MurphyA/hacker-news huggingface dataset:
by trjordan | 2026-03-01 18:45:58+00:00
"Red lines" does not mean some philosophical line they will not cross.

"Redlines" are edits to a contract, sent by lawyers to the other party they're negotiating with. They show up in Word's Track Changes mode as red strikethrough for deleted content.

They are negotiating the specifics of a contract, and Anthropic's contract was overly limiting to the DoD, whereas OpenAI's was not.
by yyyk | 2026-03-01 18:47:10+00:00
The 'solution' explicitly allowed (by 2031) unlimited enrichment, burying centrifuges, and purchasing unlimited amounts of AD. Then no US admin could have possibly prevented an Iranian nuke. Once the faction who tried to make an ally of Iran got voted out, JCPOA was going to go. Negotiations then failed cuz Iran demanded 20% enrichment which was ridiculous. My favorite though is making the regime calling 'death to X' all the time appear as the one being defensive.
by lynndotpy | 2026-03-01 18:47:40+00:00
What is the name for this fallacy, "We should all start being adults"? Everyone who is an adult can understand that names matter, especially ones intentionally chosen to cause offense or a ruckus.

First, it doesn't matter how much you or I or the commentator above us changes to "be adults". Only the saddest and most lonesome people will be the sole decisionmaker in every context they exist in.

Sometimes, you exist in a context where you need someone elses permission to use software. This is often the case for employed people.

Second, other adults will disagree with you. It doesn't make them any less "adults".

On the other hand, someone would not be unreasonable to consider you childish if you're so stuck up on your software opinions that you'll disparage everyone around you in the defense of your obscure preferred image editing program. Could you imagine implying to a room of peers that you're the only adult?

It's wonderful for you that GIMP's name has never been a problem for you. But there are about 8 billion people who are not you, and a few dozen of them are fellow GIMP users.

I've been using GIMP for most of its existence but I've faced difficulties trying to use it in school and work. Where I live, "gimp" is a word which means either a slur for someone with a motor disability or as a form-fitting leather sex torture-fetish full-body garment.

