Realistically speaking, when Anthropic acquired Bun, they naturally would have needed a narrative showcasing that their AI excels even at relatively new languages like Zig. But since the Zig camp explicitly declared an anti-AI stance, it makes perfect sense why things played out this way. It's a understandable business realit
To upper-middle class people, their job is a religion. Investing in a programming language is a decision to gamble thousands of hours of your life for a programmer. At some point of projects shifting away from your language, your mortgage and your children's tuition will be affected.
Technical Debt is not a developer skill issue. It’s a management planning, capacity and budget issue. It’s a bet that the cost of servicing the debt will be less than the cost of paying for it outright with cash. I’ve been in the industry for decades and 95% of the dysfunction in an engineering organization is always management.
AI doesn’t really fix that or is really even that suited for it. In many cases it makes it worse.
That’s why you see software quality going down. Developers aren’t told to make better quality software even though AI does really make that easier. Instead they’re told to make more software faster for cheaper.
Cheap, Fast, Quality. Pick two. Business will pick cheap (short term) and fast every single time.
I spent more than half my day yesterday telling Claude to correct itself because it did things I explicitly told it not to do in my prompt.
“You’re right - I overstepped”
Is the new “You’re absolutely right”.
I don’t know if we can qualify something that actively goes against the explicit instructions you give it as “something great”. It just sounds like Dario is building snake oil and selling it too.
I have a script at work that writes out some config files and I'm having Claude run them after making changes. The script if it detects breaking changes will spit out a message saying what the breaking changes are, and not do anything, telling you to rerun it after validation with the override flag.
If I don't tell Claude about this behavior, it ignores the script output and lies about passing tests that validate if the config files were regenerated.
So I added to my prompt instructions to observe it, and if it sees that message, double check its work and then inform me and ask what to do before proceeding.
This has had the net result of Claude either running the script with the override flag from the get go (explicitly forbidden) or it seeing the message and convincing itself that the override is warranted and running it a second time with the override flag. It's never once stopped to ask me what to do like instructed.
This is one of a few reason I strongly prefer GPT and its codex variants. It seldom frustrates me, sure its not omnipotent in any way, but it just feels very "tuned in" when it comes to understanding intent and scope.
Imagine worker that did loop of "you're absolutely right -> same fuckup again" multiple days every week, wasting time of whoever told them to do the task
I do want to fire Claude at this point and switch to Codex. Unfortunately the guy with the purse strings is ride or die full Claude psychosis and our business can’t afford to just buy anything and everything for funsies.
That depends on the company. I worked at an S&P 500 company that muddled along like this. They still make critical software for local and state governments.
Maybe. But I used to have unlimited Claude Code usage but now I’m relegated to whatever the subscription happens to give me and when I run out of tokens I need to trad code until my limits reset. My manager saw the bill and nearly fell out of his chair. Small companies just can’t afford the added cost of AI at the real price (and we aren’t even in the real price territory yet).
Hell, even Microsoft is having trouble paying Anthropic’s API rates.
There is a ceiling to how much people are willing to pay for work slop. Just look at the backlash to GitHub Copilot’s token based billing changes.
I don’t want to live in a world where the barrier to entry on entrepreneurship is how much you can pay Anthropic or OpenAI.
The copilot token pricing is going to wake a lot of companies up. Even with our smaller company only using around 1/3 of our allotted requests, next month the bill will easily twice as much.
I have a second computer with an RTX 4090 for gaming (running Windows). I also used the new RTX 5090 running Linux to evaluate whether Proton/Wine allow me to run Windows games on linux (yes, it works, but the compatibility and frame rate issues make me stick to native Windows for now).
If you want a GPU that has comparable performance on Linux to Windows- you want AMD. NVIDIA drivers are notoriously bad. Many of my games run better on Linux with the open source AMd drivers. (CachyOS rolling rolling rolling).
Sadly if you want a GPU with good AI performance you gotta go with NVIDIA. It might sound crazy but as a 7900XTX owner.. My 12GB 3060 on my linux server outperformed the 7900XTX by 40%. The 3060 only has half the vram of the AMD card. Proprietary drivers under Arch Linux.
On top of the significantly worse software on AMD's side (literally didn't work on windows in particular - so the "performs as good on both systems" is a nonstarter, some GGUF library dependency just doesn't work/exist under AMD on windows). Had me running the AMD card on windows under WSL (not a problem with nvidia though, that ran just fine on windows-side directly).
Aaaand also the other AMD bugs, such as the pink squares display corruption that has been an active issue for my GPU in particular (7900XTX) for over a year, maybe approaching two at this point, with no fix in sight from the AMD team (barely and ack at all - not on a single patch notes, just a bunch of reddit discussion). Really regret spending so much on an AMD gpu.
I have no interest in moving to AMD for video cards right now- the network effect of NVIDIA is just too high, and their peak performance is insane. I also haven't noticed any major issues with nvidia drivers, unless you mean specifically running Windows games on Linux machines with nvidia cards, where I have zero experience.
Network effect for graphics cards? Literally what? Your friends don’t care what GPU you run my guy and there is not much benefit of having brand loyalty to a company like Nvidia that gives absolutely zero fucks about people that aren’t their enterprise customers buying GPUs by the thousands. If there’s any “network effect” for gaming GPUs on Linux it’s in favor of AMD because of the immense amount of work Valve has been putting in to make it work well for their steam* hardware.
Nvidia’s drivers are trash for gaming on Linux and the majority of your “compatibility and framerate issues” are because you’re using a sub-par product for the job.
I am also an enterprise customer that buys GPUs by the thousands, you can see a bit more about my work here: https://www.gene.com/media/press-releases/15010/2023-11-21/g... and https://blogs.nvidia.com/blog/roche-ai-factories-omniverse/ and have worked with nvidia since the mid-2000s on high performance computing for scientific research (in addition to having nvidia graphics cards since the Riva TNT, running both Windows and Linux). So having a blackwell graphics card I can evalute with linux and windows, both for ML training, inference, and gaming, is a huge network effect.
We’re talking about your gaming PC here. Nobody is forcing you to ONLY buy Nvidia graphics for your personal gaming rig when you ALSO have a purpose built AI rig. Nvidia just removed “gaming” as a segment from their financial reports. They give zero fucks. This absurd blind loyalty serves no purpose.
I wonder what's going wrong there? Personally I found compatibility and performance on Linux to be extremely good. And just keeps getting better. And that's not even just me, that's all kinds of benchmarks out there. Sorry to hear that. : ' (
No idea. I agree that in principle I should have close to the same performance on Linux. I just didn't want to spend a bunch of time customizing configs and updating software so I could reach parity with Windows when I had two computers.
I have the same rig as you minus watercooling, and I assume you have AMD Ryzen 7 9800X3D? Anyway, it's my only PC now, I game, dev, run local models, edit photos, edit videos, all in Manjaro. I get ~70FPS in Cyberpunk at 4k, every setting at "Insane" or whatever goofy thing they call it, Ray tracing on path tracing off, with no framegen but with DLSS set to quality. Without DLSS I get around 40fps. Seems equivalent to what I see online with people with a similar build on Windows.
I run hyprland, seems to be the only wayland based keyboard-forward WM that has good nvidia support (and, allegedly, supports HDR, though I haven't got this working). I heard gnome was pretty good otherwise. I was running i3 before and it also worked fine, however once I got into wanting to get streaming working, there wasn't good compatibility between i3/xorg and tools like sunshine. I believe steam streaming worked fine on it though iirc.
The only thing I miss from windows: easy streaming with sunshine/moonlight. Steam streaming works (usually heh) but it took me a couple days of fiddling to get a stream to work at all through sunshine, and it is choppy. But for local gaming, I don't miss windows at all, I'm so glad to finally have all my drives converted from NTFS to ext4.
No, it's an Alienware R51 with Intel Core Ultra 9 285K 3.2GHz Processor; NVIDIA GeForce RTX 5090 32GB GDDR7; 64GB DDR5-6400 RAM; 4TB Solid State Drive; Microsoft Windows 11 Home; 2.5GbE LAN; 2x2 Intel Killer WiFi 7 BE1750+Bluetooth 5.4; Liquid Cooler
I don't see it on the Dell site anymore, only more expensive, lesser configurations (good timing on my part?).
Yeah, I really want to put in the time to try out various games, but realistically, the whole point of getting a second computer and installing Linux was to be able to train and serve models, and switching between serving a model (that people in my house want to use at random times) and gaming didn't seem like a great choice. If I did get good results, I'd seriously consider wiping Windows 11 from my older machine (an older Alienware with a 4090), but to be honest, I'm perfectly comfortable on Windows desktop.
Having built an almost identical rig earlier this year can promise at least one similarly-spec'd machine gets equal use between AI and gaming (Both on Linux). Stupid-excited for the Steam Frame to finally come out.
I would probably hate someone if they were buying the same hardware as me but doing something actually useful with it. Any game worth playing doesn't require high specs anyway. There is such a large catalog of old games.
I specifically got the previous model so I could play AAA games with all the settings set to Ultra, at 4K. Cyberpunk 2077 struggled even with my 4090, so I had to disable ray tracing and enable DLSS. Since I've run out of new AAA games I've been playing older ones and it's crazy how fast they are.
Personally, playing with AI models is way more fun than getting sucked into a game loop. Game loops feel like busy work hooked to an engineered dopamine drip. AI models are new frontiers and are exciting to build with, modify, lobotomize, and hack around with.
And some of us are doing AI stuff all freaking day at day job and just want to play some Tekken when we get home for 30 minutes after the kid is in bed. But now Playstations are 1000$ and Ram and GPU prices are astronomical.
Not everyone is hustling 24/7 like some kind of lunatic.
I remember playing Quake III which had user-programmable bots and thinking "wow, this is a really hard computer vision and reasoning problem". And then realizing "huh, that's a major research area, I should work on that". Later I learned that the bots were fairly simple and worked on far simpler world representations (nav meshes).
My first and last Fender guitar was a Squier when I was a kid and just starting to learn.
I’m sure the guitars are fine (the squier was for what it is), but I’ve always gotten the ick from their business practices.
These days there really isn’t anything special about their guitars there are a bajillion copycats that are almost as good, some that are better.
This kind of legal campaign just reeks of desperation from losing at competition. When you can’t win on merit and value, abuse the legal system. Gross. They’ve been on my shitlist for a long time and it looks like they’re staying there permanently. What a shame for such an influential cultural brand.
I am looking to get back into playing bass and have been completely out of the loop for about the last decade. When I started looking around to see what was available, it seems to me that guitar and bass prices are attached more to brand/model reputation than the actual objective and subjective quality of the instrument.
For example, the Squier and Fender basses with the same features are essentially identical. The Fender might have a higher quality finish and slightly better hardware (and is maybe made in a different country?) but I watched _many_ YouTube videos where professional bass players could not make one sound better than the other. Despite a 2x-3x price delta.
And most interestingly, Yamaha bass guitars are among the lowest cost for a brand-new bass, yet are also made surprisingly well and sound as good as some basses that cost an order of magnitude more.
This just further confirms my observation that in most any market, it always seems that the most popular brand is rarely the best overall value.
You're pretty much correct, yeah. If you want to know what the actual benefit to playing a more expensive and/or name-brand instrument is, it's because it's largely a signal to others about your self. Playing a recognizable brand or a obscure-but-expensive brand can show to others that you're serious & knowledgeable about the hobby, instead of just playing a $150 strat clone you bought off Amazon. If you want to make money off of it, it's also a sign to your potential customers that you know what you're doing. Above like $500, they all play pretty much the same, but they make different statements about your self. It's up to you how much value that has to you personally, but please don't make the mistake of being surprised that others put a lot of value on how others perceive them. That little fact accounts for an absolutely enormous chunk of economy activity, it'd be silly to write it off as unimportant.
Yamaha makes fantastic stuff, they're a great choice.
> Above like $500, they all play pretty much the same
Yeah, really cheap guitars (like $150 cheap) can be great but they also can be terrible due to non existent QC and electronics and hardware being the cheapest available because every cent matters.
But as soon as you hit a price point where QC exists a lot of reasonably priced instruments just need a proper setup and better electronics (not the pickups, but pots, wiring and shielding, the cheapest mods that you can do in a guitar or bass) to feel like a professional instrument that you can use in any situation.
And you are dead on on yamahas, if you play a pacifica you can be sure that almost every single pacifica of the same model will feel very closer, yamaha consistency and QC is amazing at their price point.
> can be great but they also can be terrible due to non existent QC and electronics and hardware being the cheapest available because every cent matters.
This also perfectly describes the CBS era of Fender (late 1960s to 1970s). There's survivor bias in the ones left, but the prices absolutely do not reflect the quality relative to later ones.
LLMs are really good at repeating text that they've just seen. Very occasionally they'll mix up a word or two, but it's not at all challenging for them to regurgitate text from a previous section of input.
I have yet to see a documented example of a system prompt leak that was NOT the real system prompt. Have you seen one?
Loosely, LLMs give plausible responses. And LLMs are really good at writing confident-sounding responses.
LLM output is as if someone is replying with the sole purpose of appearing helpful and knowledgeable.
I wouldn't trust opinions on LLMs from people who are entirely positive or entirely negative: the technology is just too mixed for that. I'd say it's useful for someone to have had a bad experience with LLMs (e.g. LLMs being confidently wrong), as well as making use of LLMs for things they're powerful at. (e.g. "small" programming tasks).
100k lines is tiny what are you on about, especially in the monolithic app sass world where many Fyll stack apps that handle all business ops are probably written with Django.
Our entire business runs on 300k lines of Ruby (on Rails) and I can keep most of the business logic in my head. I would say our codebase is not exactly “tiny” and just cracking the ceiling into “smal” territory. And comparatively, people probably write even less code in equivalent rails apps to django ones. 100k lines of C++ is miniscule.
Obviously “deleting code” in this context doesn’t mean purging version control history but the current state of the codebase.
No, no, it is not, or at least not in my experience (I do not and never have done web development - medium performance C++ code - I don't see how I could write, understand and support 100K lines of code in this area).
Your experience doesn't match mine. I have, mostly solo, and part time, written multiple codebases that on that kind of magnitude (it is about the level where it still will fit in one person's head pretty easily IMO). It doesn't take much to reach that kind of size. Now, if all of it was super dense and subtle code, then yeah, that would be a lot, but in my experience that's usually a pretty small part of any given codebase.
> in my experience that's usually a pretty small part of any given codebase
Our experiences differ then. Mine is that almost all of the code I write is directly targeted on the usually quite complex problem I am trying to solve. I don't do boilerplate, for example.
I tend not to have much boilerplate (and write abstractions to avoid it), but I do still find there tends to be a lot of supporting code around the 'difficult bits' (TBH, most of the code I write is supporting a small amount of relatively simple but subtle operations, but such is the nature of embedded software). But different codebases are quite different in this regard: this is why such different scales shouldn't be too surprising in different domains.
What a slap in the face to all the Zig developers that spent their time, effort and probably even some money contributing to it.
reply