MurphyA/hacker-news huggingface dataset:
by tim333 | 2026-03-03 14:19:04+00:00
The Ukrainians have a lot of experience taking these things down with interceptor drones and similar like he sting which is about $2100 https://en.wikipedia.org/wiki/Sting_(drone)

It's an arms race with each side constantly updating the tech.

The Ukrainians have offered to help out in the Gulf but for some reason Trump is kind of dismissive.

There's a new UK/UKR one called Octopus coming shortly https://united24media.com/latest-news/ukraine-and-uk-success...
by iammjm | 2026-03-03 14:19:14+00:00
We are speedrunning legacy "codebases" all the time. Or do you conjure up your own pickaxe, mine your own minerals, produce your own electricity, and construct your own computers and networks first before you go off to develop an application? Would you even know how to do those things? That is all enormous legacy codebase that we speedrun all the time. Just add one more to it.
by dirk94018 | 2026-03-03 14:19:26+00:00
On M4 Max 128GB we're seeing ~100 tok/s generation on a 30B parameter model in our from scratch inference engine. Very curious what the "4x faster LLM prompt processing" translates to in practice. Smallish, local 30B-70B inference is genuinely usable territory for real dev workflows, not just demos. Will require staying plugged in though.
by SamLeBarbare | 2026-03-03 14:19:54+00:00
I really like the framing here (via Richard Sennett / Roland van der Vorst): craft is a relationship with the material. In software, that “material consciousness” is built by touching the system—writing code, feeling the resistance of constraints, refactoring, modeling the domain until it clicks.

If we outsource the whole “hands that think” loop to agents, we may ship faster… but we also risk losing the embodied understanding that lets us explain why something is hard, where the edges are, and how to invent a better architecture instead of accepting “computer says no.”

I hope we keep making room for “luxury software”: not in price, but in care—the Swiss-watch mentality. Clean mechanisms, legible invariants, debuggable behavior, and the joy of building something you can trust and maintain for years. Hacker News needs more of that energy.
by jfengel | 2026-03-03 14:20:01+00:00
I feel like this points out a very general problem with the law: it generates a lot of boilerplate text. Lawyers don't really read it; they skim it for the relevant bits.

Obviously lawyers should not be cheating with AI, especially when they don't even check it. But it does sound to me as if this is an opportunity to re-factor the process. We're carrying forward some ideas originally implemented in Latin, and which can be dramatically simplified.

I'm not a lawyer; I know this only in passing. And I am aware that there are big differences between law and code. But every time I encounter the law, and hear about cases like this, what I see are vast oceans of text that can surely be made more rigorous. AI is not the problem; it's pointing out the opportunity.
A proxy that cuts LLM API bills by routing simple tasks to cheaper models
by alex_1002 | 2026-03-03 14:20:08+00:00
Hey HN,

Over the last few months, I noticed a massive problem: developers (including me) are lazy. We were sending every single prompt—even basic JSON extractions—to GPT-4o or Claude 3.5 Sonnet, and my API bills were sky rocketing

Because of this I built an AI gateway to fix this. It acts as a drop-in replacement for your OpenAI endpoint. When a request comes in, a tiny, fast classifier scores the prompt's complexity in a few milliseconds. It switches which LLM to use based on it's prompt complexity and cuts your costs by around 30%.

Simple extraction and formatting: Routes to Llama 3 8B or Gemini Flash (costs almost nothing).

Complex reasoning: Routes to GPT-4o/Claude (costs dollars).

Semantic Cache: If the exact same question was asked 5 minutes ago, it serves the cached response instantly (costs zero).

I'd love feedback on this. Happy to answer any questions!
by aurareturn | 2026-03-03 14:20:10+00:00
Are they doubling down on local LLMs then?

Neural Accelerator was present in iPhone 17 and M5 chip already. This is not new for M5 Pro/Max.

Apple's stated AI strategy is local where it can and cloud where it needs. So "doubling down"? Probably not. But it fits in their strategy.
by bluGill | 2026-03-03 14:21:10+00:00
Someone needs to verify it works enough to trust the output. Of course some things are more critical than others. I don't worry too much about a badly written game, just is it fun - but I still don't want it to delete or transfer my money while I'm playing. However there are also systems where people die if it fails and those need to have a lot more trust/understanding.
by hydrogen7800 | 2026-03-03 14:21:14+00:00
Right, that success story is only because there was "organic" (for lack of a better term) information from an original source. What happens when all information is nth generation AI feedback with all links to the original source lost?

