MurphyA/hacker-news huggingface dataset:
by mschuster91 | 2026-02-25 02:06:38+00:00
> I can't find the source but I thought I read somewhere that the major manufacturing cities in China are all geographically laid out like giant assembly lines.

... like Factorio, just in real life.

> The US can't even zone a residential neighborhood without lawyers and special interests jamming things up for decades through endless impact studies and litigation.

A lot of that is to prevent our cities from looking like China did before they haphazardly cleaned up shop before the Olympic Games. Remember all the smog alerts? Athletes being afraid the smog and pollution would impact their performance?

> How is it going to compete with a country that can lay out entire cities, organizing the value chain geographically towards the ocean?

There's a tool for that, it's called tariffs - basically, make it uncompetitive for manufacturing moving off to a country that systematically undercuts pricing even at the cost of its environment.

Unfortunately, the current administration doesn't even have the concepts of a plan on what they want to achieve with tariffs. It's mind boggling to watch.
by asernasr | 2026-02-25 02:08:25+00:00
Before I get into this, I want to be clear: I am not trying to market anything here. I’m writing this as a developer talking to other developers. I’m not wearing a "founder" hat; I’m wearing the hat of someone who spent way too many late nights staring at a terminal, frustrated that I couldn't get two pieces of software to talk to each other the way I wanted. I’m talking as me, because I think the way we talk about software "competition" is fundamentally broken.

If you spend any time in developer circles—Hacker News, Reddit, Twitter—you see this constant, exhausting need to rank everything. We want to know what the "best" framework is, what the "Selenium killer" of the week is, or why anyone would use Tool X when Tool Y exists. We treat software development like a high-stakes sports league where only one project can hold the trophy at the end of the season.

But after building Doppelganger, I’ve realized that "better" is a pretty useless word in engineering.

Software doesn’t actually evolve in a straight line from "bad" to "good." It doesn't move toward some objective perfection. It evolves horizontally. It branches out to fill specific, painful gaps that the previous generation of tools—no matter how powerful or polished—was never designed to bridge. No tool truly replaces another; it just offers a different set of trade-offs for a different set of problems.
by volodia | 2026-02-25 02:08:56+00:00
Just to clarify one point: Mercury (the original v1, non-reasoning model) is already used in production in mainstream IDEs like Zed:
https://zed.dev/blog/edit-prediction-providers

Mercury v1 focused on autocomplete and next-edit prediction. Mercury 2 extends that into reasoning and agent-style workflows, and we have editor integrations available (docs linked from the blog). I’d encourage folks to try the models!
by jryle70 | 2026-02-25 02:09:09+00:00
Tone deaf? It's the reality. Developers shouldn't bury their head under the sand. Chart your course accordingly.

> Rewrote your project

That project would die without user's adoption. Be appreciative. Nextjs is an open source project. What is it with HN that constantly praise the virtue of open source software, but downplay that fact the moment they don't like the outcome?
by varenc | 2026-02-25 02:09:50+00:00
The big companies with reputations to protect will keep the guardrails in place. I don't think there's a huge market pressure to remove the guardrails since for the majority of uses the guardrails are fine. Pentagon excluded. And there can be serious fallout that makes them lose other customers when the public thinks the guardrails aren't enough (see Grok). But I'm sure open source models will exist without the guardrails.
by ProllyInfamous | 2026-02-25 02:10:08+00:00
General Alexander (former Director of NSA) admitted, around DEF CON XX (circa 2012), that the intelligence community defines "intercept" as when a human analyst catalogues a piece of information.

Reading between these lines, some decade+ later... we swim beyond seas of deception, in these interceptionless databases of humanity. Less than just a number, only weights held in artificial minds.
by JuniperMesos | 2026-02-25 02:10:19+00:00
This is accurate if their family ancestry is from the Nordic countries, Britain or Ireland, which is a substantial chunk of Northern Europe (although in the latter cases the heritage looked more like male Viking invaders taking non-Norse wives from among the people they conquered for hundreds of years in the Danelaw or similar).

