MurphyA/hacker-news huggingface dataset:
by chrisjj | 2026-02-21 12:43:21+00:00
> What I don't see on that page is where they explicitly don't promise to not modify anything in the archive.

I'm quoting all of that because is lacks an explicit promise of non-modification /i

Meanwhile seriously, if you were disappointed not to see e.g. "We explicitly don't promise not to modify", then perhaps you should consider why, regardless, this site was trusted enough to get a gazillion links in Wikipedia... and HN.
by amelius | 2026-02-21 12:44:07+00:00
From https://openclaw.ai/blog/introducing-openclaw:

The Naming Journey

We’ve been through some names.

Clawd was born in November 2025—a playful pun on “Claude” with a claw. It felt perfect until Anthropic’s legal team politely asked us to reconsider. Fair enough.

Moltbot came next, chosen in a chaotic 5am Discord brainstorm with the community. Molting represents growth - lobsters shed their shells to become something bigger. It was meaningful, but it never quite rolled off the tongue.

OpenClaw is where we land. And this time, we did our homework: trademark searches came back clear, domains have been purchased, migration code has been written. The name captures what this project has become:

Open: Open source, open to everyone, community-driven
Claw: Our lobster heritage, a nod to where we came from
by taolson | 2026-02-21 12:44:09+00:00
Yes, the open-source release he did is what introduced me to Miranda. I rewrote a lot of my previous Haskell solutions to Advent of Code puzzles with it, and liked it so much I decided to try to improve on it ;-)

That's what led to Admiran. I originally wrote Admiran in Miranda, then bootstrapped from that to self-hosting when it was stable enough to do so. The original Miranda combinator compiler / interpreter took 20 minutes to compile all of Admiran, while the self-hosted version now takes 20 seconds.

One of the grad students of David Turner has taken up maintenance on the original Miranda source; the repository is now at https://codeberg.org/DATurner/miranda
by frizlab | 2026-02-21 12:44:14+00:00
> if AI disappeared tomorrow, I would be, at worst, mildly inconvenienced

And I think the same is true for quite a lot of people. It’s a thing I said a few months ago while discussing with someone about AI. “If AI was to go away, would you care? Compare with if smartphones were to go away.”

Most people would not blink twice if AI were to be removed. Try to remove their phones, would not be the same!
by michaelt | 2026-02-21 12:44:16+00:00
> IMHO it wasn't that common to replace batteries, anyway.

Different phone users have very different usage patterns, in my experience.

