MurphyA/hacker-news huggingface dataset:
Show HN: 1seed – Derive all your crypto keys from a single seed
by genesishash | 2026-01-01 11:15:26+00:00
I built 1seed because I was tired of managing separate SSH keys, age keys, and signing keys across machines.

Also something about brain wallets is romantic to me, admittedly.

One seed derives everything deterministically: SSH keys, age encryption keys, Ed25519 signing keys, and site-specific passwords. Same seed + same realm = same keys, always.

Storage is automatic: tries OS keychain (macOS Keychain, Linux Secret Service, Windows Credential Manager), falls back to ~/.1seed if unavailable. No config files.

Written in Rust. MIT licensed.

Use cases:
- Same SSH key across all your machines without copying files
- Deterministic age encryption keys for secrets management
- Password derivation with rotation (increment counter when compromised)
- BIP39 mnemonic generation (with appropriate warnings)

Not a replacement for hardware keys on high-value targets, but solid for everyday dev work and personal infra.

The fallback behavior means it works on headless servers without a keyring daemon, which was the main pain point that led me to write it.
by techpression | 2026-01-01 11:17:10+00:00
Nope, I did get a lot of fancy markdown with emojis though so I guess that was a nice tradeoff.

In general, even with access to the entire code base (which is very small), I find the inherent need in the models to satisfy the prompter to be their biggest flaw since it tends to constantly lead down this path. I often have to correct over convoluted SQL too because my problems are simple and the training data seems to favor extremely advanced operations.
by metalman | 2026-01-01 11:18:17+00:00
I will detail the evil anti machine from sears, combo washer dryer, drop the lid and it breaks the switch, the switch trigger is on the lid with a very long prong, dropped gently it works, fast it breaks, $150 plus service call, where it turns out the prong can be snapped off, leaving a stub that still triggers the switch, but wont break it.
Next, the waterpump sits on three bosses, with spring clips, if it ingests anything like a dress sock that WILL go through the machine, it stripps the drive shaft, but AGAIN, the bosses can be snapped off, there is a second place for the spring clipps, and the motor shaft now engages much further, and it will power it's way through whatever.
So the standard model was that, and the "heavy duty$$$" model was 3 min snapping of plastic booby traps.
pure evil, and very very likely illegal
but as someone who can fix/repair or make almost anything, I see this stuff all the time, but of course, today, it's done in the software.
by lutusp | 2026-01-01 11:18:28+00:00
> When using the exponential e^x or the natural logarithm, the number "e" is never used. Only ln 2 or its inverse are used inside the function evaluations, for argument range reduction.

That is only true in the special case of computing a half-life. In the general case, e^x is required. When computing a large number of cases and to avoid confusion, e^x is the only valid operator. This is particularly true in compound interest calculations, which would fall apart entirely without the presence of e^x and ln(x).

> In radioactive decay and population growth it is much simpler conceptually to use 2^x, not e^x

See above -- it's only valid if a specific, narrow question is being posed.

> In compound financial interest using 2^x would also be much more natural than the use of e^x

That is only true to answer a specific question: How much time to double a compounded value? For all other cases, e^x is a requirement.

If your position were correct, if 2^x were a suitable replacement, then Euler's number would never have been invented. But that is not reality.
by barishnamazov | 2026-01-01 11:18:58+00:00
I'm 22 and since late college things don't excite me the way they used to, even when I enjoy them. I sometimes wonder if this is what happens when people get older and happened to me early, or if it's just a personality trait.

The 'vicarious firsts' framing doesn't quite land for me because of that, but the 'urgency that won't let you drift' observation resonates. Maybe what matters isn't renewed wonder but having something -- family, friends, caring about the world -- that demands presence. The forcing function matters more than the feelings themselves.

My dad always says something related in nature: caring about and loving your family makes you a better person more than it helps your family.
by socalgal2 | 2026-01-01 11:19:26+00:00
That example of Ford knownig you're speeding wouldn't change their mind. In fact I'm not sure it I have a problem with it. You already need a license to drive. Given how bad drivers are getting I actually feel like I wish all cars were tracked and tickets given out. Bad driving risks other people's lives.