Edit: A question from AI/LLM ignorance- Can the source database for an LLM be one-way, in that it does not contain output from itself, or other LLMs? I can imagine a quarantined database used for specific applications that remains curated, but this seems impossible on the open internet.
by petcat | 2026-03-03 14:21:23+00:00
Not sure how an HOA is relevant here? Communities vote to form an HOA for themselves, new owners buying into an HOA community know up-front what the restrictions are.

Not remotely the same as a cabal of media conglomerates getting together to agree on their own rules about how they are going to interpret and enforce government-mandated censorship in society.
by jeroenhd | 2026-03-03 14:21:23+00:00
Checking Apple's store, I can't find a cheaper configuration than $5100 for the M5 + 128GiB version.

Here in Europe, including 21% VAT, that's €6.124,00 ($7.094,35 equivalent).

Because of pricing strategies and such, the 128GiB version comes with a 2TiB SSD at minimum, and also requires the M5 Max (not Pro) at its highest configuration.

Not sure if this is new, but it should be noted that these laptops don't come with a charger any more.
by microtonal | 2026-03-03 14:21:36+00:00
Pretty lame that the Studio Display with a height-adjustable stand is still 400 Euro more. My biggest regret is getting my Gen 1 Studio Display without.

Also the non-XDR is only a small upgrade otherwise, no 120Hz, no HDR, only Thunderbolt 5 and a new camera. Finally a downstream Thunderbolt port though.

This is all after 4 years?
Show HN: Seshions – Orchestrate multi-agent coding agents from one terminal
by danhergir | 2026-03-03 14:21:48+00:00
I run 3-5 AI coding agents in parallel (Claude Code, Codex, Gemini)
and the bottleneck was never the agents, it was managing them.
Switching panes, losing track of which agent had which role,
re-typing the same setup every time.

Seshions is a terminal UI that gives you one dashboard to launch,
route prompts to, and monitor parallel coding agents via tmux.

What makes it different from other tmux session managers:

- Blueprints: define a multi-agent team once (planner, builder,
reviewer, etc.) and launch the whole group in one action
- Orchestration: dispatch a prompt to a single role, or broadcast
to every agent in a group — from one composer
- Works across tools: Claude Code, Codex, Gemini CLI, OpenCode,
or any custom shell command
- One command: npx seshions@latest

Demo + repo: https://github.com/danhergir/seshions

Built with Bun + TypeScript. I would love to get feedback on the UX and what workflows you'd want supported.
Show HN: An API that resolves conflicting IoT device state in 47ms
by TylerArrows | 2026-03-03 14:21:56+00:00
I built this after watching the same bug surface in three different IoT projects:
a device sends "offline" then "online" 200ms later, they arrive out of order,
and your system marks a live device dead.

The naive fix is a timestamp check. But timestamps lie — clock drift,
late-arriving packets, firmware bugs. So I built a multi-signal arbitration
engine that weighs event arrival time, signal strength, sequence continuity,
and timestamp plausibility together before committing to a resolved state.

You POST your raw device payload to /v1/sign, then /v1/resolve. You get back
a single authoritative state, a confidence score (0.50–1.0), a recommended_action
enum (ACT / CONFIRM / LOG_ONLY), and a full arbitration trace showing exactly
why it resolved the way it did.

The demo works right now with no signup — just grab the demo key from the landing
page and fire a request. Happy to answer any questions about the arbitration logic.
Show HN: CoSig – WebAuthn co-signing for MCP tool calls
by _skyforest | 2026-03-03 14:21:59+00:00
I built CoSig because I kept running into the same problem while working with MCP servers: there's no standard way to require cryptographic proof that a human actually authorized what your AI agent just did (or is about to do).

This matters more than it sounds. Your compliance team will eventually ask "who approved the deletion of those customer records?" Your auditors will want to know who signed off on that production deploy. Your incident response playbook assumes a human made a decision somewhere. With vanilla MCP, the answer is "the AI did it because the AI was told it could"... which is not an answer that satisfies a SOX auditor, a HIPAA compliance review, or your own postmortem.

