MurphyA/hacker-news huggingface dataset:
by kwhkim | 2026-02-24 18:14:24+00:00
Impressive work. I built something similar and clearly remember the design choices I made, so this is an interesting subject.

On CRDTs: I assume tools like git-bug adopted CRDTs primarily to avoid merge conflicts, but "last-writer-wins" via timestamps is risky — clocks are notoriously unreliable or set incorrectly. While CRDTs aren't "accurate" either, they do their best to converge. Personally, I'm uncomfortable with systems that silently overwrite edits when multiple people change the same issue differently. If two users modify state concurrently, I'd rather see an explicit conflict than an automatic resolution.

Related to that, I couldn't fully determine from the docs how your merge behavior works in practice. It seems like there are no conflicts, but how they are resolved is unclear to me. This is easily one of the hardest design decisions in a distributed issue system. One approach might be restricting certain edits (e.g., only authors can modify specific fields) or explicitly raising conflicts when a semantic disagreement occurs. I prefer the latter. With the help of AI, we could likely distinguish semantic conflicts from trivial syntactic differences (like LF vs. CRLF).

Regarding UUIDs: I understand why Git uses hashes — collision avoidance is critical in a distributed system. However, from a UX perspective, long, opaque identifiers are difficult to remember or reference in conversation. I've explored using shorter, human-friendly identifiers that still minimize collisions. I think Ergonomics matter immensely if this is intended for daily use.

A practical concern: using custom refs per issue can clutter the namespace. In tools like VS Code's Git graph, enabling "Show Remote Branches" causes remote issue refs to appear visually, adding significant noise. It's not a dealbreaker, but it does affect usability in some Git clients (speaking from my experience with git-bug).

Broadly speaking, I'm still undecided about storing issues directly as Git commits. Whatever the merge policy or conflict resolution strategy, it can be implemented in a custom merge engine (I think — and it's on my to-do list). You can track how issues evolved over time with commits, but it makes managing them in batch or bulk more difficult. A file-based system can achieve the same effect using `git log -- $FILENAME`.

That said, I really like that you extracted a standalone ISSUE-FORMAT.md. A format spec that outlives the implementation is arguably the most important part of this effort — especially if it includes a specification for attachments. Even though I'd prefer the issue format to be more flexible and casual, trying to establish a standard is worth the effort.
by ux266478 | 2026-02-24 18:14:37+00:00
Lambda Prolog isn't a "pure" HOL. It's a very restricted form of HOL using Higher-Order Hereditary Herrop formulas, granting us pretty solid generalized mechanisms of implication and universal quantification, which itself more or less means we get contextual reasoning and scoping rules baked into the grammar for free.

Implementing other programming languages and proving theorems are the low-hanging fruits since you get variable binding without name management, but I genuinely think it has profound implications for expert systems since it essentially removes a massive amount of complexity from contextual reasoning. Being able to account for patient history when providing a diagnosis, for example.
by dijit | 2026-02-24 18:14:43+00:00
It's a lot more comforting to believe that the people who have influence over us are there by some right of some kind.

Wether it be because they're "smarter than us and have completed capitalism" (that's how Gates, Ellison and ironically Trump/Musk are thought of)

or by "divine right" as it used to be with Kings.

It's horribly sobering to realise that, actually, they're just people. Like, pretty ordinary unremarkable people who have access to different information than we do and have been exposed to different things. Rarely are they more than a single standard deviation from the norm in intelligence.

They're people, flawed, egotistical, easily manipulated, easily dragged into thinking weird things, persuadable and unless they're really self-aware: will be surrounded by sycophants that just repeat what they want to hear (because, that feels pretty good) until they have a warped "echo of an echo" understanding of the world.

I wouldn't wish this on anyone, it's terrifying to believe that you would be insulated from all direct criticism while being told that everything you do is the right thing no matter what it is. You can't trust your own fucking reflection in that situation.

But we do that to people, people who have enormous influence over us, and they get confused when we don't like them, and we get confused about how they can be so out of touch and unlikable.