On the other hand, it's likely the traffic violations will go down as self driving car usage increased. Though of course, that will increase the surveillance
by DELTA-X | 2026-01-01 11:19:44+00:00
This work proposes DELTAX, a non-decision AI governance framework where AI is limited
to measurement, verification, and conformity checks.

Key idea: any AI-assisted interaction must produce a measurable positive delta (Delta X > 0);
otherwise the system must stop or remain silent.

The framework is documented as an auditable corpus (27 PDFs) with explicit stop conditions,
human responsibility invariants, and no delegation of intent or decision to AI systems.

Feedback and critique welcome.
by dorianniemiec | 2026-01-01 11:19:45+00:00
Happy New Year!

In 2025, I have learned Rust by creating a project in it (a web server), and learned a lot about web servers and reverse proxies along the way. I have seriously leveled up as a developer.

I have also created what's now the most popular project I have ever created.

I think in 2026, I'll go even further!
by politelemon | 2026-01-01 11:19:59+00:00
> The problem is that the big cloud models got better too—including those open weight models that, while freely available, were far too large (100B+) to run on my laptop.

The actual, notable progress will be models that can run reasonably well on commodity, everyday hardware that the average user has. From more accessibility will come greater usefulness. Right now the way I see it, having to upgrade specs on a machine to run local models keeps it in a niche hobbyist bubble.
by zelphirkalt | 2026-01-01 11:20:02+00:00
In theory with GDPR conforming websites it should be 1 click and that is "reject all" or "accept only essential" cookies and a website would truly only ever set essential cookies, and not something else that is non-essential to reading the content.

In practice lots of websites are developed by people going to huge lengths to make it more cumbersome and sneak in shit that's not essential, and the websites do not actually follow the law.

Mind, this is talking about the not rolled back version of GDPR, that I read they are planning to roll back somewhat and thereby destroy the good it was.

In Germany the web is dead, because of laws, that require most websites to have the author's friggin address on the website. Like, who wants every idiot on the web to know one's address? Might as well not have a blog or website. There are websites which don't require it and you can sort of gray zone get around it, but that's already too much effort that inhibits a freely developing web. Instead people flock to abusive social media presences. Germany has managed to basically kill its blogging and web culture through this idiocy and thereby got rid of a lot of educational potential and skilled workforce.
by AnthonBerg | 2026-01-01 11:20:13+00:00
I'm just some rando and I do!

It sounds like a hero story – it's not, it's more an existential nightmare and funny story? – but I kind of accidentally came to start reading all kinds of papers. Then fiancée was diagnosed with a severe condition. And just by having read stuff I found myself needing to interject doctors during her treatment, quite pointedly, to avoid risk of harm to her and unborn child – with my view being confirmed every single time by another doctor's second opinion.

It's mostly about reading fast enough, not actually requiring a feeling of comprehension. Skimming and going fast through lots of stuff. With extreme humility!! And then bit by bit an intuition kind of grows and you cut through the jargon and get a feeling for the core things. The mights and maybes and relationships in things. And then sort of learning to trust and not trust that intuition and have it guide your reading. It mostly shows up as doubt – an active doubt? – rather than an opaque sense of not having any feeling for things. Then that sometimes refines away from doubt into a sense of clarity towards some mechanism that's probably at play. Keeping absolutely humble towards it is suuuuuuper important, and it's always necessary to retain the perspective of oneself as limited and fallible.

It's also very hard to get this stuff into words. Seems more nebulous and "cosmic" than it is. It's just how our minds and reading comprehension work. It's about feeding the pattern detection systems with... substrate? A handle on things?

