MurphyA/hacker-news huggingface dataset:
by stewrat | 2026-02-11 13:52:40+00:00
Hyped because I chose to pursue an MFA and dabble in CS on the side instead of getting a CS degree and dabbling in art on the side. The human subjective experience, knowing how to properly communicate it will be a future source of meaning for people who have honed the skill, and the imperfect but passable AI programming infrastructure will help support the bones of the operation
by prradox | 2026-02-11 13:53:22+00:00
I run multiple Claude Code and OpenCode sessions at the same time — sometimes on my laptop, sometimes on remote devboxes over SSH. The friction that bugged me most was context switching: I'd be thinking through a problem, pacing around, and then have to sit down, find the right terminal window, and type out what I wanted the agent to do. I kept wishing I could just say it out loud.

So I built AgentWire. It's a self-hosted CLI + browser portal that sits on top of tmux. You open the portal on your phone or tablet, push-to-talk, and your voice gets transcribed and routed to whichever agent session you pick. The agent talks back via TTS. It works across machines — SSH into a remote box, and those sessions show up in the same portal.

The core loop: speak a prompt, agent works on it, agent speaks the result back. You can be on the couch, on a train, wherever — as long as your portal is accessible (I use a Cloudflare tunnel).

It also does multi-agent orchestration. One session can be the "leader" that spawns worker panes, delegates tasks, and collects summaries. This is useful when you want parallel work across a codebase without the agents stepping on each other.

You can run everything on one machine, or distribute it across several like I do — I have TTS running on a Windows WSL box with a GPU, several dev boxes (local and remote) running various projects, and my main local machine running the portal and STT.

Install: pip install agentwire-dev (or uv tool install agentwire-dev). No cloud, no accounts, no sign-up. Your audio stays on your machines. TTS runs on your own GPU or serverless (RunPod), STT via Whisper.

I use this daily. The docs are thin, and I'm adding tons of QoL and better error paths daily too. But the core voice workflow and session management are solid.

Curious about:

1. Is push-to-talk the right model? Or would continuous listening / wake-word work better for coding?

2. If you run multiple AI coding agents, what would you want from a coordination layer?

3. What's the first thing that would need to improve for you to actually try this?

Python, tmux, MCP. Works with Claude Code, OpenCode, or anything that runs in a terminal.
by usrbinbash | 2026-02-11 13:54:21+00:00
> If you walk away from an unlocked machine

...then I might as well ask what happens when I walk away from the encrypting edior while a file is still open. User Error can happen with any encryption or security schema. Pointing out a trueism is not an argument.

> It's also portable

So is encrypting files using a specialized tool. I don't need my editor to do this. The entire point of my criticism, and indeed the entire point of this thread, is that software that should focus on a narrow task, tries to do way too much, leading to problems.
by gwbas1c | 2026-02-11 13:54:24+00:00
According to https://en.wikipedia.org/wiki/Lisp_machine

> These machines had hardware support for various primitive Lisp operations (data type testing, CDR coding) and also hardware support for incremental garbage collection.