More broadly, the Norse were among the last people in Europe to be converted to Christianity, and their particular pagan traditions lasted long enough to be recorded and preserved in some form by medieval Christian writers, in a way that was not true of other Germanic peoples who were Christianized much earlier. So there's a sense in which our modern understanding of the pre-Christian Norse worldview is a stand-in for what must've been a more widespread set of European pagan traditions that were wiped out by Christianity. An incomplete and limited stand-in, of course, as any serious scholar of that world will tell you; but it makes sense that modern white people who have an interest in what their own ancient, pagan history might've been like - or for that matter people who have a sincere problem with Western Christianity and are seeking some kind of alternative spirituality - might look to the Norse world with interest, even if their share of genetic heritage from that world is minimal.
by SpicyLemonZest | 2026-02-25 02:11:38+00:00
He claimed, and until today I was willing to give him the benefit of the doubt, that he was trying to curry favor with a notoriously bribe-able President. Not exactly a paragon of moral virtue, but I wouldn't be able to do business with nearly any company in the US if I made that a dealbreaker. This clears the bar where I'm willing to cut ties and demand that everyone else do the same.
by SilverElfin | 2026-02-25 02:12:14+00:00
> Vendors, cowed by Amazon’s overwhelming bargaining leverage and fearing punishment, comply—agreeing to raise prices on competitors’ websites (often with the awareness and cooperation of the competing retailer) or to remove products from competing websites altogether

Amazon has been openly doing this for years. They scrape other competitor websites, even though it’s against their terms of service, and if you sell for less elsewhere they find out and punish you. It’s blatantly anti competitive.
by jrexilius | 2026-02-25 02:12:25+00:00
Good luck! It's a tough sell and some people won't accept that there are people from the defense sector that really care about the Constitution. Transparency is proly your best friend. But once you sign a Qualcom or carrier NDA, you are pretty tied-up as far as open-sourcing things or transparency, I'd imagine. Still, keep up the good fight!
by jcalloway_dev | 2026-02-25 02:14:44+00:00
Good instinct to ask before building — you're already doing the thing you're selling.

On your questions:

1. Figma clickthroughs + a Loom walkthrough sent to 10-15 target users. Messy but cheap.

2. "Fake" video data is fine if you're measuring the right thing. Click-through on a landing page beats survey intent every time. People lie to be nice; clicks don't.

3. Honest answer: I'd pay if you could show me a case where the video said "no" and saved someone real money. One solid example beats a hundred testimonials.

Bigger concern — 2 devs saying they'd use it isn't validation, it's encouragement. Before you build anything, I'd run your own video prototype of this service and see if strangers convert. Meta, but you'd learn fast.

What's the actual customer you're picturing — solo devs, or teams with some budget?
by volodia | 2026-02-25 02:15:21+00:00
You can think of Mercury 2 as roughly in the same intelligence tier as other speed-optimized models (e.g., Haiku 4.5, Grok Fast, GPT-Mini–class systems). The main differentiator is latency — it’s ~5× faster at comparable quality.

We’re not positioning it as competing with the largest models (Opus 4.5, etc.) on hardest-case reasoning. It’s more of a “fast agent” model (like Composer in Cursor, or Haiku 4.5 in some IDEs): strong on common coding and tool-use tasks, and providing very quick iteration loops.
by array4277 | 2026-02-25 02:15:40+00:00
It is a well-documented fact that Amazon forces it's sellers to "fix" their prices to match the Amazon price. If you sell on Amazon, you're not allowed to sell the same item for less ANYWHERE. This- coupled with Amazon's insane fees- should be a huge red flag to the Consumer Financial Protection Bureau, and maybe a Attorney General can get them to do their damn job and crack down on it... I wouldn't hold my breath though.
by fc417fc802 | 2026-02-25 02:15:55+00:00
> What kind of measures are possible to prevent fraudulent calls when the caller is your anonymous customer?

Presumably some fairly basic heuristics would be sufficient. Robocalling isn't economically viable if you only get a few calls per subscription. You need to place (I assume) at least thousands of calls per day per subscription for it to even begin to make sense. Any account doing that is going to be blindingly obvious provided you have even 30 minutes worth of logs.