The solution I landed on: WebAuthn co-signing. You put @require_approval() on the sensitive FastMCP tools. When an agent tries to call one, execution blocks, a URL gets surfaced, and the human approves by tapping a hardware security key (YubiKey, etc.) or their device's built-in biometrics (Touch ID, Windows Hello). The signature is tied to that specific request, with a counter that prevents replay and gets stored in an append-only audit log. Then the tool runs.

It's two repos: a lightweight Python SDK (pip install cosig) and CoSig Cloud, a self-hosted Next.js + FastAPI backend you run on your own infrastructure. Nothing phones home. Your audit logs stay yours.

This is alpha, v0.2.0a1. APIs will change and a security review is recommended before production use. But the core flow works and there's a demo linked below showing it end-to-end.

I'd especially like to hear from people building MCP servers for regulated industries, or anyone who's already thought through the "who authorized this AI action" problem and landed somewhere different.

SDK: https://github.com/skyforest/cosig
Backend: https://github.com/skyforest/cosig-cloud
Demo: https://www.youtube.com/watch?v=7AeMJ3ViV5E
by TonyStr | 2026-03-03 14:22:08+00:00
Many of these websites, I only ever interacted with when doing research either on tech or tech products. I did not appreciate their surface-level reviews and explanations, so in my head I've categorized most of these websites as "noise to wade through whenever I need to look up something". I can't say I'll miss these sites. I would be googling (ddg-ing) way more still if the internet wasn't full of low-effort SEO bait articles that dominate every search result.
by butILoveLife | 2026-03-03 14:22:10+00:00
I think its just marketing, and the marketing is working. Look how many people bought Minis and ended up just paying for API calls anyway. (Saw it IRL 2x, see it on reddit openclaw daily)

I don't mind it, I open Apple stock. But I'm def not buying into their rebranding of integrated GPU under the guise of Unified Memory.
by whynotmaybe | 2026-03-03 14:22:28+00:00
I'm still balancing on whether we "need" to know what's happening.

Very few understand deeply what's happening within the computer between the cou and the bridges and the rest.

The fdiv bug in 1994 took us all by surprise because we were in a situation where bug couldn't exist in hardware, because it either works or it doesn't.

When I'm using firebase or aws, I don't know the underlying system, I don't know why some resources can be created with an underscore or other can't start with a number.

Yet it works.

We're working in layers where usually we only touch the last one. Yes, understanding the others is great to debug.

I'm even wondering whether we need tests when they are written by the same llm that wrote the code.
Show HN: Pricore: an open-source private Composer registry (now in public beta)
by mbode | 2026-03-03 14:22:45+00:00
Pricore is a self-hosted private Composer registry for PHP teams. Built with Laravel, Apache 2.0 licensed, and now in public beta.

The problem it solves: managing private packages with VCS repositories in composer.json is slow, Satis requires manual rebuilds, and SaaS options get expensive. Pricore gives you a full Composer v2 registry on your own servers.

What it does:

- Mirrors GitHub/GitLab repos and serves them to Composer

- Webhook-driven updates, no manual rebuilds

- Token-based auth

- Web dashboard for packages, downloads, and activity

- Full Composer v2 metadata-url support

- Up and running in about 60 seconds with Docker.

GitHub: https://github.com/pricorephp/pricore

Blog post: https://pricore.dev/blog/introducing-pricore

Feedback and questions welcome.
by wakawaka28 | 2026-03-03 14:23:14+00:00
Advertising is clearly speech. But fraud and libel are widely recognized as exceptions to free speech, IF you can prove intent to defraud. If you squint, you could classify nearly anything as an advertisement, but not everything is classifiable as "true" or not in an objective, universal sense (or even a generally recognized sense). For example, an ad for a church may be an expression of free speech, but arguing that it is false advertisement is absurd.
by teunispeters | 2026-03-03 14:23:19+00:00
Speaking as growing up in Fort St John, BC, sunrise was after school began, and sunset was before school was out - more or less - in the middle of winter. But then, that city (in BC, and nowhere near as far north as that province gets) - is rather more arctic in every sense of the word. But then, that corner also opted out of time changes, so ... the rest of the province is catching up :)
by fidorka | 2026-03-03 14:23:29+00:00
Building an open-source tool that makes your screen activity searchable via AI because we wanted Claude/Cursor to know what we'd been working on without explaining it every time.

