MurphyA/hacker-news huggingface dataset:
by quietbritishjim | 2025-12-15 14:25:36+00:00
Good advice but there's a bit of a difference between a device (or even several) you can knock together yourself and throw out of the side of a (surface) boat vs access to a whole undersea cable which (I have just learned) is what you need for DAS. Plus, if you can do it yourself with virtually no resources, it's a safe bet that any potential adversaries are already doing something many orders of magnitude greater.

Supposedly new submarines are so quiet that they can't be detected anyway. I'm sure there's a large element of exaggerating abilities here, but there's definitely an element of truth: in 2009, two submarines carrying nuclear weapons (not just nuclear powered) collided, presumably because they couldn't detect each other. If a nuclear submarine cannot detect another nuclear submarine right next to it then it's unlikely your $5 hydrophone will detect one at a distance.

Of course, none of this means that the military will be rational enough not to be annoyed with you.

[1] https://en.wikipedia.org/wiki/HMS_Vanguard_and_Le_Triomphant...
by arbayi | 2025-12-15 14:25:42+00:00
I want to build a complete radio station managed by an AI agent. It’s still at the idea stage right now: https://github.com/baturyilmaz/agent-radio

The idea is simple, but I think it could be really cool: an autonomous agent that actually manages an entire radio station. It creates its own shows, play copyright-free tracks, shares the daily program schedule on social media and the website, and later I want to add guest appearances too and live 7/24.
by doctorpangloss | 2025-12-15 14:25:57+00:00
what is in between a disc shaped robot vacuum and an android walking around with a broom? there's no obvious path between those two designs. the answer is all the growth iRoomba needed and another $10b.

the problem with disc shaped vacuums is adapting your whole home to make their labor saving make sense. not maps or china or all this other bs.
by sgarland | 2025-12-15 14:26:18+00:00
For InnoDB-based DBs that are not Aurora, and if the secondary index isn’t UNIQUE, it solves the problem, because secondary non-unique index changes are buffered and written in batches to amortize the random cost. If you’re hashing a guaranteed unique entity, I’d argue you can skip the unique constraint on this index.

For Aurora MySQL, it just makes it worse either way, since there’s no change buffer.
by h2zizzle | 2025-12-15 14:26:19+00:00
I would wager that more jobs accelerate psychological and physiological issues than, say, volunteering or unemployment with active community engagement do. At the very least, the psychological benefits of unemployment are objectively an incidental side-effect of its actual purpose, which is labor for a profitable enterprise. That is to say that employment is still "functional" if it generates that labor even while destroying someone's psychological health. If that health is paramount, the structure of employment probably needs to change in order to privilege health over productivity, even to productivity's detriment. Otherwise, the vast majority of people would be better off with some other institution.
by echelon | 2025-12-15 14:26:23+00:00
I was so angry at this.

I want Amazon and Google to be broken up, but not in this category or along with these lines. This wasn't going to create some household appliance monopoly. Amazon has plenty of competition, and Roomba was already behind the curve.

Now America is out of this market category. A category we invented. This felt like our last toehold in consumer robotics.
by slmslm | 2025-12-15 14:26:38+00:00
I've been building Gitmore for a while now. The problem I was solving: every week I'd spend 1-2 hours scrolling through commits trying to piece together "what did we ship?" for stakeholders who don't want to read "feat: impl oauth2 w/ refresh".

The insight: all the information is already in Git. Commits, PRs, authors, timestamps. It's just unreadable for anyone who isn't a developer.

So I built an AI layer on top that:

1. Connects to GitHub/GitLab/Bitbucket via OAuth (reads only metadata, never code) 2. Captures commits and PRs in real-time via webhooks 3. Uses Claude to transform raw Git activity into human-readable summaries 4. Delivers automatically via email or Slack on whatever schedule you want

Example transformation:

Before: "fix: rm deprecated api calls, refactor: extract auth middleware" After: "Fixed API timeouts by updating deprecated endpoints. Improved security by centralizing authentication logic."

