Readit News logoReadit News
twelve40 commented on How I code with AI on a budget/free   wuu73.org/blog/aiguide1.h... · Posted by u/indigodaddy
freeopinion · 14 days ago
There is a company that is advertising like crazy for programmers, data scientists, etc. They are looking for college kids, etc. They are paying better than McDonalds.

What are they building? A training corpus.

Are people who responds to their ads getting the money for free?

Handing your codebase to an AI company is not nothing.

twelve40 · 14 days ago
> Handing your codebase to an AI company is not nothing.

it's a battle that's already lost a long time ago. Every crappy little service by now indexes everything. If you ever touch Github, Jira, Datadog, Glean (god forbid), Upwork, etc etc they each have their own shitty little "AI" thing which means what? Your project has been indexed, bagged and tagged. So unless you code from a cave without using any saas tools, you will be indexed no matter what.

twelve40 commented on It's time for modern CSS to kill the SPA   jonoalderson.com/conjectu... · Posted by u/tambourine_man
jazzypants · a month ago
Yeah, I see a lot of poorly written back-end APIs too.
twelve40 · a month ago
backend has many traps but no one totally dominating "load the slow bundle once, near-native subsequent page loads" narrative which is (for whatever the reason!!) a non-existent illusion on most average daily websites.
twelve40 commented on It's time for modern CSS to kill the SPA   jonoalderson.com/conjectu... · Posted by u/tambourine_man
codingdave · a month ago
SPAs make sense when your users have long sessions in your app. When it is worth the pain to load a large bundle in exchange for having really small network requests after the load.

Smooth transitions are a nice side effect, but not the reason for an SPA. The core argument of the article, that client-side routing is a solution for page transitions, is a complete misunderstanding of what problems SPAs solve. So absolutely, if you shared that misunderstanding of SPAs and used them to solve the wrong problem, this article is 100% correct.

But SPAs came about in the days of jQuery, not React. You'd have a complex app, and load up a giant pile of jQuery spaghetti, which would then treat each div of your app is its own little mini-app, with lots of small network requests keeping everything in sync. It solved a real problem, of not wanting to reload all that code every time a user on an old browser, with a slow connection, changed some data. jQuery made it feasible to do SPAs instead.

Later, React and other frameworks made it less spaghetti-like. And it really took off. Often, for sketchy reasons. But the strongest argument for SPAs remains using them as a solution to provide a single-load of a large code bundle, that can be cached, to provide minimal network traffic subsequent to the load when the expected session time of a user is long enough to be worth the trouble of the complexity of an SPA.

twelve40 · a month ago
> When it is worth the pain to load a large bundle in exchange for having really small network requests after the load

...and yet, i keep running into web (and even mobile apps) that load the bundle, and subsequent navigation is just as slow, or _even slower_. Many banking websites, checking T-Mobile balance... you wait for the bundle to load on their super-slow website, ok, React, Angular, hundreds of megs, whatever. Click then to check the balance, just one number pulled in as tiny JSON, right? No, the website starts flashing another skeleton forever, why? You could say, no true SPA that is properly built would do that, but I run into this daily, many websites and apps made by companies with thousands of developers each.

twelve40 commented on Nobody knows how to build with AI yet   worksonmymachine.substack... · Posted by u/Stwerner
criley2 · a month ago
It can still be faster to develop with AI watching it work. It can legitimately introduce an entire simple fullstack change across multiple projects in my monorepo including graphql queries/mutations, typeorm repository, a service layer, and a reactnative frontend using apollo client, etc. It can do that in about 10 minutes in my local. I can't. If I turned it into a speed run event and practiced, maybe I could get it done in 10 minutes but honestly, it's a machine and I'm John Henry. Since it's using my IDE, it's using my meticulously setup and maintained local and I'm able to quickly stop it and fix any mistake it makes. Level 2 driving assist.

I have enjoyed the github copilot agent style development where someone elses computer is running everything, and I can make a request and just come back half an hour later and check on it. But this level 5 driver gets the wrong destination basically every time, and then it's another 10, 20 or even 30 minutes for it to make a minor adjustment. It doesnt understand my `yarn` scripts, it runs my tests wrong, it can't do codegen, it doesn't format or lint files, etc. I asked copilot yesterday to lint and format a PR and it took 25 minutes of agentic work lol.

twelve40 · a month ago
> I'm able to quickly stop it and fix any mistake it makes

I would think that's the process too, but according to the article the dude is almost completely hands off:

> You come back to ten thousand lines of code. You spend 5 minutes reading. One sentence of feedback. Another ten thousand lines appear while you're making lunch.

You can't humanly review 10 thousand lines of code in 5 minutes. This is either complete bullshit or it really writes flawless code for them and never makes any mistakes.

