self

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

no problem at all! I don’t think the duplicate’s too much of an issue, and this way the article gets more circulation on both Mastodon and Lemmy.

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

E: ah, this is from mastodon. I don’t know how federation etc. works.

yep! any mastodon post whose first line looks like a subject line and which tags the community is treated by Lemmy as a new thread in that community. now, you might think that’s an awful mechanism in that it’s very hard to get right on purpose but very easy to accidentally activate if you’re linking and properly citing an article in the format that’s most natural on mastodon. and you’d be correct!

[–] self@awful.systems 15 points 1 month ago (4 children)

I feel like this article might deserve its own post, because I think it’s the first time I’ve ever seen an attempted counter-sneer. it’s written like someone’s idea of what a sneer is (tpacek swears sometimes and says he doesn’t give a shit! so many paragraphs into giving a shit!) but all the content is awful bootlicking and points that don’t stand up to even mild scrutiny? and now I’m wondering if tpacek’s been reading us and that’s why he’s upset, or if this is what an LLM shits out if you ask it to write critihype in the tone of a sneer

[–] self@awful.systems 8 points 1 month ago

congrats, that’s awesome news!

[–] self@awful.systems 3 points 1 month ago

it’s not pseudoscience unless it’s from the “literally studying ghosts” region of crankery, otherwise it’s just sparkling… actually I don’t know what your point is with all this

[–] self@awful.systems 2 points 1 month ago

I agree, you are fucking done. good job showing up 12 days late to the thread expecting strangers to humor your weird fucking obsession with using LLMs for something existing software does better

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

imagine if you read the article at all instead of posting 6 paragraphs about an impossible game you’re fantasizing about, that LLMs do nothing to enable because they’re stochastic chatbots and don’t understand game systems (just like you!)

[–] self@awful.systems 9 points 1 month ago

you know it’s weird

I looked for established reviews of Suck Up, the perfect local LLM game that isn’t local and is barely a game, and I couldn’t find any

all of the hype for this piece of shit that came out in 2023 and made zero impact was from paid influencers and the game’s dev Gabriel spamming reddit on a regular basis

so I guess what I’m trying to say is: fuck off with this shit, we’re not buying

[–] self@awful.systems 7 points 1 month ago

Weird that you’re downvoting me already. Lol

weird that you’re complaining

The game Suck Up! is the perfect example save for the part where the developers chose to run it server-side on release

the perfect example. yeah, this is barely a game and they couldn’t even make it run locally. all of this shit is just an awful tech demo for an expensive gimmick. none of it is fun, nobody plays it. why in fuck are you even here pumping it?

[–] self@awful.systems 6 points 1 month ago

the one that nvidia’s currently pumping as AI is the frame generation one, I believe. upscaling predates the current bubble and is mostly fine — I usually don’t like it outside of very limited use on my steam deck, but that’s personal preference

[–] self@awful.systems 5 points 1 month ago (3 children)

for an LLM? it’s a heavy GPU-bound workload that’ll tank performance for anything else using the GPU

[–] self@awful.systems 5 points 1 month ago

pretty much same! I’ve heard good things about some of the games published under Sony, and their umbrella as a publisher still includes excellent studios whose previous games I have very good memories of. but… I just can’t swing the price for a PS5, it really doesn’t feel worth it just for a few games, and I’m not a huge fan of the hardware design. they also seem to have fumbled PSVR2, and I was a big fan of the indie VR scene and how accessible it was on the PSVR1. on top of everything else, I feel like I’ve gotten by far more mileage out of open platforms than I have from any modern console — so for me, just like you, most Sony releases are invisible unless they’re the ones that bomb

 

