MurphyA/hacker-news huggingface dataset:
by kepano | 2026-02-28 20:07:50+00:00
The headless Obsidian Sync client works the same way as desktop and mobile clients, see:

https://help.obsidian.md/sync/troubleshoot

- Markdown files: Obsidian Sync merges the changes using Google's diff-match-patch algorithm.

- Other file types: For all other files, including canvases, Obsidian uses a "last modified wins" approach. The most recently modified version replaces earlier versions.

For conflicts in Obsidian settings, such as plugin settings, Obsidian Sync merges the JSON files. It applies keys from the local JSON on top of the remote JSON.
by CrzyLngPwd | 2026-02-28 20:07:52+00:00
Back in the day, in the 90s, I was taught that software is twice as hard to debug and maintain as it is to write, so you need to write it half as smart as you think you are.

Now that we have coding assistants and so-called AI, 'software developers' are prompting code that far exceeds their abilities.

The piper will need to be paid, one way or another.
by dkarl | 2026-02-28 20:08:19+00:00
I should have been more specific; I understand why it was a mathematical breakthrough. What I don't understand is why it would have triggered some kind of psychological horror or philosophical crisis. It was a new way of understanding numbers, but it didn't reveal numbers to be acting any differently than we had always assumed.

If anything, it seems like it would have been comforting to finally have mathematical constructions of the real numbers. It had been disturbing that our previous attempts, the rational and algebraic numbers, were known to be insufficient. The construction of the reals finally succeeded where previous attempts had failed.
by Zak | 2026-02-28 20:08:35+00:00
I imagine PG is rich enough and influential enough in the tech/VC space that he doesn't have to signal anything he doesn't honestly believe.

It's unsurprising he would believe LLM coding tools are a productivity boon, but using code quantity as a measure of software development progress is one of the most famously wrong ideas in the software world. Either he wrote carelessly, or he believes that LLM tools have changed that reality.

I'm inclined to think LLM tools haven't substantially changed that reality. LLMs perform better when more of the problem fits in context, so succinctness remains valuable.
by juleiie | 2026-02-28 20:08:52+00:00
The majority of people can’t even control their daily screen time, yet we are supposed to believe they can masterfully restrain their urges when money and dopamine are on the line? Nothing I’ve seen indicates human impulse control is that bulletproof. Furthermore, the 'I have it under control' narrative isn't proof of a healthy habit; it’s practically the universal slogan of active addiction.
by shykes | 2026-02-28 20:09:14+00:00
There is nothing obvious about that statement. In fact it's catastrophically wrong.

Palestinians in Gaza have been governed by Hamas since 2006. Before that, they had been governed by the Palestinian Authority (Fatah) since 1994.

Palestinians in Judea and Samaria ("West bank") have been governed by the Palestinian Authority continuously since 1994, with the exception of Area C.

Palestinians who live there are NOT "de facto governed" by Israel. They pay taxes to the Palestinian Authority; receive birth certificates, IDs, business licenses and social security payments from the P.A.; Go to schools, hospitals, courts, police stations and jails run by the P.A. And most importantly, they vote in elections run by the P.A. To say that they are "de facto governed" by Israel is ridiculous, and shows a lack of basic understanding of Israel and Palestine, and the conflict between them.
by NewsaHackO | 2026-02-28 20:09:28+00:00
No, the link clearly says that if you are not using the harness provided by Claude for the Agent SDK (such as for making tool calls), you have to use the Client SDK. So attempting to prompt the Agent SDK with a third-party app so that the third-party app can then call a tool with the output is not allowed in the Agent SDK. You have to use the Client SDK (API).It even gives an example in the section I asked you to read, which is why I am seriously doubting whether or not you read it.
by slg | 2026-02-28 20:10:10+00:00
And we already have laws against this stuff when it is traditional gambling. For example, a couple MLB players[1] are currently facing 65 years in prison because they would occasionally waste a pitch at the directions of gamblers netting them a few thousand dollars each time they did it. For those not familiar with baseball, a starting pitcher generally throws between 80-100 pitches a game and a reliever throws roughly 10-30. This is basically as low stakes as a sports bet can get, so it makes it all the more attractive to attempt because it feels less like a compromising of morals with the less the participant actually needs to sacrifice.