But they're just people.
by tptacek | 2026-02-24 18:14:45+00:00
Again: you can make a coherent case that companies should be required to be public at a much earlier stage (I don't think it's going to happen, but you do you). It has nothing at all to do with accreditation though. You're pining for access to companies that wouldn't take your money even if you were a well-known institutional investor. They get to pick which VC/PE firms they work with, and they know it, and it is their job to pick the ones that best serve the interests of their firms.

I mean this respectfully, but: you do not sound, in this thread, like someone whose registration on Stripe's cap tables would be a service to Stripe. To society? Maybe? Who knows. But that's not how Stripe makes decisions.

I also think you drastically overestimate how much broad wealth creation would follow from letting retail investors into private tech companies. You're debating entirely based on a survivor artifact and ignoring the fact that most tech companies --- even most of the highly-capitalized ones --- return $0 to investors.
by hinkley | 2026-02-24 18:14:45+00:00
No, the model there is something bad happened, we must do something. This is something, so we will do it.

I’m not saying that to diminish the value of the actual solution, but what the people want is literally something to make them feel better about a situation that is mostly out of their control.

Someone showed up to their workplace with a fucking gun. And now they have to go there every day, and hope it doesn’t happen again. They want and need the theater.
by felix089 | 2026-02-24 18:14:47+00:00
Yea, I thought the same before the test and was pretty surprised. But RE the data, it's actually not a gig platform where people get paid. Rapidata answered this in another comment below. They integrate micro-surveys into mobile apps (like Duolingo, games, etc) as an optional opt-in instead of watching ads. The users are vetted and there's no incentive to answer correctly.
by Spunkie | 2026-02-24 18:15:12+00:00
This is closely on my mind because my steamdecks usb-c has started to break/wiggle and only charges now(No video out).

I figured surely the usb-c connector is on a small daughter board that would be easy to replace, but actually it seems directly soldiered to the mainboard and I don't have the tools/skills to do that type of repair myself. T_T

I hope a future version of the steamdeck can use something like this compression mount usb-c connector that would be easy to replace even when it's directly on a mainboard. Also they should drop the 2x usb-c unit in there to boot, a full computer like the steamdeck being stuck with a single usb-c connector is just criminal.
by georgeecollins | 2026-02-24 18:15:43+00:00
No, sorry I should have elaborated because while this is a really familiar case to people who study economics it may not be familiar to everyone. People spent a fortune on computers, and increasing amounts. To the point of the quote it wasn't clear that it was improving productivity. It took time and a lot of investment for the transformation of work to happen.

A similar historical thing is when factories went from steam engines to electricity. Steam factories had one big engine connected mechanically to many tools and conveniences in the factory. So they replace the one big steam engine with an electric motor. Really not much better. It took time for them to realize they wire the factory and have each device have its own electric motor. That was more efficient and more flexible. Technology that changes how you work takes a long time to adopt.
by fuzzfactor | 2026-02-24 18:15:46+00:00
>Given that virtually every researcher is focused on AI, now is the opportunity to make progress on any other topic.

>While everyone is researching AI, the software systems that quietly run our society continue to fail in ways that are neither rare nor surprising.

>In the 2021 book Think Again, organizational psychologist Adam Grant claimed, "Thinking like a scientist involves more than just reacting with an open mind. It means being actively open-minded. It requires searching for reasons why we might be wrong, not for reasons why we must be right, and revising our views based on what we learn." Whether it is through this scientific approach or through random perturbations, we can't get stuck in local maxima.

I agree with this, sometimes the mainstream is pretty good, getting better, and so well-loved that its growth is "meta-sizing", but the most promising thing for more brilliant people to work on is something completely different.
by adolph | 2026-02-24 18:15:58+00:00
Taxes also apply to services and information, not just goods. I just checked some invoices to double-check my recollection.

You have made a claim that age gating some online services is an "arbitrary idea." I don't see how that is different from taxes at all. Taxes are likewise an "arbitrary idea." Taxes are likewise a societal control measure.

