MurphyA/hacker-news huggingface dataset:
by ninalanyon | 2026-03-12 18:00:53+00:00
In Europe if a garment says 100% New Wool it had better be just that. I have several coats with varying proportions of wool, nylon, etc. All bought secondhand and of very high quality compared to the price I paid.

Of course they aren't the latest fashion but clothes that last are by definition out of fashion for most of their existence.
by overfeed | 2026-03-12 18:01:04+00:00
I've often thought to spook legislators by crowd-sourcing this and scaling it. Any member if of the public can upload dashcam footage, and can search any number plate captured by the network: including legislators, town councilors and school board members. Access is gated by uploading dashcam and having it corroborated by other footage to avoid faked footage, e.g. cross-checking license plates in the same area.

My concerns are the decision makers may rake the wrong lesson from this, the moral harm and/or legal exposure from this information inevitably used to harm someone. Also, Law enforcement would happily onboard to this service. Perhaps making the searches themselves public would alleviate same of the challenges.
by lenerdenator | 2026-03-12 18:01:05+00:00
When you have people at the top of those institutions who made those decisions, and made enough money during their tenures to weather any length of unemployment and were sometimes even given a severance worth more money than the average American makes in a lifetime, going out of business or losing a job simply isn't enough.

It's one of the only investments of labor and time where the risk is not proportional to the return.

In order to create risk, you have to either claw back their money through civil action - which you can't because the entire point of incorporation is to separate the business entity from one's personal finances - or look at criminal charges. Otherwise, you have created a class of hyper-wealthy people who have no real incentive to perform in a way that is for the best interests of shareholders or society at large.

It's the reason we tie so much for regular people to employment in the US, like healthcare. Many argue that if you give the rank-and-file worker the kind of long-term financial security that just one or two years of being a C-suite executive at a major company, they won't work as hard. They won't make the best decisions. They won't be the dynamic workers our economy supposedly wants. That logic goes right out the window when a board goes hunting for a new CEO.

There's zero real risk involved.
by electrosphere | 2026-03-12 18:01:23+00:00
The London office commute is 30 minutes train and 25 minutes walk. I really like that balance as it gives me sunlight, exercise and fresh air.

I work from a library on the other day, thats a 30 minute drive. I tend to leave before 0700 when the roads are peaceful. My car is pretty fuel efficient, i try to hypermile it and get ~50mpg.
by darknavi | 2026-03-12 18:01:49+00:00
I know it's a meme on HN to say everyone likes WFH, but I (and many but not ICs around me) thrive more in person.

I am 100% more effective in person where I can dev and my desk and bounce ideas off if team mates around me verbally. This can be recreated in a remote environment by having things like a team Discord that folks sit on, but it can feel forced at times (just like communiting to the office I suppose).

My take might be heavily skewed though. I am in games and our environment is highly collaborative.
by reaperducer | 2026-03-12 18:02:12+00:00
The internet existed and was pretty great before these large centralized systems came into being.

The big centralized systems existed before the internet. GEnie. Delphi. Bitnet. CompuServe. The Well. American People Link. And dozens more.

The internet brought them all together, then extinguished them. Now we're going back to the old days.

The only difference now is that instead of paying AT&T to carry dialup connections and leased lines, we're paying our local/regional ISP for cable and fiber.

It's all the same game. Only the names have changed.
by AnthonyMouse | 2026-03-12 18:02:26+00:00
> Much of that domestic consumption is used in the process of extraction and refining, so actually isn't on the market as such. My understanding is that GP is correct to say that the 20% figure rather understates the potential impact of a prolonged shutdown of the Strait.

The original claim was that all of the "domestic" oil was off the market.

It's also not clear why oil used for oil production requires special treatment. To the extent that it's used for transportation it's susceptible to substitution with electric vehicles like anything else. To the extent that it's used for heat in refineries it could likewise be substituted with non-petroleum heat sources when oil is at a premium. More than that, many of those costs also apply to unrefined oil currently going through the Strait, so that proportion is on both sides of the ledger anyway.