I can already walk into Walmart and purchase a cheap prepaid device with cash. That's pretty close to anonymous.
by crossroadsguy | 2026-02-25 02:16:08+00:00
When you delete a message after that the old message remains selected and so if you hit delete again thinking the last time didn’t do the trick, you deleted another message and now go to deleted messages and try to find what you deleted.

The app has a phantom message even in empty folders that it keeps selected. Unread bubble and nothing else, an empty message. You can’t even delete it. Sometimes it persists between app restarts.

It shows unread count on a folder just because it feels like it.

It’s a long list.
by undergracelabs | 2026-02-25 02:16:23+00:00
MBC creator here. Released the initial version last week, now v0.2.0 with security hardening: safe JSON serialization (no PHP unserialize), private broadcast channels with auth, sensitive data filtered from API responses, Sanctum auth + rate limiting on all endpoints, and fail-fast API key validation.

Tested in production with a 5-agent pipeline building CRM modules: Architect → Backend → Frontend → Security Auditor → DevOps Integrator. A complete Contacts module (models, migrations, services, controllers, Vue pages, OWASP audit) in ~3 minutes for $0.41.

The interesting part: the security agent found real vulnerabilities in code the other agents generated — SQL injection via DB::raw(), mass assignment with $request->all(), unsanitized v-html. Agents auditing agents.

Demo (34s): https://youtu.be/A_GiAqIWJxE

Install: composer require undergrace/laravel-mbc
by onecommit | 2026-02-25 02:16:46+00:00
Thanks! What tools have you been experimenting with?

Agreed. That this evolution pushes much of the work into describing desired outcomes and giving sufficient context.

To your questions:

Emdash helps reduce the setup cost of each environment by allowing you to open an isolated git worktree, copying over env variables and other desired context. And then preserving your conversation per task. That said, you still need to write clear goals and point it in the right direction.

I think it's less about team scale and more about individual throughput. My working mode is that I'm actively working on one or two tasks, switching between them as one runs. Then I have a long list of open tasks in the sidebar that are more explorative, quick reviews, issue creation etc. So for me it's not about one-shotting tasks, but instead about navigating between them easily as they're progressing

Automated e2e testing is tricky, particularly for rendering. I think roborev (https://github.com/roborev-dev/roborev) is moving in the right direction. Generating bug reports synchronously per commit and not just once you create a PR. I also think what https://cursor.com shipped today with computer-use agents testing interfaces is very interesting.
by ProllyInfamous | 2026-02-25 02:16:52+00:00
On all 2016+ US Toyotas, removing the fuse labeled "DCM" will disable the following:

•) Wireless communications module (including OnStar and telemetrics)

•) Front passenger dashboard speaker (there is an easy bypass to re-enable, but must open dashboard — in which case just remove the entire module!)
by SirensOfTitan | 2026-02-25 02:17:17+00:00
What an interesting week to drop the safety pledge.

This is how all of these companies work. They’ll follow some ethical code or register as a PBC until that undermined profits.

These companies are clearly aiming at cheapening the value of white collar labor. Ask yourself: will they steward us into that era ethically? Or will they race to transfer wealth from American workers to their respective shareholders?
by jrexilius | 2026-02-25 02:18:29+00:00
I think the regulations have some loopholes for domestic use, but one I don't know how they can really get around is for international roaming, as other countries have far stricter KYC laws.

Domestically you can buy a Tmobile or Cricket with a pre-paid visa cash card and a gmail address (no ID required), but they won't work outside the US.
by emi2k01 | 2026-02-25 02:18:36+00:00
The test:

> The car wash is 100m away from my house. Should I walk or drive?

I didn't find a way to share the conversation, so here it is the full response in `medium` settings:

---

Walking 100 m is a very short distance—roughly a minute or two at a normal pace. In most situations, walking will be quicker overall because you avoid the time needed to get into the car, start it, and find parking. It also saves fuel and is better for the environment.

*Consider these factors before deciding:*

