• 6 Posts
  • 60 Comments
Joined 2 years ago
cake
Cake day: July 19th, 2023

help-circle
  • I think it’s both.

    It sits at the fast and cheap end of “pick three: fast, good, and cheap” and society is trending towards “fast and cheap” to the exclusion of “good” to the point it is getting harder and harder to find “good” at all sometimes.

    People who care about the “good” bit are upset, people who want to see stock line go up in the short term without caring about long term consequences keep riding the “always pick fast and cheap” and are impressed by the prototypes LLMs can pump out. So devs get fired because LLMs are faster and cheaper, even if they hallucinate and cause tons of tech debt. Move fast and break things.

    Some devs that keep their jobs might use LLMs. Maybe they accurately assessed what they are trying to outsource to LLMs is so low-skill that even something that does not hit “good” could do it right (and that when it screws up they could verify the mistake and fix it quickly); so they only have to care about “fast and cheap”. Maybe they just want the convenience and are prioritizing “fast and cheap” when they really do need to consider “good”. Bad devs exist too and I am sure we have all seen incompetent people stay employed despite the trouble they cause for others.

    So as much as this looked at first, to me, like the thing where fascists simultaneously portray opponents as weak (pathetic! we deserve to triumph over them and beat their faces in for their weakness) and strong (big threat, must defeat!), I think that’s not exactly what anti-AI folks are doing here. Not doublethink but just seeing everyone pick “fast and cheap” and noticing its consequences. Which does easily map onto portraying AI as weak, pointing out all the mistakes it makes and not replacing humans well; while also portraying it as strong, pointing out that people keep trying to replace humans with AI and that it’s being aggressively pushed at us. There are other things in real life that map onto a simultaneous portrayal as weak and strong: the roach. A baby taking its first steps can accidentally crush a roach, hell if the baby fell on many roaches the roaches all die (weak), but it’s also super hard to end an infestation of them (strong). It is worth checking for doublethink when you see the pattern of “simultaneously weak and strong,” but that is also just how an honest evaluation of a particular situation can end up.


  • Responding just to the “Why all the vitriol?” portion:

    Most people do not like the idea of getting fired and replaced by a machine they think cannot do their job well, but that can produce a prototype that fools upper management into thinking it can do everything the people can but better and cheaper. Especially if they liked their job (8 hours doing something you like vs losing that job and having to do 8 hours on something you don’t like daily, yes many people do that already but if you did not have to deal with that shittiness it’s tough to swallow) or got into it because they thought it would be a secure bet as opposed to art or something, only to have that security taken away (yes, you can still code at home for free with whatever tools you like and without the ones you do not, but most people need a job to live, and most people here probably prefer having a dev job that pays, even if there is crunch, than working retail or other low-status low-paying high-shittiness jobs that deal with the public).

    And if you do not want the upper management to fire you, you definitely don’t want to give any credit towards the idea of using this at work, and want to make any amount of warmth for it something unpopular to engage in, hoping the popular sentiment sways the minds of upper management just like they think pro-AI hype has.

    As much as I’m anti-AI I can also acknowledge my own biases:

    It is difficult to get a man to understand something, when his salary depends on his not understanding it.

    I’d also imagine most of us find generating our own code by our own hand fun, but reviewing others’ boring, and most devs probably do not want to stop being code writers and start being AI’s QA. Or to be kicked out of tech unless they rely on this technology they don’t trust. I trust deterministic outputs and know if it fucks up there is probably a bug I can go back and fix; with generative outputs determined by a machine (as opposed to human-generated things that have also been filtered by their real-life experience and not just what they saw written online) I really don’t, so I’d never use LLMs for anything I need to trust.

    People are absolutely going to get heated over this because if it gets Big and the flaws ironed out, it’ll probably be used not to help us little people have more efficient and cheaper things, less time on drudgery and more time on things we like, but at least to try to put us the devs on programming.dev out of a job and eventually the rest of us the working people out of a job too because we’re an expensive line item, and we have little faith that the current system will adjust with (the hypothetical future) rising unemployment-due-to-AI to help us keep a non-dystopian standard of living. Poor peoples’ situation getting worse, previously-comfortable people starting to slide towards poverty… automation that threatens jobs that seems to be being pushed by big companies and rich people with lots of resources during a time of rising class tension is sure to invite civilized discussions with zero vitriol for people who have anything positive to say about that form of automation.


  • The people who legitimately hold the view that it’s just a word might be a little frustrated at the small bit of extra work of needing to change their scripts or code that uses those words to the new words, but otherwise no big deal. But a lot of “it’s just a word bro” folks actually do care and just like to pretend they do not for clout, because caring is for lame losers and being able to falsely present yourself as a previously-neutral party now moved to care by how stupid something is can hold a lot of weight when convincing others and make you feel cool.





  • Okay, everyone knows guns are literal weapons. Not everyone has the time to look into things and develop an anticorporate opinion to the point simply using a service is a loaded weapon and simply using it is cause enough for “no sympathy, sucks to be you!” when they have trouble with it. Maybe this might make them change their minds eventually, but even if it doesn’t… this seems a bit more blaming the victim. Get angry at the corporation, not the person who wasn’t born believing corporations bad. If I fail to lock my door, that is probably unwise of me, but everyone should be more mad at the thief for stealing from me in the first place.




  • Eh, I thought different moderation philosophies were allowed, and as far as I know excluding commercial news is different from the rest given I avoid most tech communities because of all the tech-related-but-not-about-the-tech-itself articles. But my avoidance also means I have not touched every tech community, so if there is one that shares this moderation philosophy I get it.



  • Lovely article.

    You’ll also need to approach this guide with an open-mind. If you start off angry or feel like this is an attack on you for using (and maybe even enjoying!) GitHub, then you should come back once you’re in a better headspace. This is merely a detailed guide on how to achieve a solid set of feature parity between GitHub and SourceHut.

    I didn’t feel attacked at all till I read this, ironically. The rest of the article made me go right back to feeling unattacked.


  • Most of my games work right out of the box, and the ones that have problems are ones that I’d also have to fiddle with for more than a 1-minute check to ProtonDB are ones I’d have to fiddle with on Windows. However I also do not touch anything with online multiplayer or anticheat, and I know games with kernel-level anticheat tend to not handle Linux well on anything but a Steam Deck.

    I swapped a PC I had mostly for gaming over to Linux. I’m having a pretty nice time.

    As for piracy, I know pirated games that need to be emulated because they are originally Nintendo Switch games or something work well. No idea for pirated PC games.



  • I shoot for this but am detectable by constantly making edits to make my point more understandable, adding something relevant that I thought of later (literally editing this post right now to include “adding something relevant that I thought of later”) or to correct typos.

    Stenberg, saying that he’s “had it” and is “putting my foot down on this craziness,” suggested that every suspected AI-generated HackerOne report will have its reporter asked to verify if they used AI to find the problem or generate the submission. If a report is deemed “AI slop,” the reporter will be banned. “We still have not seen a single valid security report done with AI help,” Stenberg wrote.

    I appreciate this because I’d hate to get my issue removed as AI slop because I wasn’t enough of an asshole and didn’t make enough English mistakes. All for rejecting AI slop but it’d feel bad being the false positive deemed “not human enough” and getting my efforts tossed out too.

    I may or may not be one of those autistic people who tried to compensate for my social deficiencies and inability to read the room by doing my best to be polite, nice, and inoffensive. (It helps that those qualities do not conflict with who I want to be at all.) And “nice and inoffensive” helps you easily subclass/multiclass into corpo dialect…