And to the extent that it can't be substituted, it's just a fairly arbitrary subclass of the broader category of consumers with inelastic demand, which implies that oil-producing countries might have a higher percentage of inelastic demand, but by significantly less than the proportion used in oil production, because it's just being averaged in to the broader category of all short-term inelastic global oil consumption.

> Pipeline capacity to the west is pretty limited. The connection via Syria is affected by the war aftermath, the Iraq/Turkey route is already at capacity, and the Saudi connection to the Red Sea is vulnerable to resumption of Houthi attacks. There's some connectivity via Oman, but that's largely natural gas rather than oil.

Pipelines are the most efficient way to transport it, not the only way. You import some tanker trucks and drivers and you can transport as much as you want, but it'll cost more. We're not even talking about thousands of miles, bypassing the Strait of Hormuz via a land path in the UAE is about an hour.

And the Houthis are a problem if you're trying to get to Asia, not Europe. The Saudi pipeline goes to the Red Sea well north of Yemen and from there has a sea path to Europe via the Suez canal.

On top of that, the Iranian military is already in a full conflict with the US. Whereas if the US parks an aircraft carrier with satellite support in the narrow part of the Red Sea ready to rain down fire on any Houthis that attack an oil tanker, but is otherwise going to leave them alone, how many do they have who are inclined to choose certain death to attack a ship destined for Asia out of "solidarity"?
by morpheos137 | 2026-03-12 18:02:27+00:00
unveil-static-site

Encrypted, GPG-signed static websites. No frameworks, no build tools, no JavaScript dependencies.

Drop files in a directory, run one command, get an encrypted site with client-side decryption, GPG signatures, and archiver-friendly manifests.
What it does

AES-256-GCM encryption with PBKDF2-SHA256 key derivation (260k iterations)
Client-side decryption via Web Crypto API — works in any modern browser, no server-side processing
GPG signing — every document is signed; signatures shown as footer in decrypted pages
Plaintext manifests — manifest.txt and manifest.html list all documents with titles, SHA-256 hashes, and GPG signatures for web archiver authorship proof
Passphrase persistence — optional sessionStorage/localStorage so you don't re-enter passphrase every page
Single-command management — add, remove, rename files; everything rebuilds automatically
by cpdabeast | 2026-03-12 18:03:05+00:00
Hello HN! I'm the founder of FullStacked.

FullStacked is a Go binary bound to a web view, providing a runtime that allows you to combine Browser and Node.js APIs within the same file.

How is this different from Electron or Tauri?
> Instead of packaging a single app into one executable, FullStacked is a portable runtime (like a player). You build locally, share your project via Git, and users run it locally and directly on their device within the FullStacked environment: no servers or cloud infrastructure required.

Why should I use this instead of just building a PWA?
> PWAs are trapped in the browser (e.g., no raw TCP sockets for DB connections) and they require a public URL, which means you have to build auth mechanisms for everything. FullStacked gives you direct Node.js API access and runs 100% locally from a file, meaning zero public attack surface.

I’ve been building this since 2023 to scratch my own itch for creating shareable, local-first tools. I'm currently pushing toward v1, and the Node compatibility is already good enough that I've got pg, mongodb, aws-s3, and ssh2 working. I actually use it right now to run complete DB admin tools locally (thanks to AI coding) directly from my phone and iPad.

I'm planning to add USB and serial communication for IoT GUIs.

I'd love to hear your thoughts or answer any questions about the Go/Webview bridge!
by irishcoffee | 2026-03-12 18:03:12+00:00
Thank you for the thoughts. Do you think if we had ripped the band-aid off then it would have been completely disastrous? I don't mind saying that this economy is frustrating, and it feels like we keep kicking the can down the road. I'm confident I'm not the only person that feels this way, and I'm quite open to being wrong here. My guts says there's just too much money sloshing around, and it gets vacuumed up, leaving the majority feeling like nothing changed.

I'm asking this in as non-confrontational way as possible, what am I missing?
by raldi | 2026-03-12 18:03:23+00:00
This is very cool! And I say that as someone who was in iCE in the early 1990s ;)

The baud scrolling and SAUCE support are nicely done, and "drag a zip here" is top-tier magic, though when I tried dragging in an old iCE pack's zip file, it only showed one ANSI inside there, instead of a file picker like I was expecting.

