News for hackers. Stuff that matters.

rustyminnow

Re:eMudhra to Exit Global SSL/TLS Certificate Business on Thursday October 22, 2026 @12:25PM (#50197577)
Indeed. In both this scenario and our modern one, we rely on the difficulty of "key material" reproduction being greater than the difficulty of its creation.
Re:eMudhra to Exit Global SSL/TLS Certificate Business on Thursday October 22, 2026 @10:59AM (#50196332)
In the old days a king would "sign" his proclamations by pressing his "unforgeable" signet into a wax seal. This proved the authenticity of the proclamation.

Normally, the king would declare and sign a proc stating that anything signed by his secretary's "unforgeable" signet was to be respected as well. The secretary could delegate authority to others in turn.

Well turns out that one of the signets in the chain of trust was just a picture of a "four" that anybody could have forged, but nobody noticed because in all of the ceremony and stacks of parchment with wax seals, nobody actually checked if the signet was secure.

Re:IKEA โ€“ 3D Guide on Tuesday October 20, 2026 @08:09PM (#50174436)
OP version is also buggier, laggier, and harder to use. OP's might be flashier with fancy low-poly models, but this one is in much better taste as an actual guide.
Re:I'm in a Meeting on Friday October 09, 2026 @12:28PM (#50022916)
Sometimes. When my manager went on sabbatical I had to reach out directly to other teams. We got so much done with that higher bandwidth, unmediated communication. OTOH my boss's boss was constantly breathing down my neck for status updates. There's a balance to everything I suppose.
Re:Giving friends custom text buzzes based on Morse code on Friday October 02, 2026 @12:59PM (#49935820)
Here's a fun game to learn morse code ... https://alexvscoding.itch.io/morse

I'd highly recommend even if your goal is just to have fun, and not to "learn morse code".

Great for your kids, and your other kids too!

Re:I said no and Apple said yes on Thursday September 24, 2026 @11:08AM (#49831682)
My great-grandfather - a carpenter in the 1930s - apparently had a saying: "If a man can make it, a man can fix it."

While /technically/ still true, I lament that it is increasingly inapplicable to the world around us today.

Re:I said no and Apple said yes on Tuesday September 22, 2026 @03:18PM (#49806693)
Is it that simple though? There could be so many other reasons. Maybe the particular issue is related to a specific hardware or network configuration that the developers have never run into or can't reproduce.

Linux needs polish for sure, but given a finite amount of time, energy, and money the reasons are likely more complicated than "they don't care"

Re:I said no and Apple said yes on Tuesday September 22, 2026 @02:31PM (#49805999)
I agree about system design, but I think - especially in the context of your networking example - the complexity lives below the OS and not a case where it's a lack of effort.

Networking protocols, connections, error states, etc are inherently complex and require equally sophisticated handling that linux may not always do. Some software chooses not to handle at all and expose directly to the user - but others like KDE simply lack the millions of dev-hours of polish that Windows and Mac have.

Re:I said no and Apple said yes on Tuesday September 22, 2026 @12:50PM (#49804288)
I also like old carburetors and simple electronics, but we're in the vast, vast minority. Most people want a car they don't have to think about or understand, looks pretty, and will take it to a shop when something goes wrong.
Re:Small Programming Tricks on Wednesday September 16, 2026 @02:50PM (#49731296)
ag is also a little more ergonomic with its default flex casing: your query is case-sensitive if it has any uppercase letters, otherwise case-INsensitive. rg defaults to case-sensitive (but does have flags for insensitive and flex casing)
I asked my AI for a rebuttal to your argument and it came up with some pretty good points.

Since inputs are more interesting than outputs I've included my prompt; you should submit it to your AI to see why you're wrong.

> I'm debating with someone online. Can you come up with a counter argument? Here's what they said: <QUOTE>

Re:Hacking IKEA Furniture on Sunday August 30, 2026 @02:50PM (#49501629)
I don't see this mentioned enough! Wood glue will improve the stability massively.

Obviously beds and huge bookshelves might need to come apart again, so use your best judgement. But chairs, dressers, end-tables, etc. are completely worth it.

Re:Hacking IKEA Furniture on Sunday August 30, 2026 @02:48PM (#49501597)
I've started wood-gluing together my IKEA and other flat-pack furniture to try and increase its usable life since - as you said - it's counterproductive to dis/re-assemble most of it anyways. I've not been at it long enough to claim effectiveness, but so far nothing has started to wobble.
Re:AI by Hand on Friday August 14, 2026 @01:21PM (#49301784)
https://www.byhand.ai/p/library

> AI by Hand is the research publication of By Hand Research, founded by Prof. Tom Yeh. By Hand Research studies model interpretability and explainability at the math and algorithm level. Subscribers receive free new articles and join live seminars. Members get access to our full research library.

Re:Spaghettifying DRAM on Friday August 14, 2026 @01:12AM (#49294959)
Find me one that you genuinely think is not AI written or edited, with comments claiming it is.
Re:Spaghettifying DRAM on Thursday August 13, 2026 @10:22PM (#49294107)
I'd sincerely love to see them
Re:Spaghettifying DRAM on Thursday August 13, 2026 @12:21PM (#49288282)
How do you know when it's not written by LLM except to take someone's word? If I got caught slopping I'd be too embarassed to admit it. "I wrote it all myself! I actually majored in slick writing and minored in tenuous metaphor."
If we also consider LLM developed software to have exponential growth, then the CVEs will also grow at an exponential (if proportionally limited) rate. Squash some, create some, repeat. An ever revolving door of vulnerabilities. Will they resolve (and patch and deploy) them faster than they can create them? One can hope.
Re:The Art of 64-bit Assembly on Saturday August 01, 2026 @05:49PM (#49138815)
(disclaimer: I'm not anti-ai nor do I think ai automatically makes something bad, _but_...)

To me, it's all fairly human-ai neutral except for this sentence which is oh-so AI cliche and casts doubt on the rest of it:

> This volume of The Art of 64-Bit Assembly closes the gap between a plausible explanation and genuine understanding.

"closes the gap" is a favored phrase by our artificial friends and the phrases "plausible explanation" and "genuine understanding" are just... so ... dramatic for the context.

The rest of it is pretty tame in comparison. In my armchair opinion, I'd guess it's mostly a composite of (professional) human-written/ai-revised and/or vice versa. Which is not necessarily a bad thing.

Re:Spying on kids to save kids from spying is stupid on Thursday June 25, 2026 @03:12PM (#48677937)
They've had some practice now, so next time will go better.

RealID is completely optional anyways. Just like organ donation and using the internet.

Re:LuaJIT 3.0 proposed syntax extensions on Thursday June 25, 2026 @02:47PM (#48677631)
I asked for short form functions! Neovim has a ton of apis that accept functions as configuration. Having to write `function(x) return x > 3 end` is so much more annoying than `|x| -> x > 3`. I'd prefer just `|x| x > 3` but alas. I agree that a `|x| -> do ... end` lambda variant is redundant to normal anonymous functions though.
Re:Spying on kids to save kids from spying is stupid on Tuesday June 23, 2026 @11:57AM (#48647049)
Could probably be implemented by a smartcard or yubikey-like device as well. Shoot, just build it into my state issued ID card.
Re:Steam Machine on Monday June 22, 2026 @02:32PM (#48634081)
In any other commercial they'd be laughing and grinning ear to ear with their fakest smile instead of wincing from dieing in Cuphead. Definitely still staged but refreshingly so.
Re:The Competitive Moat That AI Can't Replicate on Sunday June 21, 2026 @01:01PM (#48620514)
What's your point? Yes, humans and AIs CAN make similar errors. However, continuity and context churn at this level is the sort of error that humans make rarely and AIs make constantly.

By itself it is not a sure sign of LLM output, but along with other signals it is highly suggestive.

Re:The Competitive Moat That AI Can't Replicate on Wednesday June 17, 2026 @07:24PM (#48578423)
In the article, she wasn't introduced as a researcher at all, but suddenly "She went back to her research data...". This totally smells like an LLM refactor where it re-emits surface level details, but completely misses the key beats that tie ideas together across a story.
Re:The Competitive Moat That AI Can't Replicate on Wednesday June 17, 2026 @07:15PM (#48578336)
Some of the headings are very AI-cliche: "Hospitality Is a Dialogue, Service Is a Monologue"; "AI Raises the Floor. Humans Raise the Ceiling"; "Your Employees Are the Moat. The Compounding Is Invisible."

The author didn't use headings like that in their 2024 blog posts.

Re:We should be more tired than the model on Friday May 29, 2026 @03:24PM (#48328050)
Java has very good refactor support. I use jdt.ls which is eclipse based, but I've heard intellij is even better. I've wished for similar refactor actions in other langs.
Re:We should be more tired than the model on Friday May 29, 2026 @02:20PM (#48327181)
I'm right there with you - prefer classic, deterministic tools wherever possible - but there's a limit. E.g. it's easy to rename a single getter from classic enterprise java `Foo getFoo() {..}` to a modern style `Foo foo() {..}` ... but to rename dozens of getters/setters across hundreds of classes is still tedious.

Even harder would be to update your setters from `void setFoo(Foo f) { this.foo = f; }` to fluent-style `Parent foo(Foo f) { this.foo = f; return this; }` - I'd be surprised if there's an LSP action for that at all. (I'd love to be proven wrong though)

Bun getting rewritten in Rust is not really the counter point you think it is. The rust version hasn't shipped yet, so there hasn't even been a chance to see if the code can be maintained. It's an impressive feat no doubt, but until they've maintained it on a months to years timeline, it's also just talk with no evidence.
Re:Slumber a TUI HTTP Client on Friday May 22, 2026 @09:23AM (#48235530)
> character placement and border special characters

These characters _are_ text though. They can be copy pasted like text, I can use them in my text editor, you can stick em in a string.

Older ยป