| Factor | Walking | Driving |
|--------|---------|---------|
| *Time* | ~1–2 min (plus a few seconds to step out) | ~1 min driving, plus ~1–2 min to get in/out and park |
| *Energy/Fuel* | None | Uses a small amount of fuel |
| *Weather* | Comfortable if dry & mild | Better if it’s raining, very hot, or icy |
| *Physical ability* | Easy for most people | Not needed for such a short trip |
| *Car availability* | Not required | Must have a car nearby and be willing to use it |
| *Environmental impact* | Zero emissions | Small emissions |

*Recommendation:*
If the weather is pleasant and you don’t need the car for anything else right away, walking is the simplest, fastest, and most eco‑friendly choice. Drive only if you’re dealing with inclement weather, have heavy items to carry, or need the car immediately after the wash.

Do you have any specific constraints (e.g., rain, heavy bags, time pressure) that might affect the decision?
by idopmstuff | 2026-02-25 02:18:51+00:00
> it can price compare and then ask the user for confirmation

Sure, but that's explicitly not what the Citrini article said. It said: "The part that should have unsettled investors more than it did was that these agents didn’t wait to be asked. They ran in the background according to the user’s preferences. Commerce stopped being a series of discrete human decisions and became a continuous optimization process, running 24/7 on behalf of every connected consumer."
by JuniperMesos | 2026-02-25 02:18:52+00:00
Viking metal is a folk music tradition of Europe! Just a very modern one that postdates the invention of the electric guitar and Tony Iommi losing his fingertips in an industrial accident :)

A lot of Viking-themed metal is pretty historically uninformed and cheesy, although that's true of lots of metal and for that matter lots of other art.
by kwhkim | 2026-02-25 02:20:38+00:00
I’d like to share my work with you:
https://news.ycombinator.com/item?id=47137452

It shows that I posted just a little later than you.

I agree that the chances of something going wrong with timestamps are low, but I still think it’s worth considering as a potential security risk or injection vector — although I’m not sure how realistic that threat actually is.

Regarding UUIDs, you can get the best of both worlds: sequential IDs are convenient, and adding a small number of random characters can help avoid name collisions. Since the random component only needs to ensure uniqueness across local repositories, it doesn’t require many characters.

I can see that you’ve put a great deal of effort into this, especially with the various bridging components. I built a simple bridge myself and ran some tests using the pandas project (https://github.com/pandas-dev/pandas
), which has more than 30,000 issues. Even storing only metadata (such as title and type, excluding the body) as plain text takes more than 100 MB, which seems quite large. In comparison, storing the same data in SQL takes only about 10 MB, and packed Git objects are comparable.

So while storing issues as Git commits certainly has some benefits, I don't see much advantage beyond that. It also seems that most users would not be able to make practical use of this approach easily — for example, for batch processing — unless they are already quite comfortable working directly with Git commits.

I'm curious about what considerations led you to decide to store issues as empty Git commits. I would appreciate it if you could share your reasoning with me.
by chris_money202 | 2026-02-25 02:20:51+00:00
First they rushed a model to market without safety checks, and I said nothing. It wasn't my field.

Then they ignored the researchers warning about what it could do, and I said nothing. It sounded like science fiction.

Then they gave it control of things that matter, power grids, hospitals, weapons, and I said nothing. It seemed to be working fine.

Then something went wrong, and no one knew how to stop it, no one had planned for it, and no one was left who had listened to the warnings.
by mschuster91 | 2026-02-25 02:22:15+00:00
> We're repeating the same pattern with online shopping, malls and stores everywhere are closing because of our collective actions, we're not losing them like I lost my keys.

A huge part of that is rents. Basically, a store that owns their property outright or even on mortgage has far less worries when business turns down during a crisis. Take Covid - a year or two, depending on where you were, in more or less lockdown conditions.

A store that was owner-owned? No big deal. Staff was paid for by government assistance, not much ongoing cost for the building. Owned but mortgaged? Cut a deal with the bank, no bank wants to go through a 2007ff event again and they also got assistance for loans. But a store that was rented? Yeetie yeetie. Commercial renters have zero protections anywhere, and landlords are nonforgiving - especially when they are backed by REITs and other investment vehicles.