Feature suggestions: Show invisible text toggle and an option to switch between 16-color background mode and 8-color background mode with blink support. You're already parsing the SAUCE which has an "iCE colors" boolean; you can use this to control the default for the latter setting.

Details: https://forum.16colo.rs/t/ice-colors-or-blinking-text/27
by sally_glance | 2026-03-12 18:03:35+00:00
That's a great angle - will handcrafted software of the future become the equivalent of a tailored suit today? One might argue it already is, most companies and individuals do just fine using cloud/SaaS offerings and COTS apps. So on first glance it seems like automating software engineering would mainly benefit exactly those providers. The other side of the coin is that it also allows for cheaper/faster in-house DIY solutions and competition.
by pear01 | 2026-03-12 18:04:01+00:00
> It's important to be extremely careful about this kind of "reverse racism" - yes, the point is that the target race is privileged in some way, so it feels more harmless than "regular" racism. But "reverse racism" becomes "regular racism" very, very fast, and the cute shine drops off of it like a rock.

Except it doesn't. White people aren't being rounded up by ICE. White people aren't disproportionately represented in prisons. White people have more space to breathe in America - in effect, to be mediocre - than their peers.

Go watch the deposition tapes. This young man soullessly enjoys demolishing anything DEI aka anything that doesn't benefit or identify with his own race, sexuality or gender. And he does this from a position of power.

Reverse racism is not a thing. Racism is not simply an individual's prejudice. There are two words for a reason. Racism is not merely racial prejudice.

When someone in the federal government creates an exclusive program to erase white history, then that would be reverse racism. When only white people fear the cops as much as other minorities do today that would be reverse racism. When the Supreme Court says if a white person is at a home depot and speaks like a white person ICE has reasonable suspicion to detain them while other races get to go about their business that would be reverse racism.

What isn't cute is your equating childish, powerless online comments with what racism is - which is beyond individual or even aggregated racial prejudice. It is the institutionalization of said prejudice. The old American South wasn't racist merely because white people made mean, petty comments. It was because the entire society was weaponized for the exclusive benefit of the white race. The vestiges of that live on today, and clearly some among us want to take us farther back still.

With everything going on your focus on people calling out his white mediocrity, which frankly, is blatantly obvious and not racist at all is suspect. It suggests you think just pointing out someone's race is itself inherently racist. Which again, demeans the actual meaning of the term.

Also I missed this bit:

> It's now particularly obnoxious, since its usage has largely outgrown the legitimate grievances which inspired it.