I don't use my smartphone at home (I have a PC), at work (I have a PC, and a sense of professionalism), in between (can't use a phone while driving or cycling), while exercising or while socialising (it'd defeat the purpose). I'm basically checking public transit schedules, calling taxis, making payments, and occasionally taking a photo or sending a message.

My phone's still at 80% when I put it to charge while I sleep.

On the other hand, a person who spends a load of time on public transit, streaming netflix the whole time? A person who listens to music all day while they work? A delivery/uber driver? A teenager without a computer of their own, who uses their phone for games and social media? And maybe they're on a budget so they have an older device and/or a smaller battery?

These folks are cycling their battery twice a day. Buying portable power banks. Getting fast chargers, for an early evening battery top-up.

It's these people who need to replace their batteries.
by stateofinquiry | 2026-02-21 12:44:22+00:00
Thank you for sharing this.

I understand, and even agree, that how this is being handled has some pretty creepy aspects. But one thing missing from the comments I see here and elsewhere is: How else should verification be handled? We have a real problem with AI/bots online these days, trust will be at a premium. How can we try to assure it? I can think of one way: Everyone must pay to be a member (there will still be fraud, but it will cost!). How else can we verify with a better set of tradeoffs?

There is some info from Persona CEO on (of course) LinkedIn, in response to a post from security researcher Brian Krebs: https://www.linkedin.com/posts/bkrebs_if-you-are-thinking-ab... . I note he's not verified, but he does pay for the service.
by UncleMeat | 2026-02-21 12:45:17+00:00
I think this misses it a bit.

Andrej got famous because of his educational content. He's a smart dude but his research wasn't incredibly unique amongst his cohort at Stanford. He created publicly available educational content around ML that was high quality and got hugely popular. This is what made him a huge name in ML, which he then successfully leveraged into positions of substantial authority in his post-grad career.

He is a very effective communicator and has a lot of people listening to him. And while he is definitely more knowledgeable than most people, I don't think that he is uniquely capable of seeing the future of these technologies.
by severino | 2026-02-21 12:46:43+00:00
So, leaving aside the discussion about whether someone wants to use their bank's application or not, what's the bank response if their application just doesn't work in your phone? That you must purchase a new phone or be locked out of using your account?

I hope, now that the debate about our excessive reliance on American tech is on the table, that we also put limits on those essential services, like banks, imposing the usage of products from only two companies (Google or Apple) in order to operate. I think that goes at least against the spirit of the European Union.
by jamincan | 2026-02-21 12:46:43+00:00
It depends on the terms of the transaction. Most business-to-business transactions would have the importer responsible for duties, but many, maybe the majority of business-to-consumer transactions have taxes & duties covered by the exporter and included in the final price which would typically reflect the additional taxes & duties in the prices. In those case, the exporter would be the one refunded.
by 1718627440 | 2026-02-21 12:47:56+00:00
The mistake in your argument is thinking that buying batteries results directly in e-waste. It first results in more working batteries being used over the lifetime of a device. Whether that results in more or less waste batteries in wallclock time depends on how that affects the time the device is used. If batteries are also standardized and thus device independent, the device becoming waste also doesn't mean the battery becoming waste automatically.

But yeah, I can see the irony in my comment.
by kimjune01 | 2026-02-21 12:48:09+00:00
i noticed the same, so in the README, I describe `cord` as a protocol:

```
This repo is one implementation of the Cord protocol. The protocol itself — five primitives, dependency resolution, authority scoping, two-phase lifecycle — is independent of the backing store, transport, and agent runtime. You could implement Cord with Redis pub/sub, Postgres for multi-machine coordination, HTTP/SSE instead of stdio MCP, or non-Claude agents. See RFC.md for the full protocol specification.
```
by birdsongs | 2026-02-21 12:48:45+00:00
> In other words I don’t see why any of this is somehow uniquely wrong to the OP.

Did you read the article? It's a dark pattern. It is an act that takes 3 minutes to perform. Yet it takes multiple days of reading legal documents to understand what actually happens. I would argue this feels wrong, to most people who interact with technology.

We have a set of laws here that companies are obliged to follow, regardless of where they are incorporated, so we expect that. We are used to having some basic human rights here, perhaps unlike most Americans these days.

Data processes and ownership of biometric data should be made explicitly clear. It shouldn't take days of reading to understand. It feels wrong to me too.
by UncleMeat | 2026-02-21 12:48:52+00:00
Andrej is an extremely effective communicator and educator. But I don't agree that he is one of the most significant AI pioneers in history. His research contributions are significant but not exceptional compared to other folks around him at the time. He got famous for free online courses, not his research. His work at Tesla was not exactly a rousing success.

Today I see him as a major influence in how people, especially tech people, think about AI tools. That's valuable. But I don't really think it makes him a pioneer.
by peterfirefly | 2026-02-21 12:48:54+00:00
Why is it punishable by law in Denmark to state that sub-Saharan African countries have average IQs around 70 and that it is hard to create functional democracies in countries with average IQs below 90?

The first substatement is backed by decades of empirical evidence. The second has much newer backing but the curves actually show the cut off value to be around 95 so saying 90 is a much weaker statement than there is evidence for.

Why has it recently become illegal to burn Qurans in Denmark? Considering the immoral and dangerous contents of that book, it would make a lot more sense to ban Muslim worship instead.

(None of this comes from the EU. It is a specific member state that criminalizes certain speech acts on its territory out of its own volition -- and as a result of violence from Muslims.)
by chrisjj | 2026-02-21 12:48:55+00:00
I did not. The link was susequently edited.

To https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment...

I read that up to the first "proof", https://web.archive.org/web/20260218135501/https://www.googl...

It lands "503 Service Unavailable
No server is available to handle this request."
by sarchertech | 2026-02-21 12:49:29+00:00
The Communist Party, the Social Democratic Party, the German Democratic Party, the Center Party, the German People's Party, the German National People's Party, and the Nazi Party.

Germany is the best argument multiple people in this thread made for how a multiparty system prevents the move towards extremism, but we are within living memory of Germany collapsing into what was arguably the worst case of extremism in history.

Of course there were special circumstances at play. Democracies don’t tend to collapse into dictatorship when things are going great. But the multiparty system did nothing to prevent it.

By the time Hindenburg agreed to dissolve the Reichstag, the SA was powerful enough compared to the German Military and he had enough popular support that he could likely have taken power by force.

If a charismatic demagogue gains enough popular support, no constitution, multi party system, or separation of powers etc can stop him.

You could maybe argue that a demagogue is less likely to rise in a multi party system, but I haven’t seen any empirical evidence to support that.
Show HN: CodeLayers – See your codebase's dependency layers in 3D
by lnguyen11288 | 2026-02-21 12:50:07+00:00
Hey HN, I'm Long. I started building CodeLayers in November — a 3D code visualization app that started on Apple Vision Pro and is now on iPhone and iPad.

Why I built this: AI agents are writing more code than ever, and I realized I had no idea what my codebase actually looked like anymore. I wanted a way to see the architecture at a glance — what depends on what, where changes ripple, where the complexity is hiding. And I wanted it on my phone, not buried in some CI dashboard.

But getting the visualization right was harder than I expected.

Force-directed graphs were the obvious first attempt. They look cool for 20 files. At 500+ it's an unreadable hairball — positions are random and it looks different every reload. No meaning to where anything sits.

City view was next — files as buildings, metrics as height. Impressive in screenshots but useless for understanding how code actually connects. You see size, not relationships.

BFS from foundations is what finally clicked. I run BFS upward from depth-0 files (files that import nothing — your utils, types, constants). Each file's depth is the longest path from any foundation. Cycles get collapsed via Kosaraju's SCC detection. The result: layers emerge naturally. Position has meaning. Bottom = bedrock everyone depends on. Top = entry points. You're looking at real architecture, not a physics simulation.

And it tells you something useful: depth predicts blast radius. A change at depth 0 can ripple through hundreds of files. A change at depth 5 probably touches nothing else.

Two features I'm most excited about:

Remote AI agents from your phone. You can point Claude, Gemini, or Codex at your repo and ask questions about your code while looking at the 3D graph. Waiting for a build? Pull out your phone, ask the agent "what calls this function?" and see it highlighted spatially. Dead time becomes time understanding your codebase.

Watching your graph grow. The CLI syncs in real-time as you code. Watch your architecture evolve — see when a new dependency adds a layer, catch when a refactor creates a cycle, notice when a file is becoming a god object that everything imports. In a world where AI agents are making PRs, being able to see the effect of changes on your codebase at a glance is the thing I care about most.

Privacy was a hard requirement — all source code is encrypted on-device with zero-knowledge encryption before it leaves your phone. I can't read your code.

Free to explore public repos. Pro unlocks working with your own repositories — private repo support, CLI watch mode, git time travel, and AI agents.

App Store: https://apps.apple.com/app/codelayers/id6756067177

How the layering algorithm works: https://codelayers.ai/blog/the-hidden-hierarchy-in-your-code...

Built this solo in about 3 months. Would love feedback — especially on what you'd want from a tool like this.
by sarchertech | 2026-02-21 12:50:17+00:00
Germany is the best argument multiple people in this thread made for how a multiparty system prevents the move towards extremism, but we are within living memory of Germany collapsing into what was arguably the worst case of extremism in history.

Of course there were special circumstances at play. Democracies don’t tend to collapse into dictatorship when things are going great. But the multiparty system did nothing to prevent it.

If a charismatic demagogue gains enough popular support, no constitution, multi party system, or separation of powers etc can stop him.

You could maybe argue that a demagogue is less likely to rise in a multi party system, but I haven’t seen any empirical evidence to support that.
by eqvinox | 2026-02-21 12:50:27+00:00
USB 1.1 Full Speed is 12 Mbit, i.e. 1.5 MB/s theoretical, zero overhead accounted for. That's an order of magnitude you're missing there. Whether it matters depends on how large the drive is, I guess.

It also bears pointing out these microcontrollers have built-in parallel memory interface buses, which are likely compatible with IDE (which is just ISA == the 8088/8086 parallel bus on a cable.) With DMA, ketchup and fries…
by kurouna | 2026-02-21 12:50:50+00:00
Hi HN. I am a programmer from Japan who loves Emacs. I am building elecxzy. It is a free (zero-cost), lightweight, Emacs-like text editor for Windows.

I designed it to be comfortable and ready to use immediately, without a custom init.el. Here is a quick overview:

- Provides mouse-free operation and classic Emacs keybindings for essential tasks (file I/O, search, split windows, syntax highlighting).

- Drops the Lisp execution engine entirely. This keeps startup and operation lightweight.

- Solves CJK (Chinese, Japanese, Korean) IME control issues natively on Windows.

I never managed to learn Lisp. I just copy-pasted snippets to maintain my init.el. However, I loved the Emacs keybindings. I loved operating an editor entirely without a mouse. I wanted an editor I could just open and use immediately. Also, standard Emacs binaries for Windows often have subtle usability issues for CJK users.

So, I thought about whether I could build an Emacs-like text editor using Electron, the same framework as VS Code.

Building an editor inside a browser engine required thinking a lot about what NOT to build. To make it feel native, I had to navigate DOM limitations. I learned that intentionally dropping complex features improves rendering speed. For example, I skipped implementing "word wrap." For syntax highlighting, I did not use a full AST parser. Instead, I used strict "line-by-line" parsing. The highlight colors for multi-line comments are occasionally incorrect, but it is practically unproblematic and keeps the editor fast.

Under the hood, to bypass browser limitations and handle large files smoothly, I implemented a virtual rendering (virtual scrolling) system. For text management and Undo/Redo, I use a custom Piece Table. I built a custom KeyResolver for Emacs chords. I also used koffi to call Win32 APIs directly for precise IME control.

I respect Windows Notepad as one of the most widely used text editors. However, in my daily work or coding tasks, I often felt it lacked certain features. On the other hand, I found VS Code too heavy just to write a quick memo. Even with extensions, it never quite gave me that native Emacs flow. I do not want to replace Notepad, VS Code, or Emacs. If users want rich extensions and heavy customization, I believe they should use Emacs or VS Code. My goal is to fill the gap between them—to build a "greatest common denominator" editor for people who just want an Emacs-like environment on Windows without the setup.

It is still in alpha (so it might not work perfectly), but you can test it on Windows by downloading the zip from the GitHub releases, extracting it, and running elecxzy.exe. For screenshots, basic usage, and keybindings, please check the README on the GitHub project page.

I am looking for feedback: Is there a demand for a zero-config, Lisp-free, "Notepad-like" Emacs-style editor? What are the minimum standard features required to make it useful? I would love to hear your technical insights.
by VorpalWay | 2026-02-21 12:51:36+00:00
Yeah, you can't enable priority inheritance for mutexes in std of either C++ or Rust. Which is a show stopper for hard realtime (my dayjob).

And then you have mutexes internally inside some dependency still (e.g. grpc or what have you). What I would really like is the ability to change defaults for all mutexes created in the program, and have everyone use the same std mutexes.

By the way: rwlocks are often a bad idea, since you still get cache contention between readers on the counter for number of active readers. Unless the time you hold the lock for is really long (several milliseconds at least) it usually doesn't improve performance compared to mutexes. Consider alternatives like seqlocks, RCU, hazard pointers etc instead, depending on the specifics of your situation (there is no silver bullet when it comes to performance in concurrent primtitves).
by 1vuio0pswjnm7 | 2026-02-21 12:51:41+00:00
"There are venues that provide tickets exclusively via mobile applications, for instance."

Turns out Ticketmaster still has ticket printing machines at such venues

Was at a game at one of them, claimed I had a problem with the app and after some negotiation at the ticket window a millennial printed me a ticket

Why do they still have the printers

The "I'm having a problem with the app" strategy can work in other contexts too. The phone can be configured so that a young person trying to help gives up

"Modern" software is highly fallible and everyone knows it
by simianwords | 2026-02-21 12:52:11+00:00
i'm very skeptical of this paper.

>Basic Arithmetic. Another fundamental failure is that LLMs quickly fail in arithmetic as operands
increase (Yuan et al., 2023; Testolin, 2024), especially in multiplication. Research shows models rely on
superficial pattern-matching rather than arithmetic algorithms, thus struggling notably in middle-digits
(Deng et al., 2024). Surprisingly, LLMs fail at simpler tasks (determining the last digit) but succeed in harder
ones (first digit identification) (Gambardella et al., 2024). Those fundamental inconsistencies lead to failures
for practical tasks like temporal reasoning (Su et al., 2024).

This is very misleading and I think flat out wrong. What's the best way to falsify this claim?
Show HN: Wordy – Learn languages from real movie and TV clips with quizzes
by sandorb | 2026-02-21 12:53:14+00:00
Hey HN, I'm Sándor. I built Wordy because I kept pausing Netflix to look up words in a dictionary. So I made a subtitle tool for myself, and it kind of snowballed from there.

What it does: You watch short clips from real movies and TV shows, then get quizzed on the vocabulary you just heard. The app tracks every word automatically and adapts to your level. 20+ languages.

How it evolved: Started as an iOS app for interactive streaming subtitles. Then I added curated video clips with quizzes. Then vocabulary tracking, spaced repetition, and personalized learning paths. Now it's iOS + Android + a Chrome extension (dual subtitles for Netflix and YouTube).

The whole thing is a solo project. Along the way it won a $30K prize at Hungary's biggest startup competition, which gave me the push to go full-time on it.

Stack: Swift (iOS), Kotlin (Android), Chrome extension.

Would love to hear what you think, especially from anyone who's tried learning a language from media before. What worked? What didn't?
by amelius | 2026-02-21 12:53:27+00:00
I wish he went back to writing educational blogs/books/papers/material so we can learn how to build AI ourselves.

Most of us have the imagination to figure out how to best use AI. I'm sure most of us considered what OpenClaw is doing like from the first days of LLMs. What we miss is the guidance to understand the rapid advances from first principles.
by deaux | 2026-02-21 12:54:36+00:00
The content is of course 100% true and needs to be repeated over and over, every single day.

The straight-from-LLM writing style is incredibly grating and does a massive disservice to its importance. It really does not take that long to rewrite it a bit.

I hope at least he wrote it on his local Llama instance, else it's truly peak irony.

> Here’s the thing about the DPF: it’s the replacement for Privacy Shield, which the European Court of Justice killed in 2020. The reason? US surveillance laws made it impossible to guarantee European data was safe.

> The DPF exists because the US signed an Executive Order (14086) promising to behave better. But an Executive Order is not a law. It’s a presidential decision. It can be changed or revoked by any future president with a pen stroke.

This understates the reality: the DPF is already dead. Double dead, two separate headshots.

Its validity is based on the existence of a US oversight board and redress mechanism that is required to remain free of executive influence.

1. This board is required to have at least 3 members. It has had 1 member since Trump fired three Democrat members in Jan 2025 (besides a 2-week reinstatement period).

2. Trump's EO 14215 of Feb 2025 has brought (among other agencies) the FTC - which enforces compliance with the DPF - under presidential supervision. This is still in effect.

Of course, everyone that matters knows this, but it doesn't matter, as it was all a bunch of pretend from day 1. Rules for thee but not for me, as always. But what else can we expect in a world where the biggest economy is ruled by a serial rapist.
by constantcrying | 2026-02-21 12:54:47+00:00
The EU is one of the worst tech regulators in existence. The only reason they have not yet tried to ban 3D printing is because they are too tech illiterate to have heard of it.

Phone batteries are already replaceable with standard tools. Instead of having waterproof phones, the EU wants to mandate back phones which die when you are caught in a shower. Reliable water proofing is only possible with gluing in seals, I really hope some lobbyist can actually show them what the consequence of their actions will be. I do not want to have to import a phone from the US to get a usable device.

Saving the environment by creating mountains of dead phones, killed by water, is such an incredible EU move.