MurphyA/hacker-news huggingface dataset:
by zmgsabst | 2026-03-07 04:58:14+00:00
But… it did do that.

> that it would, to a large extent supersede the necessity of large armies, and consequently, exposure to battle and disease [would] be greatly diminished.

Our force structure shifted towards logistics and infrastructure from combatants as we moved up the weapon complexity hierarchy. First automatic guns, then tanks, then airplanes.

To a large extent, a tank or air crew is 50 guys waving off 1-5, while they sit back at base and do hobbies between bouts of mechanic labor. They’re not literally at home, but we do fight with small mechanized armies while most soldiers watch on from the base.
by Nevermark | 2026-03-07 04:59:09+00:00
> The IPCC has consistently DOWNPLAYED the negative consequences of climate change, and reality keeps outpacing their worst case predictions year after year.

Except downplaying consequences downplays the upside, i.e. opportunity.

The dire warnings should be dire, but paired with a call to opportunity opportunity opportunity. Instead of focusing on enemies or little inconvenient things we could all do, while not addressing the impossible coordination challenge of that kind of shaming/volunteerism.

That fact that virtually every way we can reduce the damage we do involves new capabilities and resources with economic benefits (not to mention political disentanglements) far beyond that should be front and center.

China gets it.
by qzira | 2026-03-07 04:59:26+00:00
This resonates. The emotional side of returning to coding is real.

With Claude Code specifically, I've noticed that the longer it runs autonomously, the more cost anxiety creeps in. You stop thinking about the problem and start watching the token counter.

What finally let me stop worrying and just build again was building a hard budget limit outside the app — not just alerts, but an actual kill switch.

Glad you found the spark. It's worth protecting.
by pasquinelli | 2026-03-07 04:59:28+00:00
> In my experience, tech employment is incredibly bimodal right now. Top candidates are commanding higher salaries than ever, but an "average" developer is going to have an extremely hard time finding a position.

what an interesting way to say most programmers find it extremely difficult to get a job. you sound like you have some kind of insight, but is there anything notable about jobs drying up for people who aren't cheap enough or who aren't valuable enough? that's just how jobs dry up. anytime it's a bad job market for workers it'll be like that.

it is a great way to frame the coming tech crash. it allows whoever remains to fancy themselves as top talent.
by 88j88 | 2026-03-07 05:00:01+00:00
100% I found that you think you are smarter than the LLM and knowing what you want, but this is not the case. Give the LLM some leeway to come up with solution based on what you are looking to achieve- give requirements, but don't ask it to produce the solution that you would have because then the response is forced and it is lower quality.
by dc396 | 2026-03-07 05:00:25+00:00
I signed up for a Pro account yesterday, now when I try to access it, I get shuffled off to the 'create a new account' page.

Trying to access a human in support to understand wtf has been going on, perhaps unsurprisingly, has been a study in infuriation. Their AI support bot has been as useless as most other AI support bots.

Sending email to their support email address triggers the same AI support bot. It suggested waiting 24 hours and trying to access my account again. And then closed the issue after 4 hours.

Probably not related to the email delivery issue (I keep getting the link via, it just redirects to the create new account page), but perhaps indicative of something seriously broken and a lack of interest in actual support (even for paying customers).
by zdragnar | 2026-03-07 05:00:55+00:00
Dementia is a terrible way to go, both for the people who get it and for their loved ones who are with them.

One day, my grandmother forgot English when my uncle was visiting and kept speaking in her native tongue and got so mad because nobody understood her.

That was one of the few amusing anecdotes from get decline. The rest are just depressing.

Watching your father cry because he went to the hardware store and couldn't remember how to get home and had to ask an employee to call his family for him, for example, was particularly tough.
by iLoveOncall | 2026-03-07 05:01:15+00:00
China is already so much ahead in some aspects.

I'm literally in the plane flying back from Shanghai right now, where cars have blue plates for petrol cars and green plates for electric ones.

Easily 70% of the cars on the road are electric, and basically all of the scooters used for deliveries.

The roads are so quiet it's sometimes dangerous because you don't hear the scooters come behind you.