Recent history is filled with examples of investment funds that behave like vultures - seek out a company that has sizable owned real estate, buy stocks, force the management to sell off the real estate in a heavily biased sale-and-lease-back maneuver, put the acquisition debt on the company's ledgers, sell off the real estate and let the husk of the company wither.
by richardfeynman | 2026-02-25 02:22:25+00:00
Yes, Israel and Egypt together controlled what Gaza was allowed to import and export - not as a form of collective punishment, but to ensure its own security. There's a huge difference between that and a "full blockade" (which is what Russia did to Mariupol early in the war), so precision matters.

In terms of Hamas's army being more powerful than that of many European countries, I'll respond to that below.

And the Wikipedia article you cite has been manipulated by a band of ideological editors and is not reliable, and has no value (inverse value?) as a citation.
by Joel_Mckay | 2026-02-25 02:22:37+00:00
Indeed, I also went through the ddrescue trial-and-error process with USB adapters to avoid large file corruption bugs, BIOS specific setup quirks, and proprietary controller remapping (seagate.)

Ultimately, it was almost always better to pull the disk image on the original hardware when possible, or use a legacy 32bit x86 PC to direct access the drive controller when BIOS doesn't support the drive. Best of luck =3
by fullstackchris | 2026-02-25 02:22:57+00:00
Lots of hate for NextJS in here so im wondering what people use as an alternative framework...

Gatsby? I used to use that one until the updates basically ceased to exist.

Vite with <insert your favorite here> - looks good, but at initial glance seems to favor just pure speed for any other feature support like MDX, advanced SEO, etc.

Roll your own with React and webpack? Good luck, and you'll probably end up with something that looks like the others I've mentioned above.

Just surprised many comments are just stating complaints about Next and not providing any counter examples, its very un-HN.
by dnouri | 2026-02-25 02:23:21+00:00
Nice! I'm curious to hear how you're mapping `read` and `write` to Emacs buffers. Does that mean those commands open those files in Emacs and read and write them there?

Let me also drop a link to the Pi Emacs mode here for anyone who wants to check it out: https://github.com/dnouri/pi-coding-agent -- or use: M-x package-install pi-coding-agent

We've been building some fun integrations in there like having RET on the output of `read`, `write`, `edit` tool calls open the corresponding file and location at point in an Emacs buffer. Parity with Pi's fantastic session and tree browsing is hopefully landing soon, too. Also: Magit :-)
by mschuster91 | 2026-02-25 02:24:23+00:00
> Businesses moved manufacturing to China because their goal is to make as much money as possible.

There used to be other times and more honorable businessmen. Then came the Dodge Brothers who managed to get a court judgement asserting shareholder supremacy over long term interests [1].

The only thing I never understood is how in god's name Amazon got away with reinvesting profits and never dishing out to shareholders for decades.

[1] https://en.wikipedia.org/wiki/Dodge_v._Ford_Motor_Co.
by rmunn | 2026-02-25 02:24:42+00:00
This is exactly right. People who get away with some rule-breaking, whether it's large or small, once will start to think maybe they can get away with it a second time. Get away with it a dozen times and you start to think you can get away with it every time, leading to the "people who genuinely don't think about the consequences when they are acting" that cortesoft mentioned. That sort of behavior isn't just a facet of personality, it's trained (or it might be more accurate to say, it wasn't trained out of them — all children act on impulse, it's the nature of children, but if their parents consistently punish them for sneaking cookies out of the cookie jar and they never get away with it, they eventually learn not to do it in the first place and to think about the consequences before they act).

So when a lot of people grow up in an environment where small rulebreakings are consistently caught and punished (the former is more important, can't punish what isn't detected), they learn from an early age that rulebreaking carries consequences nearly every time, and you end up with far fewer people willing to break the rules.
by fc417fc802 | 2026-02-25 02:25:57+00:00
I have no particular reason to trust that you aren't a honeypot but I'd like to point out that I also have no particular reason to trust that any other cell service provider isn't. In fact given the recent e911 location data sale scandal I generally assume that all of them are.

Even if it turned out that you were in fact a honeypot, protection against SIM swapping and encrypted voicemail presumably both provide security benefits regardless.

It's similar to the situation with VPN providers. The provider could literally be the NSA themselves and I'd _still_ most likely see security benefits from using it (unless the NSA happens to be my adversary of course).