zanderwohl
zanderwohl on Hacker News
Thanks for the link. Software is all about managing complexity. I like the point about testing and external reasoning. LLMs can write a lot of tests in short order, many of which don't do much to help the program. It enjoys "pinning" behavior, which is basically just confirming a golden path and doing nothing to actually examine the behavior of a module under various conditions.
I feel I fall into two camps for different projects. I have a hobby project where I'm writing native UI components by hand without AI, and managing memory in an Arena allocator I wrote myself. I also have a hobby project where I honestly don't touch the code, I just think in terms of systems run per frame and the time complexity of different algorithms, making Claude do it. Most personal projects are somewhere in between. I don't think either approach is insane, immoral, or any other hyperbole.
If you're working on a CRUD/web app, absolutely. There's so much data for web apps out there that LLMs now produce better web app code than most of my coworkers from 2022 or so, since it follows consistent style rules. Web app code all looks the same, anyway.
Not through farming a larger area of land, that's for sure. It's been mostly up to improvements in crops, nitrogen fixing, the invention of the reefer car, and other things.
Additionally, I'd like to remind you that we have a lot of wiggle room: if we stop growing alfalfa and stop doing stupid things like biofuel, that will free up an enormous amount of land.
To be fair, overpopulation was never an actual concern. Since the 1800s, food production growth rates have outpaced population growth rates. Underpopulation _is_ a concern when infrastructure and social structures may not be able contract quickly enough to sustain our current quality of life.
I think these are very fun and I would love to see more content you can visit with curl. I'm setting up a home chores + calendar + weather station that runs off my homeserver. I was contemplating making a plaintext version so very stupid devices could still read and display interesting data.
> people overwhelming dislike
Just a little thing. :)
The article talks about this too:
> Can this be gamed? Teaching the AI to write less like stock Claude and stock ChatGPT? Yes, absolutely. And honestly that would be great. Because half of the irritation is that all these AI-written article sound the same!
> They are not eligible for the sparkle icon on the feed page
This is the opposite of how most places use the sparkle icon!
It was relaxing to see some minor typos and stylistic awkwardness in this article, I have to be honest.
Thanks. I would have asked Claude or something but I know so little about this topic that I wouldn't have been skeptical enough of its answer.
This may be a stupid question, but I've always heard to never plug a generator into an outlet - what makes these safe enough that you can?
I read it and I understand it, but the style of the writing is anathema to me.
It essentially lets you define a communication protocol where things have to happen in a certain order. At compile-time, your ordering is checked against certain rules, and certain classes of deadlocks and hangs can be avoided. The order of actions is then enforced at runtime.
I have not understood, and still do not understand, why everyone locks themselves into github's CI/CD pipeline. It's not hard to set up checks that run on a generic docker setup. I have a home server that I use for all my builds and checks, with a github actions config to run manually if I can't VPN into my home network.
Besides being more reliable, it's just faster to run on a machine you control.
I would really like the README to be revised in human English. Claudish makes my brain averse to absorbing the information.
That's what we mean when we say "milking". Just because you can explain something in economic terms does not make it justifiable.
It's always somebody else's responsibility, isn't it? Not yours.
> Moved from job to job as soon as they were trained and someone offered a couple thousand more.
That's called the free market. We're not serfs. If a company wants to keep someone, they should incentivize them to stay.
> There is some sort of mismatch if my pipeline is this empty
The mismatch may just be that you have no idea how to set up your hiring tools or operate your hiring process.
So many employers on this thread are basically revealing they have no idea how to interview and select candidates. It has never been easier to find skilled engineers, and yet they're struggling to hire.
> the US pool is not big enough to find qualified people
This is absurd. It's because you're absolutely unwilling to invest in domestic candidates and train them. You and every other employer. You are shooting yourself and your peers in the foot through this stinginess.
There are a number of hobbyists who specialize in restoring components of the Apollo computer systems. They do some very impressive work and there are lots of cool demo videos on Youtube.
Hamilton, specifically, seems to have a number of "anti-fans" who seem religiously convinced she didn't do much of anything. They have a few talking points, but they totally ignore sources _from the Apollo era_. She was interviewed in 1969 about the software, wrote a letter in 1971 explaining the computer failure mode on Apollo 11, and is mentioned as important in several memoirs from decades before these people claim she was "retroactively" lionized.
My first Macbook was an M1 with almost exactly those specs and it definitely was not enough, even back then.
> if Windows is properly debloated
Yeah, that's the issue though. If I have to fiddle about with debloating and system config I'd rather just use NixOS. It's easier because I don't have to debug random things and poke around in the registry, I just put what I want in one file.
I love the Neo for what it does at its price point, but on the other hand it's absolute robbery to have a 256 gb SSD and an 8 gb or 12 gb or whatever RAM. MacOS totally uses less RAM than Windows, but man. It's still not enough in this day and age.
Because the Macbook Air still comes with only 512 GB of SSD in its default config. A feature that you rarely use probably isn't worth even 1/50th of your meager storage.
If you specify a structure, pattern, or design, it will stick to that design after a code review phase. Just tell it what standards you have, and after two rounds, it will have written what you described.
I don't think that AI is as much of a boost to bioweapons as people think. Lab work doesn't get easier just because the experiment design part does.