They'll undoubtedly be the world leaders in clean energy.
by GeorgeWBasic | 2026-03-07 05:02:16+00:00
Why the personal attacks on someone who's trying to explain to you why the Democrats lost, and why they will continue to lose, now when it's more important than ever? Since when did he say he prefers the lunatics in power now? The election showed the result of attitudes like yours, where you say "vote for us or you're a despicable person" to undecided voters just makes you lose. Ordinary people hear that and they think: fuck you, if you're going to try to tell me what to do, then I'm voting against YOU.

The left in the United States is a group of extreme orthodoxy and excommunication of everyone who doesn't toe the line on absolutely everything, and what you just said is a great example of this. He doesn't agree with you on everything, so he supports pedophiles! Right now, the right is fracturing and millions of people who voted for Trump realize that he's a madman. Right now is the time for the left to move to the center and accept these people into the fold, and accept that they won't agree on every single thing, because there's something far more important at stake.
by spudlyo | 2026-03-07 05:03:24+00:00
This is cute, but if you want to prove yourself human, just write well. It's not the trappings of AI like the emdash and proper capitalization & spelling that need be avoided, but rather the bland, repetitive, pablum-flavored prose that LLMs generate that we all have grown to despise.

Say something interesting, say something with feeling, express yourself like the goddamn human you are.
by ChadNauseam | 2026-03-07 05:03:51+00:00
I don't understand why. People spend money on other things besides housing. Because people spend money on multiple things, it doesn't really make that much sense to say that our index of inflation should track be one thing. I mean, if the price of food and healthcare tripled, I think you would probably say that the inflation metrics should go up.