Processing hundreds of screenshots/hour forced us to optimize for token costs.

The surprise: send video, not images

- Single screenshot (1698×894): 1,812 tokens

- Same frame in video: 258 tokens (Gemini 2.5) or ~70 tokens (Gemini 3)

- Full 8-hour workday: ~$1-3

Video gives you timestamps for free and compresses well since consecutive frames are nearly identical. We keep costs down by having the LLM write short summaries while running OCR locally for text extraction.
by tonyedgecombe | 2026-03-03 14:23:44+00:00
It took me a long time to realise that people value things by how much they pay for them, not by how much they cost to produce. It doesn't matter if that's software, a pair of trousers or a meal at a restaurant.

This extends into the world of work as well. Employers that don't pay well tend to treat their employees poorly.
by carlosjobim | 2026-03-03 14:23:53+00:00
It was a joke, should have put a smiley face. But every thread on a new Apple product here on HN have the same "why should I upgrade" comment, forgetting that there are people who might have very old devices they want to upgrade, or they might want to switch from Windows/Android to Apple.

Even if a new device is a small upgrade from last year's model, it can be a giant upgrade for other people.
by jaeko44 | 2026-03-03 14:24:01+00:00
Why is Claude Code /voice just a 'transcription' layer, you guys know thats just a SIMPLE transcription model converting your voice to text, even PHONES have a inbuilt microphone button that can transcribe everything you say using your local processor. THAT'S NOT REAL CLAUDE CODE VOICE.

What real Claude Code Voice is BEING Able to TALK to it, HAVE It run tool calls based on what you have enabled for it, have it trigger MCP calls, have it delegate tasks to agents in the BACKGROUND. That's real Claude Code voice, and I already got Claude to build it for my self because sometimes you want a hands free interaction yet still be able to continue with your work.
by benj111 | 2026-03-03 14:24:10+00:00
Apply you logic to James Bond or Call of Duty? Do they make young men believe they can go round killing each other?

I suspect the operative part here is "ick" and I get it. But why do you think homosexuality was illegal for so long? What about the trans debate? What about your own personal kink?

Your personal ick isn't a reason to stop someone doing something that doesn't harm someone else.
by losvedir | 2026-03-03 14:24:31+00:00
Right, that's the section I was confused by because it was in the context of an experiment trying to use the AI stuff without an Internet connection, which obviously won't work. The article is using the "shared onwards" terminology to refer to at least inference. But the inference part is uninteresting to me, and the data labeling is. The article doesn't really separate those out.
by hermannj314 | 2026-03-03 14:24:40+00:00
Initialize an algorithm to point your camera at the street and write those bytes to disk and you are the author of a perpetual stream of data.

Initialize an algorithm to point your camera at the street and describe those bytes in words and you are no longer the author a perpetual stream of data.

In a world where slapping an overlay of someone looking incredulous over someone else's video is considered "adding substantive commentary" by every major video sharing platform, I don't even try to understand copyright law at all. It is way over my head.
by butILoveLife | 2026-03-03 14:24:45+00:00
>On M4 Max 128GB we're seeing ~100 tok/s generation

You mean on your first token. Whats the performance after 500 and 3000 tokens?

I genuinely don't understand why people post stuff like this. People are not informed enough to know you mean first tokens. They are going to make a mistake and buy one thinking they will get 100tk/s.

Are you working for Apple marketing? Do you have post purchase regret? I cannot imagine deliberately misleading people. Maybe you are hoping more buyers build up your ecosystem?
by Aurornis | 2026-03-03 14:24:46+00:00
I have a powerful older Mac that doesn’t really “choke” on anything, but I could always use more speed.

The high memory Macs have been great for being able to run LLMs, but the prompt processing has always been on the slow side. The new AI acceleration in these should help with that.

There are also workloads like compiling code where I’ll take all the extra speed I can get. Every little bit of reduced cycle time helps me finish earlier in the day.

