MurphyA/hacker-news huggingface dataset:
by efreak | 2026-03-10 04:03:33+00:00
I could be wrong, but I believe businesses are generally required to serve the public if they're open to the public, and they can only refuse to serve you for limited reasons such as being disruptive or offensive. I don't think the way someone eats a hamburger is a valid reason to refuse service unless you're a private club (ie not open to the public). Maybe if you're a goop[1] you might get kicked out.

[1]: https://www.gutenberg.org/files/36664/36664-h/36664-h.htm#pa...
by fc417fc802 | 2026-03-10 04:03:39+00:00
Reset it back to 20 years and make that a hard limit for both patents and copyright. No renewals. Zero exceptions. Let the market sort the rest out.

There's always going to be downsides and edgecases when granting any party a monopoly over anything. At least if it's limited to 2 decades any unintended consequences, philosophical objections, and etc are hopefully kept within reason.
by Cyphase | 2026-03-10 04:04:50+00:00
Other words too, e.g. "from".

My first thought was that the creator used a search library that filters common words by default, but the search code is all in the page and doesn't do that.

My second thought was that the 10k word corpus doesn't include those most common words. But it does.

Then I realized that the creator filtered them out. The page does say "7931 words", and the title here on HN says "10k* most common". The original corpus has exactly 10,000 words.

https://github.com/first20hours/google-10000-english/blob/d0...

The first 21 include all four we've mentioned:

the, of, and, to, a, in, for, is, on, that, by, this, with, i, you, it, not, or, be, are, from
Ask HN: Can Sim2Real gap in robotics be closed?
by glaksmono | 2026-03-10 04:07:28+00:00
I noticed that some people are working on trying to close the gap of the Sim2Real, but most of the videos are on the physical stuff that are rigid. Sim2Real gap happens when the stuff are more unpredictable (i.e. cloth, rubber, etc)

Thoughts on this?
by big_toast | 2026-03-10 04:07:42+00:00
I generally think that. But letting dwell time/clicks/open-rates expand the recommender and then (bound to swipe) 'disinterested'/'show less like this' to cull has been pretty efficient. I think I used to feel dumped into simclusters and now I really feel like I see a more specific subset of posts I prefer (while still casting what feels like a wide net).

I really liked when bsky introduced the 'show more/less' and then expanded it to custom feeds. But I'm afraid the recommender systems work better with more data. And I think the feed operator alone gets sent a limited set of interactions?

I'm not exactly sure how it would work in atproto but I could imagine an enriched 'graph-interactivity' where you can turn on and off which/how much signal/privacy you want.
by eldioni56 | 2026-03-10 04:08:00+00:00
I've been steering AI tools instead of writing code directly for over
a year. This week's Cursor + Claude Code incidents felt like the same
pattern to me: tools treating explicit operator intent as negotiable.

Wrote up what guard rails actually hold in production:
https://open.substack.com/pub/triduanacelebrer831482/p/the-t...
by quilombodigital | 2026-03-10 04:08:22+00:00
I was trying to roast this guy because I figured a burn-in test should accomplish the same thing he’s doing. But no... I had to ask the great oracle, GPT (General Purpose Truth), and it told me the guy is actually doing something worthwhile. How are trolls supposed to survive in this inhospitable era?

Apparently, multi-year storage tests are still valuable for validating whether those estimates match reality. Who knew...
by cauethenorio | 2026-03-10 04:08:25+00:00
Slack is great in almost all aspects, but they dropped the ball on pasting formatted content.

Over the years I've spent hours fixing the formatting of Markdown content I pasted into Slack: removing stray asterisks, rebuilding
links, and re-indenting nested lists. Especially in the last months where half my messages come from ChatGPT or Claude.

There are tools out there to help with this, but none of them can handle nested lists properly.

Then I noticed something: when you copy text from Slack's compose bar and paste it back, nested lists survive.
Something on the clipboard was preserving the formatting. So I dug in, reverse-engineered the clipboard format, and then did what everyone does in 2026: vibe-coded the rest with Claude.