we suffered some extremely unexpected downtime while I deployed a trivial change (a reverse proxy from http://awful.systems/archives to http://these.awful.systems/archives) to prod

the downtime was unrelated to the deployment change; instead, it seems like lemmy-ui started crashing because it couldn't render the app icons it uses when saved as a home screen app on mobile. it uses a fairly heavy dependency to do this, and has no error handling in case the source icon data is corrupt, which causes it to crash on every request (resulting in a 503 Service Unavailable error for everyone who tried to access awful.systems during this outage)

since I don't know how that corruption occurred or why it was persistent (the app icon data should be fully static as part of the Nix store as far as I know), so until I can dig in I've disabled generating app icons for our instance. since it seems like we're the first ones to hit this bug, I'll do my best to keep the patch upstreamable so other lemmy instances can benefit from the fix

 

hey let’s see what the people who killed and buried hacker culture think should go in the jargon file!

If the spirit of the original Jargon file was to be a living document, alas, it failed to keep with the times.

Hackers at large have moved away from Lisp despite Paul Graham and other evangelists […]

Hackers also have moved away from academia at large, and 9-5 jobs at tech behemoths are more natural habitats for them, which also shaped the lingo. I mean, there’s a whole layer of slang usually pertinent to outsourcing agencies and to cubicle farms.

I can’t wait for the corporate-approved jargon file, with any hint of anti-capitalism replaced with fun words and quotes from billionaires to share as the soul leaves my body

So in order for the document to evolve, we need a system to determine consensus. Everyone who cares runs a program on their computer that joins the network and registers their intent. With each proposed change, a query goes out to the network, and it's up to everyone on the network to say yea or nay to the proposal. With enough "yea"s, the document is updated.

...this is starting to sound like a blockchain, isn't it.

for the absolute sake of fuck. coming soon: HackerDAO! collect 10xer tokens and finally prove to the junior devs why corporate gives you so many points to crunch on! vote on fun new jargon, but only if it’s crypto-related! surely you’re hacker enough to be on the pump side of this pump and dump!

 

see this lemmy-ansible github issue for the fix; basically, our web server now knows how to handle activitypub traffic in a more conforming way

to interact with us from mastodon:

  • find the community you want to subscribe to here. note its real name -- that's the name in the sidebar after the !
  • search for @communityname@awful.systems in mastodon
  • follow that user and enjoy our posts over there! replying and boosting should work ok, no guarantees for anything else

as for interacting with mastodon from here, I think you can paste mastodon URLs into our search and it'll maybe work? someone try that

 

the API is called Web Environment Integrity, and it’s a way to kill ad blockers first and a Google ecosystem lock-in mechanism second, with no other practical use case I can find

 

big update, awful.systems is now a federated lemmy instance. let me know if anything looks broken! here's what to expect:

  • to pull up an awful.systems community on another instance, just paste that community's URL into the other instance's search bar
  • federation with other lemmy instances should work, and probably kbin too? there's no way I can find to pull in pre-federation posts on remote instances though, so send your friends here to read the backlogs
  • we can't federate with most of mastodon right now because lemmy doesn't implement authorized_fetch, which is a best practice setting for mastodon instances. if your instance doesn't use it, try entering something like @sneerclub@awful.systems into your mastodon search; lemmy communities are represented to mastodon as users
  • this is pretty much an experimental thing so if we have to turn it off, I'll send out another post
  • reply to this post with ideas for moderation tools and instances you'd like to see blocked (and a reason why) and we'll take action on anything that sounds like a good idea

federation was made possible by

  • lemmy's devs skipping their release process and not telling anyone 0.18.2 was released on friday? so we're on 0.18.2 now
  • updating all of the deployment cluster's flake inputs just in case
  • @dgerard@awful.systems shouting yolo
 

I was gonna do this quietly since I was doing it mostly for security fixes, but now I guess I gotta announce that I deployed lemmy 0.18.1 to the awful.systems cluster. changes include

  • sweet christ did this UI get smaller and uglier? whose idea was this.
  • we have more theme options! most of them are terrible. there is a vaporwave theme I kinda like in a geocities way. if you come here and it looks like geocities I switched to that one
  • they fixed like 3 out of the 4 webdev 101 security holes they left in the code
  • there's some small new UI features?
  • sometimes they just make changes for no reason
  • let me know if anything looks broken
 

I rolled out some minor but important updates to the deployment cluster just now:

  • email notifications are now enabled in production. let me know if this tanks performance. also we’re on a fairly limited email plan so I’ll post an update if we exceed its limits (which’ll break notifications again)
  • we now have a staging deployment and a development deployment, which let me make these changes without taking production down
  • lemmy-ui in production is now running in production mode, which should improve performance slightly
  • late update: awful.systems now reports a correct lemmy backend version, so lemmy mobile apps should work. I confirmed that mlem on ios works, but let me know if jerboa or anything else is broken
 

I just finished a migration that doubled the resources awful.systems has available. let me know if I fucked anything up and didn't notice

changelog for this deployment:

  • more.awful.systems, a Hetzner CPX31, was added to the cluster
  • all dynamic data was migrated from these.awful.systems to more.awful.systems
  • the load balancer target was swapped from these to more
  • now I can throw up a maintenance page for next time I need to do this
 

this instance runs on open infrastructure. the code that deploys awful.systems is available here.

right now I've got the following planned for the awful.systems cluster:

  • ~~in addition to the current prod lemmy deployment, split off staging and dev. staging will be used to function check infrastructure updates before they hit prod. dev will be used for feature development.~~
  • ~~add a maintenance mode to prod that shuts off the lemmy services and replaces every route with a maintenace page. this will be necessary for big moves like host migrations or storage expansion that'll take the database offline~~
  • ~~make the backend return a damn version so the lemmy apps don't break? I'm guessing this broke because nix deletes .git when pulling sources. this can probably be fixed lazily using keepGit or properly with a patch to lemmy's version detection~~
  • start work on a less janky alternative to lemmy-ui, which will be deployed to dev until it's worth using and hopefully mostly not broken (ima call it lessjank)
  • also start work on better moderation tools, implemented in both lemmy-server and lemmy-ui
  • ~~probably migrate prod to a bigger hetzner host -- this'll take awful.systems offline for a little bit as I restore the database into the new system~~
  • ~~eventually set up sendgrid? email notifications actually working will probably be beneficial ~~

if you'd like to contribute, contact me. the deployment parts of awful.systems are written in nix, and everything else will be rust

view more: ‹ prev next ›