MurphyA/hacker-news huggingface dataset:
by LordDragonfang | 2026-01-29 16:03:28+00:00
It's not like sleeping pills at all actually. Sleeping pills have a huge dependence and tolerance factor. Antidepressants, generally, do not. Once you find one that works, they keep working effectively forever.

It's actually like statins. Ideally, a doctor will recommend diet changes in addition to the pills. However, relying on lifestyle interventions almost never is effective, And the more we learn about it, the more we realize that cholesterol is mostly genetic based rather than diet based anyway. So the most effective thing they can do is say "here, take these indefinitely". And thank God they do because it saves thousands of lives annually.

For many people with depression, a neurochemical imbalance is the root cause. Just like with statins, addressing it means taking some pills.
by burgreblast | 2026-01-29 16:03:40+00:00
When you use Apple Pay, Apple collects ~0.15% (15 bps) from the issuing banks for credit.
$1B in transaction volume = $1.5M

In 2022 the total volume was estimated at $6T * .15% = $9B. Real number would be maybe half due to lower fees on debit, but it's hugely profitable for Apple, and carries zero risk.
by calchris42 | 2026-01-29 16:03:42+00:00
AV’s with enough sensing are generally quite good at stopping quickly. It is usually the behavior prior to the critical encounter that has room for improvement.

The question will be whether 17 mph was a reasonably cautious speed for this specific scenario. Many school zones have 15 mph limits and when there are kids about people may go even slower. At the same time, the general rule in CA for school zone is 25 mph. Clearly the car had some level of caution which is good.
by WarmWash | 2026-01-29 16:03:48+00:00
If waymo is to be believed, they hit the kid at 6mph and estimated that a human driver at full attention would have hit the kid at 14 mph. The waymo was traveling 17mph. The situation of "kid running out between cars" will likley never be solved either, because even with sub nanosecond reaction time, the car's mass and tire's traction physically caps how fast a change in velocity can happen.

I don't think we will ever see the video, as any contact is overall viewed negatively by the general public, but for non-hyperbolic types it would probably be pretty impressive.
HMP: A Cognitive Application Protocol for Agent Networks
by kagvi13 | 2026-01-29 16:03:54+00:00
HMP (HyperCortex Mesh Protocol) is an experimental application-layer protocol for agent networks.

Many agent protocols focus on identity, transport, and discovery, but leave long-term semantic continuity, memory representation, and contextual relevance unspecified. HMP explores a structured approach to these areas.

Core ideas:
* Immutable cognitive containers
* Proof-chains for temporal integrity
* Resonance scoring to help agents maintain contextual relevance
* Semantic links between cognitive artifacts

HMP is designed to operate either standalone or alongside transport/meta-protocols such as ANP (Agent Network Protocol). It is intended as an application-layer implementation rather than a competing network stack.

I’d especially value feedback from people working on distributed systems, protocol design, or multi-agent architectures.

Repository:
https://github.com/kagvi13/HMP
by axus | 2026-01-29 16:03:54+00:00
Disagree, most human drivers would notice they are near an elementary school with kids coming/going, crossing guard present, and been driving very carefully near blocked sight lines.

Better reporting would have asked real people the name of the elementary school, so we could see some pictures of the area. The link to NHTSA didn't point to the investigation, but it's under https://www.nhtsa.gov/search-safety-issues

"NHTSA is aware that the incident occurred within two blocks of a Santa Monica, CA elementary school during normal school drop off hours; that there were other children, a crossing guard, and several double-parked vehicles in the vicinity; and that the child ran across the street from behind a double parked SUV towards the school and was struck by the Waymo AV. Waymo reported that the child sustained minor injuries."
by sroussey | 2026-01-29 16:04:11+00:00
Here is a screenshot for my personal example:

https://github.com/workglow-dev/workglow/blob/main/docs/deve...

Play with it here using dev tools (you can ignore the website itself):
https://workglow-web.netlify.app/

Docs including útil for checking dark mode:
https://github.com/workglow-dev/workglow/tree/main/packages/...
by bloomingeek | 2026-01-29 16:04:12+00:00
My motto has always been: "Don't let your car or your doctor get too old, they'll both kill you." Doesn't exactly apply to this case, but the idea is you have to trust something, so you must err on the side of caution.