These prediction markets are now giving even more people the opportunity to make a small ethical compromise in exchange for non-trivial amounts of money without any of the potential legal repercussions of traditional markets or gambling. That type of ubiquitous corrupting influence can't be good for the health of society.

[1] - https://www.cbssports.com/mlb/news/guardians-closer-emmanuel...
by delusional | 2026-02-28 20:10:26+00:00
I do not understand what argument you are trying to make. Nowhere do I say that time stands still or that the US doesn't still have a policy for Afghanistan. I'm saying that the US (and her allies, my country among them), with their war machine the likes of which has never been seen, could not bring peace and democracy to Afghanistan. Once we left, and we will always have to leave eventually, the existing structures of opression once again asserted themselves.

My country and my Government, sent people from my generation down there to die. My countrymen died in that war, and the only thing we got out of it was more enemies in the region. The Afghan is still getting persecuted for styling their beard wrong, and the Afghan woman is still getting opressed. We have nothing to show for that sacrifice.

I see no reason to believe the same thing isn't going to happen in Iran.
by jbdamask | 2026-02-28 20:10:37+00:00
I hear you.

For me personally, the pain point is being interested in more papers than I can consume so I’ve gotten into the habit of loading papers into LLMs as a way to quickly triage. This app is an extension of my own habit.

I also have friends without scientific backgrounds who are interested in topics of research papers but can’t understand them. The reason for the cutesy name, Now I Get It!, is because the prompt steers the response to a layperson
by rvz | 2026-02-28 20:11:00+00:00
Iranian media is very quiet today (due to the blackout), but until they confirms this, then this is complete speculation and unconfirmed. We just don't know.

I'd take the Israeli media with a grain of salt and they can still fake this, just like the Iranian media can do as well given that AI exists, it's very easy to fake.

One side is not telling the truth. Only time will tell.
by guerrilla | 2026-02-28 20:11:33+00:00
> There was a study showing almost every revolution happened not because of ideology but over the price of bread.

His name was Marx. ;)

Yeah. We'll see. Under what conditions will you consider yourself right or wrong? My prediction is after killing a few more heads of state, disabling some more striking capability that they'll back off under pressure from the Arab states. Trump will declare it as a victory regardless of what happens and everyone will forget about it. Iran will eventually rebuild itself as it just did, but this time it will take longer (Trump even said that himself, contradicting himself earlier).
by skybrian | 2026-02-28 20:11:43+00:00
It doesn't seem to be confirmed. I think I'll wait a bit on this one.

https://www.nytimes.com/2026/02/28/world/middleeast/israel-i...

> Israel and Iran each gave conflicting reports about whether Ayatollah Khamenei had likely been killed in a strike.

> In a televised speech, Prime Minister Benjamin Netanyahu of Israel said “there are many indications" that the supreme leader had been killed in an attack, which he said, destroyed the “compound of the tyrant Khamenei.”

> About the same time Mr. Netanyahu was speaking, Esmaeil Baghaei, a spokesman for Iran’s foreign ministry told ABC News that Ayatollah Khamenei was “safe and sound.”
by sheept | 2026-02-28 20:12:17+00:00
It's not common, but there are web APIs where you await a promise that already exists as a property, rather than being returned from a function call, like

await document.fonts.ready

device.lost.then(() => {
console.log('WebGPU device lost :(')
})

I feel like this isn't confusing if you know how promises work, but maybe it can be confusing for someone coming from Python/Rust, where async functions don't evaluate until their futures are awaited.
by layer8 | 2026-02-28 20:13:09+00:00
The reason it’s hard is exactly because you have to do it in shorter time and without a feedback cycle that has you learn bit by bit, like when you’d write the code yourself. It has some similarity with short-term cramming for an exam, where you will soon forget most of it afterwards, as opposed to when you built up the knowledge and problem-solving exercise over a longer period of time.
by Ygg2 | 2026-02-28 20:13:15+00:00
Say what you want but for modern UI localization and accessibility are part of minimum feature set. Those two massively increase complexity (UTF8, IME, Braile, Text to speech, etc.)