Technical stack: Next.js 15, MongoDB, Bull queues for async report generation, Claude API for summarization. Webhooks for real-time data, not polling.

Some things I learned building this:

- Commit messages follow strict patterns (73% start with feat:/fix:/refactor:) but contain almost no "why" context - Teams spend ~78 hours/year/person writing status reports manually - The question "what did we ship this week?" accounts for 62% of queries about repositories

Other features that emerged from the same data layer: - AI agents you can chat with ("What did Sarah work on last week?") - Developer leaderboards with contribution scoring - Auto-generated public changelogs

Free tier: 1 repo, 1 automation. Pro ($15/mo): 5 repos. Enterprise ($49/mo): 20 repos + custom branded reports.

https://gitmore.io

Happy to answer technical questions about the architecture, AI prompting strategy, or webhook handling. Also curious - how do other teams handle the "what did we ship" problem?
by jack_tripper | 2025-12-15 14:27:26+00:00
>The trope is youth being uninformed

OK but what evidence is there of the youth being more informed than tax paying adults?

You called it a trope but you haven't rebuted it.

Personally, I am now smarter than I was 10 years ago, and 10 years ago I was smarter than20 years ago. I am yet to meet someone who would admit they were smarter as a teenager than they are now.
by indymike | 2025-12-15 14:27:46+00:00
> I believe that agents are a multiplier on existing velocity, not an equalizer.

Development tooling improvements usually are a temporary advantage end up being table stakes after a bit of time. I'm more worried that as agentic tooling gets better it obsoletes a lot of SaaS tools where SaaS vendors count on users driving conventional point and click apps (web, mobile and otherwise). I'm encouraging the companies I'm involved with to look to moving to more communication driven microexperience UIs - email, slack, sms, etc instead of more conventional UI.
by tgtweak | 2025-12-15 14:27:47+00:00
There really should be an http header dedicated to "outage status" with a link to the service outage details page... clients (for example, in this case, your code IDE) could intercept this and notify users.

503 is cool and yes, there is the "well if it's down how are they going to put that up" but in reality most downtimes you see are on the backend and not on the reverse proxies/gateways/cdns where it would be pretty trivial to add a issues/status header with a link to the service status page and a note.
by 9rx | 2025-12-15 14:28:11+00:00
80% was peak agriculture, but involvement was already in decline before the tractor. Necessarily so — nobody would have had time to create the tractor if they were still busy toiling in the field. The tractor was the final death knell, I suppose, but only around 40% of the workforce was involved in agriculture by the time the tractor started showing up on farms.
by bluGill | 2025-12-15 14:28:19+00:00
>What I always wonder about though is just how much work it saves in the end for us to do it instead of at a central location.

That depends. The big is there is so much volume that isn't recyclable that the costs of machines to sort everything (when most is waste) is just too high.

As the other post started to get to: for some things clean waste matters and is common enough to sort. If you have greasy paper about all that we can do is burn it, but clean paper has enough value as to be worth it. Thus a separate stream for clean cardboard/paper is something that should be done early.

For other things cleaning isn't as big a deal (unless you can get perfect clean they will need to clean again - but you still want it not to stink). Throw all your plastic (no bags - unless you have the rare system that can handle them), cans, and glass together: They have to sort anyway, but compartments for each (or separate trucks) are going to add up costs - One week there is more cans than others so you end up going back to the facility with half full compartments all the time burned fuel each way.

You still want to separate trash, (even if the bag issue was solved) as there is so much that we can't really do anything about that the quantity means the sorting machines needed to handle total volumes are too high unless most things we know can't be recycled are not in.

I'm not sure about organics. My impression is that most houses don't have enough of it as to be worth the bother in general. Businesses that have enough as to be worth it should also separate their kitchen waste but otherwise more fuel is burned in the trucks than we save.