There is no need for articles to explain a very straightforward truth. If you are unable to make the case for something, claiming unspecified writings elsewhere doesn't get you any further.
by sprior | 2026-02-24 18:16:27+00:00
I started using Prolog in my self written home automation system over 20 years ago. At first I was using CORBA and I linked ACE/Tao into SWI-Prolog so that Prolog could catch and send CORBA messages. That worked for years but was too annoying to add new message types since a wrapper had to be written for each, plus threading had to be coordinated between C++ and Prolog. Eventually I ditched the CORBA stuff and switched to MQTT, but instead of binding the C++ and Prolog together I found and extended MQTT support for Prolog directly, actually I've mostly replaced the C++ parts of my HA system with Java. The Prolog is pretty nice the way I can now specify predicates for MQTT topic paths, and I use shared topics for scalability. Now all of this is running deployed in k3s.
by ahazred8ta | 2026-02-24 18:16:47+00:00
It's 'cha' in northern Mandarin, but 'tê' (茶) in southern Hokkien, so it depended on which trading port you bought from.

https://en.wiktionary.org/wiki/tea#/media/File%3ANames_for_t...

Also, 'oo long' is black dragon.
Show HN: SC Screen Recorder: a browser-based screen recorder with added layers
by rikroots | 2026-02-24 18:16:51+00:00
I’ve been working on a small proof-of-concept screen-recording tool that runs entirely in the browser. It lets you capture screens or windows, add a talking-head camera feed, layer multiple targets, drag and scale them, draw annotations directly on the canvas, and record everything to a local MP4/WebM file. There’s no backend, no build step, and no external dependencies apart from MediaPipe and Scrawl-canvas.

The project is intended to be hackable rather than polished, and includes a keyboard-accessible UI and a step-by-step walkthrough. Code and demo are here:

GitHub: https://github.com/KaliedaRik/sc-screen-recorder

Feedback very welcome.
Show HN: Sift – Score your feed locally with EmbeddingGemma
by shreyask | 2026-02-24 18:17:04+00:00
Sift through the noise. Score your feed with EmbeddingGemma, right in the browser.

Sift is a Chrome MV3 extension that runs fully client-side using WebGPU + Transformers.js. It scores posts on Hacker News, Reddit, and X and dims low-relevance items so the good stuff stands out.

Users can label items (/) to collect training data, export it as CSV, and fine-tune the model using the included Python pipeline.

Demo video:
https://github.com/user-attachments/assets/83430c6b-b7fa-41c...

Repo:
https://github.com/shreyaskarnik/Sift

Would love feedback!
by ilya_m | 2026-02-24 18:17:43+00:00
Click-bait alert! It's not "federal data breach" (it's UnitedHealth, not gov't), and it happened 2 years ago. This fits the pattern of other "news" articles from the same site, see https://morningoverview.com/russian-satellite-shatters-into-... dated Feb 24, 2026, which reports on the Russian test from 2021(!).
by skybrian | 2026-02-24 18:17:58+00:00
The scenario seems broadly similar to one where efficient, low-cost foreign competitors undercut domestic firms and gain market share. Some domestic workers are out of a job either way.

It's not impossible but it will take time and is easier said than done.

Was writing software really the bottleneck, or are there others? Is Stripe really in that much better a position to compete with other payment rails now that there is AI? Or maybe a new competitor comes out of nowhere and a huge number of businesses switch? The scenario where markets become hyper-competitive because of AI seems a bit dubious.
by kseniamorph | 2026-02-24 18:18:21+00:00
Visited Kansai recently and a few things stood out. Passport control was fully automated: just scanned and walked through. Security flagged something in my bag and resolved it really fast without slowing down the line. It's a small thing, but it's the kind of operational detail that makes a real difference. My travel experience has never been smoother. Makes me wonder why more airports don't get this right.
by onurui | 2026-02-24 18:18:22+00:00
Writer of the article here.
English is my second language, so my workflows tidy up the writing for me, for sure, but it is not 'write an article for me' kind of a deal guys.
I wish rather than shitting on things like that, we could focus on the actual topic. But I do understand that in a world with so much ai slop, people are alert about these things.
Ask HN: How to exhaustively search the scientific literature?
by cossatot | 2026-02-24 18:19:27+00:00
I have a need for a comprehensive database of a certain type of event described in the scientific literature. For what it's worth, the event is a 'paleoearthquake', which is a historic or prehistoric earthquake that is found in the geologic record, usually by digging a trench across a fault line and identifying the disturbances in the geologic strata across or adjacent to the fault and, if possible, dating them via radiocarbon or other geochronological methods. However I don't think the specifics are particularly important.

