I have ~100 repos on github and only a few of them with LLM assistance. Aside from a few comments and a PR here and there throughout the years nobody cares about them. I have to assume it's the same for the majority of developers.
There's a reason we have expressions like "train of thought". Going from one idea to another is pretty much how we think. Much like going from one token to another.
According to some benchmarks has the coding capability of Opus at the price of Sonnet, supposedly will be open weights and is not subject to random trade wars with allied states.
As someone with very little knowledge of economics, I played with the idea of writing a kind of wealth simulator, where money acts as voltage and keeps the economy running. It would allow you to eliminate jobs and replace them with AI and see how the circuit starves population groups which in turn cascade to other segments of the economy.
I never got to design a good representation of the entire ecosystem to simulate (external pressure, debt, military and technological advancements, international soft power, etc.).
This is exactly how I feel about performance. Unrelated to any programming language, including my own optimizations. The higher the speedup the more we cheer, however most optimizations aren't clever techniques. They're just someone using a profiler to find "huh, radiator fluid shouldn't go in the fuel tank".
Most performance bottlenecks aren't inherent limitations of the hardware or the problem. There's some minimum amount of effort required to get the result, but that's never the reason why the application doesn't perform well. It's always the cruft we add on top.
> If someone was wrong, I wanted them to know it, and I wanted them to know exactly why. I collected counterarguments the way I collected patches. I believed that if I just laid out the logic clearly enough, the other person would have no choice but to come around. Truth would win.
This is probably how flat earthers think. If you engage in arguments without being prepared to be proven wrong, and you're hoping people to accept your argument as truth instead of both of you arriving at the truth together, you're not debating, you're being eristic (which is a fancy word I just found).
And they still find ways to drink themselves to alcohol induced comas. There's no real substitute for education and parental nurturing only best effort band-aid solutions. Children with problems at home are more likely to be targeted by bullies or child predators.
I'm not saying the government shouldn't do anything, they should and it should probably involve legislature around social media that positively affects adults as well. But raising a child, teaching it what's dangerous and what's safe and developing a relationship of trust so you're aware when there's danger lurking, that's a parent's job. No amount of legislation will help neglected children. They're tiny, curious, ingenious humans who will find ways to get what they want.
I would try to generate puzzles that don't involve plurals at all.
It happened twice that the word I missed was the plural of a word I already found. After finding a word I don't follow it again so finding the plural happened by accident twice, and it felt cheap.
LLMs can be described as "hardcoded weights for generating the next token". All code is "hardcoded".
I think AI for game NPCs is perfectly valid terminology. The actor senses the surroundings and makes decisions to achieve its goals within the constraints and events of the environment.
Ginger Bill, the Odin language developer, is openly hostile against package managers (he wrote a post called "Package Managers Are Evil") so he maintains his own wrappers of popular C libraries in vendor folder next to the compiler. That doesn't sound like a healthy ecosystem to me.
I think zig is also highly opinionated but it always seemed to me that Andrew started from solid pillars and made an excellent job of carefully considering each feature that was added to the language:
- No hidden control flow.
- No hidden memory allocations.
- No preprocessor, no macros.
Odin on the other hand is just some developer's personal taste marketed as "Programming Done Right". So, if you disagree with any choice Bill made, you're not doing programming right.
Q: Will this help me get hired?
A: Having connected apps on your LinkedIn profile is extra proof of your practical experience with leading tools. While connected apps make your expertise visible, they are just one part of your profile. Think of it as a way to let your tooling speak for itself.
From wikipedia: "A rat race is a metaphor used to describe an endless, self-defeating, or pointless pursuit. [...] The term is also commonly associated with an exhausting, repetitive lifestyle that leaves no time for relaxation or enjoyment."