

No, the filter is correct even for UTF-8. Any ASCII character is exactly unchanged in UTF-8 (part of the reason it is popular). Since this code only filters out ASCII characters it works fine with ASCII or UTF-8.
No, the filter is correct even for UTF-8. Any ASCII character is exactly unchanged in UTF-8 (part of the reason it is popular). Since this code only filters out ASCII characters it works fine with ASCII or UTF-8.
This is 14 years old by now - hardly “modern”. RAII itself is even older.
I agree. I think it’s driven by fear. I get it. I’m slightly afraid I won’t have a job in 10 years (or at least a much worse paying one)…
I’m still a much better programmer than AI today. But I don’t cope with the fear by deluding myself into thinking that AI is useless and will stay useless.
The feels a lot like portrait painters saying that photography will never amount to anything because it’s blurry and black and white.
Presumably because Forgejo didn’t have CI support until extremely recently. And because Jenkins is trash.
Depends what it’s for. I think a simple CLI text editor like this probably shouldn’t have any smarts. Obviously an IDE like VSCode or IntelliJ should.
I agree. The right way to integrate AI into this process is to pre-fill the “release notes” box with an AI suggestion, that you then edit.
I don’t know if it’s necessary a bad thing. Presumably these people were enjoying the book until they read this. It’s kind of like the invention of the printing press. Sure, the content may not be artistically crafted any more, and there may be waaaay more slop. But I bet we will end up getting way more high quality content too.
You can’t automate these tasks without AI because anything that was capable of generalising to automating such a diverse set of tasks is AI.
Unless you’re never doing new development you can’t automate them. The kinds of tasks I’ve used this for:
ifdef
s in this file).You can’t automate any of those.
I think you’d have to be a very limited kind of developer - only working in some tiny niche - to make AI completely useless for you. Most programmers occasionally have to do tedious but simple throw-away tasks, or tasks in systems they aren’t familiar with. AI absolutely can save you time in these cases.
Even accounting for that (at least in countries with national healthcare), they’re definitely more expensive than regular employees.
The games programming industry is high stress, but apart from that it isn’t. I don’t think it’s known for burnouts any more than any other industry.
AI can absolutely save you time, if you use it right. Don’t expect it to magically be as good as a real programmer… but for instance I made an HTML visualisation of some stuff using Claude, and while it got it a bit wrong, fixing it took me maybe 20 minutes, while writing it from scratch would have taken me at least a couple of hours.
Yeah obviously. Whenever a company says “we can’t get enough X workers” they implicitly mean “at the price we want to pay”.
But that doesn’t mean they were wrong. Programming is still an amazingly well paying and low stress career. Being replaced by AI is a little worrying, but I think by the time AI is good enough to really replace programmers, it will also be able to replace most white collar jobs - HR, finance, etc. - and society will have bigger problems.
Since when are contractors lower pay? Companies waste fortunes on them.
I find the need to have an account in order to contribute to projects a deal breaker. It causes too much friction for no real gain. Email based workflows will always reign supreme. It’s the OG of code contributions.
This is dumb. I have followed the simple 12 step process to set up git send-email
and it was so much more hassle than creating an account on GitHub or Codeberg or whatever, and in the end the UX is much worse.
No developer is an island. By using an extremely unpopular VSC they increase the barrier to contribution for all external developers, miss out on support in tools and projects that only support Git, and they don’t get to benefit from the increased development effort that goes into more popular solutions.
Dead as in essentially nobody uses it. Apparently it’s used even less than SVN, which sounds kind of crazy. Doesn’t stop them developing it if they want I guess.
Facebook is relevant because they were one of the last major users of Mercurial and were big contributors to it. They’ve moved to their own VCS Sapling now though.
I don’t think this is a very interesting article. We already know AI suggests nonsense a lot of the time. That in no way demonstrates that it is net-negative. In my experience it’s a net positive even accounting for the times it gets things wrong.
Yes you do have to review its code closely. News at 10.
It is kind of funny that they picked an example where it made an obvious mistake for their hero image though.