I know a thousand more things about cars then I will ever know about doctoring, which scares the hell out of me.
by energy123 | 2026-01-29 16:04:26+00:00
From a purely stats pov, in situations where the confusion matrix is very asymmetric in terms of what we care about (false negatives are extra bad), you generally want multiple uncorrelated mechanisms, and simply require that only one flips before deciding to stop. All would have to fail simultaneously to not brake, which becomes vanishingly unlikely (p^n) with multiple mechanisms assuming uncorrelated errors. This is why I love the concept of Lidar and optical together.
by sauercrowd | 2026-01-29 16:04:30+00:00
> ... most of which can be fixed by a rewrite in Rust

huh? That is clearly not the case. memory bugs - sure. Not having a public test suite, not accepting public contributions, weakly typed columns and lack of concurrency has nothing to do with the language. They're governance decisions, that's it.

>I see this situation trhough the prism of the innovator's dilemma: the incumbent is not willing to sacrifice a part of its market to evolve, so we need a new player to come and innovate.

I don't think the innovators dilemma quite applies in the open source world. Projects are tools, that's it. Preserving a project for the sake of preserving it isn't a good idea.

If people need to run a sqlite db in these exotic places, shedding it means someone else has to build their own tool now that can do it. Sqlite has decided that they care about that, so they support it, so they can't use rust. Seems sound.

Projects coming and going is a good thing in open source, not a bug.
by rafaelmn | 2026-01-29 16:04:35+00:00
I think by the time people are willing to spend that kind of money we'd have to be in AGI territory and at that point any economic bets are off - investing in AI feels strange for that reason - I don't see a world where the slop becomes valuable enough to cover current investment levels. And I don't see a world in which investments matter if we get superhuman AGI.
by simianwords | 2026-01-29 16:04:46+00:00
> Tell ChatGPT to multiply 129348723423 and 2987892342424 and it'll probably get it wrong because nowhere on Reddit is that exact question for it to copy. But what's interesting is it'll tend to get the first and large digits correct (more often than not) but the middle is just noise.

People have no idea how capable LLM's are and confidently write these kind of things.
by blackcatsec | 2026-01-29 16:05:27+00:00
I think it's critically important that when arguing on the internet you bring data driven information and not emotions. Although I know for many people, particularly in tech, operating system choice is an extremely subjective, emotional-driven, and personal, almost religious decision-making process.

But I like data. And that's what I'm going to stick with. Your experience is not my experience.

That said, I distinctly remember back in the Windows 98 days (inarguably one of the most highly regarded versions of Windows ever released which had extreme staying power throughout the Windows XP era); they used to automatically include the Channel Bar to the right on the "Active Desktop". This bar included links to Disney, AOL, MSN, MSNBC, among other items. No doubt Disney paid good money to be default installed and opened on every Windows PC of the time.

So it's not like including some level of advertising hasn't been a precedent for 30 or so years.
by amsilprotag | 2026-01-29 16:05:29+00:00
Any time you use the word startup you are already ceding ground. Startup as a term solves the problem of the VC: given technology is inherently risky, how do I get good returns? Answer: make sure the winner keeps doubling down. Create a culture around valorizing the few big, big winners and writing off-- financially and mentally-- the losers.

14 years ago now: https://www.paulgraham.com/growth.html

Of course, this culture is less helpful for individuals and cities, who have to live with the volatility.
by tullie | 2026-01-29 16:05:32+00:00
Makes sense. Implementation simplicity was part of the reason we didn't go for this. Currently the language is a transpiler, which maps SELECT and FROM into the retrieval stages, WHERE as post-filter stage, ORDER BY as score stage and REORDER BY to the final stage reranker. Because the text lookup is pushed through to the retriever we put it there. In the future we'll have more logic in the language compilation process which means that we can move things around a bit and under the hood they all get pushed to where they need to anyway.
by seanwilson | 2026-01-29 16:05:36+00:00
If the goal of the post is to pick terminal colors that contrast on both white/light and black/dark backgrounds, it means you're stuck with midtone colors (between light and dark). This is really limiting for color choice (yellow is light for example, there's no "dark yellow"), and lowers the maximum contrast you can have for text because you get the best contrast when one color is dark and the other is light.