Slack's compose bar is a Quill editor. When you copy from it, it adds to the clipboard two MIME types: the standard text/plain and a custom `slack/texty`
one containing Quill Delta JSON.

Paste that back and everything comes through perfectly: bold, links, code blocks, and nested lists.

So I built slackfmt to exploits this:

1. Converts your Markdown (or HTML) to Quill Delta JSON

2. Packs the Delta into a Chromium Pickle binary blob tagged as `slack/texty`

3. Writes it to the system clipboard via a native Rust addon

When you paste, Slack thinks you're pasting from Slack itself.

Web: https://slackfmt.labs.caue.dev

CLI: echo "*bold* and _italic_" | npx @slackfmt/cli@latest

Repo: https://github.com/cauethenorio/slackfmt
Show HN: RACKS! Give your AI agent a Visa card in 60 seconds
by rakan1 | 2026-03-10 04:08:28+00:00
Hey HN. I'm building RACKS, a platform that lets developers give AI agents real purchasing power through single-use virtual Visa cards.

The agent requests a card, gets one for the exact amount, makes the purchase, card self-destructs. No crypto, no new payment protocols, just Visa rails that work everywhere (95% authorization).

I built this because I kept running into the same wall; my agents could browse, reason, and plan, but the moment they needed to actually buy something, I had to step in manually.

We have an OpenClaw skill, Claude MCP & even a Python SDK (pip install racks) so you can plug it anywhere in about a minute.

Early access is live at rackspay.com. Would love feedback from all interested.
by xscott | 2026-03-10 04:09:48+00:00
That is interesting, and thank you.

I've had a list of pet projects that I've been adding to for years. For those, I just say the broad strokes and tell it to do it's best. Codex has done a really good job for most of them, sometimes in one shot, and my list of experiments is emptying. Only one notable exception where it had no idea what I was after.

I also have my larger project, which I hope to actually keep and use it. Same thing though, it's really hard to explain what's going on, and it acts on bad assumptions.

So if Claude is better at that, then having two tools makes a lot of sense to me.
by dfxm12 | 2026-03-10 04:09:50+00:00
Pre, post and during COVID, you rarely see someone pulled over for running a red because you rarely see it happen. When you do, a cop it is even more rare to be present. These rare events stick out, yes.

Depending on the situation, it might be dangerous for a cop to also run a red to give chase, so consider it might be their job to let it go.
by rootusrootus | 2026-03-10 04:09:59+00:00
Useless tidbit about myself: Back in the mid-90s I was in the USAF in the 552nd Air Control Group, and the team I was on specifically did the 'external test' of the data link. Spent a lot of time in a simulator pushing buttons pretending to be an AWACS guy on a plane while recording all of the data, then later painstakingly comparing that data to the manual log and radio recordings.

I would be interested to see how far they've brought the technology in the intervening, uh ... 30 years. Damn. That old computer (old by technology, ours was pretty new in practical terms) was the only mainframe I've ever used. Booted it up by loading a tape reel and programming registers. I still remember that the 'happy' code was something like 0B00BE in between cycles, anything else and it had crashed.

/end trip down memory lane
by fc417fc802 | 2026-03-10 04:10:00+00:00
And yet the term luddite seems to fit the anti-ai crowd perfectly. They are largely concerned about employment (and more generally economic stability) and to that end seek measures intended to protect workers.

There's also some environmentalist concerns which the term luddite again fits perfectly. You just have to generalize, transferring laterally from economic wellbeing to environmental wellbeing.

So I don't think GP qualified as an ad hominem dismissal but rather an accurate description of the situation. Take what's being discussed (restrictions on specifications and interoperability), project it backwards in history, and imagine what an alternate present day would look like. I think it would be pretty bad.
by aw1621107 | 2026-03-10 04:10:12+00:00
Sure, but those are arguably more like implementation details as far as end users are concerned, aren't they? At least off the top of my head I'd imagine tokio would require Send + Sync for tasks due to its work-stealing architecture regardless of whether it uses Wake or RawWaker/RawWakerVTable internally.

I find it interesting that there's relatively recent discussion about adding LocalWaker back in [0] after it was removed [1]. Wonder what changed.

