self

joined 2 years ago
MODERATOR OF
[–] self@awful.systems 7 points 1 day ago

WOW DOWNVOTES

you got 2 downvotes and no attention and threw a fucking tantrum, what is wrong with you

[–] self@awful.systems 12 points 1 day ago (2 children)

I have anti-recommendations:

  • kagi is a piece of shit run by a bigot who loves AI and anyone paying for it because they hate AI is embarrassing themselves. their fans will probably find and raid this thread because suppressing critique about the awful search engine you pay for monthly is a normal thing to do.
  • ecosia is a piece of shit doing extremely obvious greenwashing, and none of their claims about their LLM somehow magically being green pass muster. I don’t think ecosia has rabid fans, it’s pretty much for the kind of asshole who wants to feel good about the damage they’re doing to the planet.

best of luck with the recommendations

[–] self@awful.systems 3 points 2 days ago (1 children)

it’s utterly normal to come back 2 months after shitting up a bunch of lemmy threads with terrible fucking posts to have a weird tantrum over the downvotes you got

anyway thanks for coming back for your ban you fucking weirdo

[–] self@awful.systems 11 points 1 week ago (5 children)

I’m glad you’re able to join us. what you went through — both the acts themselves as well as the Rationalists defending each other and ostracizing you afterwards — breaks my heart. I have just a couple of questions for now:

  • are you ok with links to your previous writing on this topic being posted in this thread? this isn’t to establish proof (it’s already abundantly clear that you’re telling the truth, and we know the Rationalists have a history with both committing and systematically excusing SA), it’s just to provide further detail to anyone who wants it.
  • is there anything our community can do to help make it easier to discuss what happened?
[–] self@awful.systems 23 points 1 week ago

believe it or not we’ve read the posts and context in question and come to the conclusion that the use of LLMs for summarizing posts and confirming a moderation decision still obviously fucking sucks and obviously represents algorithmic bias in a way we don’t want on any instance we federate with

I know you kids won’t read this but uhhh if you come at us with an attack on our ability to read, all that’s going to happen is I’m going to tell you to fuck yourself before I ban you

[–] self@awful.systems 12 points 1 week ago

oh no the goalposts! think of the theoretical shitheads who might do this in secret!

please see the pinned post and fuck off

[–] self@awful.systems 10 points 1 week ago (1 children)

perform away! please keep in mind that Lemmy and ActivityPub are communities, and the only proof of intent we have is through action. a change in policy might feel performative, but it gives me something I can boost as a positive example and a sign that things will be better going forward.

[–] self@awful.systems 11 points 1 week ago (3 children)

I’d rather make this a learning moment than a purging moment.

absolutely! please show me you’ve learned from this moment by taking a stance against the use of LLMs anywhere in the moderation process and making it part of your instance’s policies going forward.

[–] self@awful.systems 15 points 1 week ago

fuck off with this equivocating shit

piefed banned the user by, uhhhh, reading their posts like a fucking normal person

[–] self@awful.systems 13 points 1 week ago (2 children)

The admin took the decision to ban the user irrespective of the LLM, and the rest of our admin team and me specifically, would never let an admin become a “human in the loop”. The LLM was used just to summarize

you don’t appear to have much understanding of how a human in the loop system works in practice. LLM summaries are used to confirm biases, especially when the prompt is something along the lines of “do these posts contain ?” though these systems are stochastic so you’re going to get unpredictable biases regardless of the prompt.

I don’t accept that the LLM summary didn’t influence the decision because the mod in question confirmed that he knew the LLM agreed with him (that’s bias, and also not something LLMs are capable of actually doing) and because if it didn’t, then the summary is worthless

which is why maybe you should just not have them in the future? just don’t touch LLMs when you’re doing mod work. either there’s no reason for it or you’re doing something monstrously wrong.

[–] self@awful.systems 14 points 1 week ago (2 children)

cool! please make it clear to the mod in question that they shouldn’t be using an LLM for anything in the future, even summarizing posts. make it part of your instance’s policies.

[–] self@awful.systems 15 points 1 week ago (6 children)

why are you going to bat for someone using unofficial tooling that proved to be extremely unpopular because it was used in a manner that looked like abuse to most observers and qualifies as abuse for instances like ours? it feels kind of rich to come here angry when other people are asking you to stop. maybe you can just take our word for it that we don’t want an LLM anywhere in the moderation process, even as a post summarizer? you don’t have to understand why if you don’t want to.

and yeah you absolutely can lie about this crap. it kind of makes it worse that you and your mod felt they didn’t have to. we really don’t want any of this normalized on any level.

 

Want to wade into the sandy surf of the abyss? Have a sneer percolating in your system but not enough time/energy to make a whole post about it? Go forth and be mid: Welcome to the Stubsack, your first port of call for learning fresh Awful you’ll near-instantly regret.

