skysight-inc/HackerNews huggingface dataset:
Improved transport infrastructure tends to induce demand. We're familiar with this in terms of highway widening, from the paradox that widening highways tends to not improve traffic speeds. Famously Los Angeles today sees comparable net travel speeds as existed in the age of horse-drawn transport, though of course far more net daily passenger miles.[1]

Another example I like to cite is of Denver, CO, which grew roughly seven-fold in population in the decade after it was linked to the then-new US Transcontinental Railroad, 1870--1880:

<https://www.uncovercolorado.com/colorado-train-stations/>

Rail build-outs competing with existing air links is another matter of course, though experience in Europe, Japan, and China should help provide useful data.

________________________________

Notes:

1. Discussion of LA freeway speeds generally, noting several stretches (including those recently widened) netting < 20 mph: "Five years after Sepulveda Pass widening, travel times on the 405 keep getting worse" (2019) <https://la.curbed.com/2019/5/6/18531505/405-widening-traffic...>. I'm not finding the specific horses-to-cars comparison though I'm sure I've encountered it before.
Hey HN,

I’m excited to share MnemonicSafe, a JavaScript library that securely splits and encrypts BIP-39 mnemonics using Shamir’s Secret Sharing (SSS) and AES-256-GCM encryption. This project is inspired by SLIP-39 (SatoshiLabs’ Shamir Backup), but it is an independent, experimental approach that offers flexibility for custom security models.

How It Works
• Split a BIP-39 mnemonic into N shares using Shamir’s Secret Sharing.
• Threshold-based recovery: Only T of N shares are needed to reconstruct the mnemonic.
• Encrypt each share using AES-256-GCM with unique passwords for added security.
• Supports reconstruction of the mnemonic only when the correct threshold of decrypted shares is provided.

Why Use This?
• More secure than storing a single mnemonic.
• Resistant to loss: As long as the threshold number of shares exists, the mnemonic can be recovered.
• Better than just encrypting the mnemonic: A single compromised key won’t reveal the full secret.
• Customizable & extensible: Can be adapted for advanced use cases like expiration metadata, threshold encryption, or HSM integration.

What This Is Not
• This is not an official SLIP-39 implementation. It is inspired by SLIP-39 but uses password-based encryption for added flexibility.

GitHub: https://github.com/hackable/mnemonicsafe

Would love to hear thoughts from HN! Any feedback, suggestions, or security critiques are welcome.
Overall I average ~3.2mi/kWh on my Mach E.

The charger that came with the car has a 120v 12A mode. That's ~1.4kW. Add some charging losses, at least 1.2kW probably makes it into the battery.
1.2 * 3.2 > 1.5.

Even a Lightning averages about 2mi/kWh.

The Mach E isn't even that impressive in efficiency.
Not a humane way to treat your customers…
Something I’ve started to do recently is mob programming with LLM’s.

I act as the director, creativity and ideas person. I have one LLM that implements, and a second LLM that critiques and suggests improvements and alternatives.
yeah mostly picking on trump due to recent absurd tariffs logic (see: europe VAT lmfao)

anyways, hoping its not so bad!
Congrats on turning $230M USD into $116M USD.

Sounds easy but it took 6 years of hard work!
i would argue our built in heuristics for probability are pretty bad, which is why the monty hall problem is so hard for most people to grasp (even though it is a relatively straight forward application of probability). probabilistic thinking comes much less naturally to the human mind than deterministic thinking.
I tried out uv a bit ago and dropped it. But about two weeks ago, I switched to it and migrated two projects with no issues.

Things like pypi sources per dep are there finally.

I still find rough points (as many others pointed out, especially with non sandboxed installs), that are problematic, but on the whole it’s better than Mamba for my use.
> “The DOGE people are coming in with absolutely no knowledge of what these departments are responsible for,” Daryl Kimball said to The Associated Press, executive director of the Arms Control Association. “They don’t seem to realize that it’s actually the department of nuclear weapons, more than it is the Department of Energy.”

The predictable result when you send in a bunch of young, obviously arrogant software engineers to "fix" things.