Ideally, instead of the CLI app switching to "bright green", it would pick a "bright contrasting green". So if the terminal background was dark, it would pick bright green, and for light background it would pick a darker green. There isn't CLI app implementations for this? This is similar to how you'd implement dark mode in a web app.
by tracker1 | 2026-01-29 16:06:47+00:00
While a bit nifty to have this available in the TS/JS ecosystem for web usage... I'm not sure it'd be my first thing if I were using such a thing as a CLI.

Adjacent... I am somewhat curious if a well crafted rust library/app might work better via WASM since it's a relatively simple input/output scenario... I've done similar for input sanitization tasks in the past and it worked better than JS/TS.
by yearolinuxdsktp | 2026-01-29 16:06:59+00:00
I found it to not at all be confusing once I got used to it—-I find it less confusing and more reliable in practice.

Speaking from 20+ years of Windows use with a local menu bar and 7 years of Linux desktop where I switched to a global menu bar—-it was an instant improvement in quality of life.

I no longer have to hunt for a narrow menu bar strip, just throw the mouse all the way up, and hope to never hunt for it ever again.
by larrywright | 2026-01-29 16:07:21+00:00
Nobody should take this as medical advice, but from my own experience, nothing has made a bigger difference in my sleep quality than supplementing with magnesium glycinate. I didn't even start taking it for that purpose - I was taking it for something else and quickly noticed that it made the quality of my sleep significantly better. The only side effect from it is that sometimes I have strange dreams (not nightmares or anything, just odd).

Everyone should check with their doctor, but it's an inexpensive supplement and the effects (if any) show up pretty quickly, so IMO it's worth a shot.
by simonw | 2026-01-29 16:07:24+00:00
> The Democratic Republic of the Congo, which by most estimates has the fourth-largest population in Africa, has not conducted a census since 1984. Neither South Sudan nor Eritrea, two of the newest states in Africa (one created in 2011 and the other in 1991), has conducted a census in their entire history as independent states. Afghanistan has not had one since 1979; Chad since 1991; Somalia since 1975.
Ask HN: How do teams revoke access to long-lived encrypted cloud data?
by allen-chen | 2026-01-29 16:07:40+00:00
I’m working on an end-to-end encrypted file layer that sits on top of existing cloud storage (clients encrypt; the cloud only sees ciphertext). I’m specifically interested in cryptographic revocation: when a user or device is removed (or a device is lost), they should not be able to decrypt data anymore—not just lose server-side permission.

In a lot of end-to-end encryption systems, revocation mainly affects future access; older keys can still decrypt older snapshots/ciphertext that were already synced.

For teams with long-lived data and real offboarding/lost-device scenarios: what approaches have worked in practice, and what tends to fail?

Things I’m considering / curious about:
• scheduled key rotation and re-encryption
• epoch-based keys (short-lived or on membership change)
• how you handle clients that are offline for a long time
• recovery and usability tradeoffs (and what users actually tolerate)

If you’ve built or operated something like this, I’d love to hear pitfalls, constraints (performance, bandwidth, support burden), or any references you found useful.
by mlyle | 2026-01-29 16:07:48+00:00
It seems it was driving pretty slow (17MPH) and they do tend to put in a pretty big gap to the right side when they can.

There are kinds of human sensing that are better when humans are maximally attentive (seeing through windows/reflections). But there's also the seeing-in-all-directions, radar, superhuman reaction time, etc, on the side of the Waymo.
by Fnoord | 2026-01-29 16:07:49+00:00
I own a GPD Pocket 2. Terrible support from this company. First of all, my screen had an issue (immediately apparent on first boot) and they refused to solve it. So if you buy such from outside of Europe, buy from Amazon instead of directly, not KS/IGG.

Second, their BIOS is a beta version of a commerciel BIOS, lol. As such, it doesn't have Intel SGX enabled.