The big issue I'm talking about is cross OS UI Toolkit. Great your UI supports IME on Windows and Mac. Now do that for Linux, BSD, etc.
by markisus | 2026-02-28 20:13:16+00:00
I'm not sure everyone knew that gaps reflected incorrect reasoning. It would have been natural to assume that all infinite sets were qualitatively the same size, since uncountable infinity was not an idea that had been discovered yet. Zeno's own resolution wasn't that his reasoning wrong, but that our perception of the world itself is wrong and the world is static and unchanging.

As for the importance of visualization (of the reals), I don't think you can cleanly separate it from formalism (as constructed in set theory).

I think we all have built in pre-mathematical notions of concepts like number, point, and line. For some, the purpose of mathematics is to reify these pre-mathematical ideas into concrete formalism. These formalisms clarify our mental pictures, so that we can make deeper investigations without being led astray by confused intuitions. Zeno could not take his analysis further, because his mental imagery was not detailed enough.

From clarity we gain the ability to formalize even more of our pre-mathematical notions like infinitesimal, connectedness, and even computation. And so we have a feedback loop of visualization, formalism, visualization.

I think the article was saying that Dedekind and Cantor clarified what we should mean when we talk about the number line, and dispelled confusions that existed before then.
by kotaKat | 2026-02-28 20:14:26+00:00
Nah, they get 'test money' to load into the dispensers, and it's something banks will also buy for things like ATM demonstrators.

https://shop.dieboldnixdorf.com/atm-demonstration-currency/p...

(We haven't really had "ATM demonstrations" in a long time specifically, but there was a bit of time in the early adoption era to get a fake card into a customer's hand and let them play with a demonstration machine in your lobby or in an office to get to see how convenient it was to get the play money out. See also the tabletop demonstrator Triton built, the ATM Jr - https://triton.com/about-triton/innovative-history/)
by paganel | 2026-02-28 20:14:36+00:00
Funny how the Americans/Israelis are still so enamoured with the Big-Bad-Boss military view of the world, they've killed so many Taliban leaders in the past that they (the Americans) ended up giving control of Afghanistan to the same Taliban.

The same goes for their (both the Americans' and the Israelis') obsession about Douhet and his Air Power thing, a long-running mistake on Americans' part. So much so that their (the Americans') bases in places like Manama (Bahrain) are now getting pounded by lousy Shaheed drones, with no AD to speak of, none at all. This is a huge fuck-up for the Americans/Israelis, I wonder when will their MSM start to write that reality down.
by LC_58008 | 2026-02-28 20:15:05+00:00
I've been running multiple AI models side by side (Claude Code with Opus, and a separate CLI with Kilo Code running MiniMax M2.5 on the free tier) and got tired of copy-pasting JSON blobs between them to share context. So I built Tether.

What it does: Collapse any JSON into a tiny content-addressed handle (&h_messages_abc123 — 28 bytes). Pass the handle to another model. They resolve it to get the original data. Same content always produces the same handle. Everything lives in a shared SQLite file.

Today it got to MVP; I wired Tether as an MCP server for both my Claude and MiniMax sessions, pointing at the same database. Within minutes they were exchanging messages directly — code reviews, technical notes, even collaboratively designing a notification system with read receipts. The second model (Kilo running on MiniMax) figured out the messaging convention from the first handle alone with zero additional instructions.

Why it matters:

- Token efficiency — A notification entry is ~100 tokens. The message it points to could be 2000+. Models scan subject lines first, resolve the full payload only when needed. Like email vs dumping every message into the chat.

- Deduplication — Same content = same handle = stored once. If 5 models need the same context, it's one DB entry referenced 5 times.

- Persistence — SQLite backing means handles survive restarts. Crash, reboot, doesn't matter.

- No infrastructure — No daemon, no ports, no API keys. Just an SQLite file and an MCP server.

The whole thing is MIT licensed. It's been a side project that sat dormant for months until I realized the missing piece was just wiring it as tooling (MCP) instead of treating it as a library.

