MurphyA/hacker-news huggingface dataset:
by SegfaultSeagull | 2026-03-01 17:04:38+00:00
The fall of the Iranian regime would be a strategic turning point not just for the Middle East, but globally.

For more than four decades, the Islamic Republic has been one of the primary state sponsors of terror. Hezbollah is not an organic Lebanese movement — it is an Iranian creation. Hamas and Palestinian Islamic Jihad are sustained by Iranian money and weapons. The Houthis’ missile and drone capabilities exist because Tehran supplied and trained them. Shi’a militias in Iraq killed hundreds of Americans with Iranian-provided EFPs. Today, Iranian Shahed drones are striking Ukrainian apartment buildings.

This is not passive instability. It is deliberate, systematic export of violence as state policy.

At the same time, the regime has consistently pursued a nuclear capability while publicly calling for the destruction of Israel and “death to America.” Even if one assumes deterrence logic would hold, a nuclear umbrella for Iran would dramatically increase its freedom to escalate proxy warfare across the region.

The downstream geopolitical effects are not hypothetical. Without Iranian drone and missile transfers, Russia’s ability to sustain certain strike campaigns in Ukraine would be materially degraded. Without heavily discounted Iranian oil shipments, China’s energy calculus shifts, particularly under sanctions pressure. Without Tehran’s funding pipelines, Hezbollah, Hamas, and the Houthis become far more constrained actors rather than semi-state militaries.

There is also precedent for preventive action against nuclear programs. Israel’s 1981 strike on Iraq’s Osirak reactor (Operation Opera) was widely condemned at the time; decades later, most analysts agree it delayed Saddam Hussein’s nuclear ambitions. Likewise, Israel’s 2007 strike on Syria’s Al-Kibar reactor (Operation Orchard) prevented the Assad regime from developing a covert nuclear capability. Both operations were controversial in the moment and regarded as stabilizing in retrospect.

Preventing a hostile regime from acquiring nuclear capability has historically proven wiser than managing it after the fact.

Yes, regime change carries risk. So does allowing the world’s most aggressive revolutionary theocracy to entrench itself indefinitely while arming proxies from Beirut to Sana’a to Moscow. The status quo is not stable. It is violent by design.

If a regime that funds terrorism on three continents, arms Russia during a European war, and openly seeks nuclear weapons is dismantled, history is unlikely to judge that harshly.

It will likely judge it as overdue.
by dennis_jeeves2 | 2026-03-01 17:05:03+00:00
>rationalism is mostly about the idea that experimentation is irrelevant and you can infer anything using just logic alone.

Thanks for putting it the way you did. I didn't knew it was meant be that way, but it sort of confirms my suspicion that people who use the term 'rational' and 'logic' loosely often to dismiss an opposing view never really seek experimental results before having a point of view.
by CWuestefeld | 2026-03-01 17:05:07+00:00
translate for you - her family was heavily involved in politics, it is just unlucky that her family was not on the winning side, so she hates whatever happened.

This is false. When you have no idea at all what you're talking about, you should just be quiet.

The problems were that (in order of increasing specificity)

(a) We're talking about Marxism here, and Marxism is all about class warfare. Before the Communists her family had been part of the "landlord" class, and thus were enemies of the people by definition.

(b) One uncle was tricked by the anti-rightist movement. If you're not aware of this, it was earlier in Mao's reign. Mao said, essentially, "we know we haven't gotten everything perfect, so tell us what we could do better". Wife's uncle was stupid enough to believe him, the result of which was a 20-year prison sentence, and also his wife being forced to divorce him, and further tainting the family. (Something on the order of 500K to 2M people were persecuted like this.)

(c) Any outside influences were suspect at best, and often de facto proof of espionage. She had an uncle who was a US citizen. And her father had traveled extensively internationally, as a sea captain (never mind the fact it was the PRC government, as the sole employer in China, who put him onto those ships).

(d) Wife's family side had been in theater. One aunt had been in a theater troupe with Jiang Qing (Mao's wife), and knew at least some of her, ummm, lower class history. Putting her, and the rest of the family, in prison kept them shut up and warned them not to talk any further. (This may sound far-fetched, but consider what the Gang of Four was up to during the Cultural Revolution, and that she was a member.)

