News for hackers. Stuff that matters.

nchie

Re:Google's Rust Style Guide on Thursday October 22, 2026 @03:22AM (#50192257)
Going all in on Rust doesn't have to mean you'll rewrite everyone's firmware drivers in Rust, nor does it mean rewriting everyone's OS in Rust or rewriting the platform on which Rust is compiling.
Re:Gemini 4 Argon on Wednesday September 30, 2026 @05:48PM (#49914927)
I've (more or less; I've read quite a bit of the code) vibecoded several houndred thousand lines of Rust and I've not seen this happen a single time. It sounds like something it'd do when you ask it to "write a linked list while satisfying the borrow checker". Are you sure you haven't (possibly unknowingly) been giving it instructions which ended up luring it into doing these things?
Re:Astra for Coding: Why Are We Doing This Again? on Friday September 11, 2026 @07:52AM (#49656873)
In my experience, when that happens it's most likely because you drew the wrong boundaries. Iterating on the boundaries also becomes quite cheap when developing this way though, you should never expect to get them right the first time unless it's a very common problem you're solving _or_ you've done it before.
Re:Astra for Coding: Why Are We Doing This Again? on Friday September 11, 2026 @04:15AM (#49655091)
For my side project where uptime doesn't really matter but the codebase is quite huge (gamedev of a multiplayer game with Bevy, so both server code, game code, content build pipeline, as well as a TON of editor and authoring code, probably 150k+ LoC), I've been moving towards just reviewing boundaries between modules, APIs, and schemas, and I'm pushing towards keeping things as modular as possible. If something ends up wrong, it going to be isolated and it doesn't infect the rest of the codebase. Every now and then I zoom into a module and tidy it up (or even rewrite it).

I wouldn't dare doing this "carelessly" for anything where people other than me actually depend on it, but you can move very fast while doing it and the risks with bad code is quite hedged. Different modules can mature at different rates when it becomes necessary.

Maybe not related to all of what you were saying, but I think this enables scaling without ending up with progress grinding down to a halt due to shitty code.

Re:Claude Fable 5.1 and Claude Mythos 5.1 on Wednesday September 02, 2026 @04:50PM (#49542355)
That honestly sounds like it's more about either the quality of the codebase, or the driver.
Re:How LLMs Work on Saturday June 06, 2026 @04:57AM (#48422878)
I understand that to be the "emergent abilities" which are spoken about. There are correlations in the dataset that are strong enough for it to seem to have an understanding which wasn't obvious it would have from simply "predicting the next word".
>The coding agents got good in November.

Maybe irrelevant to your point, but I'd argue they were really good already in May if one used the right workflow (planning etc.). They've become better, but they're not saving me significantly more time now than they did 12 months ago.

Re:dotNET (OK, C#) gets union types on Sunday May 24, 2026 @11:25AM (#48258012)
Agreed, async function coloring makes for better structured code because it incentivizes keeping IO code near the edges while having a synchronous core.
Re:Microsoft starts canceling Claude Code licenses on Saturday May 23, 2026 @04:24AM (#48245860)
I doubt it, the difference between someone slightly inefficient and someone extremely efficient isn't big enough to matter compared to how much they cost in salary.
Re:Native all the way, until you need text on Sunday May 17, 2026 @12:44PM (#48170574)
That doesn't make it not true though. Markdown generally supports HTML (though oftentimes only a subset), and is typically styled using CSS. Using a web view makes complete sense to me.
Re:Async Rust never left the MVP state on Tuesday May 05, 2026 @04:32AM (#48019598)
> But are we really saying that the primary motivation for async/await is performance?

Of course - what else would it be? The whole async trend started because moving away from each http request spawning (or being bound to) an OS thread gave quite extreme improvements in requests/second metrics, didn't it?

Re:Easyduino: Open Source PCB Devboards for KiCad on Tuesday April 28, 2026 @06:34AM (#47932592)
I haven't made a ESP32 design, but I recently learnt KiCad and PCB design enough to do a RP235x board with a non-reference design choice (1.8v VDDIO). I only used the official hardware guide + LLMs for questions, and had it work on the first try - it wasn't too hard!
Re:nowhere: an entire website encoded in a URL on Friday April 24, 2026 @07:57AM (#47889013)
But dependencies are part of a website? It literally says "Still here when the internet isn't." - but I can't go on there without an internet connection?
Re:How Will OpenAI Compete? on Thursday February 26, 2026 @08:37AM (#47165915)
I use Claude for work and Codex for private use due to already having a Plus subscription.

I can't say that I have noticed that 5.3-Codex is much better, but it's definitely on par with Opus 4.6, and its limits for $25/months is comparable to Max x5 at 1/4th of the cost (not to mention pay-per-token which we use at work). Claude Code is generally a much better experience though.

Bandwidth doesn't tell us about how many clock cycles it's waiting for the data though (latency), does it?

For example with paging, I don't think those bandwidths make much difference and it's instead the latency which matters. Or am I wrong?

Not during office hours, no. Do you?
Re:The Swedish Pandemic Approach: Now we know the results on Sunday March 12, 2023 @08:08AM (#35119146)
The interesting part is mostly comparing the nordic countries against each other. Sweden seemed to be doing much much worse early on due to the chosen strategy, but that no longer seems to be the case.
Re:Update to Kagi Search Pricing on Thursday March 09, 2023 @05:19AM (#35079888)
I won't be cancelling now as I seem to be averaging a bit more than 1000, meaning pricing will stay about the same since I should get the early adopter subscription.

However, the "average amount of searches" they're stating really can't be accurate for any tech savvy user who is using it professionally and privately. It really has to become cheaper, if it doesn't I sadly don't see myself using it long-term.

Re:Gen Z Netiquettes on Sunday February 05, 2023 @02:55PM (#34668529)
This is as accurate in Europe, and much of it has been for the last 15 years at the very least.
Re:Gen Z Netiquettes on Sunday February 05, 2023 @02:49PM (#34668436)
So, people should stop being humans? Are you also offended when you hear that the clothes you wear give off an impression?
Re:Gen Z Netiquettes on Sunday February 05, 2023 @02:46PM (#34668389)
I'm really surprised at how defensive some people in this thread are getting regarding this.
Re:Gen Z Netiquettes on Sunday February 05, 2023 @02:42PM (#34668340)
Not everyone follows the "netiquette" though. That doesn't mean it doesn't exist.

Most of these rules rang very true to me at least. For example, capitalizing letters in _informal_ chats does give off a formal tone. This doesn't mean no one does it, but it's definitely a thing.

Re:Chess Is Booming and Our Servers Are Struggling on Tuesday January 24, 2023 @04:20AM (#34501427)
So I posted this without finishing (probably managed to fat finger it somehow). I meant to say that I thought 2400 meant quite a bit more than 99.9%.
Re:Chess Is Booming and Our Servers Are Struggling on Monday January 23, 2023 @04:52PM (#34495610)
"People" on the planet? If that's accurate it's not super impressive, considering that probably 95-99% (or more) of people don't take chess very seriously. I used to be the top 99-99.5% of Counter-Strike players (_very_ roughly obviously), and that wasn't very impressive at all even though it's way past top 99.9% of "people on the planet".

(that being said,

I don't get what the point of that quiz is. All of the example countries in it instituted their mask mandates between the first and second wave. None of them did not?
He's doesn't seem very credible though. For example, there's a lot of very obvious reasons which could help explain this[1].

1: https://twitter.com/ianmSC/status/1481042778293358593

Re:I Don't Want to Be on Call Anymore on Friday December 03, 2021 @10:39AM (#29431211)
Is it really abusive if it's up to you to choose "Work at company X, make ~10% more but you have to be on-call for 1 week every 8 weeks" vs. "Work at company Y, make ~10% less, but never be on-call"?

Honestly, I'm not even sure how it's even remotely possible to draw a parallel between slavery and that. When negotiating a salary you'll have to take these things into account. Not worth it for the pay? Find another place to work. Jobs do grow on trees for people in our industry.

Re:Playstation 5 root keys obtained on Monday November 08, 2021 @04:40AM (#29147605)
Most people use a laptop (or even tablet) for their everyday needs nowadays, and they likely don't want a heavy and hot gaming laptop for that.
>Much was made about the M1 Max taking the single thread performance crown; for less than a month.

This is quite misleading in multiple ways.

The M1 Max has the same single thread performance as the M1, which has been out for around a year.

You're also comparing Intel's latest desktop CPU to a laptop CPU. Before the M1, a laptop CPU competing with the highest-end consumer desktop CPU in multi-core OR single-core was unthinkable and had never happened. Yes, there have been leaks in which Alder Lake's mobile CPU beats the M1, but we don't know whether these benchmarks are representing the numbers we'll be seeing in consumer laptops with laptop cooling.

That being said, I hope there will be competition!

No, that's true, but it's definitely possible. I know of plenty of engineering students in my home country who came here from China (and India) to do their masters, and ended up staying for work.

But yeah, it definitely requires certain circumstances, and it's not realistic for everyone.

Older ยป