Any awful.systems sub may be subsneered in this subthread, techtakes or no.

If your sneer seems higher quality than you thought, feel free to cut’n’paste it into its own post — there’s no quota for posting and the bar really isn’t that high.

The post Xitter web has spawned soo many “esoteric” right wing freaks, but there’s no appropriate sneer-space for them. I’m talking redscare-ish, reality challenged “culture critics” who write about everything but understand nothing. I’m talking about reply-guys who make the same 6 tweets about the same 3 subjects. They’re inescapable at this point, yet I don’t see them mocked (as much as they should be)

Like, there was one dude a while back who insisted that women couldn’t be surgeons because they didn’t believe in the moon or in stars? I think each and every one of these guys is uniquely fucked up and if I can’t escape them, I would love to sneer at them.

(Credit and/or blame to David Gerard for starting this.)

 

(adapted from a series of mastodon posts that somewhat blew up, so the format's going to be weird)

why not embrace fashtech! they’ve got:

  • terrible Fisher-Price CSS
  • the most toxic part of the Wayland ecosystem, and that’s saying something
  • the worst part of the X11 ecosystem, and that’s saying something
  • suckless tools and they all fucking suck
  • corporate control over the packages you wrote, for your own protection
  • distributed functional programming that doesn’t function or distribute
  • a non-working web browser moving to a proprietary language that only supports macs, which appears to exist purely to divert funding away from Servo (for anyone posting to tell me Swift technically isn't proprietary, here's how that's going)
  • a working chromium fork whose only business purpose is to push slop extruders and a scam cryptocurrency
  • a web browser which runs single-process so that if a single website freezes or crashes then the entire session freezes or crashes (credit: 2something)
  • “diverse sponsorship” but it’s all MilTech companies; you’re surrounded by a rich market! of drone and other murder manufacturers (credit: @froztbyte@awful.systems)
  • slop extruders
  • cryptocurrencies

if you're puzzled by the above vaguepost, I've written a little answer key:

answer key and further discussion, in order of urgencythe package repositories currently being taken over are RubyGems and NixOS' nixpkgs. it's quite well known that DHH, a Shopify board member, is behind the corporate takeover of RubyGems. he's also coordinating openly on Twitter with the defense contractor Anduril and other actors to ensure that nixpkgs meets an even worse fate. this is the culmination of a long project to make Nix fascist.

DHH and the fascists taking over Nix being in league might seem too convenient to be true, so here's some links. these are just analysis, but if you click through to Twitter you're going to get hit in the face with bare bigotry so fair warning:

https://fedi.slightly.tech/@joepie91/statuses/01K6AHA0BNBBX616JGDJHYET36

https://fedi.slightly.tech/@joepie91/statuses/01K6E3G2Z19M82BWRB3SPADHP9

https://mstdn.games/@KFears/115286316219357517

the tactics the fascists used to take over nixpkgs and RubyGems are old, and they worked. now that they know their tactics work, they'll be coming for other projects.

also publicly coordinating with DHH on Twitter are the guy who started Tailwind (terrible Fisher-Price CSS) Adam Wathan and the leader of the Ladybird web browser Andreas Kling; both are actively brainstorming with DHH ways to make their projects more hostile to non-fascists. while the Tailwind guy turning fash might be surprising, Andreas has a bunch of fash shit on his Twitter and a history.

now's maybe the time to stop advocating for that unserious non-working web browser

the fash papertrail for Ladybird really shouldn't have to go much farther than them receiving money from fascists in a group that included other fascists but here's more anyway:

https://possum.city/notes/a504c0e7vwdj000h

I legitimately do not know how this shitty browser got so popular on fedi, but Andreas controls it so tightly he pretty much single-handedly switched all future development to Swift over his own community's objections

anyway, hyprland is the most toxic part of Wayland. no I won't dig up links, type "hyprland toxic" into a search engine of your choice. other parts of Wayland fucking suck too.

but speaking of fucking sucking, XLibre is a fash X server that also barely works, because the point of fash tech isn't that it works, the point is that it's metaphorically and sometimes literally a weapon. see also the defense contractor currently taking over Nix, but see also the OG fash language, Urbit, the worst functional programming language I've ever known

Urbit is fractally wrong; every part of it that claims to be original isn't, every time it claims to be distributed it's a lie, and when it claims to work it's almost definitely broken, though you wouldn't know cause it was written by an asshole trying to convert Hacker News types to neoreaction and it worked

ask me about Urbit, I have so many notes

the Chromium fork is Brave, a browser by an asshole that claims to be privacy-focused but which is there to push LLMs and cryptocurrencies

the single-process browser is PaleMoon, whose developers seem like real pieces of work

please "enjoy" the suckless developers doing a torchlight hike in coordination with the nazi Unite the Right rally. one of their core devs says this was just a coincidence! two of the links are that same guy ranting about fucking cultural marxism!

https://tilde.team/%7Eben/suckmore/

there's more but if you don't see it from this, you don't give a fuck about fascism, you're here to do evangelism

deep breath

LLMs are slop extruders made by fascists that further fascist goals [citation not needed]

if you scratch a guy who's really into cryptocurrencies, you find a guy who's really into turning the world into a Bitcoin Citadel, a neoreactionary form where anyone who isn't cryptowealthy is a slave: https://decrypt.co/84125/the-bizarre-rise-of-the-bitcoin-citadel

got a favorite I didn’t list? comment with your receipts!

 

this is somewhat of a bigger update, and it's the product of a few things that have been in progress for a while:

email

email should be working again as of a couple months ago. good news: our old provider was, ahem, mildly inflating our usage to get us off their free plan, so this part of our infrastructure is going to cost a lot less than anticipated.

backups

we now have a restic-based system for distributed backups, thanks to a solid recommendation from @froztbyte@awful.systems. this will make us a lot more resilient to the possibility of having our host evaporate out from under us, and make other disaster scenarios much less lethal.

writefreely

I used some of the spare capacity on our staging instance to spin up a new WriteFreely instance where we can post long-form articles and other stuff that's more suitable for a blog. post your gibberish at gibberish.awful.systems! contact me if you'd like an invite link; WriteFreely instances are particularly vulnerable to being turned into platforms for spam and nothing else, so we're keeping this small-scale for instance regulars for now.

alongside all the ordinary WriteFreely stuff (partial federation, a ton of jank), our instance has a special feature: if you have an account, you can make a PR on this repository and once it's merged, gibberish will automatically pull its frontend files from that repo and redeploy WriteFreely. currently this is only for the frontend, but there's a lot you can do with that -- check out the templates, pages, less, and static directories on the repo to see what gets pulled. check it out if you see some jank you want to fix! (also it's the only way to get WriteFreely to host images as part of a post, no I'm not kidding)

what's next?

next up, I plan to turn off Hetzner's backups for awful.systems and use that budget to expand the node's storage by 100GB, which should increase the monthly bill by around 2.50 euros. I want to go this route to expand our instance's storage instead of using an object store like S3 or B2 because using block storage makes us more resilient to Hetzner or Backblaze evaporating or ending our service, and because it's relatively easy to undo this decision if it proves not to scale, but very hard to go from using object storage back to generic block storage.

after that, it'll be about time to carefully upgrade to the current version of Lemmy, and to get our fork (Philthy) in a better state for contributions.

as always, see our infrastructure deployment flake for more documentation and details on how all of the above works.

 

this post has been making the rounds on Mastodon, for good reason. it’s nominally a post about the governance and community around C++, but (without spoiling too much) it’s written as a journey packed with cathartic sneers at a number of topics and people we’ve covered here before. as a quick preview, tell me this isn’t relatable:

This is not a feel good post, and to even call it a rant would be dismissive of the absolute unending fury I am currently living through as 8+ years of absolute fucking horseshit in the C++ space comes to fruition, and if I don’t write this all as one entire post, I’m going to physically fucking explode.

fucking masterful

an important moderator note for anyone who comes here looking to tone police in the spirit of the Tech Industry Blog Social Compact: lol

 

this article is about how and why four of the world’s largest corporations are intentionally centralizing the internet and selling us horseshit. it’s a fun and depressing read about crypto, the metaverse, AI, and the pattern of behavior that led to all of those being pushed in spite of their utter worthlessness. here’s some pull quotes:

Web 3.0 probably won’t involve the blockchain or NFTs in any meaningful way. We all may or may not one day join the metaverse and wear clunky goggles on our faces for the rest of our lives. And it feels increasingly unlikely that our graphic designers, artists, and illustrators will suddenly change their job titles to "prompt artist” anytime soon.

I can’t stress this point enough. The reason why GAMM and all its little digirati minions on social media are pushing things like crypto, then the blockchain, and now virtual reality and artificial intelligence is because those technologies require a metric fuckton of computing power to operate. That fact may be devastating for the earth, indeed it is for our mental health, but it’s wonderful news for the four storefronts selling all the juice.

The presumptive beneficiaries of this new land of milk and honey are so drunk with speculative power that they'll promise us anything to win our hearts and minds. That anything includes magical virtual reality universes and robots with human-like intelligence. It's the same faux-passionate anything that proclaimed crypto as the savior of the marginalized. The utter bullshit anything that would have us believe that the meek shall inherit the earth, and the powerful won't do anything to stop it.

 

we’ve exceeded the usage tier for our email sending API today (and they kindly didn’t email me to tell me that was the case until we were 300% over), so email notifications might be a bit spotty/non-working for a little bit. I’m working on figuring out what we should migrate to — I’m leaning towards AWS SES as by far the cheapest option, though I’m no Amazon fan and I’m open to other options as long as they’ve got an option to send with SMTP

 

so Andreessen Horowitz posted another manifesto just over a week ago and it’s the most banal fash shit you can imagine:

Regulatory agencies have been green lit to use brute force investigations, prosecutions, intimidation, and threats to hobble new industries, such as Blockchain.

Regulatory agencies are being green lit in real time to do the same to Artificial Intelligence.

does this shit ever get deeper than Regulation Bad? fuck no it doesn’t. is this Horowitz’s attempt to capitalize on the Supreme Court’s judiciary coup? you fucking bet.

here’s some more banal shit:

We find there are three kinds of politicians:

Those who support Little Tech. We support them.

Those who oppose Little Tech. We oppose them.

Those who are somewhere in the middle – they want to be supportive, but they have concerns. We work with them in good faith.

I find there are three kinds of politicians:

  • those who want hamburger. I give them hamburger.
  • those who abstain from hamburger. I do not give them hamburger.
  • those who have questions about hamburger. I refer them to the shift supervisor in good faith.
 

it can’t be overstated how important the Nix evaluator is to the Nix ecosystem; it implements the Nix language and package manager, maintains the store, has a hand in the low-level workings of every Nix tool, and is the focus of the push by Eelco and friends to commercialize Nix and keep it appealing to military-industrial interests.

all of the above is why I joined the Aux CLI SIG, which focuses on maintaining a fork of the Nix evaluator for the Aux ecosystem. but just now I saw the announcement for Lix, a Nix evaluator fork that focuses on modernizing the codebase (including gradually replacing C++ with Rust), maintaining correctness (something the upstream evaluator has been notoriously struggling with lately), and doing right by its community. I found myself nodding along to their description of the project and feeling something I haven’t felt since I read the open letter — I’m finally feeling excited for the future of the technology behind Nix.

I have no idea if Lix will become Aux’s chosen evaluator fork, though the Aux CLI SIG can help determine that collectively (and I’ll have many more details on Aux in a post later tonight). here’s what’s truly exciting though: by following Lix’s install steps and pulling auxpkgs-unstable, we can have a package ecosystem and NixOS fork that’s completely independent of the Nix community, and we can have it right now. I’m so excited by that news that I’m going to spin up a host just to give Lix+auxpkgs a try later tonight.

here’s the Aux thread about Lix; so far, there’s a lot of high-level support and excitement for using it as Aux’s evaluator.

 

this thread fucking sucks for me to have to post, but the linked open letter is an important read. none of the systemic issues pertaining to marginalized folks and commercial/military-industrial interests in the Nix community I’ve previously written about on TechTakes have been solved; in fact, they’ve gotten worse to the point where the Nix community moderation team is essentially in the process of quitting. that’s the beginning to an awful end for a project I like a whole lot.

even if you don’t give a fuck about Nix, the open letter is an important read because the toxicity, conflicts of interest, and underhanded tactics detailed in it are incredibly common in the open source space. this letter could have been written about a multitude of infamously toxic open source projects; Nix is lucky that it has marginalized folks involved who care about the direction of the project and want to make things better, but those people are actively leaving, after being burnt out by the toxic people and structures entrenched in Nix’s community. that’s a fucking tragedy.

 

reply with features and bug fixes you'd like to see in Philthy, the lemmy fork that runs on this instance. no guarantees I'll get to any of them soon, but particularly low-hanging fruit and well-liked features can be prioritized.

 

the awful.systems server cluster runs on an open infrastructure based on NixOS and Nix flakes, and though it desperately needs cleanup in some places, it's still a pretty good example of how to use a Nix flake to deploy NixOS in production. feel free to browse the repo and ask any questions about how it works, or about Nix in general!

also, if I get hit by a bus, this can be used to redeploy awful.systems elsewhere. an existing admin who isn't in the hospital or the grave can import a database backup and get back up and running!

and as always, contributions are welcome.

 

the r/SneerClub archive at awful.systems is welcoming contributors. it's a statically-generated site (from this set of archived posts in JSON format) that uses a unique, high-performance Nix-based static site generation system. the current site desperately needs a new stylesheet (especially on mobile), but one area where I really need advice or contributions is the dataset.

currently, the SneerClub archives only pull in data from the bdfr set, which I generated using Bulk Downloader for Reddit right before Reddit killed its API, but I'd love to merge the SneerClub_comments.jsonl and SneerClub_submissions.jsonl files into the data we're using to generate the site, since those have older data from ArchiveTeam. unfortunately, that data set is in a complete different format from the BDFR data. any advice for tools or techniques to merge those two data sets into one (or offers to contribute a merge script) is greatly appreciated.

view more: next ›