And then there’s gaming. I don’t game much, but the M1 and M2 era Apple Silicon feels sluggish relative to what I have on the nVidia side.
by tsimionescu | 2026-03-03 14:25:03+00:00
Oh, that's not the half of it. In my own country, digital ID adoption was a political hot topic for a long time after the Orthodox Church realized that the new chips contain 12-digit long IDs that might contain the sequence 666. This despite everyone in the country having a legal ID with a number code that can also happen to contain this same sequence - but somehow the mere possibility of this happening in the digital IDs sparked a huge outrage and made politicians avoid the topic for quite a while.
by branon | 2026-03-03 14:25:18+00:00
One of my latest linguistic pet peeves is when the the overly simple and nondescript word "do" is used when other verbs would describe more succinctly what is happening.

You don't "do" changes. This sounds lazy at best, unintelligent at worst, and fails to communicate what's happening. "Make changes" would be better diction and more appropriate vernacular. You could even "enact changes upon" or "affect changes to."

Alternatively, drop the extra verb altogether: "Use the Mikado Method to change complex codebases safely"

> After a couple of minutes, just stop and think. What’s missing? What would make it easier to do that change, like the previous one?

"Perform." Not "do." You would be _performing_ a change.

But hey at least I'm pretty sure an LLM didn't write this article =)
by general_reveal | 2026-03-03 14:25:27+00:00
Or, AI is going to be like when land lines became unnecessary when cellphones showed up in India. India may get to skip an entire intellectual generation due to the ability of a cheap model to educate (in any language).

The narrative that an entire population are “worth” less, paid less , know less, live less …

Fuck this less shit, embrace the paradigm shift. God is finally providing the remedial support through the miracle of AI.
by mikolajw | 2026-03-03 14:25:33+00:00
Thanks for correcting me, I should have read the interview more carefully.

>That's not how you title software. You don't say "The Photoshop" or "The EMACS."

Nitpick: The Sims, The WELL, TheFacebook are all attestable. But yeah, fair.

>The number one association most of the population of Earth have with the word "GIMP" is:

>Bring Out the Gimp - Pulp Fiction (9/12) Movie CLIP (1994) HD:

I suppose that here you didn't mean that most of the population of Earth watched and understood the English version of Pulp Fiction, or that the majority of people in the world will associate the word "gimp" with anything else than the graphics editor (certainly neither would be true), but that the second most-common association among all anglophones taken together after the GIMP editor itself is the Gimp character from Pulp Fiction.
by dujuku | 2026-03-03 14:25:43+00:00
Quality content stopped being profitable well before ChatGPT. Quantity beat quality as a content strategy flooding the search page with high-level obvious “how-tos” and “best vacuum cleaner” slop. This destroyed the consumer search experience. Current models have plenty of rich historical data and are good at synthesizing quality responses with the right queries. Now the risk is that AI will be starved of recent quality information to pull from. Hopefully the pendulum swings back around to make quality information profitable again…
by xrd | 2026-03-03 14:26:00+00:00
Really fascinating to read this next to the Wikipedia page on Iran.

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

Very different account of Reza Shah:

To his supporters, his reign brought "law and order, discipline, central authority, and modern amenities – schools, trains, buses, radios, cinemas, and telephones." However, his reign has been characterized as a corrupt police state which provided only surface level modernization.

Versus this:

1941: Britain and the USSR jointly invaded and occupied Iran, forcing Reza Shah to abdicate and exiling him to South Africa. His 22-year-old son Mohammad Reza was installed as Shah — widely seen from day one as a Western-installed ruler.

A big difference in the wikipedia is the associated references. I love a sensationalized story and the github account seems more interesting to me, and perhaps the wikipedia is better sourced and has accounts from all perspectives.

But, I wonder which one the Iranians adopt as "true" because that seems very important, as opposed to the history held by war-phillic Americans.
Show HN: Auth intermediary that cannot authorize. By design
by sbw70 | 2026-03-03 14:26:54+00:00
What if your auth system had no admin override?

I built an authorization intermediary that cannot authorize.

How it works:
• Hashes requests (opaque, can't see payload)
• Forwards to provider (stateless, can't make decisions)
• Provider validates everything (exclusive authority)

The intermediary holds no signing keys. The provider holds the only pen.
Compromise the intermediary = you get nowhere.

200 lines. Zro dependencies. Apache 2.0.

Core- and basic extension demos
Replit.com/@sbw70

Bundled demos
Replit.com/@holiwood4420

Repo
https://github.com/sbw70/verification-constraints/

Run it. Fork it. Fuck it up.
If you can get it to authorize without provider consent, I'd love to see how.