We also have to ask what is done with regular waste. Landfills are slow compost piles for organics, and we do collect the methane these days. Incinerators turn organics and plastics into fuel which is often the best we can do with them (recycling plastics still needs a lot of energy/chemicals, burning releases some CO2, but perhaps less than the above - this has been argued many times to different conclusions)
by ororoo | 2025-12-15 14:29:08+00:00
"Final verdict on Finland's basic income trial: More happiness but little employment effect"

https://yle.fi/a/3-11337944 https://www.helsinki.fi/en/news/fair-society/universal-basic...

so basic income caused more happiness, less stress. but those are not profitable things, so, no basic income in finland.
by igogq425 | 2025-12-15 14:29:10+00:00
I can find nothing to support the claim that Cuba allegedly has labor camps for children. As far as I can see, this is an unsubstantiated propaganda claim. It is well known that the US is currently having ICE round up people off the streets and imprison them throughout the country. There is evidence that five-year-old children are being detained separately from their parents. The ability of people to apply double standards is always astonishing.

https://www.amnesty.de/sites/default/files/2025-03/030_2025_...

And it is simply irrational not to link Cuba's problems with the US embargo.
by haizhung | 2025-12-15 14:29:14+00:00
Interesting take. Not that I disagree, but it’s interesting to see that on HN.

Wouldn’t that mean that it’s unethical to work on anything that improves productivity? AI, in particular?

As long as (almost) all the benefits/wealth generated by your work is captured by the 0.1%?

Because that’s the case right now.
by teddy-smith | 2025-12-15 14:29:30+00:00
Journalism has always been hated by those in power and by proxy their followers.

It's arguable thats a sign that they're doing a good job.

Few profession I have more respect for than journalists and police.

Most of them are trying to fight evil and make society better and are disliked for it.

They are a gritty grizzled bunch.
by jvrc | 2025-12-15 14:29:43+00:00
We’re happy to announce that we're building a discussion forum for you to connect with other Ruby users.

Here, you will get inspired with new ideas, collaborate with others, ask questions, seek specific advice on your projects, and explore frameworks and tools to expand your skills.

Subscribe today to follow our progress and get notified when we launch.

Visit the waitlist page https://waitlist.rubyforum.org/ for more information.
Show HN: Sub-microsecond (890 ns) trading execution research system
by krish678 | 2025-12-15 14:30:15+00:00
I am sharing a research-grade, open-source trading execution framework that achieves a median end-to-end decision latency of 890 nanoseconds on commodity hardware.

The project is designed for education, systems research, and latency instrumentation, not for live trading. It focuses on understanding exactly where every nanosecond goes in a trading execution path.

Key features:

- Kernel-bypass networking: Direct userspace access to NICs via custom drivers, 20-50 ns RX latency - Lock-free SPSC/MPSC queues: Zero-copy architecture - SIMD feature extraction: About 40 ns per update using AVX-512 - Deterministic replay: Bit-identical execution paths, SHA-256 verified - Nanosecond-level metrics: Full audit logs and performance dashboard

Technical stack: C++17 and Rust, NUMA-aware memory allocation, cache-line alignment, inline assembly for hot paths.

The framework is modular, allowing experimentation with different NIC drivers, feature extraction pipelines, or order-flow models such as Hawkes processes or Avellaneda-Stoikov logic. Everything is open source and documented.

Links:

Live demo: https://submicro.krishnabajpai.me/ Source code: https://github.com/krish567366/submicro-execution-engine Bare-metal NIC drivers: https://baremetalnic.krishnabajpai.me/

I would welcome feedback from anyone working on low-latency systems, networking, or HFT research.

Some questions for discussion:

- Which part of the execution path is typically hardest to optimize? - What measurement techniques do you trust for sub-microsecond systems?

This project is for research and educational purposes only. It does not connect to exchanges or execute real trades. It is intended as a sandbox for understanding ultra-low-latency execution.