The issue is that these are generally reported in the literature from local investigations of one or two faults, yielding a few events. These studies are done wherever there are earthquakes on land, so we have a global scope and language issues. Even limiting the results to the English peer-reviewed literature, however, it's a huge distributed search.

I estimate that there are on the order of 10,000 published events, and a mean of 2-3 events per publication.

For my immediate use of the database, it is very important for the database to be as complete as possible--I'm not looking for a sort of statistically representative sample. The literature itself is quite incomplete of course, but we're limited to what exists for now.

Starting with the first step of collating publications, what tools would one use? I have access to most journals through various university affiliations. Are there particular APIs? Web scraping tools? LLMs?

Thanks!
by jrochkind1 | 2026-02-24 18:19:27+00:00
The email I got with individual plan went from $35.88 USD / year to $47.88 USD

The new price then is $4/month. From $3/month. (So still 33% increase, similar to family plan in OP].

I found it very cheap before, which is part of what encouraged me to get it in the first place, vs trying to do something free. Would I have signed up for it originally at this price? I don't know. But it's not enough to make me switch to a competitor now, or try to find a way to do password management for free -- so they predicted succesfully for me that they'd keep me as a customer. Even though annoyed.

Definitely can't go back to having no password management. (I also use it for TOTP and passkey).

If I was on all Apple/iOS, I'd probably just use iCloud. But I need multi-OS-vendor support.