As a software engineer, I can say technology people can be fucking obnoxious. So many have an inflated sense of their own intelligence (and the important of "intelligence"). They swagger around foolishly thinking everyone else is an idiot, and make messes because they're so dumb they didn't learn from the people who know how things work.
Yeah, so ... no.
That's great. That means potentially slightly cheaper healthcare. A company shouldn't need so many lawyers unless it's a legal firm.
https://cdn.mises.org/Mystery%20of%20Banking_2.pdf
One thing not mentioned that still gets to me is that all the numbers we know, that we will ever know, is measure zero on the real number line. The lovecraftian nightmare numbers, the infinite maw of the unknowable, aren't some rare exception, they're everything.
I use Copilot for autocompleting the boring boilerplate. I like it. I also think LLMs are mostly useless.

It's not the technology, it's the stupid overhype. It really feels like all the HODL bitcoin cultists have finally gotten over their lost apes and found a new technogod.

So many people in these threads are convinced it's about to gain sentience. That's not going to happen. You get the people outing themselves by saying "it does my job better than me!"

If you say something honest and direct like "their output is mediocre and unreliable" or "the RNG text generator is not capable of thinking, you're just Clever Hans-ing yourself" or "if it does your job better than you, that says more about you than about it", you get people clutching their pearls like a Stanford parent whose kid got a D.

arXiv has turned into a paper mill of AI startups uploading marketing hype cosplaying as "research".
Computer Graphics - Linear Algebra [video]
> non-trivial amount of third party code, including console stuff which is under strict NDA

This just seems like a lazy excuse. Ok so some of the code can’t be released. Fine, what stops you from open sourcing the rest of it that isn’t licensed? The OS community will surely fill in The blanks.
> She broke gender barriers in the broader sciences that opened stodgy male-dominated fields to women. And her approach to social justice—combining evidence-based research, interdisciplinary collaboration and community engagement—remains the blueprint for nearly all public health and policy fights today, from the smallest neighborhood disputes to global battles over pollution, natural resources and climate change.

You might say that we all follow her lead. (She led the way)
Even Perplexity got funding, so yeah, even an absolute piece of trash business can raise money with the right group of people.
>Are you aware of the trick

Yes, and while it uses the compiler to ensure a type implements an interface, it's still a trick that exposes a large hole in the language... and begs for it to be filled. Most importantly, it still doesn't make the code much easier to read and understand.

>At least IntelliJ IDEs will always make it clear (or less foggy)

Indeed. Go benefits hugely from IntelliJ, or to be specific the IJ plugin API.
That's kind of interesting. We always hear how much healthier Europe is then the US and there's always though things like American food is so fake it can't be sold in Europe. Seems the same problems are spreading or were always kind of there?

Been to Europe a couple times and I didn't think it seemed that much healthier. Italy especially, I put a ton of weight durring a vacation there.
About Larry Sanger and his usual shtick. He is kind of right about Wikipedia, but his Citizendium fork was a near-total failure, as was Veropedia, Wikinfo, etc. Everyone who has spent time editing Wikipedia is aware of its problems and has ideas about what to do instead. Mounting an experimental test at any scale is very difficult and the ones (such as Sangers) which have actually been tried have gone badly.
>>Tech companies are not efficient.

Wait till you hear the supposed 'top talent' they hire doesn't perform any better than most normal people you would meet at any company.

Im guessing when you are rich, you tend to use that as a justification to do whatever you want.

Start ups succeed despite chaos, not because of chaos. Its crazy how brakes are now being confused for accelerators.
> which lead to a change in FDA rules.

This seems like a relevant typo.
We've banned this account for repeatedly breaking the site guidelines and ignoring our requests to stop. Not cool.