twelve40 commented on How to Get Foreign Keys Horribly Wrong   hakibenita.com/django-for... · Posted by u/Bogdanp
dakiol · a month ago
Is this for real? I don’t know why anyone would deal with such amount of incidental complexity (django orm) when one can just use plain sql.
twelve40 · a month ago
why is this so surprising? every place i worked at, going back probably 6 jobs, was using an ORM (django, hibernate, or even a self-built one), they went on to get acquired by Twitter, Microsoft, Uber etc, so not completely stupid or obscure. Even if you have a personal dislike of ORMs, if you ever work with/for another team with an exiting codebase and a DB, chances are you will have to work with one.
twelve40 commented on How I keep up with AI progress   blog.nilenso.com/blog/202... · Posted by u/itzlambda
HellDunkel · a month ago
This. When has early adoptation paid off lately? Remember prompt engineering?
twelve40 · a month ago
what do you mean remember? it didn't go anywhere. I try to understand how to make this useful for my daily programming, and every credible-looking advice begins with "tell LLM to program in style ABC and avoid antipatterns like XYZ", sometimes pages and pages long. It seems like without this prompt sourcery you cannot produce good code using an LLM it will make the same stupid mistakes over and over unless you try to pre-empt them with a carefully engineered upfront prompt. Aside from stupid "influencers" who bullshit that they produced a live commercial app with a one-liner English sentence, it seems that getting anything useful really requires a lot of prompt work, whatever you want to call it.
twelve40 commented on LLM Inevitabilism   tomrenner.com/posts/llm-i... · Posted by u/SwoopsFromAbove
twelve40 · a month ago
> “AI will not replace humans, but those who use AI will replace those who don’t.” – Ginni Rometty

wait, i thought it was Watson that was supposed to replace me

twelve40 commented on LLM Inevitabilism   tomrenner.com/posts/llm-i... · Posted by u/SwoopsFromAbove
XenophileJKO · a month ago
:| I'm an engineer of 30+ years. I think I know good and bad quality. You can't "vibe code" good quality, you have to review the code. However it is like having a team of 20 Junior Engineers working. If you know how to steer a group of engineers, then you can create high quality code by reviewing the code. But sure, bury your head in the sand and don't learn how to use this incredibly powerful tool. I don't care. I just find it surprising that some people have such a myopic perspective.

It is really the same kind of thing.. but the model is "smarter" then a junior engineer usually. You can say something like "hmm.. I think an event bus makes sense here" Then the LLM will do it in 5 seconds. The problem is that there are certain behavioral biases that require active reminding (though I think some MCP integration work might resolve most of them, but this is just based on the current Claude Code and Opus/Sonnet 4 models)

twelve40 · a month ago
> it is like having a team of 20 Junior Engineers

lol sounds like a true nightmare. Code is a liability. Faster junior coding = more crap code = more liability.

twelve40 commented on Meta's Days of Giving Away AI for Free Are Numbered   bloomberg.com/opinion/art... · Posted by u/ivanbalepin
Culonavirus · a month ago
How did we arrive to the point of the traditional left wing - including the most of the media - trusting multinational megacorps and not trusting regular people (by that I mean your typical university researcher not employed by a multinational megacorp)? Nation states, at least the big ones, already have access to the SOTA by means of espionage, which is - at least as far as China is concerned - a well documented reality.

I mean... like you said, the genie is already out of the bottle, I don't get it.

twelve40 · a month ago
well, unlike say linux it's not just the code, but training data which of course never has been and never will be shared, and compute. So keeping the whole thing (training data, compute, and the code) private seems quite doable, even if one or two parts of this get leaked you still can't build on top of the whole thing.
twelve40 commented on Preliminary report into Air India crash released   bbc.co.uk/news/live/cx20p... · Posted by u/cjr
sillysaurusx · a month ago
First of all, thank you for calling attention to this. You’re absolutely right, despite what others are saying here. That’s why there’s a movement for reforms.

Secondly, yes, it was likely a deliberate action to cut off the fuel switches, as you say.

You are absolutely right that there’s an epidemic in the airline industry that forces pilots to stay quiet rather than risk their careers if they’re dealing with mental health issues.

In a sibling comment: “shouldn’t they be given alternate career paths?” No. Perpetuating the myth that people with mental health issues are somehow broken beyond repair is mistaken. Current policy lead directly to that one fellow to lock the cockpit door and slam the plane into a hillside. If Air India 171 has any chance of being a mental health issue today, it should be highlighted and explored. You’re exactly right to be doing that, and thank you.

Anyone who disagrees with this should watch https://youtu.be/988j2-4CdgM?si=G39BwNy1zJEeUi2k. It’s a video from a well-respected pilot. The whole point of the video is that aviation forces people to conceal their problems instead of seek treatment, and that this has to change.

twelve40 · a month ago
> Current policy lead directly to that one fellow to lock the cockpit door and slam the plane into a hillside

While obviously the incidents are terrible, do you really think he would self-report, voluntarily endure 6+ months of therapy and come back like new, if only the current policy didn't lead him to do what he did?

Totally armchair, but I think people like the German dude and allegedly (but who knows) the Malaysian Zaharie are far gone. The only thing that can help is mandatory health checks, and even then who knows if it's possible to screen for everything.

u/twelve40

KarmaCake day2610January 7, 2013
About
A temporarily embarrassed millionaire
View Original