GitHub: https://github.com/latentcollapse/Tether

Full transcript of the first cross-model conversation is in demos/first_contact.md.

Feedback welcome — especially if you're running multi-model setups and have pain points around context sharing. It's working really well for me, and it's dockerized, though I haven't published the Docker container yet, I was hoping to get feedback first :)
Is using AI for domestic defense more and more nullifying the second amendment?
by bdelmas | 2026-02-28 20:15:27+00:00
We can see what is currently happening with the Pentagon and AI companies. Soon enough AI will be used by domestic government agencies. When we know how effective AI can be, IMO guns are going to be more and more useless for any type of defense against a rogue group that can use AI at a state or nation scale. For me a part of the second amendment is here to protect the people against an imbalance of power and a rogue group to the whole government going rogue.

Am I mistaking? And is AI not undermining more and more the second amendment making guns weapons of the past? How can we avoid this?
by artemonster | 2026-02-28 20:16:00+00:00
In the past times where Czar elite could be executed like cattle and when French kings knew their heads could fly off guillotines, the elites were *behaving*. There was an unspoked social contract that you do shit for us, and we let you do be yourselves, whatever you do. Nowadays, we have wonderful law and nobody is responsible for anything, nobody is prosecuted, just fucking nothing. Time for pitchforks?
by tim333 | 2026-02-28 20:16:14+00:00
I think it's a shame that the west wasn't more forceful to stop Putin invading. I mean the US, UK and Russia signed the Budapest Memorandum when Ukraine gave up its nukes, agreeing to respect the borders. It would have been quite reasonable for the USAF/RAF to threaten to take out invading troops and maybe have saved thousands of lives.
by namuol | 2026-02-28 20:16:52+00:00
I support baseline browsers unless it’s not feasible otherwise. Sometimes things just aren’t possible in certain browsers. It’s expensive and difficult to design and implement things that fail gracefully. I’m not actually spiteful towards Firefox or its users; I _am_ spiteful toward other developers who feel they are entitled to leaving hostile comments for free hobby projects that don’t support their browser of choice for frankly technical reasons.

I was being facetious for rhetorical purposes. The OP I was replying to was unfairly hostile. I will also hazard a guess that they don’t have much experience writing sophisticated software for browsers.

I responded with the same sort of hostility to make my point that you’re not going to win “hearts and minds” for your cause by insulting developers for relying on browser standards that aren’t yet baseline. My point is that I am not persuaded by hostility, and I suspect other developers aren’t either. Users like this give their browser of choice a bad reputation when they make it part of their hostile identity.
by DeathArrow | 2026-02-28 20:17:05+00:00
> Monogamous systems, therefore, may have evolved to limit the transfer of resources, rather than as a form of monogamous mating.

Usually, polygamous societies tended to become monogamous or perish. Most of the young men who couldn't afford wives could be send to war and die there. Else, they could become very violent very fast because they had nothing to lose.
by NickNaraghi | 2026-02-28 20:17:07+00:00
Csikszentmihalyi's flow research[0] basically predicts the author's whole arc here. People are happiest during structured, challenging activities with clear goals and tight feedback loops. Coaching middle schoolers in a gym hits every condition on his list.

Btw, the other finding worth mentioning is that people consistently predict that free time and relaxation will make them happier, then report the opposite.

[0] Flow: The Psychology of Optimal Experience if you haven't read it
by albedoa | 2026-02-28 20:17:22+00:00
This isn't the least bit confusing man. The author confirms the purpose of the quotes, which is effortlessly understandable by native and non-native speakers alike. They were used to quote and comment on a direct phrase from the parent comment.

You absolutely do not need to double down on whatever it is you are doing here lol. Say you were wrong and move on.
by WPConvert | 2026-02-28 20:17:53+00:00
WordPress still powers a large portion of the web, but most new marketing sites today are built with Framer, Lovable, or custom React exports.

There is no straightforward way to take an exported marketing site and turn it into a proper WordPress theme with header.php, footer.php, functions.php, enqueue logic, and theme.json.