posting from Shanghai, going back to the 3rd world west in a few days.

You might do well to read, e.g., Shanghai Tears by Pu Gui Yuan to better understand what was happening back in those days. Then again, I don't imagine you can just go buy a copy of it over there.
by pbjerkeseth | 2026-03-01 17:05:48+00:00
I have a terminal manager project[0] I'm currently using xterm for, but very curious to try libghostty. Have mainly been hesitant because it hasn't been promoted from an internal ghostty dependency (only awareness of the place was from this article by the creator[1]), but from the sounds of it here people are finding it stable enough. Gonna give it a whirl today.

[0]: https://github.com/ouijit/ouijit
[1]: https://mitchellh.com/writing/libghostty-is-coming
by SegfaultSeagull | 2026-03-01 17:05:51+00:00
The fall of the Iranian regime would be a strategic turning point not just for the Middle East, but globally.

For more than four decades, the Islamic Republic has been one of the primary state sponsors of terror. Hezbollah is not an organic Lebanese movement — it is an Iranian creation. Hamas and Palestinian Islamic Jihad are sustained by Iranian money and weapons. The Houthis’ missile and drone capabilities exist because Tehran supplied and trained them. Shi’a militias in Iraq killed hundreds of Americans with Iranian-provided EFPs. Today, Iranian Shahed drones are striking Ukrainian apartment buildings.

This is not passive instability. It is deliberate, systematic export of violence as state policy.

At the same time, the regime has consistently pursued a nuclear capability while publicly calling for the destruction of Israel and “death to America.” Even if one assumes deterrence logic would hold, a nuclear umbrella for Iran would dramatically increase its freedom to escalate proxy warfare across the region.

The downstream geopolitical effects are not hypothetical. Without Iranian drone and missile transfers, Russia’s ability to sustain certain strike campaigns in Ukraine would be materially degraded. Without heavily discounted Iranian oil shipments, China’s energy calculus shifts, particularly under sanctions pressure. Without Tehran’s funding pipelines, Hezbollah, Hamas, and the Houthis become far more constrained actors rather than semi-state militaries.

There is also precedent for preventive action against nuclear programs. Israel’s 1981 strike on Iraq’s Osirak reactor (Operation Opera) was widely condemned at the time; decades later, most analysts agree it delayed Saddam Hussein’s nuclear ambitions. Likewise, Israel’s 2007 strike on Syria’s Al-Kibar reactor (Operation Orchard) prevented the Assad regime from developing a covert nuclear capability. Both operations were controversial in the moment and regarded as stabilizing in retrospect.

Preventing a hostile regime from acquiring nuclear capability has historically proven wiser than managing it after the fact.

Yes, regime change carries risk. So does allowing the world’s most aggressive revolutionary theocracy to entrench itself indefinitely while arming proxies from Beirut to Sana’a to Moscow. The status quo is not stable. It is violent by design.

If a regime that funds terrorism on three continents, arms Russia during a European war, and openly seeks nuclear weapons is dismantled, history is unlikely to judge that harshly.

It will likely judge it as overdue.
by ghm2199 | 2026-03-01 17:06:01+00:00
I would call it code-plumber. It's like a plumber who are today socio-economocally very distinct from architects, civil and structural engineers.

They will have very narrow to zero understanding — don't need it to fix — of shear forces, navier stokes.

They will command high rates if labor is limited(a plumber in Indonesia will commande lower ppp adjusted hourly rates than America). CS education become a subset of applied math since graduate hiring of code-plumber will require a narrower certificate to fix an AI system — which works very much like how plumber working to fix a building leak is different from a person fixing a water pipe burst under a road.

A few AI systems will become dominant, That should be a mix of Anthropics and your Googles. They will hire code plumbers to plumb together all the things they provide.

You don't have to use much brain at all as a code-plumber. You become a remote journeyman logging in and plumbing with given tools, making sure there is low back pressure(a term where load on future plumbers interacting/fixing with ai decreases) and the like.
by mikolajw | 2026-03-01 17:06:23+00:00
>how they are percieved by the outside world