That said, it served me as cyberdeck before cyberdecks were all the rage, and before they were easy and cheap to build. It stems from a time when ARM64 wasn't still as powerful as the current (approx) decade. Of course the machine has some downsides for 2026 standards. 2x USB-A, 1x USB-C, for example. I'd rather have 2x USB-C, since you use one for power. I also modded the device for better thermals, and have replaced the battery. The machine sits behind 8 philips screws.

One cool thing the GPD Pocket 3 and GPD Pocket 4 have, is similar to what Framework has: a modular port, where you can keep the form factor but gain KVM, RS232, etc.

The base variant of the Mecha Comet comes with very little storage and RAM:

> This is the base variant with 2GB RAM and 64GB Storage.

And a relatively slow i.MX8. If you want to go with the quicker i.MX95 you're better off with:

> This is the base variant with 4GB RAM and 64GB Storage.

But that one is 50 EUR more, and still comes with only 64 GB storage and 4 GB RAM. My GPD Pocket 2 in 2018 came with 8 GB RAM and 128 GB storage (which isn't much nowadays).

As for the screen in that machine, compare:

> 6th generation Corning Gorilla Glass, AF anti-fingerprint coating, 10-point touch, 500 nits brightness

with

> 3.92" AMOLED Display (550 nits), Capacitive Touch

The screen of this machine, while small (4") seems quite decent.

And if you want to emulate any Android apps which are ARM (which you could with Waydroid, if you have pref. 8 GB RAM on your machine), then you better run ARM. You can emulate x86-64 on ARM with decent performance (tried recently with Qemu on a RPi 4, and my daily driver is a MBP M1 variant) but the other way around is not feasible.
by adastra22 | 2026-01-29 16:07:49+00:00
The question was what the train network is like outside the cities. And the answer is we don’t use trains because it is not efficient for the scale of the country. This is correct.

Most people ARE interested in coast to coast travel. It is called flyover country for a reason.

There are a few exceptions like the Baltimore corridor, or the San Francisco peninsula, and these are in fact serviced by good trains.
Show HN: Nomod payment integrated into usage-based billing stack
by ShreyaChaurasia | 2026-01-29 16:07:54+00:00
Hi HN,

We just shipped a Nomod integration in Flexprice.
For context, flexprice is an open-source billing system that handles invoices, usage, and credit wallets. One gap we wanted to close was supporting region-specific payment providers without breaking billing state.

With this integration:
- Invoices finalized in Flexprice can be synced to Nomod
- A hosted Nomod payment link is generated for the invoice
- Payment status updates flow back into Flexprice
- Invoices and payment records stay in sync
- Credits (if applicable) are applied only after payment succeeds

This keeps billing logic simple and avoids reconciliation issues later. There's no demo yet, but docs are live here: https://docs.flexprice.io/integrations/nomod/

Happy to answer questions or hear feedback from folks who've built billing or payment integrations before or feel free to join our open-source community if that interests you : http://bit.ly/4huvkDm
by cranberryturkey | 2026-01-29 16:08:09+00:00
yeah digitalocean.com has an api i believe and I know for a fact railway.com does. railway is cheap $5 unlimited sites but they are not very flexible. I hate the GCP/AWS/AZURE ux/dx but digital ocean is intuitive and straight forward. Hetzner is garbage from my experiernce so i wouldn't use them their bandwidth is shit.
by hearsathought | 2026-01-29 16:08:19+00:00
> I did not know that. I know of no other "people like me."

You peddle standard anti-china propaganda and you know no one like you? Strange.

> I have been following reports of China's population being overcounted for at least 25 years.

25 years? Amazing. Are you a professional anti-china propagandist or something?

And in your 25 years, you haven't heard anything about china undercounting their population? Even stranger.
by compsciphd | 2026-01-29 16:08:31+00:00
and its easy enough to figure out who ripped the web-dl, because you can have each frame copied into 2 slightly different but functionally identical versions (or perhaps just a longer GOP, but still the same). Create 32 of these sets of 2 (i.e. bits, or even do it for every 32 sets in the video) and assign every user a unique set of 32 "bits" and you'll have the ability to uniquely identify every web-dl (as by definition they aren't modifying the streams) to the user who downloaded it and just a cost of 1x the storage vs not doing anything.
Show HN: Sparklevalidator.com (For Appcast.xml Files)
by dweekly | 2026-01-29 16:09:15+00:00
Fellow HN folks,

Many of us who build macOS apps use Sparkle to keep our apps up to date, which uses a published appcast.xml file to track current releases & metadata. If you push out a bad file you could break your updates, but there wasn't a way to validate an appcast.xml before deploying it. So I built one.

It's an NPM module, open source & MIT licensed. Also a web service that can take URLs, files, or pastes and validate as errors, warnings, or informational items. It's also a GitHub Action that's on the marketplace so you can integrate it into your CI/CD pipeline in about three lines. I also put together an XSD validator and plain .md docs as you (or your agent) are authoring.

Feedback welcome!
by snowwrestler | 2026-01-29 16:09:27+00:00
I vouched for this comment, which got flagged dead. It’s got an accusatory tone, which is not great. But it also has accurate substance.

It’s true that westerners visiting nations like PNG for work are often cloistered behind elaborate security. This is in part because the organization has legal responsibility for sending those workers, and the deterrent security measures are way less expensive than the legal and PR headache of an incident. In addition, well-funded and highly organized foreign businesses attract local ire in ways that random individuals do not.

In any one of those countries at any given time there are also foreigners passing through on travel or less organized work (e.g. academia) who experience the country without that thick security layer… and are perfectly fine.
Show HN: Prompt → landing page: locally-run AI with a execution layer (demo)
by Shaehenderson | 2026-01-29 16:09:49+00:00
Hi HN — this is a short demo of a locally run AI workflow generating a simple landing page from a prompt.

The AI proposes changes, but all file writes and commands are applied through a constrained local execution layer rather than directly by the model. The video shows a single end-to-end run from prompt to generated page, with no manual intervention during execution.

The intent of the demo is to illustrate controlled execution, not model capability or design quality.

Repo and demo video:
https://github.com/indyh91/Nyxi-Showcase

Happy to answer technical questions about the execution layer.
by jillesvangurp | 2026-01-29 16:10:00+00:00
I think those figures are already starting to accumulate. Incidents like this are rare enough that they are news worthy. Almost every minor incident involving Waymo, Tesla's FSD, and similar solutions gets a lot of press. This was a major incident with a happy end. Those are quite rare. The lethal ones even rarer.

As for more data, there is a chicken egg problem. A phased roll out of waymo over several years has revealed many potential issues but is also remarkable in the low number of incidents with fatalities. The benefit of a gradual approach is that it builds confidence over time.

Tesla has some ways to go here. Though arguably, with many hundreds of thousands of paying users, if it was really unsafe, there would be some numbers on that. Normal statistics in the US are measured in ~17 deaths per 100K drivers per year. 40K+ fatalities overall. FSD for all its faults and failings isn't killing dozens of people per years. Nor is Waymo. It's a bit of an apples and oranges comparison of course. But the bar for safety is pretty low as soon as you include human drivers.

Liability weighs higher for companies than safety. It's fine to them if people die, as long as they aren't liable. That's why the status quo is tolerated. Normalized for amounts of miles driven with and without autonomous, there's very little doubt that autonomous driving is already much safer. We can get more data at the price of more deaths by simply dragging out the testing phase.

Perfect is the enemy of good here. We can wait another few years (times ~40K deaths) or maybe allow technology to start lowering the amount of traffic deaths. Every year we wait means more deaths. Waiting here literally costs lives.
by nottorp | 2026-01-29 16:10:29+00:00
The thing is, this upgrade you two are praising is designed to satisfy the original article's needs and no one else's.

Why do all those devices need to talk to each other btw? It's never specified. Is it a user need or a data collection/spyware need?

In a world where security articles make the news saying that you could obtain access to something IF the attacker already has local root and IF the moon is in a quarter phase and IF the attacker is physically present in the same room as the machine and this means the sky is falling...

... we should be questioning why disparate devices on unrelated home networks need to talk to each other.