That being said, hardware garbage collection never really took off. When I look at GC languages they all have significantly different memory models, so I can see why. (For a more modern take on this, look into why dotnet can't use the proposed WASM garbage collector. Dotnet needs more metadata and finalizers, which WASM's GC doesn't provide.)

But getting back to a Javascript kernel with GC: I would think "stop the world" pauses would cause non-deterministic issues? (IE, if an interrupt has a long pause due to a GC?) It might only work if the kernel borrowed techniques from "real time Java" programming techniques?
by reactordev | 2026-02-11 13:55:38+00:00
Dude, Americans are getting kidnapped and murdered in Mexico all the time. The cartels don’t care your nationality.

If the administration strikes cartels first, they may find it egregious enough to do what they refused to do in the past…

I don’t rule out any options when it comes to murderous organizations.

*EDIT*
This isn’t me saying don’t go to Mexico or that Mexico is unsafe either. Out of the tourists that visit from America, 0.001% see violence or are kidnapped or anything negative. If anything it would be petty theft near cruise ports and resort towns that would be the biggest culprit of crime for Americans.
by dspillett | 2026-02-11 13:56:03+00:00
Comma for decimal separator, and point (or sometimes 'postraphy) for thousands separator if there is one, is very common. IIRC more European countries use that than don't, officially, and a bunch of countries outside Europe do too.

It wouldn't normally necessitate not using comma as the field separator in CSV files though, wrapping those values is quotes is how that would usually be handled in my experience.

Though many people end up switching to “our way”, despite their normal locale preferences, because of compatibility issues they encounter otherwise with US/UK software written naively.
by graemep | 2026-02-11 13:56:07+00:00
The context of this is the list of examples was of things done illegally for the first time - it lists these things as "also" in response to a claim that water was *first* chlorinated illegally.

While there were bans or a requirement for authorisation of translations of the Bible in certain times and places (mostly the 1300s to 1500s) the first translations of (parts of the) Bible into English had been done centuries before this, some as early at the 7th century. This makes them some of the oldest written works we know of in English at all. They were also done by the church.

> You can nitpick that "the church executing people for it" is not exactly the same as "illegal" but that's missing the point.

When did this happen? Tyndale was tried and executed by the secular authorities in a place where there were no laws against translating the Bible.

The earliest translations into English were done by the Church.
by AndrewKemendo | 2026-02-11 13:56:21+00:00
20% of the human population still is not using the internet

Imagine you’re 70 years old, in rural North Carolina, sitting on your porch wondering why your house has a sheet of ice on it that’s never happened before. Now your already weak soybean harvest that year yields only 30%

Meanwhile your 30-year-old neighbor just had a productive soybean harvest because they covered their crops prior to the freeze based on using the Internet for weather forecasting

That trivial variation between people who utilize information technology to improve their survivability has been happening for the last few hundred years unabated.

This is what the soft singularity looks like
by throw0101a | 2026-02-11 13:56:41+00:00
>> [citation needed]

> My citation is the membership of the CAB.

For the not-allowing of clientAuth, it is a single member of CAB. The CAB 'standard' itself allows clientAuth as a "MAY"; see §7.1.2.10.6:

* https://cabforum.org/working-groups/server/baseline-requirem...
by slavavechir | 2026-02-11 13:57:10+00:00
About the icons, that was not our intention. We already updated the branding. Trust is important to us.

Right now we are using AWS startup credits and everything is stored on AWS. That helps us offer 100 GB free in the early stage.

We already have plans for optional paid tiers for users who need more storage or extra features. The free plan will stay always free.
by Forgeties79 | 2026-02-11 13:57:46+00:00
> Getting into one fight and just leaving over it is pretty foolish.

No one said otherwise. This is a strawman.

> But that doesn't mean everyone will treat you well.

No one said otherwise. This is also a strawman.

> Your hypothetical was "If you have to repeatedly deal with it, you'd likely leave the space we share or ask someone to make me leave".

It’s not hypothetical. It’s what people are claiming he was doing and you were saying people need to just shrug it off. At no point have you tried to establish that there is a line at which someone can say “it’s not just mean words anymore.” When I tried to say there is a line and gave examples, you got indignant.

You keep trying to describe the situation as one very small slight that happened one time, which is in no way accurate. The accusation is a pattern of behavior. If you don’t believe the accusation that is an entirely different story, but if most or all of what is being claimed is true, then he needlessly hostile and caused problems for multiple people for an extended period of time. He didn’t “call someone an idiot once.”
by anthk | 2026-02-11 13:57:59+00:00
Philiosophers aren't aware but Science itself and math curb-stomped most of the bullshit from philosophy and for the good.

Lovecraft captured well that feeling with Cosmic Horror. But, you know, in the 20's, 30's, 40's, scifi writters evolved. Outdated, romantic foes (specially the French and German romanticism) keep bitching over and over about the pure and 'simple' past, as if the universe had a meaning per se. And they are utterly lost. Forever.

Archimedes and Euclides won over Aristotle. Guess why. Math itself it's the Logos.
by lproven | 2026-02-11 13:58:07+00:00
> Many of the UI paradigms are still used today.

True.

> Windows 95 introduced the start menu and the task bar,

True.

> windows 3.11 didn't have them in that form.

It didn't have them in _any_ form. It had the Program Manager and the File Manager, inherited from OS/2 1.1.

> The start menu was just an applications folder

No, it wasn't.

> (a bit like on Mac)

Again no. Not at all.

The Start menu is a hierarchical browser showing a tree constructed on-the-fly from the storage on disk. That storage is just a folder, yes, but it's a folder containing shortcuts and folders. It does not contain anything else: no binaries, no programs, no config. Just directories full of shortcuts.

(For hardcore Unix folks: "shortcuts" are Windows >= 95's version of symlinks, with more and richer metadata, but they are filer-GUI-level only and are not understood by the shell, because the shell predates them by a decade or more.)

> and the task bar was some shortcuts on what was basically the desktop.

Nope, not at all. It's a rich UI in its own right with half a dozen separate interacting components: in Win95, it contained the start menu, then a window switcher, then a notification area containing sub-controls (as separate applets) and the clock.

It is more complex and sophisticated than the only 2 limited bits of prior art: the icon bar in Acorn's RISC OS, and the Dock in NeXTstep, which was influenced by RISC OS.

> I don't think windows 3 had a registry either.

It did, but all it stored were file associations: the 3 letter extensions on the end of filenames, and what app opened what file extension.

> It really became what we still know as windows today.

True.
by alexissantos | 2026-02-11 13:58:15+00:00
Nuts, definitely. Bonkers to jump to that conclusion? No, especially with this US administration.
Mexico itself is concerned enough about the possibility that it's made statements to make it clear it wouldn't be acceptable. Mexico thinks it's nuts, too, but not bonkers to think the US might do it.

US troops in Mexico 'not on the table', Sheinbaum tells Trump https://www.france24.com/en/americas/20260112-us-troops-mexi...
by close04 | 2026-02-11 13:59:00+00:00
Sort of correct but also playing with words. Most, many.

There's a divide between generations and geographies to start with. Younger vs. older generations see things differently. Westerners vs. Easterners (especially those who remember the communist times) see things differently.

It's very hard to say what many and most people are doing on either side of the Atlantic. Until a few short years ago you wouldn't have imagined enough Americans would vote for the leader they did, knowing exactly what they're getting, and yet they did. So people aren't always forthcoming about their views and beliefs.

In Europe for anyone who can't remember the "hard times" it's easy to fall into the trap of believing things will stay good forever. The US hasn't had equivalent "hard times" relative to the rest of the world for as long as any person in the US has been alive and a few generations more. So they too can easily believe things can't turn sour, which is why this recent and swift downturn caused so much shock and consternation. But the US also always had a lot of preppers and people "ready to fight the Government" (that's why so many have guns, they say). It's a big place so you expect to have "many" people like this.
by randusername | 2026-02-11 13:59:10+00:00
> generational difference

I feel squeezed in the middle between antsy-verbose zoomer emailers and terse boomer emailers that hit me with ambiguous 5 word replies or those godforsaken emojii email reacts.

My decree is that 95% of emails should be three sentences double-spaced. 5% should be paragraphs. Hypertext is permissible almost entirely because of quote formatting, which should be used liberally so that each email is as self-contained as possible.
by cogman10 | 2026-02-11 13:59:11+00:00
What's strange is I'm finding that gcc really struggles to correctly optimize this.

This was my function

for (auto v : array) {
if (v != 0)
return false;
}
return true;

clang emits basically the same thing yours does. But gcc ends up just really struggling to vectorize for large numbers of array.

Here's gcc for 42 elements:

https://godbolt.org/z/sjz7xd8Gs

and here's clang for 42 elements:

https://godbolt.org/z/frvbhrnEK

Very bizarre. Clang pretty readily sees that it can use SIMD instructions and really optimizes this while GCC really struggles to want to use it. I've even seen strange output where GCC will emit SIMD instructions for the first loop and then falls back on regular x86 compares for the rest.
by jodrellblank | 2026-02-11 14:00:55+00:00
> Given mass, perhaps it is finely balanced

Not only is it balanced, because the boats displace water when they enter, if one side has a boat and the other doesn't, it still balances.

Practical Engineering YouTube did a video "the hidden engineering behind the Falkirk wheel" two months ago: https://www.youtube.com/watch?v=sq6ZOVbKQhY
by ridruejo | 2026-02-11 14:01:09+00:00
Hi, one of the cofounders here! We work with a ton of different agents in our other open source project, Rover (https://endor.dev/rover). Sometimes we need to debug how the agents are behaving and we built this tool to make our life easier. It is a web interface in which you can upload sessions logs that you have exported from Claude, Codex or any other coding agent. You can easily navigate them, check the reasoning, tool calls, etc. as well as explore what subagents were doing. Everything happens local to the browser, so no data is sent to any server.

It can also be used to safely share agent session logs with others, either projects you are contributing to or to troubleshoot something. It has an optional, built-in anonymizer so no private information leaks accidentally.
by rkagerer | 2026-02-11 14:01:11+00:00
Here are 3 examples identified in their results.

Play Store pages for all 3 list strong assurances about how the developer declares no data is being sold to third parties, or collected unrelated to the item's core functionality.

My open question to Google is: What consequences will these developers face for lying to you and your users, and why should I have any faith at all in those declarations?

Brave Web browser https://chromewebstore.google.com/detail/mmfmakmndejojblgcee...

Handbrake Video Converter https://chromewebstore.google.com/detail/gmdmkobghhnhmipbppl...

JustParty: Watch Netflix with Friends https://chromewebstore.google.com/detail/nhhchicejoohhbnhjpa...
by thedudeabides5 | 2026-02-11 14:01:17+00:00
This is fun but obviously assumes the conclusion

We need a function that hits infinity at a finite time. That's the whole point of a singularity: a pole, a vertical asymptote, the math breaking:

Also interesting that tokens/$ which represents the energy constraint is the shallowest slope, and also weird taking it out doesn't impact the date. That's a red flag, as you would think removing the energy constraint would bind.
by breppp | 2026-02-11 14:02:21+00:00
> Except no, we don't. notepad.exe was DONE SOFTWARE

While 8.8 score is embarrassing, by no measure notepad was done software. It couldn't load a large text file for one, its search was barely functional, had funky issues with encoding, etc.

Notepad++ is closer to what should be expected from an OS basic text editor
by delecti | 2026-02-11 14:02:30+00:00
They didn't need to create a new app. At the same time that they started adding LLM garbage to Notepad, they discontinued WordPad.

https://en.wikipedia.org/wiki/Windows_Notepad#Change_in_deve...
https://en.wikipedia.org/wiki/WordPad#Discontinuation

They likely knew nobody would be drawn to WordPad by the additions, so they had to scavenge their rapidly diminishing list of actually useful software for sacrifices on the altar to their outrageous AI investments.
by AndrewKemendo | 2026-02-11 14:02:35+00:00
Humans are here to create the Training data to bootstrap the system

Luckily we’re already most of the way there!

Over half of the population has been instrumented already to collect all their behavior data worldwide

That’s been the goal: persistent collection of training data should come out of your day-to-day life in order to bootstrap the action systems that are machine based

The challenge now is that most of that data is based on actions we don’t want machines to do
by skeledrew | 2026-02-11 14:03:41+00:00
I'm super into AI, but only just started ramping up my coding-with-LLMs repertoire this month. And a pain that I'm experiencing again is that the quality isn't there (because I'm primarily using+evaluating free models). Showboat just might be a key tool in bridging the gap.

> I’m still a little startled at how much of my coding work I get done on my phone now

I recently noticed that quite a few of my personal projects are related to making development mobile friendly, and have consciously started prioritizing them. It feels really wasteful to have all this power in my pocket and not being able to fully utilize it in the creation of things. And I think this is where we're ultimately headed: a point after which most - if not all - work will be done on mobile.
by lproven | 2026-02-11 14:03:51+00:00
I mean, yes, true, but there wasn't much to strip out of Win95!

I know. I did it. PC Pro magazine paid me to fit it into a very early SSD, which only held 16MB.

There was only 24MB of installation files!

https://winworldpc.com/product/windows-95/rtm

It took more installed, obviously. 16MB was hard but I did it. No help, no fonts, not even Notepad, but it ran.

Nlite came into its own with Win98 and especially Win98SE. You could cut that down by half easily. No IE, for instance. I used Opera.

It is still around!

https://www.nliteos.com/
by srean | 2026-02-11 14:04:01+00:00
His wife allegedly secretly reported him to the FBI as a potential spy, communist, security risk, fraud. It was an anonymous letter.

Given how different this wife's (second wife) description of Feynman compared to others is, that there are no record of complaints from first wife, the way her younger sister describes him, it could well be an earlier repeat of the now familiar Johnny Depp story, where it's not initially clear who the abusive person here is.

The marriage was certainly not a happy one and some people turn vindictive, turn to smearing characters. Especially if the person has narcissistic tendencies.

[Who Smeared Feynman]
https://blog.nuclearsecrecy.com/2014/07/11/smeared-richard-f...

Submitted at https://news.ycombinator.com/item?id=46974999
Show HN: SatGate – An economic firewall for AI agent traffic
by satgate | 2026-02-11 14:04:51+00:00
SatGate is an API gateway that enforces budgets on AI agent traffic. Open source (Go, Apache 2.0).

The problem: AI agents make API calls that cost money — LLM inference, tool calls, third-party services. Most setups have no hard spending limits. An agent loop or prompt injection can burn through hundreds of dollars before anyone notices. Rate limiting doesn't help because it doesn't understand cost.

SatGate sits in front of your agent's outbound calls and enforces economic policy:

• Hard budget caps — per-agent, per-tool, per-time-window. Not alerts, actual enforcement. The call gets rejected.

• Per-tool cost attribution — MCP-aware. Knows which tool in a chain caused what spend. Not just "1,000 requests" but "Agent X spent $47 on search_database and $12 on send_email."

• Macaroon capability tokens — cryptographic credentials with built-in caveats (budget, time window, allowed tools). Agents can sub-delegate scoped tokens without calling home. Not API keys.

• L402 Lightning micropayments — agents can pay for API access per-call using HTTP 402. Sub-cent pricing that doesn't work on card rails.

It's not a routing gateway. LiteLLM and Bifrost solve which provider handles a request. SatGate decides whether the request should happen at all given your budget constraints. They're complementary — SatGate sits in front of a routing gateway.

What it doesn't do: It doesn't optimize costs, negotiate rates, or pick cheaper providers. It's a policy enforcement layer, not an optimizer.

Single binary, 60-second quickstart, <50ms overhead.

GitHub: https://github.com/SatGate-io/satgate
Blog: https://satgate.io/blog/why-routing-isnt-governance