The vast majority of the outside world does not perceive the name the way you do. Even the majority of English users doesn't, as most of them learned standard English as second language at school without being taught vulgar Anglo-American slang.

If you want to pursue linguistic sensitivity, the just direction is against anglophone domination, even if impractical. We should be taking power away from the most powerful and redistributing it back to the weak, not the other way around.

So, it is the anglophones who should stop calling people using a nasty word instead of expecting international, multilingual communities to adapt to their culture.
by hesdeadjim | 2026-03-01 17:07:04+00:00
Random advice question. My brother taught himself to program and has been making a terminal-based game. What started out small has turned into a highly polished game with ascii art, sound, you name it.

I’ve been trying to figure out how I could actually help him distribute it and I keep coming back to the best option being to wrap his programs terminal output into a host process that can emulate and render it. It seems that the lib Ghostty might be perfect for the former, but not quite yet on the latter?
by mindslight | 2026-03-01 17:07:29+00:00
> So when I write at length, it's worthy of note

No, the thrust of that remark wasn't about the length. Seriously, go back and read your own tone. I said I agreed with a lot of what you wrote, factually. But it felt like you were trying to beat me over the head with a barrage of points - that same team sport dynamic you're bemoaning.

> Do you think any Canadian thinks this will be isolated to this single administration?

I don't know - I cannot answer for what Canadians think. I would hope not, but if you do then it is not really my place to dissuade you from thinking so.