I am happy to answer questions about methodology, performance, or design trade-offs.
by claytongulick | 2025-12-15 14:30:52+00:00
Maybe we're working on different things?

My experience has been much worse. Random functions with no purpose, awful architecture with no theory of mind, thousands of lines of comprehension debt, bugs that are bizarre and difficult to track down and reason about...

This coupled with the occasional time when it "gets it right".

Those moments make me feel like I saved time, but when I truly critically look at my productivity, I see a net decline overall, and I feel myself getting dumber and losing my ability to come up with creative solutions.
by GeekyBear | 2025-12-15 14:30:56+00:00
Apple has long provided tools for teaching kids how to code. Including lessons targeted at kids in middle schools.

> young coders are asked to assist these characters achieving simple goals by coding simple instructions. As challenges become more difficult, more complex algorithms are required to solve them and new concepts are introduced.

https://en.wikipedia.org/wiki/Swift_Playgrounds
by tetha | 2025-12-15 14:30:58+00:00
One of the more tractable examples here is the information what cell towers your cell phone is connected to. On it's own, it doesn't tell you that much.

But if you have this from 2-3 people, you can start inferring if they are meeting sporadically, meet a lot, possibly live together.

Or, if you add information about the services in the vicinity of cell towers, you can start deducing changes in a persons life. Suddenly the phone is moving more, to places with a doctor nearby, a gynecologist nearby, clothing stores, furniture stores, ... eventually a hospital. Start mixing in information about the websites they visit...

This incremental discovery of information about a person is surprisingly powerful depending on the data you have and hard to predict.
by nickcw | 2025-12-15 14:31:10+00:00
Millennium is one of my favourite books. I happened to see the film recently and here was my review:

In the category of time travel romance with end of the world movies this sits near the top.

If you've read the book you'll realise that a great deal has been left out, most notably the BC character which is a shame. However the titles said the film (1989) was based off the short story "Air Raid" published 1977 rather than the book "Millennium" published 1983.

Anyway, if you can get past the hokey 80s special effects, enough like the book to be enjoyable.

If you haven't read the book you probably won't have any idea what is going on despite the characters attempting to explain it to each other as the plot isn't explained well at all!
by elzbardico | 2025-12-15 14:31:22+00:00
BS. ChatGPT writes in the sterile and boring manner of the average graduate of business, marketing or journalism: it is dull, safe, somewhat pompous but professional, the ideal style for corporate communication.

Basically, for two reasons:

1) A giant portion of all internet text was written by those same folks. 2) Those folks are exactly the people anyone would hire to RLHF the models to have a safe, commercially desirable output style.

I am pretty convinced the models could be more fluent, spontaneous and original, but then it could jeopardize the models' adoption in the corporate world, so, I think the labs intentionally fine-tuned this style to death.
by bonyt | 2025-12-15 14:31:44+00:00
Hey, working at the DNALC was my first job when I was in high school. I made a port of their iOS 3D brain app for Android, based on pre-rendered images (which was the style at the time - 2009-ish). It looks like it has since been taken down, which makes sense - I targeted my G1 at the time for acceptable performance, and Android broke things as it moved on. I also helped out on some web apps at the time. Great experience.

https://dnalc.cshl.edu/resources/products/3d-brain-app.html

https://web.archive.org/web/20230307055457/https://play.goog...
by mikkupikku | 2025-12-15 14:32:06+00:00
That's a popular and socially safe point of view, but it's completely wrong. Artistic merit, like truth and beauty, is an objective quality completely orthogonal to cultural differences or personal opinion. To illustrate this orthogonality, I invite you to realize there exists art which has great merit and yet which you personally do not like. You should be able to do this, if you can't manage I can provide my own examples for you. The existence of such art proves that personal preferences don't weigh on the recognition of artistic merit.
by parpfish | 2025-12-15 14:32:22+00:00
Two things I don’t like about big-int indexes:

- If you use uuids as foreign keys to another table, it’s obvious when you screw up a join condition by specifying the wrong indices. With int indices you can easily get plausible looking results because your join will still return a bunch of data