https://news.ycombinator.com/newsguidelines.html
An Introduction to Functional Programming Through Lambda Calculus [pdf]
1. A good bet "potable" isn't a requirement for whatever spent water is discharged from data center cooling systems (only potable water should be in drinking water pipes anyway).
2. Warmed water holds less oxygen, which negatively impacts the water source's ability to sustain life.
If something goes wrong, you can sign up for a support plan on the spot, immediately file a ticket, and after a month cancel the plan. AWS doesn't care. If you only need it for rare incidents, you don't need to be paying for this every month.
Show HN: A new educational typing game site just born in 2025
What if he does it again and just says "My heart goes out to you" and does the same hand throwing gesture? Just curious what you think in that hypothetical.

To me it seemed like he did it to troll 'libs' who dislike gestures like that.

There always exists a difference between what a person thinks of their own motive and how it is seen by others. In this case, while he might say he did one thing, many people took it to mean something else.

Both those are true.
you could do it in rust with Arc<T>.get_mut

if you're implementing the clojure data structures, you wouldn't use a cell inside. semantically, they're immutable, and the operations on them all return copies that share nodes with the old one. if you know the old one won't be used, you can cheat and mutate it instead

the issue with using Arc for these data structures is that it's a fatter pointer (costs memory, causes cache pressure), and it requires atomics/fences. they also generate a ton of garbage in typical use-cases (unless you can do the mutation optimization). languages with a compacting GC also usually get a faster allocator

it's basically ideal conditions for a GC to outperform reference counting
Just a heads up that this site has an animated SVG favicon. I had added it to my Firefox bookmarks bar and the favicon kept animating its color changes. Looked pretty neat, but then realised after a day or so that Firefox was chewing up 50-60% CPU on my MacBook Air. Turns out it was down to this bookmark, after I removed it, the CPU levels were much much lower.