[0]: https://github.com/rust-lang/libs-team/issues/191

[1]: https://github.com/aturon/rfcs/pull/16
by rmunn | 2026-03-10 04:11:05+00:00
The "compose" key on Linux is one of my favorite things about the Linux keyboard system. You can pick which key is your "compose" key, choosing from about a dozen options. Then just as you describe, you type it in sequence (though on Linux, compose then c then s produces š, because compose then c is the shorthand for the "caron" diacritic: compose, c, g is ǧ, compose, c, h is ȟ, and so on).
by icecheese | 2026-03-10 04:11:35+00:00
I don't want to say too much out of respect for privacy, but the charge last year was for a probation issue, not related to the old charge. He was acquitted on the probation issue, and is at home today. Like I said, the sheriff dept decided to lie in their report, about pretty much everything. If someone told you he has a "life sentence," that was also a lie.

I just saw him the other day at his home. I really hate to see these falsehoods repeated, especially since he isn't here to defend himself. I will tell him about this thread, though.
by antonio-mello | 2026-03-10 04:12:01+00:00
The filesystem-as-first-class-primitive approach is interesting. I've been building MCP servers (Model Context Protocol) for infrastructure management — letting AI assistants interact with Proxmox clusters, ClickHouse databases, etc. — and the hardest part isn't the agent logic itself, it's the lifecycle around it: state persistence, deployment, and making sure the agent can't accidentally destroy things.

Your two-step deployment (config.yaml + Dockerfile) with separate storage looks like it solves the iteration speed problem well. One thing I've found critical in practice: for agents that touch real infrastructure, you need explicit confirmation gates on destructive operations. Does Terminal Use have any built-in patterns for that, or is it left to the agent implementation?
by jltsiren | 2026-03-10 04:12:15+00:00
If you need actionable guidelines, you may not be the right person to do research. At least not now.

Research is all about studying topics of uncertain value. You have to commit to a project long before you can say if it's actually worth doing.

Taste comes with deliberate effort and experience. It doesn't tell you that a topic is definitely worth studying, but it increases the likelihood that you will guess right.
by antonio-mello | 2026-03-10 04:12:49+00:00
The practical tension I see: I build open source tools and use AI heavily in the process (Claude as a coding assistant). Every commit has "Co-Authored-By: Claude" in it. The code is MIT-licensed and genuinely mine in terms of architecture and intent, but the line-by-line generation is clearly AI-assisted.

This creates an odd situation where the "reimplementation via AI" concern cuts both ways. If someone feeds my MIT repo to an LLM and gets a copyleft-violating derivative, that's one problem. But if I use an LLM trained on copyleft code to write my MIT-licensed tool, am I the one laundering licenses without knowing it?

I think the article's core point holds: legitimacy and legality are diverging fast. The open source community built norms around intent and reciprocity, and those norms are now being stress-tested by tools that can reimplement anything from a spec. No license text can fully encode "don't be a free rider."
by FireBeyond | 2026-03-10 04:13:10+00:00
Yup, absolutely. I'm so annoyed by this. I haven't been able to get either my Comcast IPv6 address pool set up and usable throughout my home network (three switches and two Unifi Pro 6 WAPs, across a few VLANs), nor my HE.net tunnel.

So annoyed.
by theMezz315 | 2026-03-10 04:13:50+00:00
THIS

https://podcasts.apple.com/us/podcast/roku-anthony-wood/id11...

or

https://wondery.com/shows/how-i-built-this/episode/10386-rok...

Anthony Wood helped transform the media landscape…twice. First, in the early 2000’s, when he invented a device that let you record, pause, and re-watch live TV. The DVR was a game-changer, but the company Anthony built around it—ReplayTV—was eventually out-maneuvered by TiVo. Unfazed, Anthony developed another piece of hardware; one that would tap into the growing power of the internet by letting TV’s stream digital content. In 2008, he launched the Roku box, a $99 device that connected your TV to the internet, with a remote simple enough for your grandmother to use. It’s hard to imagine now, but Anthony initially had a hard time convincing investors and media execs that the Roku—and streaming devices like it—would completely change the way we watch TV. Today, Roku has grown into an expansive media company that creates and distributes content to more than 65 million accounts worldwide.
by antonio-mello | 2026-03-10 04:14:01+00:00
The "early React" analogy resonates. I've been seeing the same pattern with MCP (Model Context Protocol) — the primitive is powerful (AI assistants calling tools via a standard protocol), but most implementations are still gluing things together ad-hoc. There's a gap between "I can build an MCP server" and "this is a polished, opinionated product."

