[-] expr@programming.dev 6 points 2 months ago

Cute. I'm a senior software engineer that has trained many different models (NLP, image classification, computer vision, LIDAR analysis) before this stupid fucking LLM craze. I know precisely how they work (or rather, I know how much people don't know how they work, because of the black box approach to training). From the outset, I knew people believed it was much more capable than it actually is, because it was incredibly obvious as someone who's actually built the damn things before (albeit with much less data/power).

Every developer that loves LLMs I see is pretty fucking clueless about them and think of them as some magical device that has actual intelligence (just like everybody does, I guess, but I expect better of developers). It has no semantic understanding whatsoever. It's stochastic generation of sequences of tokens to loosely resemble natural language. It's old technology recently revitalized because large corporations plundered humanity in order to brute force their way into models with astronomically-high numbers of parameters, so they now are now "pretty good" at resembling natural language, compared to before. But that's all it fucking is. Imitation. No understanding, no knowledge, no insight. So calling it "inspiration" is a fucking joke, and treating it as anything other than a destructive amusement (due to the mass ecological and sociological catastrophe it is) is sheer stupidity.

I'm pissed off about it for many reasons, but especially because my peers at work are consistently wasting my fucking time with LLM slop and it's fucking exhausting to deal with. I have to guard against way more garbage now to make sure our codebase doesn't turn into utter shit. The other day, an engineer submitted an MR for me to review that contained dozens of completely useless/redundant LLM-generated tests that would have increased our CI time a shitload and bloated our codebase for no fucking reason. And all of it is for trivial, dumb shit that's not hard to figure out or do at all. I'm so fucking sick of all of it. No one cares about their craft anymore. No one cares about being a good fucking engineer and reading the goddamn documentation and just figuring shit out on their own, with their own fucking brain.

By the way, no actual evidence exists of this supposed productivity boost people claim, whereas we have a number of studies demonstrating the problems with LLMs, like MIT's study on its effects on human cognition, or this study from the ACM showing how LLMs are a force multiplier for misinformation and deception. In fact, not only do we not have any real evidence that it boosts productivity, we have evidence of the opposite: this recent METR study found that AI usage increased completion time by 19% for experienced engineers working on large, mature, open-source codebases.

[-] expr@programming.dev 6 points 2 months ago

I mean, the questions could have been constructed for the student, because the teacher would know the kid has a dad.

[-] expr@programming.dev 6 points 3 months ago

Many things that work with time series data use calculus all the time. Both derivatives and integrals are very useful in that context: derivatives being the rate of change at some particular time step, and integrals being the sum of the changes across a range of time steps.

There's a pretty wide range of applications.

[-] expr@programming.dev 6 points 3 months ago

Mongodb is not actually faster. Postgres still beats it in any benchmark that matters.

Nothing is ever actually schema-less. There is merely explicit and implicit schemas. If you don't want to bother encoding the schema as proper columns and instead want the schema to remain implicitly encoded in JSON, Postgres' jsonb columns do a better job of that than any NoSQL database does.

[-] expr@programming.dev 6 points 3 months ago* (last edited 3 months ago)

Haskell's also not there. I was ready to criticize any quadrant it was put in heh. But that's probably mostly because the axes are kinda bad.

[-] expr@programming.dev 6 points 4 months ago

Um yeah, definitely. My TV has never had Internet connectivity, not should it.

[-] expr@programming.dev 6 points 10 months ago

Yes, he is a dumbass, but frankly this is exactly what's needed. More and more of his base having reality hit them in the face, complaining loudly, and fracturing his support.

[-] expr@programming.dev 6 points 1 year ago

I believe it's saying that the drive-thru was open but the restaurant interior was closed.

[-] expr@programming.dev 6 points 1 year ago

Paw Patrol is a very fascist show meant to teach fascist ideology to kids, just so you know: https://www.cnn.com/2017/12/22/health/thomas-tank-engine-paw-patrol-fascist-cartoon-strauss/index.html

This isn't a criticism, it's easy to for stuff like this to slip past parents' radar. But I'd strongly recommend switching to a different show.

[-] expr@programming.dev 6 points 1 year ago

I'm a senior software engineer with a pretty uncommon skill set. Recruiters are the primary way that companies hire in my industry outside of networking contacts and I get contacted frequently. The job before my current one was through a recruiter.

I very much dislike Microsoft and LinkedIn in general, but not using it all is a huge handicap that isn't worth taking on.

[-] expr@programming.dev 6 points 1 year ago

Nah, it's all hyped up bullshit that has to be babysat and manipulated to a degree that you may as well just write your damn code.

But beyond that, I'd argue that it's actually damaging for engineering organizations, because it means the org is incurring the maintenance cost of code not written by its engineers and that has no real thought put behind it. Maybe you can eventually coax it to produce code that's not completely broken shit, but it's code that your org doesn't actually "own" from a maintenance and knowledge-base perspective. The social aspect of code maintenance with this shit is always massively overlooked.

[-] expr@programming.dev 6 points 2 years ago

Out of curiosity, does your country not have a census? I would have guessed every country does to have accurate information about their populace.

view more: ‹ prev next ›

expr

joined 2 years ago