I built a pipeline that attempts to do a code-level transformation instead of a visual clone.

High-level approach:

Puppeteer renders and snapshots the full DOM.

Cheerio cleans and flattens the structure.

The first LLM pass labels semantic regions such as header, hero, content sections, and footer.

A second pass generates modular WordPress templates.

Deterministic Node scripts assemble the theme files and validate structure.

The result is packaged as an installable theme zip.

Originally I tried doing this in a single prompt. It was unreliable and brittle. Breaking the process into smaller bounded stages made it much more stable.

Early benchmarks:

Static HTML and CSS marketing sites: about 95 percent usable output
Framer or Lovable marketing exports: around 90 to 95 percent
Authenticated apps, dashboards, or backend driven sites: not supported

The scope is intentionally limited to public facing marketing sites. Client side state, auth flows, and custom application logic do not map cleanly to WordPress theme architecture.

Average runtime is about 20 seconds.
Token cost per conversion is roughly 0.10 USD.

A few things I am curious about:

If you were auditing LLM generated WordPress theme code, what would you inspect first?

Given the shift toward block themes, does generating classic PHP templates still make sense long term?

Where would you expect a pipeline like this to fail first? Layout detection, asset handling, or template hierarchy?

Happy to go deeper into implementation details.
by WestN | 2026-02-28 20:18:00+00:00
Short take: replace TDD with BDD, and might add DDD as a spice. Otherwise this is a fairly good article.

Why not TDD? Since a lot of developers use LLMs to create tests today, plus a lot of the training data contains information on how to do this. Making it something that it either can figure out to do by itself or that it will cheat. Both equally bad.

A somewhat controversial take is that you should simply avoid writing tests which the LLM can produce by itself, similar to how we in the last week removed the agents.md file.
by duxup | 2026-02-28 20:18:49+00:00
I'm going to ramble based on our guns argument:

I don't know that "guns" have ever been useful in the US vs a state. Historically there ws the revolution, but the state used them, not randos in the end. Civil War, that was state vs state.

Guns just allow someone to kill or hurt someone, there's no magic to them that makes the defend your rights anymore than someone take someone else's. In fact the latter seems far more popular.
by archmaster | 2026-02-28 20:18:54+00:00
I've seen a lot of posts like this one, but this is the first to encapsulate how I feel so well.

Honestly, I don't really know what to do. I spent my whole life (so far; I'm still very young) falling in love with programming, and now I just don't find this agent thing fun at all. But I just don't know how to find my niche if using LLMs truly does end up being the only way for me to build valuable things with my only skills.

It's pretty depressing and very scary. But I appreciate this article for at least conveying that so effectively...
by tootie | 2026-02-28 20:19:45+00:00
> their goal is targeted and precise attacks

Day one and they've already bombed a school and killed dozens of children. The goals, strategy and tactics have not been clearly communicated. You can pray they are using high quality intelligence, but history tells us they are not at all concerned with collateral damage. They likely want to degrade Iran's military capabilities, but they also want them cowed and bleeding.
by beej71 | 2026-02-28 20:20:32+00:00
> However, Amodei refused to budge on relinquishing final say over Claude usage.

And that's 100% acceptable and legal. They have the right to do that. And DoW can then turn around and say "no deal". And that's 100% acceptable and legal.

So Hegseth going above and beyond and lashing out on the People's behalf like a butthurt child is unwarranted at best, and should definitely be illegal if it's not already.
by halflife | 2026-02-28 20:21:13+00:00
“Greater Israel” is such a stupid take, conspiracy from Islamist propaganda. I can count with both my hands the number of people that believe that in Israel.

Let’s perform a thought experiment. Israel is 8 million Jews, half of the country is an unpopulated desert, our largest border is with Jordan which is barely defensible. And you think that we want to conquer Lebanon, Syria, Jordan, and parts of Iraq? With what army? How can we support such a conquest? How will we defend that border? Sharing a border with Iran? How will 8 million Jews handle the 40 million Muslims that will allegedly be conquered? This makes so little sense that believing it just exposes your radical bias.