The DuckDB choice is smart for local-first. I use ClickHouse for production analytics and the difference in operational complexity is night and day — DuckDB just works for single-node use cases without any infrastructure overhead.

Curious about the Chrome profile cloning approach. That's clever for importing auth state, but does it create any issues with cookie/session conflicts if both profiles try to access the same service simultaneously?
by pabs3 | 2026-03-10 04:14:42+00:00
Wikipedia says PTP uses UDP, that is network traffic? or did you mean Internet traffic?

https://en.wikipedia.org/wiki/Precision_Time_Protocol

Edit: ah, you are talking about virtual PTP, which is presumably PTP to the hypervisor instead of network servers. The hypervisor would then keep its own time in sync using GPS, network PTP or NTP.

https://kimmo.suominen.com/blog/2022/09/virtual-ptp-hardware...
by seanmcdirmid | 2026-03-10 04:15:38+00:00
Taxi drivers were notorious for sexual assaults back when they were the only game in town, it used to be a meme before we called them memes! I wouldn't be surprised that now that most of their business has moved over to ride shares, so has the crime.

Some recent data:

> London (2016): In a rare direct comparison, there were 154 allegations of rape or sexual assault where the suspect was a taxi or private hire driver (including Uber). Uber drivers were involved in 32 (roughly 20%) of those cases. During this period, Uber accounted for over 30% of journeys in London but only 20% of the reported assaults, suggesting Uber drivers were statistically less likely to be involved in an incident than traditional taxi drivers in that market.

That is London, not the USA of course. Who knows what other factors were at play.

For the USA we have:

> Uber (2017–2022): Reported 12,522 serious sexual assaults. This occurred across approximately 6.3 billion trips, meaning these incidents happened in about 0.0002% of rides.

> Reporting Bias: Modern apps have "emergency" buttons and digital trip trails that make reporting easier and more traceable. Historical taxi assaults were often only recorded if a formal police report was filed, leading to significant underreporting.

> Victim Demographics: In Uber's 2021–2022 data, 42% of reporters were drivers and 56% were riders. Historical taxi data rarely distinguished between driver-on-passenger vs. passenger-on-driver incidents.

> Internal Data: A 2024 government report found that while some taxi companies collect incident data, they treat it as internal information and do not share it with the public

> I’m saying that these companies need to be held responsible for their role in this problem.

People suck, and they always have. The only way for 100% safety is self-driving taxis.
by pezezin | 2026-03-10 04:15:44+00:00
Which system reality? Plenty of architectures don't have a concept of a null pointer at the hardware level. Other architectures provide multiple address spaces, or segmented memory addressing. Even when a null pointer exists at the hardware level, it doesn't have to be the zero address.

Null pointers are a software abstraction, and nowadays we have better abstractions.
by FireBeyond | 2026-03-10 04:16:36+00:00
> My thinking is that it's very unlikely the people actually responsible for implementing it were the same as the ones in court arguing it would be easily reversible.

I would generally be surprised if the judge just accepted the attorney's answer without instructing them to have that conversation. I can't imagine a judge saying "Yeah, sure, I'm sure you're the right person to ask this technical question".
by eviks | 2026-03-10 04:16:39+00:00
> Most importantly for our conversation, the Fn key was resolved internally inside the keyboard

That's the worst part about Fn, limiting user customization and wasting keyboard space.
Good that this was partially dialed back, but bad that Apple added another exclusivity barrier breaking external keyboards.

> What if Apple at some point decides that Esc means something, and you already used it for something else?

You continue to use it for something else? How is it different from any other default shortcut you don't line and change?

> It’s just a modifier key.

That should be the end game! No lock in, no weird limitations like "cannot map Mission Control to ↑"