Ofc, focusing on just one thing is very convenient for people who want to tell a particular story. (inflation is so bad! look at housing! there's so much deflation! look at food and TVs!)
by kazinator | 2026-03-07 05:04:26+00:00
Opposite here. I was excited by writing code and worked on open source side projects consistently. Somehow, I've not done anything since around August 2025.

I have a sense that AI could have something to do with it.

AI is degrading the status of our profession; its perception in the public eye.

At the same time, it is stealing our work and letting cretins pretend to be software engineers.

It's a bad taste in the mouth.
by MediaSquirrel | 2026-03-07 05:04:52+00:00
Nukes gave us peace and freedom.

We've had no WW3 (so far) and no one here needs to worry about being drafted into a war. Gatling might have thought his gun would reduce the number of war fatalities, but but Oppenheimer thought he would end the world. Both were wrong.

Alternative take: Inventors are bad at predicting the downstream societal effects of their inventions.
by quectophoton | 2026-03-07 05:05:12+00:00
And even then, getting interviews is one thing, but getting offers is something completely different.

And there's also the advantage of having a current job, instead of an increasingly larger jobless gap that not only decreases your chances over time, but also contributes to the cycle of "less chance -> wider gap -> increased anxiety -> less chance".

Fumble the first few months due to a combination of a lack of interviewing practice, and of job postings that never intended to hire anyway or that are looking for someone that checks literally all their shopping list of boxes, all while still dragging you for a 4-8 journey, and suddenly your position is not that good anymore.
by ineedasername | 2026-03-07 05:05:20+00:00
It’s less worry to me given that a year ago this would have been exceptionally harder to do, requiring a lot more time and effort and been more costly. A year from now it will be even easier. All of this means that one aspect of the mission that brought about the need for a license like this is now fundamentally easier whether or not the license is used. There can be less worry about software locked up in closed source overall.
by keiferski | 2026-03-07 05:06:04+00:00
I’ve been here awhile (since 2010 also) and I think it’s changed a little bit, but more because of culture at large.

The AI obsession seems to be slowly dying down, thankfully. For awhile it felt like every single link was about AI, now it seems to only be 10-20%. I expect this to continue.

In general culture I think people are more impatient, cynical, and frustrated, and this shows on HN. But it’s still better than X, where everyone seems absurdly confident in their obscure ideas and viewpoints.

It feels to me like there are less long form “thoughtful” comments with a personal touch than maybe 5 years ago. If I could adjust HN’s settings, I would incentivize those types of comments and not the quick takes that get all the upvotes.
by aw1621107 | 2026-03-07 05:06:35+00:00
> because if the tariffs were found to be unlawful, it could easily refund them.

I think it's worth emphasizing that the US government argued not only that it could issue refunds, but that it would issue refunds and that it would not oppose an order to do so. In addition to the quote from the US government's opposition to a motion for preliminary injunction, there are these quotes mentioned in the opinion for the linked order [0]:

> [E]ven if future entries are liquidated, defendants do not intend to oppose the [c]ourt’s authority to order reliquidation.... Such reliquidation would result in a refund of all duties determined to be unlawfully assessed, with interest.

> Defendants “will not oppose the [c]ourt’s authority to order reliquidation of entries of merchandise subject to the challenged IEEPA duties and that they will refund any IEEPA duties found to have been unlawfully collected, after a final and unappealable decision has been issued finding the duties to have been unlawfully collected and ordering defendants to refund the duties.”

> “If tariffs imposed on plaintiffs during these appeals are ultimately held unlawful, then the government will issue refunds to plaintiffs, including any post-judgment interest that accrues.”

> For any plaintiff who is an importer, even if a stay is entered and defendants do not prevail on appeal, plaintiffs will assuredly receive payment on their refund with interest. ‘[T]here is virtually no risk’ to any importer that they ‘would not be made whole’ should they prevail on appeal. The most ‘harm’ that could incur would be a delay in collecting on deposits. This harm is, by definition, not irreparable. Plaintiffs will not lose their entitlement to a refund, plus interest, if the preliminary injunction is stayed, and they are guaranteed payment by defendants should the [c]ourt’s decision be upheld. And defendants do not oppose the reliquidation of any entries of goods subject to IEEPA duties paid by plaintiffs that are ultimately found to be unlawful after appeal.

> To the extent that any future entries are liquidated, the [c]ourt may order reliquidation of entries subject to the challenged de minimis exemption if the duties paid by Axle are, in a final and unappealable decision, found to have been unlawfully collected. Such reliquidation would result in a refund of all duties determined to be unlawfully assessed, with interest.

[0]: https://www.cit.uscourts.gov/sites/cit/files/25-154.pdf
by Dwedit | 2026-03-07 05:07:10+00:00
It gets worse for UTF-16, Windows will let you name files using unpaired surrogates, now you have a filename that exists on your disk that cannot be represented in UTF-8 (nor compliant UTF-16 for that matter). Because of that, there's yet another encoding called WTF-8 that can represent the arbitrary invalid 16-bit values.
by tacitusarc | 2026-03-07 05:07:14+00:00
Having been in both roles, I believe it is important that each side of the “1” give the other a little grace.

When you are going from “1” to stable, there is some breathing room because you have a 1 that works, mostly. Sort of. Dealing with it may be a slow slog of sordid substitutions, but the pressure is different.

Going from 0 to 1 may involve working 80+ hour weeks with little sleep and enormous stress. It may mean meeting deadlines that make or break the product in a mad rush to fulfill a contract that saves or dooms the company. It may mean taking minutes to decide designs when days or months of consideration would have been more appropriate. And it may mean getting a lot of things wrong, but hopefully not so wrong that a version 2 is impossible.

As a final note: often v1 has substantial problems, that’s true. But sometimes it’s actually not that bad, and v2 fails because it was trying to shove the tech de jure (k8s cough cough) where it wasn’t needed so someone could get that shiny architect promotion.
Show HN: EdgeDox – Offline document AI on Android using Qwen3.5-0.8B
by cyberfly-labs | 2026-03-07 05:07:18+00:00
Hi HN,

I’ve been experimenting with running small language models directly on mobile devices and built a small Android app called EdgeDox.

The idea was to make document AI usable without sending files to a cloud service. Many existing tools require uploading PDFs or documents to a server, which can be a privacy concern.

EdgeDox runs a lightweight language model (Qwen3.5-0.8B) locally on the device so documents stay on the phone.

Current features:

• Ask questions about PDFs
• Document summarization
• Extract key points from long documents
• Works completely offline
• No accounts or server processing

The model runs locally using mobile inference (MNN). I'm experimenting with quantized models and other optimizations to keep memory usage and latency reasonable on mid-range Android devices.

Some challenges so far:

• balancing context size with mobile memory limits
• improving response latency on CPU-only devices
• reducing model load time

The project is still in early beta, and I’m mainly looking for feedback from people experimenting with on-device AI or mobile inference.

Play Store:
https://play.google.com/store/apps/details?id=io.cyberfly.ed...
by kazinator | 2026-03-07 05:07:56+00:00
> better learning tool than a book

Learning for what? That day when you write it yourself, that will never come ...

There is only so much you can learn by reading; it requires doing.

The good thing about traditional sources like books, tutorials and other people's code bases is that they give you something, but don't write your project for you.

Now you can be making a project, yet be indefinitely procrastinating the learn-by-doing part.
by iLoveOncall | 2026-03-07 05:08:02+00:00
The number one solution is obvious and I don't know why nobody talks about it: mandate work from home whenever possible.

Daily commute represents 20% of CO2 emissions, it's an insanely high number, and it has an incredibly easy, already tested thanks to COVID, solution.

People will say "but what about the shops that will close". They won't, they will relocate in residential neighborhoods where people now live AND work.

All the potential issues people might raise actually disappear as WFH becomes the new normal and not a potentially temporary state like it was during COVID.

Even if only 50% of jobs can be done from home, that's an instant 10% reduction JUST from commute. But in reality it'll lead to a much larger decrease, with less spending on fast-fashion, more proximity businesses, etc.
by anonnon | 2026-03-07 05:08:33+00:00
> Cuba hasn't recently openly discussed plans to annex Canada

Neither has the US. Trump specifically disavowed that every time he was asked (by the CBC). Meanwhile Cuba sent thousands of mercenaries to kill Ukrainians on behalf of Russia.

> punish Canada economically

Frankly, even as someone who opposes tariffs as uneconomic, given Ottawa's long-standing "constructive engagement" with the regime in Havana, even after they hosted Soviet nuclear weapons pointed at the US, even while they put AIDS patients in concentration camps, and even while they ran the island as a giant, open-air prison refusing to allow anyone to leave, it's really speaks to America's forbearance that it hasn't attempted to punish Canada economically, until now.
by klinstar | 2026-03-07 05:09:48+00:00
The privacy angle is what stands out to me here. Most smart TV platforms are essentially surveillance devices with an entertainment UI bolted on. Having a fully open-source alternative that doesn't phone home with your viewing habits is a meaningful improvement, not just a technical curiosity. The CEC remote support is a nice practical touch too — one of the main friction points with HTPC setups has always been input methods.
by timr | 2026-03-07 05:10:19+00:00
> Your summary of the article is wrong. The authors model temperature using time series over solar irradiance, volcanic activity, and southern oscillation. They calibrate that model using time series over global surface temperatures. This allows them to isolate and remove each of the three listed confounding factors.

No, it isn’t. You’re just rephrasing what I said with more words: they attempted to adjust for three of the biggest factors that affect temperature, then did a piecewise regression to estimate a 10-year window.

You can’t do it in a statistically valid way. Full stop. The authors admit this, but want you to ignore it.
by JimDabell | 2026-03-07 05:10:26+00:00
I’m not sure of the state of that particular library, but yes, the RFC has changed significantly. For instance, the UUIDv7 format changed from the earlier draft RFC resulting in incompatibilities.

This is an example of an unmaintained UUID library in a similar situation that is currently causing incompatibilities because they implemented the draft spec. and didn’t update when the RFC changed:

https://github.com/stevesimmons/uuid7/issues/1

Any Python developer using the uuid7 library is getting something that is incompatible with the UUIDv7 specification and other UUIDv7 implementations as a result. Developers who use the stdlib uuid package in Python 3.14+ and uuid7 as a fallback in older versions are getting different, incompatible behaviour depending upon which version of Python they are running.

This can manifest itself as a developer using UUIDv7 for its time-ordered property, deploying with Python <=3.13, upgrading to Python 3.14+ and discovering that all their data created with Python 3.13 sorts incorrectly when mixed with data created with Python 3.14+.

A UUID library that is not receiving updates is quite possibly badly broken and definitely warrants suspicion and closer inspection.
by droidmaker | 2026-03-07 05:11:36+00:00
I tried to execute a project in 1986 and was told it was impossible. Every few years as tech has improved I tried again, but it was still impossible. CD-ROM, CD-I, Web, Wiki, even AI a few years ago...
But 2 weeks ago I taught myself to vibe code, and I built it.
40 years of planning and a few days of work.
I'm freakin' thrilled.
Show HN: BurnRate – Track what you spend on AI coding tools
by mwong17 | 2026-03-07 05:13:02+00:00
I was paying $100/mo for Claude Code Pro and had no idea where it was going. I'd hit the 5-hour rate limit constantly, but couldn't tell which sessions were burning through my allocation or whether Opus was worth the premium over Sonnet for my workflows.
So I built a tool to find out.

BurnRate is a local CLI that parses your AI coding tool session data and gives you a full cost analytics dashboard. It tracks Claude Code, Cursor IDE, and OpenAI Codex in one place.

Everything runs 100% on your machine. Your session data, token counts, costs, prompts — none of it leaves your computer. No API key to paste, no telemetry. It reads the local session files your tools already generate and does the math.

Out of the box you get: multi-provider cost tracking, 10 different analytics views (daily trends, per-session breakdown, model usage split, token efficiency), an optimization engine with 23 rules that suggests concrete config changes to reduce spend, usage limit monitoring so you know when you're approaching rate limits, side-by-side provider comparison, and budget alerts when you're on track to blow past a monthly cap.

For managers, there's a team dashboard where devs can optionally push anonymized usage snapshots to a shared view. Useful for understanding team-wide AI tool costs and figuring out which plans actually make sense. Free tier available, Pro is $9/mo, Team is $29/mo.Happy to answer any questions. Feedback welcome.
by treebeard901 | 2026-03-07 05:13:58+00:00
Let's assume a nuclear exchange happens at some point during a war. There is a very high chance that this will cause an escalation leading to a nuclear apocalypse.

Since this result is presumably inevitable at increasing frequency, it's more like nukes prevented another major world war and stole a form of peace from the future, temporarily. That peace debt might be repaid with the end of everything.
by koiueo | 2026-03-07 05:14:25+00:00
1. Why do you ask? Do you intend forking and making money out of it?

2. Why are you lying about AGPL being nonfree? As far as I'm concerned, it is free as in free speech for me as a user. This was the initial goal of the GPL. The freedom of the end user is the main value of the GPL family of licenses. So serious question: why are you lying? Is it intentional, or due to your lack of understanding?
by Slothrop99 | 2026-03-07 05:14:44+00:00
Just to be pedantic, those characters are in 'ANSI'/CP1252 and would be fine in a varchar on many systems.

Not that I disagree &#151; Win32/C#/Java/etc have 16-bit characters, your entire system is already 'paying the price', so weird to get frugal here.
by cookiengineer | 2026-03-07 05:14:54+00:00
Every time I read these types of Go issues, I think I am reading a writeup of a highschool debate club. It's like there is debate just for the sake of debate.

I understand the defensiveness about implementing new features, and I understand the rationale to keep the core as small as possible. But come on, it's not like UUID is a new thing. As the opener already pointed out, UUID is essential in pretty much all languages for interoperability so it makes sense to have that in the standard language.

Anyways, I'm just happy we'll get generic methods after 10 years of debates, I suppose. Maybe we'll get an export keyword before another 10, too. Then CGo will finally be usable outside a single package without those overlapping autogenerated symbols...
by JimDabell | 2026-03-07 05:14:58+00:00
Perhaps I’m misunderstanding, but the linked issue seems to address this directly:

> Would like to point out how Go is rather the exception than the norm with regards to including UUID support in its standard library.

> C#: https://learn.microsoft.com/en-us/dotnet/api/system.guid.new...

> Java: https://docs.oracle.com/javase/8/docs/api/java/util/UUID.htm...

> JavaScript: https://developer.mozilla.org/en-US/docs/Web/API/Crypto/rand...

> Python: https://docs.python.org/3/library/uuid.html

> Ruby: https://ruby-doc.org/stdlib-1.9.3/libdoc/securerandom/rdoc/S...