I'm not sure if it's the same deal if I were to put the bookmark in a folder (so it's not in view all the time) but just something to note.
Are there any agents out there in the wild?
You've been breaking the site guidelines repeatedly lately. We ban accounts that do that.

I'm not going to ban your account right now because we haven't warned you before, but if you keep posting abusively, we'll have to, so it would be good if you'd review https://news.ycombinator.com/newsguidelines.html and fix this.
> This is mostly personal preference

For sure! I basically went directly from manual transmission to EV, so I was already accustomed to using the drivetrain to slow the vehicle when not accelerating. For me, one-pedal EV driving feels like a natural progression from the manual lifestyle.
Practically all EVs commonly sold have 12V batteries.
Qlock: Local file encryption CLI tool written in Rust
Just a little thing I'm working on, there are other (probably better for production use) tools out there that do similar things, but I just wanted to learn a few things about a few things and decided to make my own version, specifically using a non-nist based encryption scheme, and hopefully down the road I'll add some other schemes as well that are properly quantum-resistant as well.

The tool is still changing a lot, so I wouldn't really count on things continuing to work as-implemented, there'll likely still be some breaking changes, but I think most of it is to my liking so far.

roast my horrible rust code! :p (feedback welcome lol)
Weird hill to die on, man. Like, sure credible evidence is one of the most important things in the world... but what, are you honestly saying that you're going to be surprised if WhatsApp turned out to be leaking data?

We don't need the pitchforks just yet, sure, but shit, you have to remain realistic about these things.
I understand that, but my point is that an nginx config to just allow one path is easy to get right, and so for someone to get in, it wouldn't be automated scanning but rather a targeted attack with an nginx zero-day..... and if you have such an attack, there are a ton of banks and other companies you'd go after first.

If you don't have the confidence to open up port 443, that's fine of course, but I have the confidence in my abilities and setup to open up 443 and know that it's secure enough for my threat model.

Like, the nginx config is a single location block with a 30-character-plus random string in the path as the password, it's running on nixos with an automated `nix flake update` bot that updates and redeploys the server every week so nginx and linux get updated over time, I get an email if the `nixos-rebuild build` fails after the automated update so I know to fix it.

I'm not particular worried about automated scanners.
They’ll be fine and will survive regardless, but their current astronomical valuations probably won’t be.
Why not simply mandate providing code? It doesn't make any sense to wait until the vendor dies to buy.
I know good naming is hard, and there are an awful lot of project names that clash, but naming a project uv is unfortunate due to the ubiquitous nature of libuv

https://libuv.org/
This Executive Order says they are law, checkmate, sane people.
Java has the best IDEs, because as a language development is essentially impossible without one. contrast with Go where I can put as many types into one file as I like, and I can (and do) use Go without an IDE, both personally and professionally
match object(src) {
Ok(res) => return Ok(res),
Err(JSONParseError::NotFound) => {} // if not found, that ok
Err(e) => return Err(e),
}

You probably have realized that this is really tedious, and this is where macros would really shine:

macro_rules! try_parse_as {
($f:expr) => (
match $f(src) {
Ok(res) => return Ok(res),
Err(JSONParseError::NotFound) => {} // if not found, that ok
Err(e) => return Err(e),
}
);
}

try_parse_as!(object);
try_parse_as!(array);
// ...

It is also possible to avoid macros by translating `Result<(&str, JSONValue), JSONParseError>` into `Result<Option<(&str, JSONValue)>, JSONParseError>` (where `Ok(None)` indicates `Err(JSONParseError::NotFound)`), which allows for shorthands like `if let Ok(res) = translate(object())? { ... }`.

Also, even though you chose to represent numbers as f64, a correct parsing algorithm is surprisingly tricky. Fortunately `f64::parse` accepts a strict superset of JSON number grammar, so you can instead count the number of characters making the number up and feed it into the Rust standard library.
Would love to know just how overfit a lot of them are on these benchmarks
“ Sec. 7. Rules of Conduct Guiding Federal Employees’ Interpretation of the Law. The President and the Attorney General, subject to the President’s supervision and control, shall provide authoritative interpretations of law for the executive branch. The President and the Attorney General’s opinions on questions of law are controlling on all employees in the conduct of their official duties. No employee of the executive branch acting in their official capacity may advance an interpretation of the law as the position of the United States that contravenes the President or the Attorney General’s opinion on a matter of law, including but not limited to the issuance of regulations, guidance, and positions advanced in litigation, unless authorized to do so by the President or in writing by the Attorney General.”

This does not bode well for that country’s democracy.
I tend to get migraines occasionally. For me the trigger is stress. So if I can try to avoid stress, I wouldn't get migraines as quickly. Sadly, in modern life it's sometimes hard to avoid stress.

Maybe 5 years ago, to treat my migraines, my girlfriend advices me to visit a massage therapist in Pattaya, as he's helped many people, Thai and foreigner, to get rid of migraines. I had a message session at his shop (including a lot of neck and head massages) and he gave me some herbal medicine to eat for 1 or 2 months. Afterwards, didn't have migraines for a couple of years. But the migraines came back, I think about 2 years ago. I might visit the message therapist again in the future if we plan to visit Pattaya (we live in Chiang Mai province, so it's like 800 km away).

I know of a girl in our village who also had a lot of migraines. She visited some kind of Chinese medicine doctor in Chiang Mai. He made some small holes in the head, blood would go outside. Not sure how many sessions the girl got, but from my understanding her migraines are gone now.

My migraines are usually as follows:

- usually lasts for around a day

- sometimes one side of the brain (temple area) is very painful (like a drill inside), sometimes both sides

- arteries around the area in brain where is pain are visibly thick

- pain in head & neck area, not so much in rest of body

- sensitive to light

Showering in hot water helps relieve the pain a bit, my guess is because it might improve blood flow. I tend to take hot showers a couple of times a day during migraine attacks.

Other things that seem to relieve a bit are ginger tea (fresh ginger), tiger balm on pain area in head & head and neck messages.
I wonder how UE manages it. It compiles for consoles but you can download and modify the engine source. The license isn’t open but you can still get the source.
Cool blog
Any chemists here able to comment on the recent lead test kits around? Eg lumetallix.com and detectlead.com. I have one and like it but don’t know how accurate it is.

Had some leaded Pyrex among other things
Aussie math teachers must add Indigenous dance, storytelling to lessons
Control, while fun, was too much of an action game for me.
At least you are providing them with valuable training data, then. Maybe in a future model!
> But the raw chaos that the was the Obama/Biden destination would likely be worse.

How were either of those admins raw chaos, especially compared to
Trump before or now as he dismantled the government haphazardly?!
It’s less reproducible than docker (assuming the pip usage is correct). Docker specifies a lot of OS properties that UV ignores.

That being said, UV is great.
I literally can hear Jimmy Yang as Jian Yang in Silicon Valley narrate this...!
it uses seaorm and do just that
Pokémon Go Maker Niantic in Talks to Sell Games Unit to Scopely
Just for what it's worth, the middle third of the article is about the proposed limbic system causes of migraine.
Perhaps my favorite game of all time. I liked all of the Lucasarts adventure games, but this one was special to me. Completed it 3 times since it came out. I think it is something about the characters, the story, the world and the ambience in it.

I wonder how this document was used? Did they write all of it before implementing the game? Or was it written in parallel to making the game, as a reference?
Which just shows that DOGE is a lie, and not about government "efficiency" or cost savings. NASA is arguably a giant waste of taxpayer dollars. Very little of its activity tangibly benefits the vast majority of Americans, and much of what it does do could easily be replaced with a generative AI model that produces new space pictures for desktop backgrounds. The entire space exploration and manned spaceflight activities could be cut, and no one would notice.

But Musk sells rockets, so it's not waste. QED.
How are we defining small message volumes?
I don't think michaelt was confused; I think he was making the exact point that you are.
Not really, metallic lead is pretty inert. Its lead compounds and lead dust that are dangerous.
> How could you ever trust your physical security with random people from this app?

Imagine an app where people could sign off to take a bullet for a rando with a target on his back.
You had the manual, and had magazines:

At the time, I was really annoyed I couldn’t convert my DOS knowledge into Unix (Linux) shell commands - when need came.
It also likely gives you cancer over time. It likely also gives the rest of us cancer, asthma, and a number of other health conditions. It also poisons our water and air.

You also must charge at a station, whereas electric vehicles can be charged at home, so this 20 minute charging situation is generally exceptional, whereas you having to drive to a station to fill up is a requirement.
UE makes their engine source available even if it’s not under a permissive license.
That's fantastic, that's exactly what I need to revive a bit-rotten python project I am working with.
I’m not sure if this is appropriate for HN, but its certainly discussion worthy.

I find it hard to place these things when they’re clearly strong attractors for a flamewar, but on the other hand, we get upset about Google closing a random youtube account, and then there is this.

Deporting illegal immigrants is fine, but this is like we’ve regressed to the whole village coming out to watch a hanging.
> But it's weird to me to see these articles that are so excited about being able to install Python easily when that's been doable with conda for ages. (And conda has additional features not present in uv or other tools.)

I used conda for awhile around 2018. My environment became borked multiple times and I eventually gave up on it. After that, I never had issues with my environment becoming corrupted. I knew several other people who had the same issues and it stopped after they switched away from conda.

I've heard it's better now, but that experience burned me so I haven't kept up with it.
Yes, conda has a lot more features on paper. And it supports non-Python dependencies which is super important in some contexts.

However, after using conda for over three years I can confidently say I don't like using it. I find it to be slow and annoying, often creating more problems than it solves. Mamba is markedly better but still manages to confuse itself.

uv just works, if your desktop environment is relatively modern. that's its biggest selling point, and why I'm hooked on it.
High Pressure Injection Injury
>Amazon Beginning Cut Pro

This is far more confusing than Elastic Transcoder
It seems like you have had quite a career thus far. I have academic and professional backgrounds in PDEs (analytics and numerics) before moving onto ML. It's rare that I get a chance to talk to an expert in my own niche field. Thanks again for your expert answers and greatly contributing to this community. I look forward to reading your blog.
I'm in the SEA area working with a company that's legally US based. Never tried Remote, but 110% happy with Deel. We reevaluated our options recently too and Deel came out on top.
Show HN: Vakyume – a PDF2C++ engine that doesn't suck
A geek's sucky Odyssey in AI's shadow through the realm of the metaprogramming hungry ghosts
So the community influences the language, not the language that influence the community that explains everything