What one actually needs these days is not something one can get a reasonable UX for free for. (unless you only need apple OS's maybe? Or only chrome?). There's really no alternative. I think they realized that, and that they were leaving money on the table. I got 1Passowrd originaly when I needed TOTP, and wanted something that was multi-device and secure, and certainly didn't want to host it myself. I don't know what else I'd use.
by jbonatakis | 2026-02-24 18:20:23+00:00
Doesn’t the nature of most open source licenses allow for AI training though?

Example — MIT:

> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions
by whateveracct | 2026-02-24 18:20:39+00:00
Purdue CompE has long had a 1 credit hour course that is just this. Lots of bash and git and then a little Python and Tkinter at the end. Other courses them assumed we had this knowledge - the 300-level ASIC class had us submit assignments by pushing to a remote, for instance. Definitely one of the most useful credit hours I had.
Ask HN: Demand for a compliance-first deterministic context compiler?
by PensaerWales | 2026-02-24 18:20:44+00:00
I built a UK-filed, patent-pending system that sits between enterprise data and an LLM to compile the smallest structurally complete context packet for a
given query.

Most context tooling is built around semantic similarity. This is built first around governance: in regulated environments, teams need outputs they can
explain, audit, and defend.

Core properties:
- deterministic, budget-bounded context assembly
- graph-aware structural completeness (not just similarity retrieval)
- provenance metadata for traceability and explainability

Sectors where this matters most: building safety/BIM, healthcare records, ERP/finance audit trails.

I’d value critical feedback on:
- whether this governance framing resonates or feels like a marketing angle
- evaluation design for determinism and structural completeness
- failure modes and adversarial cases you’d want tested

If there’s interest, I can share anonymised examples, benchmark methodology, and current limitations.
by Bender | 2026-02-24 18:20:47+00:00
Does cutting ties with Persona actually take them out of the picture? Whomever they move to can then relay or sell data to Persona. Third party turtles all the way down. inb4 but they pinky promised...

The appropriate solution would be to send an RTA header [1] from the servers and the client must check to see if parental controls are enabled on the device or in the application. Not perfect, but likely sufficient to protect small children assuming the account is a child account and the parent enabled parental controls. Teens will always be able to bypass controls whether local or third party. Teens can share porn and warez in rated-G video games with one another and small children. Or over SFTP/FTP/P2P/S3. Or a million other ways. Have fun playing whack-a-mole.

[1] - https://news.ycombinator.com/item?id=46152074
by oxag3n | 2026-02-24 18:20:58+00:00
Reminded me an old joke about Bill Gates from late 90s:

"One coder got an insight that Bill Gates builds his products by typing with his butt, compiling and delivering it.

The coder typed for 20 minutes like that, compiled, ran, and got an output:

Only Bill Gates can code like this."

Not a joke anymore.
by ptx | 2026-02-24 18:21:14+00:00
Couldn't they simply switch to zip files? Those have an index and allow opening individual files within the archive without reading the whole thing.

Also, I don't understand how using XML makes for a brittle schema and how SQL would solve it. If clients choke on unexpected XML elements, they could also do a "SELECT *" in SQL and choke on unexpected columns. And the problem with people adding different attributes seems like just the thing XML namespaces was designed for.
by Sayuj01 | 2026-02-24 18:21:39+00:00
I wanted a way to access my mac terminal from my iphone without setting up any vpn or weird router rules and then buying a separate ssh app in app store. So I built macky.dev as a fun side project.

When the mac app is running it makes an outbound connection to my signaling server and registers itself under the account. iPhone also connects to this same signaling server to request a connection to this mac. Once both the host and remote are verified it establishes a direct p2p webrtc connection.
by tinfoilhatter | 2026-02-24 18:21:50+00:00
> Crackpot bullshit

I'd reply to your comment directly, but HN is preventing me for whatever reason.

Hysterical reply though! I'm sure you said that elites trafficking children to an Island was crackpot bullshit too, until it wasn't. I understand that you need your worldview to fit into a tiny, neat little logical box that makes you feel virtuous and safe. Unfortunately for you, reality has other plans.
by AnthonyMouse | 2026-02-24 18:21:52+00:00
The thing the US does to its citizens is bizarre and atypical and it should stop doing that.

But how would that even work for a corporation? Suppose you did that; is anything multinational going to remain a US corporation? Of course not, they'll just register in some other country. The CEO of Stellantis nee Chrysler is in Michigan but how many people can guess which country the corporation is registered in without looking it up?
by sp1nningaway | 2026-02-24 18:22:26+00:00
I am 100% certain my resilience to stress and anxiety is directly tied to my cardiovascular health. I'm prone to a heart-racing, hot-eared flywheel of anxiety. When I've been running a lot I can FEEL the vagal tone/HRV fitness that gives me an physical off ramp for the mental space to take a fucking chill pill.
by hinkley | 2026-02-24 18:22:51+00:00
Many turnstiles can be jumped over. In this case it’s more about preventing theft and espionage.

I knew someone years and years ago who worked as an assistant to lawyers. The firm had a second office in the state capital, turns out someone was walking in and stealing laptops. I think they had done it three times the last I had heard.

Lawyer laptops going missing is a problem. I don’t know how they ended up fixing that.
by holoskii | 2026-02-24 18:23:11+00:00
It was just an oversight. Thinking about it now, u64 could have been better:

1. intra element collison goes down: 1/32 = 3.1% vs 1/64 = 1.6% -> 1.5% difference. Intra element collison doesn't mean guaranteed a FP though!
2. 64 bucket would have less variance - filter behavior would be more predictable

But there is a downside:
When switching from 32 to 64 bit word we also reduce number of array elements 2 times, doubling the contention. We are populating the filter from up to 128 threads during join phase. When the build side isn't significantly smaller than the probe side, that contention can overweight the FP improvement.