There are a few reasons why it works. "Works" as in is beneficial and useful to read, beyond just trusting doctors. (Do trust doctors!, –Jusr... help them help you. That's the thing.) One reason is that doctors do not have time to read, even if they'd very much want to. This is sort of force-multiplied?... with the personalization aspect: It is immensely valuable to read molecular biology from the personal perspective of operating and being inside a specific instance of that molecular biology machinery. The doctor's view is always more general (and is always a guardrail of safety, in part because of that). Then another reason is that there is SO MUCH actionable science out there. Just eminently safe and very, very actionable. It's so hard to get it across how it might be so, how it could possibly be, but it is. It really is.
by lproven | 2026-01-01 11:21:28+00:00
> What am I missing here?

The whole point, really. Sorry, but you are.

In the Pentium / PII era, CPU speed was the product of 2 factors: front side bus speed and clock multiplier.

The original P5 and the 2nd gen P54 ran at FSB speed: 60 MHz or 66 MHz.

The later Pentiums ran at an integer multiple:

Pentium 120 = 60 MHz * 2
P 133 = 66 * 2

The PII ran at larger multipliers. I bought a PII 450 MHz on a Gigabyte motherboard that fit in my Baby-AT case, rather than the then-common ATX case.

450 = 100 MHz FSB * 4.5

That cost.

Slower PIIs had a much slower 66 MHz FSB.

PII 300 = 66 * 4.5

The Celeron had a locked multiplier but you could change the FSB.

So, take a 300 MHz chip (running at a locked 4.5x the FSB) but put it on a much faster 100 MHz FSB at the same multiplier and you got a 450 MHz chip, and because it had a much smaller but on-die L2 cache, it was more likely to be stable.

These Celerons came on a Slot 1 convertor and that needed to be modified to enable SMP operation.

Pics:

https://www.vogonswiki.com/index.php/Intel_Celeron_300A

The famous BP6 motherboard ignored that setting and forced the uniprocessor-only Celeron to run in dual processor and overclocked it as well.

So for 2 budget sub-£150 CPUs, rated for 300 MHz on a sluggish 66MHz FSB and one CPU only, you got a dual-processor 100MHz FSB machine with the raw single-core performance of something like a £500 processor.

I never had one but you bet I heard about them and strongly considered it.
by bgbntty2 | 2026-01-01 11:22:47+00:00
1. I've read that rooting breaks Android's security model, but I have yet to find a detailed explanation of how it actually lowers Android's security, especially compared to desktop OSes that are usually rooted, like Linux or MacOS.

2. Software kill switches are prone to software attacks, aren't they? They can't be as secure as hardware kill switches unless we can prove the software kill switches can't be attacked by software. I doubt anyone can prove this.
by prmoustache | 2026-01-01 11:22:50+00:00
Note that if you are using the same instance of SearXNG every time and it is not shared with many others you haven't gained anything in term of privacy. You'd need to auto shut down and spin up new instances on others servers/ip/providers on regular short intervals to do so or use a constellation of hundreds of instanced served randomly from the same fqdn.
by anonzzzies | 2026-01-01 11:23:17+00:00
My family was not wealthy but I got the luck being born in the EU in a country where edu and Healthcare were basically free and you really cannot end up under a bridge unless extreme mental (and drugs issues that follow that) problems. My parents, even though we did not have much, always taught us to never follow orders unless you think they make sense and follow our own path. I guess that is why I mostly have no difference in vividness; I always did my own thing, that happens to be writing software so I got lucky and got rich by building stuff I thought was nice and needed. I still do that while also doing art (welding sculptures and writing). 2025 was not less vibrant than my childhood. Of course I am the most annoying employee; if you tell me 'have to', I will definitely never ever do it. So I never been an employee; guess that is the luxury you mentioned.

I have no clue how it would have turned out if I would have grown up in a country without a safety net. I hope the same as I never needed that net and will never need it, however I am not so sure; it makes taking risks very easy...
by kristopolous | 2026-01-01 11:23:31+00:00
These things continue until we criminalize it.

Slavery kept going until we said that's illegal.

Child labor kept going until we said that's illegal

Putting heroin in baby food formula kept going until we said that's illegal.

We don't defer to the free market for everything.

Nobody is like, well child porn, I guess there's a market demand for it so it's right over there with the magazines

It is neither strange nor unusual to value things more than the freedom of the market. We do it all the time.

We should do that with societal harms and not just individual ones. Criminalizing obvious crime shouldn't be some kind of wild eyed fantasy. It should have been done 150 years ago.
by UniverseHacker | 2026-01-01 11:23:32+00:00
If you’re afraid to carefully drive a high quality and well maintained older car that was designed from the ground up with safety and quality at the absolute forefront- say an 80s Mercedes or Volvo, you would benefit from relaxing a bit and being willing to take slightly more risk in life.

Besides, I am not wholly convinced that improved safety tech is a replacement for the type of safety first engineering used in every tiny detail of those old cars, that mitigate certain types of accidents and injury that won’t be addressed in crash testing.
by asekka1 | 2026-01-01 11:24:42+00:00
Hi HN,

I built TensorWall, an open-source, self-hosted LLM gateway that sits between applications and LLM providers (OpenAI, Anthropic, local models).

It exposes an OpenAI-compatible HTTP API, so applications can integrate with LLMs from any programming language using a standard HTTP client.

The main goals are:
– controlling LLM costs (budgets, limits)
– enforcing security and governance rules
– avoiding vendor lock-in by routing requests across providers

It’s not a SaaS. It’s fully self-hosted and works as a plain proxy.

I’ve deployed a demo on Hugging Face Spaces using mock providers to show the workflow, and the full source code is available on GitHub.

Feedback from people dealing with multi-LLM setups or production LLM governance would be very welcome.
by nchmy | 2026-01-01 11:25:48+00:00
This was a both a nice, and extremely depressing, read.

It sounds like the author has had a good childhood and is a good parent to their kids. Wonderful.

But the whole article is appropriately summarized by their final sentences

> You recreate your memories in them. They recreate childishness in you. Life folds back on itself, but not quite the same. It loops, but continues. A helix.
>
> Life, then, is the creation of childhoods. You have yours, and then you get to create childhoods for others. The time is yours, and theirs

They have completely given up on their own life, and the possibility that they, too, could live in a child-like way, where they have their own wonder, joy etc.

Eg

> Children make you childlike. Skipping through the park as an adult man raises eyebrows (deservedly or not.) Skipping through the park as an adult man with your son or daughter skipping next to you on your arm is one of life’s greatest joys, both for you and for anyone who sees you.

Why do you care about people's eyebrows? Go skip, play, dance, be curious, be creative - whether just for the sake of it, or also in your "work".

Your kids need to see you actually living so that they, too, might be able to actually live once they've moved into adulthood.

> Your Christmas trees get smaller, your lights less ambitious. Some find all of these fun for their own sake, but if you are not the type of person who finds ritual appealing you will likely find yourself slowly disconnecting from holidays. You will find yourself asking what all the hustle bustle is for.
>
> Kids. That’s who it’s for. Of all the experiences that children renew, traditions are renewed the most. When you put up a Christmas tree, it’s for kids. When you decorate for Halloween, it’s for kids. All of these holidays are in essence a celebration of childhood, and children let you see them all for the first time again. If you remember the excitement of galumphing

Christmas, and other traditions, are NOT about trees and lights and presents. Thanksgiving is not about waiting to stampede a Walmart to buy crap. It's about genuine communion with family, friends, or - if you're particularly clued in - even strangers who don't have such traditions available to them.

And so on.

They talk about the joy of showing kids Saturn in a telescope. I won't argue with that. But that doesn't mean an adult can't have joy in discovering new things in the cosmos - be it through a career or hobby in telescopes, or exploring all parts of nature, from microbes to volcanoes. Whether as a hobby or a career.

This person is missing the point of everything.

We must do as nietzsche described and progress from a camel, to a lion, to a child again. Joseph Campbell - a wonderful interpreter and guide of all of these things - explains it all well, a quote of which is at this page https://centeroflighttulsa.org/three-transformations-spirit/
by breppp | 2026-01-01 11:26:21+00:00
Hamas was not elected with the help of Nethanyahu, the Prime Minister at the time was Ariel Sharon.

Israel supported the PA who wanted to postpone the elections due to the obvious Hamas victory yet Bush pressured to have these in order to democratize the middle east.

The end result was a Hamas victory and subsequent blockade policy which was supported by the Quartet

https://ecfr.eu/publication/back-to-democracy-europe-hamas-a...
by cbzbc | 2026-01-01 11:26:34+00:00
And the author has admitted at least some assistance here:

https://news.ycombinator.com/item?id=46452907
https://news.ycombinator.com/item?id=46452841

There may have been less pushback if this had been expressed up front. But also, what is it ? Is it to "test the architecture applied to nats" or is it to be a fully fledged NATs replacement (as per the impression given by table at the bottom of the website) - which becomes much harder if AI has significantly re-written the authors original code (and commented it badly).

The website being AI coded I can take or leave.
by nl | 2026-01-01 11:27:01+00:00
I really don't like this moralizing but more importantly there's increasing evidence that wealth does correlate with life satisfaction.

> The data showed the happiness gap between wealthy and middle-income participants was wider than between middle- and low-income participants.

And the apparent reason:

> He said: “A greater feeling of control over life can explain about 75% of the association between money and happiness. So I think a big part of what’s happening is that, when people have more money, they have more control over their lives. More freedom to live the life they want to live.”

https://www.theguardian.com/us-news/article/2024/jul/18/mone...
by sneakyPad | 2026-01-01 11:27:29+00:00
Those are some very good thoughts and questions. As I tried to touch on in the article, the own mental model has to shift slightly away from the typical inheritance tree. I have built products in which I use inheritance over behaviour, and it was fine. However, I also experienced that it does make the code tightly coupled, and this leads also to what you describe, as it got messy fast. All of a sudden, I added edge cases here and there. Certainly, the abstraction could have been improved, but the point remains. It would have aged even worse with multiple devs on the product and different libraries. Large inheritance trees tend to become brittle. That was my point with the machine learning models. With behaviour and static protocols, it has been so much easier to integrate different approaches.

Having said that, I read (I think also from Luciana Ramalho) that inheritance can make sense when developing a library/package itself. Nevertheless, I would try to use static protocols as long as it seems possible. Inheritance for code reuse is an implementation detail. It can often be replaced by composition and delegation.

I hope this gives you a bit more context to the article and idea of using behaviour over inheritance.
by lovich | 2026-01-01 11:28:19+00:00
Maybe by realizing that this is a crazy idea?

Half of your life is childhood because you weighed subjective experiences differently when you had no knowledge or life experiences so you should change your life based on that situation where you were in Plato’s cave?

Actually fuck even this title is bad. If life is subjective, don’t ask how “we” should live. Subjectiveness means that’s a “you” question.
by flohofwoe | 2026-01-01 11:29:50+00:00
Modern-ish CPUs have instructions to load big-endian data without having to switch into a special 'big-endian mode', and compilers can optimize into those instructions so language don't need to add special intrinsics:

https://www.godbolt.org/z/q3hMPq78v

...but even without specialized instructions the transformation should be pretty much free on pipelined CPUs (compared to a memory load anyway).
by socalgal2 | 2026-01-01 11:29:52+00:00
It's an interesting story about their IPO.

What I found interesting in the book "Creativity Inc" by their co-founder, Ed Catmull, was that Jobs effectively gave them 70 million and 3-4 years of them trying to make computers before they pivoted to animation. I'd love someone to give me 70 million :P

https://en.wikipedia.org/wiki/Creativity,_Inc.

PS: I read the book when it came out. I don't have it around to check my memory is correct about 3-4 years and 70 million. What I remeber is they were a subdivision of ILM tasked with making computers. ILM tried to sell them to HP IIRC, who was not interested. Jobs bought them to make computers, not animation.
by ChrisMarshallNY | 2026-01-01 11:31:26+00:00
Back in the ‘90s and early aughts, there was a well-known book called Web Pages That Suck.

One of their biggest refrains, was “Stop interfering with your user, when they are giving you money.”

They used to regularly hold up Amazon as the platonic ideal of an e-commerce site, but even Amazon has devolved into mis-click hell. Nowadays, I often click a button that takes me to some useless page, instead of the cart.