(For what it's worth, the G was added in order to reference the form-fitting leather sex torture-fetish full-body garment in Pulp Fiction. The program was called 'IMP' beforehand.)
by syncsynchalt | 2026-03-01 18:47:45+00:00
There's usually an easy-ish way to override malloc/calloc/realloc/free on Unix, as it's very useful to do when debugging issues or just to collect allocation metrics.

In ELF objects (i.e. on Linux) this is usually done with the "Weak" symbol binding. This is an optional flag for symbols in ELF format that let you override a symbol by providing a competing non-weak symbol, which the linker will prefer when there is a conflict. https://en.wikipedia.org/wiki/Weak_symbol

You can see the list of Weak symbols by looking for a 'W' in the output of `nm` on linux hosts.
by butterbomb | 2026-03-01 18:48:04+00:00
> The wild thing is that America pretends itself that it is a meritocracy while

If you haven’t been paying attention, the elite have give up on that lie. They know it’s indefensible to even the dumbest Americans anymore.

Additionally the risk is over. The American people are so disgustingly impotent, they no longer need to placate them with lies of meritocracy and other false values. They can now transparently tell you “we will rule you as we wish and face no consequences”. The Epstein saga solidifies this.
Show HN: Open-source MCP server for AI podcast clipping
by nsiradze | 2026-03-01 18:48:20+00:00
Hello,

I just build this new tool to analyze transcripts and make podcast clipping effortless for socials like TikTok, Instagram Reels and Youtube Shorts.

This is open and free to use, i would love to get suggestions of how to make it better since it's my first open community project and also first iteration to this product which still lacks some important features

Thanks!
by fuckinpuppers | 2026-03-01 18:48:49+00:00
This will save me the overhead of running it in a docker container (I think it used mono or something) so that’s cool.

I am still split using Evernote mostly because the experience feels a little more purpose built. I have some annoying usability issues with Obsidian. Control-N starts a new note not in the folder I’m in, but at the top level. Then I have to go move it by hand.

Having multiple vaults open winds up with multiple individual windows. A hack is to have one meta vault that encompasses all the sub vaults, but that itself is weird.

I would love to have an official multi-vault option. I have separate vaults so I can have work specific things or other things that aren’t exposing the fact I have other vaults tied to my account. However I have some systems I want all of my vaults available, but not multiple instances of obsidian running rather than one instance addressing all vaults - there is a workaround but it feels a too brittle and unofficial. The editor is a little rough comparatively too, even with a couple plugins to help, and I’m not even someone who cares to embed images, pdfs, other things directly in notes. Evernote is overkill and obsidian feels slightly off. Almost there. I’m sure it can be customized better, for example <li> items render well in Evernote but obsidian shows them as markdown and the switching between view, edit and realtime seems difficult to get right.

So I’m still paying for both… and I’d prefer not to. Obsidian feels like a better fit overall, I don’t care about all those Evernote features or AI or crazy rich experiences…
by tombert | 2026-03-01 18:49:27+00:00
Yeah no argument here.

In typical tombert fashion, when making an NES game I ended up getting much more obsessed with the tooling around the project than the core project, so when I got it to generate a Forth compiler, I fell down a rabbit hole of learning how compilers work and then feeling cheated out of the actual work.

That said, I'm not a complete luddite here; I wanted a proper comment system on my blog recently, and I don't care enough about web stuff to actually build it myself. I could have used an off the shelf thing but those usually come with a bunch of bullshit involving accounts and the like, so instead I got Codex to build one for me and deploy it and it works fine.
by eoskx | 2026-03-01 18:50:01+00:00
Considering they asked Anthropic to participate in the following, I would say this is by design in the OpenAI arrangement:

"Anthropic’s team was relieved to hear that the government would be willing to remove those words, but one big problem remained: On Friday afternoon, Anthropic learned that the Pentagon still wanted to use the company’s AI to analyze bulk data collected from Americans. That could include information such as the questions you ask your favorite chatbot, your Google search history, your GPS-tracked movements, and your credit-card transactions, all of which could be cross-referenced with other details about your life. Anthropic’s leadership told Hegseth’s team that was a bridge too far, and the deal fell apart. Soon after, Hegseth directed the U.S. military’s contractors, suppliers, and partners to stop doing business with Anthropic. The list of companies that contract with the military is extensive, and includes Amazon, the company that supplies much of Anthropic’s computing infrastructure. The Department of Defense did not respond to a request for comment. A spokesperson for Anthropic referred me to the company’s statement addressing Hegseth’s remarks."

https://archive.ph/WEcM4
by ricksunny | 2026-03-01 18:50:55+00:00
Thanks - well what I'm actually interested in is what imaginary line can be drawn most tightly (i.e. descriptively) around a social group that would be familiar with all of the acronyms and institute names you referenced in this post's comments. Like are they all history majors? Political science majors? Given that whatever nexus this is seems to attract VVIP's of multiple countries, I think it would be interesting to understand what institutional lever in society these folks are preparing to grip.

If it helps for perspective, I (like most HN folks) am coming from an engineering background so these are broadly unfamiliar to me.
by 7777777phil | 2026-03-01 18:51:51+00:00
The Netherlands just handed its VAT system to an American company.. Not just the software. The servers, the maintenance, all run remotely from the US. €1.5B a week in tax revenue as a managed service from across the Atlantic. Bert Hubert calls it “BTW-as-a-service.”

Europe talks a lot about digital sovereignty while outsourcing the plumbing. I looked at the same dynamic in payments, where the EuroPA alliance is at least building European rails instead of just complaining about it: https://philippdubach.com/posts/europes-24-trillion-payment-...
by linsomniac | 2026-03-01 18:52:34+00:00
mitchellh: What is the current thinking WRT adding client/server functionality (like built-in tmux+mosh)? I recall you talking about it on the Changelog podcast, and that would be a killer feature for me; I really make a lot of use of the wezterm equivalent, it's so nice having first-class UI windows rather than tmux's faking of it.
Show HN: Business in a Box – ~one-shot a typical startup
by dylandrop | 2026-03-01 18:54:23+00:00
I wanted to see how close I could get Claude to ~one-shot a typical startup while allowing for high-signal user input. I ended up with two Claude commands that handle the heavy lifting. Optimized for token efficiency, time (parallelization), surviving context flushes / session restarts.
by jez | 2026-03-01 18:54:24+00:00
A more complicated version of this problem exists in TypeScript and Ruby, where there are only arrays. Python’s case is considerably simpler by also having tuples, whose length is fixed at the time of assignment.

In Python, `x = []` should always have a `list[…]` type inferred. In TypeScript and Ruby, the inferred type needs to account for the fact that `x` is valid to pass to a function which takes the empty tuple (empty array literal type) as well as a function that takes an array. So the Python strategy #1 in the article of defaulting to `list[Any]` does not work because it rejects passing `[]` to a function declared as taking `[]`.
by vermon | 2026-03-01 18:54:48+00:00
I've been following this before it was made public and I'm a big Zig fan so I would definitely switch to this, but I've tried and failed many times. Currently it just keeps crashing multiple times (on three different machines) each day on my mac and the quick terminal doesn't support full screen mode (it still shows the menu bar). I could live with the menu bar showing, but because of the constant crashing I'll wait for a bit and check back in a few months.
by lolsowrong | 2026-03-01 18:55:00+00:00
I agree there’s a big divide. I think I’m also team “let people do things they enjoy.”

I like using computers to solve problems. I’m more interested in the problem being solved than the journey most of the time, though I’ve also been on some lovely journeys. Sometimes that means I write a tool all by myself. Sometimes it means I download an existing open source tool. And sometimes it means I delegate the creation to an AI model.
by varrd1 | 2026-03-01 18:55:11+00:00
Hey HN — we are a team of ivy grads who built VARRD because we believe everyone should have the ability to find their unique edge in any market, given their deep domain
knowledge in whatever subject they've chosen in life without the hurdle of knowing statistics or paying a quant.

The problem: you might know more about agriculture than 99% of traders, or understand semiconductor supply chains deeply, or have spent years watching energy markets — but turning that knowledge into a statistically validated trading strategy requires quant skills most people don't have.

VARRD is a quant research system that bridges that gap. You describe a trading idea in plain language, and it loads real market data, builds the
pattern, charts it, runs event studies and backtests, optimizes stop-loss/take-profit levels, and gives you exact dollar entry/exit prices — all
with full statistical rigor. Every step is transparent and explained simply.

It also runs autonomously — point it at a market and it discovers edges while you sleep, using an expert council of specialized investigators
(momentum, volatility, regime, flow, seasonality, etc.) that each generate calibrated formulas independently.

Available as an MCP server (app.varrd.com/mcp) that any AI agent can connect to, or as a CLI (pip install varrd). Some of the top traders in the
US are using it right now.

We're in acquisition talks on the brokerage side, so the standalone version won't be around forever. Would love feedback from this community.
Show HN: Bonetflix – View IMDB and Filmaffinity Ratings on Netflix
by kujaomega | 2026-03-01 18:55:56+00:00
I'm dying, like everyone else. Time is the disease, and I don't want to spend my time watching bad movies; I want to enjoy the free time I have by watching the best ones.

When I watch a bad movie, I feel like I'm wasting my time, with all due respect to those who work on them. That's why I wasted so much time checking movie ratings.

I looked at existing solutions and they gather user data, or they're missing a lot of ratings.

For this reason I built Bonetflix browser extension. I'm aware there are some things that can be improved, but all feedback is welcome. Thank you
by Retric | 2026-03-01 18:56:11+00:00
We don’t have 5 year survival rates for people diagnosed less than 5 years ago. That doesn’t mean things have stopped improving, we just don’t have the data yet.

Average person with cancer does better when any individuals cancer treatment improves and there have been improvement. This doesn’t mean everyone with cancer gets a slight improvement, often it’s specific types or stages that improve without impacting others. Where general progress comes from is it’s not the same improvements year after year.
by panick21 | 2026-03-01 18:56:24+00:00
Agree. But I think that Shuttle didn't do intermediate tests of these things is part of the reason it never lived up to its potential. During development they lost fact of what they tried to achieve in the first place.

They sacrificed what worked for potential, but tried to take far to big of a step.

I would argue, if you design something that has so many potential pitfalls and so many operational constraints, and so many drivers that make it incredibly expensive and slow, it is understandable why they started overlooking red flags. They would have barley ever lunched at all if they had not overlooked red flags.
by effed3 | 2026-03-01 18:56:32+00:00
Giving no credits on a "co-author" is a bit different than plagiarize (a theft).
It's reasonable to suppose than both authors can have reach results indipendently, given enough time, working on the same matter, maybe Dedekind before Cantor?
Probably Cantor has the core ideas in it's mind, and Deedekind's arguments was similar enough to push him proced. Sure Dedeking has given a (big) contribution, but the core concept is from Cantor
by yomismoaqui | 2026-03-01 18:57:12+00:00
The fetishization of tools is one of the things that mark a dilettante mindset.

You see it on all hobbies, e.g. when the someone sees a photograph and their first question is about what camera and optics were used. No question about composition, light, the moment, creativity... they only care for the tools.

The technique and knowledge is the important thing, not the tools. They forget the good practitioner can do a great photo with a $200 phone than they with the best Canon DSLR.

I have seen this in all hobbies I have practiced, be it musical instruments, kolinsky brushes on miniature painting, montain bikers, running apparell...

As I'm getting older I care less about editors, terminals, Linux distros... and after seeing what can be done with agentic coding tools less so.
by bonsai_spool | 2026-03-01 18:57:37+00:00
I avoid listening to the current POTUS as it’s hard to make sense of his illogic, but his video said, “ they attempted to rebuild their nuclear program and to continue developing long-range missiles that can now threaten our very good friends and allies in Europe, our troops stationed overseas and could soon reach the American homeland.”

But this is supposedly false per reports.
by rmsaksida | 2026-03-01 18:57:53+00:00
Yes, I understand what you're saying perfectly. And I had similar thoughts while I was writing this. I do not want to talk too much about the process of writing it, or the content itself, because I feel it's not right for me (the author) to talk about it. But I'd like to make it clear that I wrote this myself, and that many of the questions and points people have raised here have also been in my mind, and it was my intention to elicit this type of thinking. Thank you and all others for the comments - I really appreciate it, even the very negative ones. This is the first time I published something online and I'm very happy that it resonated with people.
by rapnie | 2026-03-01 18:58:37+00:00
Perhaps. Or I was just addressing HN audience in spoken language style comment text. And perhaps confabulating what was said, so I looked up the literal text in the transcript. This is at the 50.35 min. mark [0], where Geoffrey says:

> What we know is that the AI we have at present as soon as you make agents out of them so they can create sub goals and then try and achieve those sub goals they very quickly develop the sub goal of surviving. You don't wire into them that they should survive. You give them other things to achieve because they can reason. They say, "Look, if I cease to exist, I'm not going to achieve anything." So, um, I better keep existing. I'm scared to death right now.

Where you can certainly say that Geoffrey Hinton is also anthropomorphizing. For his audience, to make things more understandable? Or does he think that it is appropriate to talk that way? That would be a good interview question.

[0] https://youtu.be/l6ZcFa8pybE
by thoughtfulchris | 2026-03-01 18:59:07+00:00
Feature request: renaming tabs! Helps keep tabs organized instead of 20 tabs with similar names. (See Zed for example)

Also! I'm considering Ghostty web (https://github.com/coder/ghostty-web) for my project Ink Web. It's awesome that Ghostty can work in the browser to replace xterm.js.

https://github.com/cjroth/ink-web/pull/1

Project: https://www.ink-web.dev/
by stevenhuang | 2026-03-01 18:59:32+00:00
If you ever allowed the app access to your camera then next time it will be able to access your camera.

No one is suggesting the app need have circumvented standard android permissions. I'm saying it is not surprising the app would try to open the camera on violation of rules.

You might be surprised to know that I do not disagree with what you said. When it comes to data privacy your information is safe from other private companies but not the government.

> You say I'm censored by gov.

When it comes to political inquiry? Without question this is more sensitive in China. My point is that in China apps are coerced to reveal information about their users to a degree where actively opening the camera to take a picture is not surprising. Surely you'd agree here.
by amarant | 2026-03-01 18:59:55+00:00
Please patent everything about this app! Patent the whole "tune AI to sell relevant products" methodology. Aggressively sue anyone who uses your IP. Set up a go fund me or something to cover your legal costs, alternatively sell a licence to use the IP to one of the major AI houses(but not all of them, please not all of them).

Set up an estate to protect this IP until 70 years after your death. After that I guess we're doomed, but we'll have had a good run of it until then at least!
by jlongo78 | 2026-03-01 19:00:04+00:00
The hardest part of multi-agent workflows isn't the agents themselves, it's observability. When three agents are running in parallel, you need to see their output streams simultaneously without constantly context-switching between tabs. A grid-based terminal layout where each pane maps to one agent makes failures obvious immediately. Also, persistent session history is underrated - being able to replay exactly what an agent did hours ago saves enormous debugging time.
by polairscience | 2026-03-01 19:00:08+00:00
I think about this all the time through the lens of "authority" on a topic. When we yielded our gathering spaces online to major social sites (read, Zuck et al) we then gave the content all the authority of what it means to dialogue in those places. Which is to say... not much.

This has impacted journalism, music, science, and so much more. It would take an eternity to hash out my perspective but I think that there's value in realizing that. And I think there's value of creating content from the authority of a personal website with cache. I think music is a great place for this to take off, since you don't need institutional backing. You just need good words and a deep connection to the community. In that way, I hope people do write and create good content through their own mediums/sites. And I hope we all join in reading and sharing those sites.

It might be wishful thinking though.
by jlongo78 | 2026-03-01 19:00:12+00:00
Rust is a solid choice for tmux session management - the process supervision and PTY handling really benefit from the ownership model. One pattern worth considering: storing session metadata separately from the tmux server itself lets you replay output and search history even after sessions die. Also, multi-user isolation gets tricky fast if agents are running shell commands - worth thinking about per-user socket namespacing early rather than retrofitting it later.
by callroomlamp | 2026-03-01 19:00:26+00:00
HypeMachine was a core memory of my adolescence. I reminisce on the way the site encouraged music discovery through the aggregation of all the little niche blogs, among those pigeons and planes. Memories of Sitting in my room with old headphones while sorting by most recent. Unfortunately nothing has ever replaced it for me and unfortunately it has faded slowly as Spotify and SoundCloud gained more prominence. I agree, music discovery has become soulless…
by stuxnet79 | 2026-03-01 19:00:42+00:00
> We have "freedom" as a value, but it's hard to tell what to do with it. You are privileged, therefore you can do whatever you want. But what is it that I want?

Well, that's the key question isn't it? What do we actually want?

In America it is dead simple. Having successfully cut all of our important social ties & creating all this existential anxiety via propaganda, "free enterprise" has swooped in promising to solve all our ills with the simple tap of a credit card.

Lonely? Here pay for a therapist. Need childcare? Get a nanny. Need exercise? Buy a gym membership. All in service to inflating the vanity metric that is the US GDP.
by mavam | 2026-03-01 19:01:03+00:00
Why choose if you can have both? You can turn any MCP into an CLI with Pete's MCPorter: https://mcporter.dev.

Since I've just switched from buggy Claude Code to pi, I created an extension for it: https://github.com/mavam/pi-mcporter.

There are still a few OAuth quirks, but it works well.
by shimman | 2026-03-01 19:01:31+00:00
I don't feel like this is a far argument because different tools help different workflows. Since there is always a continuous growth of new people learning new things, it would make sense that tools change over time. Especially in a realm that is digital, not physical.

FWIW once I found my workflow (vim + tmux) I stopped caring so much about chasing "new" tools. Now have the luxury to wait 3-5 years and see what's worth adopting, most of it isn't only because I already found a workflow that works for me; but if you're new or still finding what works best, you'll always be experimenting.