- if you’re debugging and need to search logs, having a simple uuid string is nice for searching
by prmoustache | 2025-12-15 14:33:06+00:00
I don't think there are tens of millions still in use.

Unless you design your house and buy your furnitures taking these roomba into account, they get stuck nearly every where or at the first sock left on the ground by someone in your household. They have a number of wearable most owner will not even want to replace and will start being inefficient rather quickly. Add to that some battery wear and I don't think there is a lot of +5y old devices in the wild.

I and most people I know went back to regular vacuum cleaners. The thing is, those robots really don't solve a real problem as vacuuming and mopping are the easiest and quickest job when it comes to cleaning the house. Dusting all the furnitures + objects on top of them and cleaning the bathroom and toilets correctly are both much more time consuming and annoying jobs.
by bariumbitmap | 2025-12-15 14:33:07+00:00
For those interested in a kind of retrospective about 40 years after Feynman's speech, read "Physics in Latin America Comes of Age" (published in 2000) by José Luis Morán‐López:

> At the end of the 20th century, a large “science gap” still exists between Latin America and the developed countries of the North.

> The description is not intended to be a complete analysis, but may give a sense of the significant development that has occurred in the past half century and of what might be needed to make the 21st century a flourishing epoch for science in Latin America .

> The most developed group includes Brazil, Mexico, and Argentina, which have, respectively, about 3000, 2200, and 2000 PhDs involved in physics research.

https://physicstoday.aip.org/features/physics-in-latin-ameri...

https://aip.brightspotcdn.com/PTO.v53.i10.38_1.online.pdf

Feynman, of course, always had confidence in the ability of the people of Latin America to do good physics. In fact his mentor Manuel Sandoval Vallarta was born in Mexico and emigrated to the US to study at MIT. Emigration to the US or Europe is typical of successful physicists from Latin America, including Juan Maldacena, a theorist from Argentina who discovered the AdS/CFT correspondence and has been a professor at the Institute for Advanced Study since 2001.

Anecdotally, I think Europe has more opportunities these days. My friend Gustavo, a high energy theorist from Brazil, got his PhD in the US but now works at the Oskar Klein Centre for Cosmo Particle Physics (OKC) in Stockholm.
by AlecSchueler | 2025-12-15 14:34:52+00:00
> Everything is an artificial protection by your standard. Laws are written for a reason.

No it isn't and this comes across as a straw man. Competing on price, build quality, distribution, aesthetic, service support etc etc are all very real.

> Why would anyone sink huge amounts of money into developing IP if a competitor can just wait and then take it for itself.

How/why did we ever develop anything prior to 1710? And we can add first movers advantage to the list of "real" protections, as well as prestige, marketing etc.

> And if its such a good idea, why hasn't China been a superpower for so long?

Define superpower here? It seems to me that Western powers became global powers first because of colonialism, which A) was driven by materials not by IP, and B) caused direct harm to China.

> China has risen by replicating the West's technology and techniques. Where would China right now be without the West?

Was China in a bad position before the Europeans arrived? Since the Opium Wars they've been forced to play along or risk being wiped out completely. Where could they be without the west indeed.

> Suddenly China is going excel at something at something they haven't done?

Haven't they? It seems that they are very competitive for a host of practical manufacturing reasons that could have been implemented elsewhere if there had been a will or long term vision.

> Japan is instructive because they rose economically in a similar fashion.

Japan was completely neutered and propped up by the US for half a century while they "recovered." It's not a comparable situation.

> there is strong evidence that freedom and a cosmopolitan society promotes innovation.

Is there? Did Britain become a superpower because of its free and cosmopolitan society? Is being a superpower our end goal?

> Which system is better isn't hard to spot. The naivete of some here is incredible.

This isn't an argument at all, just an ad hominem not in keeping with site guidelines. I'm happy to discuss but strawmen and as hominems are very off-putting.