That says everything I need to know about you. Here's another term for you to consider: white fragility. No need for a definition, I wager you need only consult a mirror.
by Mordisquitos | 2026-03-12 18:04:02+00:00
> in the case of "europe" it could refer to the EU (which obviously is not correct because it doesn't encompass all of europe)

Not just that. If we get really pedantic, the EU is not only in Europe but includes territories in Africa (parts of Spain) and Asia (the entirety of Cyprus). And that's not even getting into the intercontinental shenanigans of France!
by moooo99 | 2026-03-12 18:04:06+00:00
I entered the workforce during covid, underwent a return to office mandate only to get a new job that is fully WFH.

I am easily twice as productive in my own hive than I am in the office. The office is full of distractions, noise, it is not as ergonomic as my setup at home and i get to waste 90min a day commuting.

In some very specific instances i see value in going to the office, productivity during everyday work is not among them
Hey HN – Metrx, scorecard for AI agents to understand and optimize their worth
by ckpark123 | 2026-03-12 18:04:08+00:00
The problem I kept hitting: I'm a solo founder running AI agents (Codex, Claude Code, custom pipelines) across my projects. I could see my total LLM bill. But I couldn't answer the question that actually matters: which agents are creating business value and which are dead weight?

It's the same visibility gap that existed for human workforces before performance reviews. I was paying 11 agents with zero accountability.

What Metrx does: It's an MCP server with 23 tools across 10 domains that gives each agent a scorecard — a P&L statement showing both what it costs and what it produces. An agent can:

- Check its own ROI (cost vs. attributed revenue via Stripe/HubSpot and generic webhook)
- See its performance grade (A+ to F) relative to other agents
- Get optimization recommendations (switch models, reduce waste)
- Generate board-ready ROI audits for human decision-makers
- Run A/B model experiments with statistical significance testing

The server sits between your agents and your LLM providers, tracks every call through a Cloudflare AI Gateway, tags each call by agent identity, and exposes both cost and revenue attribution as MCP tools.

The key insight: Cost tracking tells you what you spent. Revenue attribution tells you what you earned. Together, that's a P&L per agent — and that's what lets you manage AI agents like a real workforce. Most "AI cost tools" stop at the cost side. The revenue attribution is what makes this a scorecard, not a billing dashboard.

The 10 tool domains (all prefixed `metrx_*`):
1. Agent fleet overview & performance summaries (3 tools)
2. Optimization — model routing, provider arbitrage (4 tools)
3. Budget management & enforcement (3 tools)
4. Alert monitoring & failure prediction (3 tools)
5. A/B model experiments with statistical analysis (3 tools)
6. Cost leak detection & waste scanning (1 tool)
7. Revenue attribution & ROI calculation (3 tools)
8. Alert threshold configuration (1 tool)
9. Board-ready ROI audit reports (1 tool)
10. Upgrade justification business cases (1 tool)

Stack: Next.js 14, Supabase (Postgres + RLS), Cloudflare AI Gateway, Vercel, TypeScript. The MCP server is published on npm and listed on Smithery.

Try it in 30 seconds — no signup needed:
```
npx @metrxbot/mcp-server --demo
```

Or if you want the full scorecard dashboard + revenue attribution + team features: https://metrxbot.com

Pricing: Free (3 agents) → Lite $19/mo (10 agents) → Pro $49/mo (unlimited)

What I'd love feedback on:
1. For those running AI agents in production — can you attribute revenue to specific agents today? Or is it all aggregate spend?
2. Is the MCP approach (giving agents themselves performance awareness) useful, or do you prefer human-only dashboards?
3. The "agent generates its own ROI audit" feature — clever or too weird?

Happy to answer any technical questions about the architecture.
by wolvoleo | 2026-03-12 18:04:15+00:00
Yes though Europe is a lot more culturally similar and has a shared government for the most part.

Asia has very distinct countries and in some cases is even at war even if it's a cold one. Like India vs Pakistan, India vs China, North vs South Korea, China vs Taiwan. And customs, languages and (where applicable) religions are more radically different than within Europe too.

It makes less sense calling it "Asia" than it is calling Europe "Europe" :)
by vidarh | 2026-03-12 18:04:18+00:00
A compatibilist view, to me, is usually immoral, because it seems to maintain the pretence of agency while admitting it's an illusion, and so persist in accepting treating people as if they have agency.

People who at least genuinely believe in free will and agency has an excuse if they e.g. support punishment that is not strictly aimed at minimising harm including to the perpetrator. A compatibilist has no excuse.

It is of course possible to hold a compatibilist view and still argue we should restructure society to treat people as if they do not have agency, but then the point on holding onto the illusion drops to near zero.
by AnthonyBordg | 2026-03-12 18:05:00+00:00
Hi HN,

I've been working on DeepMind's AlphaGeometry lately. My goal was to work out its logical foundations in order to generalize the system beyond Euclidean plane geometry and across different mathematical theories, while adding a layer of formal verification.
In this paper, we formalize the underlying logic and provide a mechanized proof of soundness using the Lean 4 theorem prover. This might appeal to those interested in neurosymbolic AI for theorem proving and automated reasoning. I'm happy to answer any questions.
by wuweiaxin | 2026-03-12 18:05:02+00:00
The pattern we keep converging on is to treat model calls like a budgeted distributed system, not like a magical API. The expensive failures usually come from retries, fan-out, and verbose context growth rather than from a single bad prompt. Once we started logging token use per task step and putting hard ceilings on planner depth, costs became much more predictable.
by alwillis | 2026-03-12 18:05:07+00:00
> You can tell when you hit swap, and it doesn’t matter what Mac OS X is designed to do, when you hit swap, you hit swap. When you’re hitting swap a lot, you’re hitting swap a lot.

