1,240 karma · joined February 17, 2023
Give me some refactoring in a C++ code base with 100k lines of code, and we’ll be able to talk.
I’m really ashamed of what SWE has become and AI will increase that tenfold as you say. We shouldn’t cheer up on that, especially if I will have to debug all that crap.
And if it increases the number of engineers, they won’t be good due to a lack of education (I already experience this at work). But anyway I don’t believe it, managers will not waste more money on us, that would go against modern capitalism.
To be able to reproduce all the procedures reliably, constantly, and without an internet connection. At least it's a requirement for my job and some other industries. Also because it's good to be serious about your job, and because reproducible builds is a nice thing to do.
That was my first thought. He's selling a piece of software to me, and I can patch the library in a few minutes to remove the branding and avoid paying $25/month.
Can you say "as long as you have nothing to hide"?
We’ve known since WW2 and maybe further that governments have used surveillance against innocents and people they didn’t like.
That's definitely NOT the case for me and it's the reason why I now see the OSI as a joke. But feel free to make up your own definitions: Windows is open-source, the PlayStation is a car, and broccolis are good for cats (for a different definition of a broccoli).
It would be very easy: add some randomness to the prompts and keep the visual hallucinations.
So yeah, most of his blog is about cramming and hyping AI without giving any proof.
All the Apple ecosystem is subsidized by the price of the iPhones and Macs. There is no excuse for putting ads in such expensive products. And it's one reason why I'm moving away from Apple but that's another story.
IMHO this is far from the truth. git is a mess with conflicts and nothing is remembered. When you rebase an old branch a few times, you stumble upon merge conflicts every time you have to rebase that old code. It's really infuriating.
I think git became popular for 2 reasons: cheap branches, and Linus Torvalds.
Don't ask me because the only SCM I have been using for the past 15 year is git and I hate it. Every company uses it, I made a lot of PowerPoint presentations to teach people how to use it, yet I refuse to use its command-line.
I switched from SourceSafe/SVN/Mercurial to git, but never used Darcs. IMHO git is fine as an assembly language of SCM, but I'm trying to switch to jujutsu which has a better CLI while staying compatible with git as a backend.
> OPENAI_API_KEY
Choose one.
Don't overthink it though, it's a thing that is used in some open-source projects and companies. As long as you follow the rules of the project, you'll be fine. Same for the coding style and format, do like everyone else.