There is no hope for Apple to make anything good out of it (⌃⌘X is their peak ergonomic design), but at least you'd be able to freely use the key yourself
by jnwatson | 2026-03-10 04:17:35+00:00
This is the best argument against early egg retrieval. If it were just a matter of money, the argument holds. However, the treatment involves pumping you with hormones that make you feel like crap the week before and after. Almost daily bloody draws are involved.

Then you add potential complications from anesthesia and the egg retrieval itself, and you have a net negative expected value.

The first time my wife underwent egg retrieval, the surgeon accidentally pierced her ovary. She has had pain on that ovary since.
by iJohnDoe | 2026-03-10 04:18:01+00:00
Story time.

Remember when dial-up was “unlimited”, until it wasn’t? I would stay connected 24/7 because I was running FTP servers announced on IRC. Well, eventually unlimited became a restricted number of hours in a month and I had to disconnect. I then discovered the whole BBS underground and was amazed.

I would find BBS numbers online, in magazines, anywhere and everywhere I could find them. Well, I dialed into all of them. All around the world. I would stay connected for hours.

One morning I was getting ready for school and heard my parents arguing like crazy with the phone company. It was a multi-thousand dollar bill. Well, back in the day, not only were there long-distance charges, but apparently there was also a connection charge as well each time. So when I dialed in and would inevitably get disconnected after a few minutes and re-dial, there would be a connection charge each time. My parents were saying (more like yelling), “There is no way we could dial that many numbers!” I had no idea what the heck was going or why they were talking about that. Then it hit me like a shock to the system. “Holy shit, that’s from all my BBS dialing!”

They continued to argue with the phone company about not paying the bill and there must be something wrong somewhere. Then they wrapped up the call.

As we left for school I causally asked what all that was about.

They concluded it must have been the cordless phone and someone was making calls on our line by connecting to our cordless base station.

:->

My BBS days were obviously over.
Show HN: Sift – local hybrid search CLI in a single Rust binary
by rupurt | 2026-03-10 04:19:48+00:00
Built this for agentic workflows where you need repeatable, low-latency search over local codebases and docs without standing up a daemon or an indexing service.

Pipeline is Expansion → BM25/phrase/vector Retrieval → RRF Fusion → optional Qwen reranking. Each stage is independently tunable.

The part I found most interesting to build: the caching layer is modeled after Zig's build system. A BLAKE3 manifest store tracks filesystem metadata so sift knows which files changed without re-reading them. A content-addressable blob store holds pre-extracted text, BM25 term frequencies, and pre-embedded vectors — so repeat queries skip neural inference entirely and go straight to dot-product scoring. Identical files across projects share a single blob entry.

Benchmarked on SciFact (5,185 docs): vector hits 0.826 nDCG@10 with perfect recall at ~26ms p50. BM25 alone is 5ms if latency is the constraint.

Repo: github.com/rupurt/sift
by Eridrus | 2026-03-10 04:20:45+00:00
The point of IP is to encourage the creation of new things.

Not all protections have to be ones that give total control like copyright.

I think it's a mistaken assumption that costs will fall to zero. The low hanging fruit will get picked, and then we'll be doing expensive combined AI/wetlab search for new drugs.

If there is any meaningful headroom we will keep doing expensive things to make progress.
by trinsic2 | 2026-03-10 04:23:15+00:00
There's lots of wiggle room if you know how to start with the proper standing. The problem, from my perspective is: if you are trying to get away with wrong doing, or if you are legitimately being harmed by the law as it's being applied. If you are asking questions or making statements. Everything the court says is a legal determination, everything you say can be used against you,.

Im sure a lot has changed no with much criminality in the justice system and government.
by salawat | 2026-03-10 04:24:53+00:00
>Comparing a software tool to "poisoning a well" turns a debate over style into a moral crisis that doesn’t fit the situation. If the information is accurate and the writing is clear, the water in the well is fine, regardless of the pump used to get it there. If the water tastes good, complaining about the plumbing is just a distraction.

Speaking of poisoning wells, have you heard of this thing called Search Engine Optimization? Absolutely ruined the Internet.