News for hackers. Stuff that matters.

hiimkeks

Re:Egoless Mathematics in the AI Era on Monday November 02, 2026 @05:45PM (#50345105)
What would also lessen the confusion would be people putting in the effort to read a little further than the headline before coming up with a hot take.
Re:The Decoherence Trap on Wednesday October 21, 2026 @01:22PM (#50184488)
Ex falso quodlibet.

(note that your comment uses present tense)

I agree, but.

The thing with MLS is that it basically requires a central server for ordering the commits. For Matrix' interpretation of federation, this doesn't really work because a group isn't really owned by a server, it is a DAG of events, which, as is the nature of DAGs, does not have the total order needed for MLS commit ordering.

So either you introduce a central party that does ordering, or you do BFT-style consensus, or you try to get some idea of branching an merging of group states into MLS, which isn't really possible with what RFC 9420 offers.

My impression also is that the Matrix community really loves their DAGs and the group state management that they built, and from an MLS perspective it makes more sense to store that in the group context (either as extensions or as components as defined in draft-ietf-mls-extensions-10).

There is draft-xue-mls-decentralized which proposes two ways to MLS offer some foundations, one of which (IMO) only solves half the problem and the other (IMO) doesn't make sense.

The fediverse folks are also trying to solve this and it just is hard. https://github.com/swicg/activitypub-e2ee/issues/56

Edit: (I work on OpenMLS)

Re:Strands Decider 2B: a small, open-source, decision model on Wednesday October 07, 2026 @04:13AM (#49989769)
My guess is if you pronouce this "nool" it sounds similar to "bool", and it's a slice of the name "Bernoulli" because the models generate Bernoulli distributions
It's Dragostea Din Tei all over again
[always_has_been.jpg]

Before 2004 Germany had a %vol limit for selling alcohol to 16 year olds. In 2004 they changed the law such that it is not based on percentage, but whether it contains distilled alcohol to prevent under 18 year olds from drinking sweet alcopops, which apparently was a big thing back then.

Re:Gemini 3.8 Live and 3.8 Live Extended Thinking on Tuesday September 15, 2026 @04:55PM (#49718802)
Just today I had Sonnet 5 generate this (asking about always-on display in the iPhone e-versions):

> This mirrors how Apple has always segmented Pro vs. non-Pro iPhones: base models got LTPS panels while Pro models got LTPO, and only with the mainline iPhone 17/17 Plus did that gap close the standard versions previously lacked the smoother 120Hz ProMotion technology and the always-on display feature, unlike the Pro models — the 17e is the one model line still using the older, cheaper panel.

(emphasis mine)

I mean, I can guess what it is trying to say, but who RL'd this nonsense?

Re:Claude Code Is Steganographically Marking Requests on Wednesday July 01, 2026 @08:06AM (#48745377)
Can you remind me what RFC number the Protocol of the Elders of Zion was again?
Re:A native graphical shell for SSH on Tuesday June 30, 2026 @05:16AM (#48730256)
Git is over 20 years old at this point. If somebody is in their 60s now, they were in their 40s when it came out. This is not about age. They must have slept on it for a long time.

Nobody expects an engineer to be a git expert, but if a senior software engineer has heard of git only yesterday or don't have a vague concept of how DVCSs like hg or git work (DAG of commits), then something has gone very wrong.

Maybe there are use cases where SVN is superior (I can't come up with any but they may exist), and maybe engineers in that industry really are so specialized that they never get around to working on anything else!

But maybe it's because nobody else is willing to hire them.

I love this! The docs are really good and I am looking forward to playing with this.

I think I disagree a little bit about the value of type and lifetime annotations, I think if I used this, I would put a lot of [sig ..] into my code.

I think having a similar syntax for lifetimes would be valuable so I as a developer can make sure that some value is not 'static (or has the lifetime of some other object that lives as long as my program). Basically I want to ensure that my values are actually dropped at some point.

One thing the docs could be more explicit about is where this runs. I saw that it has a Wasm backend, but can I also compile this to native code? Do the effects require some runtime (and I don't mean something like the JRE, more like what Go has)? Maybe I missed this, though.

Anyway, I hope I get to play with this soon!

Re:Faster Than Dijkstra? on Saturday February 14, 2026 @08:52AM (#47014540)
What I think you are saying is that computing the hash needs to process the entire string, and the length of that string roughly corresponds to log n, therefore it's O(log n). Not sure I am entirely convinced by that reasoning, but let's roll with it for now.

Because if you apply it to binary search, you need to compare the strings at every step, and by that logic, each of these operations is O(log n), which means your binary search is now O(log^2 n).

I guess the crux is that we are still comparing apples to oranges (or multiplication operations to comparison operations), and at the end what probably makes hashing faster is that we are not branching.

Still I don't think it makes sense to think of both hash tables and binary search as O(log n).

Re:It's not finance, it's your pensions on Wednesday February 11, 2026 @01:53PM (#46979130)
Parent is using normal words to say they have no idea what communism is
Re:Ask HN: Is GitHub Down? on Thursday January 22, 2026 @10:09AM (#46720204)
Status is yellow now, actions hang for me. Same like more or less any Thursday.
We definitely would need centuries for this, because Moore's law has been dead for a while, while the number of possible programs grows exponentially in it's length.

But I hope we have more efficient ways to do this in a century.

Re:Find a pub that needs you on Thursday January 15, 2026 @07:06AM (#46631319)
No, the 340 were per month, the 40 hours are per week. I usually do back-of-the-envelope calculations with 4.3 weeks per month, which would leave them below 2 EUR/h.

Edit: But you are of course right about inflation! According to this website[1] it would bump them to 3.2 EUR/h.

[1]: https://www.inflationtool.com/euro-netherlands/2005-to-prese...

Re:Confer – End to End Encrypted AI Chat on Tuesday January 13, 2026 @04:21PM (#46608248)
Huh, thanks!
Re:Confer – End to End Encrypted AI Chat on Tuesday January 13, 2026 @02:18PM (#46606286)
I am confused. I get E2EE chat with a TEE, but the TEEs I know of (admittedly not an expert) are not powerful enough to do the actual inference, at least not any useful one. The blog posts published so far just glance over that.
Re:Germany to ban Huawei from future 6G network on Wednesday November 19, 2025 @02:37PM (#45984042)
not for me, in .de using the DNS my ISP assigned me.
Re:A File Format Uncracked for 20 Years on Monday November 17, 2025 @11:49AM (#45955363)
> The entire content of the function is:

> retn 4

> That's it.

I've seen this before; it's a random() function.

Re:Germany to ban Huawei from future 6G network on Friday November 14, 2025 @02:04PM (#45930596)
https://archive.is/tDC0W

https://archive.is/IQyBG

and this was before the US elected an overt fascist

Re: on Thursday October 23, 2025 @08:51AM (#45681226)
I have the UAP-AC-LR and if you only need basic AP functionality you can even configure it from the phone (no cloud). 99% sure no cloud stuff is needed when self-hosting the controller. May have changed since then, though.
Re:Subverting Telegram's end-to-end encryption on Tuesday October 14, 2025 @11:49AM (#45581472)
D) They don't enable E2EE for groups at all

E) (I believe) don't enable E2EE with more than one device

Re:Subverting Telegram's end-to-end encryption on Tuesday October 14, 2025 @11:49AM (#45581459)
Well, the article is from 2023, but what you remember is most likely MTProto version 1, which was even more ridiculously broken, iirc
Cory also has a giant writeup about the whole situation, including more links.

https://pluralistic.net/2025/09/27/econopocalypse/

Re:German government comes out against Chat Control on Wednesday October 08, 2025 @02:10AM (#45512650)
> This isn't a hypothetical, it is how the law is actually used.

You make it sound like it happens all the time and everyone is used to it. I know of once case (Pimmel-Andy), and that led to a shitstorm, including part of the police operation being declared unlawful after the fact.

https://www.lto.de/recht/nachrichten/n/landgericht-hamburg-a...

Re:Gem.coop on Tuesday October 07, 2025 @03:43AM (#45500436)
Well the most famous one is conveniently not on US grounds, but operated by the US (Guantanamo). And then there is https://phr.org/our-work/resources/endless-nightmare-solitar....
Re:Gem.coop on Tuesday October 07, 2025 @03:38AM (#45500399)
That's a strawman, because that isn't about the value of my life or my personhood.
Re:Gem.coop on Monday October 06, 2025 @05:02AM (#45489289)
If who you vote for will put me into a torture camp (or otherwise devalues my life or personhood), then I can't work with you, so no it is not irrelevant.

(neither the "me" nor the "you" here refer to you or me personally ofc.)

Re:Ask HN: What are you working on? (September 2025) on Tuesday September 30, 2025 @10:15AM (#45425764)
1. This doesn't seem to enforce anything

2. The "more free" market in the US seems to have produced worse food, based on what I am reading here

I guess the words "could" and "potentially" are doing quite a bit of heavy lifting here.

Either way, I agree it's a cool project! The transparency is needed, on both sides of the pond.

Older »