I have a 16GB M1 Pro machine from 2021 with 200 GB/s memory bandwidth; I can't tell when it's hitting swap, even with tons of browser tabs open, 3 or 4 terminal sessions, and several apps running. I often run two browsers with dozens of tabs open and there's no noticeable lag.

YMMV.

On an my old Intel Mac, it was pretty obvious.
by hardsnow | 2026-03-12 18:05:10+00:00
I’ve been running this with workloads accessing Anthropic, GitHub, Gemini, and AWS & CF R2 APIs for a while now, and have not ran into issues. I’m sure there’s an API out there that won’t work out of the box but I’m positive that support could be added.

Another thing I did was to allow configuring which hosts each credential is scoped to. Replacement /resigning doesn’t happen unless host matches. That way it is not possible to leak keys by making requests to malicious hosts.
by Rohansi | 2026-03-12 18:05:14+00:00
> I'm not sure about C# (the only other language I saw with interior pointers). I think C# semi-recently switched over to a moving collector. In which case, I'm curious to know how they solved the interior pointer problem.

Objects references are just pointers in .NET. See the JIT disassembly below. It's been using a moving GC for a long time, too.

https://sharplab.io/#v2:C4LghgzgtgNAJiA1AHwAICYCMBYAUKgZgAIM...
by vkuprin | 2026-03-12 18:05:30+00:00
Yes — the project is Apache 2.0 licensed (https://github.com/dgtlmoon/changedetection.io/tree/master?t...), which permits forking and commercial use. There's also a COMMERCIAL_LICENCE.md in the repo for hosting/resale cases, and I've reached out to the maintainer directly about it. Attribution is here: https://docs.sitespy.app/docs/acknowledgements
by asdefghyk | 2026-03-12 18:05:31+00:00
I can see https://news.ycombinator.com/item?id=47353019

If I am logged in I can see the link content. ALso can see it if I am not logged in. The post says it was posted 1 hour ago.

'AI Is African Intelligence': The Workers Who Train AI Are Fighting Back (404media.co)
1 point by beepbooptheory 1 hour ago | flag | hide | past | favorite | discuss
by abdullahkhalids | 2026-03-12 18:05:32+00:00
> eg. I've had my parents say the "taste" of food is worse on electric instead of gas stovetops

If you are using the cooking technique of "bhunai" [1], which is quite common in South Asian cooking, there is a large difference in food quality you can make with an electric and with a gas stove. Gas stoves are able to provide higher heat at consistent levels, and you can tilt the pot to concentrate heat in one corner to intensify the cooking. So I don't disagree with your parents.

[1] bhunai is when you cook meat with spices at very high heat while rapidly stirring it. I think the willingness to burn the spices during this process is what sets this apart from similar techniques in other cuisines, but I am no expert.
by wuweiaxin | 2026-03-12 18:05:33+00:00
Reliability has been the real bottleneck for multi-agent setups in production. The hard part isnt getting one agent to do something clever once - its making repeated runs observable and bounded when tools fail halfway through. Idempotency checks, explicit handoff state, and human review gates have mattered more for us than adding another model or another agent role.
by superxpro12 | 2026-03-12 18:05:35+00:00
The value from FOSS is the collaboration between all parties.

There is a mutual agreement between all collaborating parties that "hey we ALL need these core fundamental building blocks of software. why dont we all collaborate in this open space?" And everyone wins.

There is tremendous value in the Linux kernel, and these large open source programs. And this is basically an attack by corporations to attempt to privatize it all.

It's nothing new. This is simply the latest example of capitalist "growth at any cost". We sailed past any immorality hazards a LONG time ago.
by Aachen | 2026-03-12 18:05:59+00:00
There's a lot of things you could do to be malicious towards other people with minimal effort, yet strangely few people do it. Virtually everyone has morals, and most people's are quite compatible with society (hence we have a society) even if small perturbations in foundational morals sometimes lead to seemingly large discrepancies in resultant actions

You need the right kind of person, in the right life circumstances, to have this idea before it happens for real. By having publicity, it becomes vastly more likely that it finds someone who meets the former two criteria, like how it works with other crime (https://en.wikipedia.org/wiki/Copycat_crime). So thanks, Malus :P