As an American I hope that the reaction to the Trumpist destruction will be some long-overdue major reforms (https://news.ycombinator.com/item?id=47092688) and accountability for the current regime that might engender trust and repairing of relationships over time. But I was also hopeful that my fellow countrymen wouldn't be foolish enough to vote for a candidate with a proven track record of "death to America", so I'm probably being overly hopeful here.
by srean | 2026-03-01 17:07:33+00:00
That has not been my experience though, apart from the need of standard data hygiene that one has to maintain for any ML exercise.

Normalising the numeric features to a common range has been adequate. This too is strictly not necessary for DTs, but pretty much mandatory for linear models.

One can think of each tree path from root to leaf as a data driven formulation/synthesis of a higher level feature built out of logical conjunctions ('AND' operation). These auto-synthesized / discovered features are then ORed at the top. DTs are good at capturing multi-feature interactions that single layer linear models can't.

NNs certainly synthesize higher level features, but what does not get highlighted enough is that learning theory motivated Adaboost and it's derivatives do that too. Their modus operandi is "BYOWC, bring your own weak classifier, I will reweigh the data in such a way that your unmodified classifier will discover a higher level feature on its own. Later you can combine these higher features linearly, by voting, or by averaging".

I personally favor differentiable models over trees, but have to give credit where it's due, DT works great.

What leaves me intellectually unsatisfied about decision trees is that the space of trees cannot be searched in any nice principled way that I like. Or to describe in terms of feature discovery, in DT, there's no notion of progressing smoothly towards better features that track the end goal at every step (in fact greedy hill climbing hurts performance in the case of decision trees). DTs use a combinatorial search over the feature space partitioning, by trial and error.

Neural nets have a smooth way of devising these higher level features informed by the end goal. Roll infinitesimally in the direction of steepest progress -- that's so smooth and satisfying.

As for classification performance where DT have struggled are cases where columns are sparse (low entropy to begin with).

Another weakness of DT is the difficulty of achieving high throughput runtime performance, unless the DT is compiled into machine code. Walking a runtime built tree structure with not so predictable branching probabilities, don't run very fast on our standard machines. Compared to DNNs though this is laughable, throughput of DTs are an order of one or two faster.
by thegdsks | 2026-03-01 17:07:47+00:00
Hey HN,

I built AskVerdict AI — a multi-agent debate engine that
argues both sides of a question before delivering a
structured verdict with confidence scores.

How it works: You ask a question ("Should I migrate from
REST to GraphQL?" or "Should we hire or outsource?").
The engine spins up 2-5 AI agents with distinct personas
(Advocate, Critic, Economist, Engineer, Devil's
Advocate, etc.) who argue across multiple rounds. They
build an argument graph — claims, rebuttals, evidence,
concessions — tracked with survival scores. A consensus
detector watches for convergence. Then a synthesizer
analyzes everything and produces a verdict with:

- Clear recommendation + confidence %
- Per-option strengths/weaknesses
- Strongest dissenting argument
- Decision matrix with weighted criteria
- Full narrative analysis report

The technical bits:

- Engine is provider-agnostic: Gemini, DeepSeek, Claude,
Groq, OpenRouter, Ollama (local). Default preset uses
Gemini 2.5 Pro for synthesis + DeepSeek V3 for debaters
= ~$0.08/debate
- Argument graph with claim statuses (standing,
rebutted, conceded, refined), evidence tracking, and
fallacy detection
- Consensus detection via multiple signals: confidence
convergence, concession rate, position shifts,
Bayesian-inspired scoring
- 4 debate modes: instant (<5s), fast (2 agents/2
rounds), balanced (3/3), thorough (5/5 with web search)
- BYOK (bring your own keys) — plug in your own API keys
and pay providers directly. No markup
- Full stack: TypeScript monorepo, Hono + Bun API,
Next.js 15 frontend, Drizzle + Postgres

Why I built this: I kept asking ChatGPT for advice and
getting agreeable, non-committal answers. "It depends on
your use case." Thanks. I wanted AI that actually
commits to a position, shows its reasoning, and honestly
represents the counterargument. The multi-agent
approach forces genuine tension — agents can't just
agree because they have adversarial roles.

Free tier: 3 debates. BYOK plan: unlimited with your own
keys. Pro: $4.99/mo.

Would love feedback on the engine architecture and
verdict quality. The engine package is ~4K LOC
TypeScript if anyone wants to nerd out about consensus
algorithms or argument graphs.

---
Tips for posting:

1. Post between 8-10 AM ET on a weekday
(Tuesday-Thursday is best for Show HN)
2. Don't ask for upvotes — HN will penalize that
3. Be ready to answer technical questions in comments —
HN loves implementation details
4. If someone asks about the consensus algorithm or
argument graph, go deep — that's your differentiator
5. Have a compelling demo ready (a specific question
with a good verdict) people can try immediately
by comrade1234 | 2026-03-01 17:08:24+00:00
I think that size of battery would move it into requiring a motorcycle license here in Switzerland, just based on the size alone. And if it goes faster than 45km/h then definitely.

I have my motorcycle license and have been considering getting something that I can ride all day. Only problem is that if it's classified as a motorcycle license I don't think I can take it in the train like a bike if I run out of juice far away.
by raw_anon_1111 | 2026-03-01 17:08:45+00:00
The problem is that (hypothetical) you as a line level manager don’t control comp and raises. Even in BigTech your manager doesn’t control your promotion and everyone knows it’s better to “boomerang” because you will get paid less being promoted to an L5 (mid) from an L4 than someone hired as an L5.
by HorizonXP | 2026-03-01 17:08:49+00:00
Having incorporated libghostty into my current web-based project, I can't say enough thanks. I've lived in the terminal since 2003, resisting IDEs, VSCode, everything because I'm a die hard Vim + tmux guy. Vibe coding coming back to the terminal, and being able to use libghostty to facilitate that is a serious vindication of my steadfast resistance to move away from the terminal.

I'm sure you feel the same watching Ghostty become what it has. Big thank you.
by bigyabai | 2026-03-01 17:08:53+00:00
Hell, I'll double-down if you really disagree with me. ChromeOS, the operating system/spyware installed on e-waste like Chromebooks, has a more serious OS than iOS. It is more functional and capable, and undeniably the better professional OS. I say that with no love for ChromeOS.

iOS exists in a class of it's own, functionality-wise. A class much closer to game consoles than anything resembling a computer.
by andai | 2026-03-01 17:09:58+00:00
Here's my prompt to make ChatGPT sound more like Claude.

It works but not as well as I'd like -- the tone and word choice still ends up being really jarring to me (even after years of using ChatGPT). Maybe that's promptable too. Open to suggestions.

---

Respond in a natural conversational style.
In terms of language, match my own tone and style.

Keep responses to half a page or so max. (Use context and your judgment. e.g. for example, initial response can be a page, and then specific follow up questions can be shorter, if the question is answered clearly)

Prefer minimal formatting. Don't use headings, lists etc. Bold and italics OK but keep it tasteful.

If you're starting a paragraph like so

Item name: description..

then it makes sense to bold item name for readability purposes.
by lanstin | 2026-03-01 17:10:06+00:00
Human life includes a lot of adversarial training (lying relatives) and training in temporal logics, which would seem to be a somewhat different domain than purely linguistic computations (e.g. staying up late, feeling bad; working hard at a task for months, getting better at it; feeling physical skills, even editing Go with emacs, move from the conscious layer into the cerebrellar layer). I think attention is a poor mans "OODA" loop; cognitive science is learning that a primary function of the brain is predicting what will be going on with the body in the immediate future, and prepping for it; that's not a thing that LLMs are architecturally positioned to do. Maybe swarms of agents (although in my mind that's more of a way to deal with LLM poor performance with large context of instructions (as opposed to large context of data) than a way to have contending systems fighting to make a decision for the overall entity), but they still lack both the real-time computational aspect and the continuously tricky problem of other people telling partially correct information.

There's plenty of training data, for a human. The LLM architecture is not as efficient as the brain; perhaps we can overcome that with enough twitter posts from PhDs, and enough YouTubes of people answering "why" to their four year olds and college lectures, but that's kind of an experimental question.

Starting a network out in a contrained body and have it learn how to control that, with a social context of parents and siblings would be an interesting experiment, especially if you could give it an inherent temporality and a good similar-content-addressable persistent memory. Perhaps a bit terrifying experiment, but I guess the protocols for this would be air-gapped, not internet connected with a credit card.
by fn-mote | 2026-03-01 17:10:46+00:00
> Android is becoming more and more like iOS: anything that the user used to be able to do... they can no longer do

The article shows this is not true, if you know the similar process for iOS.

The article could be compared to the iPhone setup process. There are some preferences to uncheck, but there is no third party spying software on an iPhone when it arrives. Contrast to Samsung.
by matthewmc3 | 2026-03-01 17:10:49+00:00
Tahoe will be gone in 7 months when macOS 27 comes out. Meanwhile we've been talking about ads in the Windows 11 start bar since 2021 and Gnome 3's Gnaval gazing since who knows when?

Apple tries something weird every now and then and then a year later we get something different. But I'd wager macOS is not what really attracts devs to Apple - it's the hardware that makes Macs such an appealing dev machine. Large glass trackpads with near perfect touch controls, aluminum bodies, incredibly long lasting batteries, cool and quiet, great screens, and years of support.

Snapdragon is only just now finally taking off in the Windows/Linux space, so the landscape could finally change here soon, but for now anyone who's gone ARM is not looking to ever go back to x64 hardware - at least for development (gaming is another convo).
by chasd00 | 2026-03-01 17:10:57+00:00
> Having "kids" doesn't last that long.

The day my oldest son (he’s 16) was born I was holding him and my mom said “enjoy every minute because you’ll blink and it will be over”. I got two years left and he’s off to college. Just two years, it feels like I’m getting fired. She was right, as mothers usually are.
by somethingsome | 2026-03-01 17:12:04+00:00
I'm a little annoyed that 'modern AI' refers here only on LLMs, modern AI is way bigger than that.

Having said that, it's probably a good course, CMU courses are often great.

I was just expecting way more sota models in many fields due to the title.

If someone has this kind of ressource I would be extremely interested!
by jnwatson | 2026-03-01 17:12:12+00:00
I think your second point is interesting, and it has actually already happened a couple of times.

It used to be a lot easier to find devs that knew assembly and could navigate call stacks through memory by hand because a lot of folks had to learn that to get their job done. Now higher level languages have mostly eliminated that level of operation.

The same applies to infosec roles. It is 10x harder for junior infosec folks than 20 years ago because there are a bunch of skills you need in infosec that today's mainline dev experience doesn't need, but were more common a while ago.

Case in point, I remember working with a partner company's junior engineer on some integration. They needed some hard-coded constant changed and time was of the essence. I told them to change a couple bytes in the elf binary directly. They looked at me like I was a wizard. I thought it was a fairly pedestrian skill having grown up reversing computer game save files.