MurphyA/hacker-news huggingface dataset:
by thisislife2 | 2026-03-07 11:54:06+00:00
High oil prices currently benefits Russia ( Hormuz Shock Sends China and India Racing for Russian Crude - https://oilprice.com/Energy/Crude-Oil/Hormuz-Shock-Sends-Chi..., and thus gives them an incentive (in the short-term) to distance themselves from the Iranian conflict. It also benefits America, as gas prices have increased due to low supply and logistics issues ( https://oilprice.com/Latest-Energy-News/World-News/Europes-G... ), and the US now meets 50-60% of Europe's gas energy requirements (after Russian gas was mostly banned there). So Europe will now be partially funding the Iran war as they have no alternate sources (except turning to Russia, which is currently unlikely). Thus, Europe will have no choice but to support the war against Iran too. Iran of course, has a huge gas reserve that Europe has desired to pipe to itself, which is why the Trump administration is bombing Iran. It hopes to control Iran's energy supply (as it now partially does Venezuela's) and sell that to Europe (so that Europe is forced to depend on the US and never attempts to build an economic relation with Russia, which could translate to a more independent Europe).

Note that one of the stated goals of the Republican Party and the Trump administration is - Make America the dominant energy producer in the world, by far! and - Keep the US dollar as the world's reserve currency ( https://www.presidency.ucsb.edu/documents/2024-republican-pa... ). Both are linked - the only way the dollar can remain the reserve currency of the world is if the US control oil and gas production (petro-dollars).

Iranians, in effect, are sadly doomed as victims of modern imperialism (and even face a possible genocide from the current genocidal regime of Israel, as they are unlikely to surrender without a fight). It all depends on how much destiny / luck will favour them. If the other Middle-East countries get really jittery, they will pressure the US to end the war. Or, better yet, they may still retain some of their sovereignty if they can effectively and successfully block the Strait of Hormuz - China will then be forced to get involved in the war, siding with Iran, as blocking of the Strait is dangerous for it. If China gets involved, Russian too would be willing to get involved in the military conflict. India would also be forced to choose a side. We would then see either Word War 3, or Iran falling into the Spheres of Influence of China and / or Russia.
by KronisLV | 2026-03-07 11:54:51+00:00
Haven't looked into 4.5 vs 4.6 in depth (since the latter seems good for my needs), but

> but it's crazy expensive

was something I struggled with until just going for the Max subscription and cancelling my other ones.

I'm not sure what Anthropic is doing, but they're either making truckloads of money from those paying per-token (especially since you're not supposed to use subscriptions for server use cases --> devs can use Claude Code, but not code review bots etc.), or heavily subsidizing subscriptions.

100 USD is worth it for me, I've only hit the 5 hour limits a few times, and haven't hit 100% of the weekly limits once. I fear to think how much comparable usage with any of the Opus models would have been, if I were to pay per token - even Sonnet could get similarly expensive.
by alex43578 | 2026-03-07 11:55:17+00:00
Did Americans know or believe that the Japanese were planning to surrender when the bombs were dropped, or only after the fact? That’s important because the Japanese didn’t even entertain the idea of surrender in July (Potsdam Declaration).

Because the Japanese were still fighting, the wartime economy was still trying to produce what it could, and the Japanese government was arming and instructing its civilians for fighting.

Post-surrender, it’s easy to say “we were planning to surrender”, especially to save face and pass the buck to the Americans for what the Japanese government brought on their people by continuing to prosecute the war effort.
by fsloth | 2026-03-07 11:55:20+00:00
I am sorry you feel that way but I feel professionally strongly insulted by your statement.

Specifically the implication high LLM affinity implies low professional competence.

"My experience is that people who weren't very good at writing software are the ones now "most excited" to "create" with a LLM."

Strong disagree.

I've earned my wings. 5 years realtime rendering in world class teams. 13 years in AEC CAD developing software to build the world around us. In the past two years I designed and architected a complex modeling component, plus led the initial productization and rendering efforts, to my employers map offering.

Now I've managed to build in my freetime the easy-to-use consumer/hobbyist CAD application I always wanted - in two years[0].

The hard parts, that are novel and value adding are specific, complex and hand written. But the amount on ungodly boilerplate needed to implement the vision would have taken either a) team and funding or b) 10 years.

It's still raw and alpha and it's coming together. Would have been totally impossible without Claude, Codex and Cursor.

[0] https://www.adashape.com/
by 3rodents | 2026-03-07 11:55:23+00:00
Earn.com (since acquired by Coinbase, originally called 21) tried this idea for a while — also using Bitcoin — but couldn’t make it work. Paying to email people just isn’t a compelling idea. Do you have any thoughts on new things you’re bringing to the table that will allow your project to succeed where others failed?

Maybe 20 (edit: 15) years ago Flattr launched a tipping service that failed because people didn’t want to tip people and then a decade later things like Kofi and Patreon came along and have been a huge success because attitudes shifted. Maybe now is the time that pay to email can work?
by GCUMstlyHarmls | 2026-03-07 11:55:36+00:00
Yeah I always see this "issue" with Neovim and its almost entirely user-cultural, installing big blobs of plugins, updating to edge every day and some kind of jones's pressure.

These days you can probably install mini.vim to get basically every paper cut fixed (eg extra "surround objects", aligning text, plugin manager etc), a theme, a few other assortments to taste and park your plugins at known commits or include them in your dotfiles and its ... fine. I haven't updated my plugins in probably 6 months and when I do I update them selectively only if there is actually a reason to do it or the changes are very minor.
by jimnotgym | 2026-03-07 11:55:43+00:00
Just writing this for normal business people who don't have time or space to understand risk in money markets...

If you have a surplus of cash you won't need for a few months, ask your bank manager for rates on a 30 day deposit account. You might be suprised how much better that is than doing nothing, for little risk or time. The last one I set up was done via email with the relationship manager, it appeared in my online banking the next day.

Now decide if your time is better spent developing your business or understanding money market risk
by davidmurdoch | 2026-03-07 11:57:43+00:00
Incorrect and not even close.

Greenfield is easy because nothing matters yet.

No legacy data. No backwards compatibility. No users depending on uptime. If the architecture is wrong you just rewrite it, rename a few services, and move on.

Maintaining and expanding a real system means every change has consequences. You’re migrating live data, preserving behavior people rely on, and evolving the architecture while the plane is already in the air.

0→1 lets you be bold because you can break things.
1→10M is harder because you can’t.

(I'm just kidding, your dismissal just needed a dismissal to make things balanced again)
by aquariusDue | 2026-03-07 11:58:08+00:00
I've encountered the same KDE bug in NixOS though from what I understood when I did some digging[0][1] it doesn't manifest on distros like Fedora.

Now I'm using Cinnamon until the bug gets fixed which I enjoy too but it doesn't come close to the ease of use of KDE. And when I say ease of use on KDE I refer to the fact that out of the box you can pretty much do everything you need to without having to search for extensions or hunt for settings, someone already thought of what you wanted to do and made it straightforward to do. Sure it's overwhelming to be presented with a lot of things at once e.g. the screen capture UI but when you need to do something that's not the base case it's easy to see that the UI has got you covered.

[0]: https://www.reddit.com/r/NixOS/comments/1pdtc3v/kde_plasma_i...

[1]: https://github.com/NixOS/nixpkgs/issues/126590
by egberts1 | 2026-03-07 11:59:05+00:00
So California state governmemt wants its own computer operating system so that state regulators can keep an eye on it.

I see so much abuse coming from so much corners of the marketplace and business settings.

Who watches the watcher? Who declare where malware ends and surveillance begins?

No. As a veteran OS expert/malware analyst: Just stop.

OS is a tool, a hammer, no need to add watchers of who makes, certify, regulate, control or uses a tool. Western civilization prides on training of a tool and advances faster than any other kind of civilization in history of mankind.
by jleyank | 2026-03-07 11:59:15+00:00
Split baseball in at least half and introduce relegation. Use Euro football as a model - have the rich bastards division at the top, the wannabes and the we just collect ticket money. This will product competition biased by the amount of money they wish to commit. I’d rather see cash stay in fan’s pockets or going to the players than see the owners preen.
by can3p | 2026-03-07 12:00:17+00:00
I think this post needs better examples to show case the issue, because right now the issue is not clear. Ideally you would need an example that uses the context.Cause function, see below

The contexts and errors communicate information in different directions. Errors let upstream function know what happened within the call, context lets downstream functions know what happened elsewhere in the system. As a consequence there isn't much point to cancel the context and return the error right away if there isn't anybody else listening to it.

Also, context can be chained by definition. If you need to be able to cancel the context with a cause or cancel it with a timeout, you can just make two context and use them.

Example that shows the approach as well as the specific issue raised by the post: https://go.dev/play/p/rpmqWJFQE05

Thanks for the post though! Made me think about contexts usage more
by littlecranky67 | 2026-03-07 12:00:28+00:00
I feel like the SPA vs. SSR debate misses the point: SPAs are most often web applications (as opposed to informational websites). I created SPAs as a contractor for 10+years, and it always has been B2B web apps for large corporations. The users are always professionals who work with the app on a mostly daily basis.

Since .js, .css and assets are immutable between releases (and modern tooling like NextJS appends hashes to the filenames so they can be served with 'Cache-Control: immutable'), the app is always served from browser cache until there is a new release - which is usually weeks, not days. And if a the browser cache should be empty, you would compare waiting 500ms-1s to use an app that you will use for hours that day. If however, every link click, every route change, every interaction triggers a SSR server roundtrip, the app will not feel snappy during usage.

Now, if people chose the wrong tool for the job and use a 1MB SPA to serve a landing page, that is where things go wrong. But for me, metrics that include the download time of the .js/.css assets are pointless, as they occur once - relative to total time of app usage. YMMV of course.
by ben_w | 2026-03-07 12:01:32+00:00
"12 May 2023".

China's emissions appear to have been flat in 2024, gone down in 2025. Note, same domain as your own link: https://www.carbonbrief.org/analysis-chinas-co2-emissions-ha...

We (humanity) need much more than that, of course, but it doesn't help anyone to use old data.

On the up side, all this is being done for nice boring economic reasons (renewables are cheaper than alternative power sources), which means energy-based emissions are likely to go away automatically all by themselves.

On the down side again, there's lots of emission sources other than energy. Cattle and concrete are big ones (even cement at 3% is still worse than aviation is), but basically everything more than grassland degradation (which is 0.1% of CO2 emissions) needs to be resolved for long-term stability: https://ourworldindata.org/ghg-emissions-by-sector

Also on the down side, the correct time to have made big leaps here even with just the energy part was "about 5-10 years ago": https://ourworldindata.org/grapher/co2-mitigation-15c
by anonyfox | 2026-03-07 12:02:35+00:00
Well, slightly different take: it's like telling an artist the world doesn't need another song about love, these already exist and can be re-heard as needed. Sharper formulated: a CRM or TODO-list is a solved problem in theory, right? tons of solutions even free ones to use out there. still look at what people are doing and selling - CRMs and TODO-list variations. because, in fact, its not solved, and always has certain tradeoffs that doesn't fit some people.
Ask HN: Anthropic account suspended, anyone reinstated?
by kashunstva | 2026-03-07 12:03:01+00:00
As a hobbyist embedded coder, I used a Claude Pro subscription to help with unfamiliar programming tasks. In late May 2025, out of the blue I received an account suspension notice.

The only recourse is to submit a Google Form, which I did. After weeks of waiting, I submitted another. Then over the ensuing weeks and months of silence from Anthropic, I’ve submitted several more of these forms, which enter a black hole, never to emerge. At one point I was able to message with a real, but ultimately unhelpful human. They have since closed that support channel; and now you can only dialogue with an AI chatbot.

Nothing I do is sketchy. At the time of the ban, I was traveling in the U.S. and may have been on a VPN. Possibly that triggered a security issue?

Has anyone successfully reinstated their access? How? Is there some way to talk to an actual human at Anthropic? It’s very dystopian.
by SigmundA | 2026-03-07 12:03:01+00:00
It can run it for a range of values: https://learn.microsoft.com/en-us/sql/relational-databases/p...

Also the simpler and maybe better approach is just make the decision every time as an operation in the plan, attempt the cast if it fails then scan and cast a many times the other way, if it succeeds then use the index, this isn't hard and adds one extra cast attempt on the slow path otherwise it does what everyone has to do manually in their code like this article but transparently.

The adaptive join operator does something much more complex: https://learn.microsoft.com/en-us/sql/relational-databases/p...
by jdiaz97 | 2026-03-07 12:03:19+00:00
Mojo is too much of a snake oil.

- They had all these benchmarks where they were saying Mojo is 68,000x faster than Python or whatever. Some of these blogs/benchmarks got deleted because they were awful, comparing the worst possible Python code to the most optimized Mojo code.

- The same with "Mojo is faster than cuBLAS", it means it's faster in a particular benchmark in a very particular case, and it's actually slower in other cases. But the headline is what matters.

- A superset of Python, it will probably never happen. You will never see Python/Mojo like C/C++. A fake promise.

Apparently, it's what happens when you get Silicon Valley money, you start being like this.
by klibertp | 2026-03-07 12:04:01+00:00
> One thing I remember though, was that the multi-cursor+selection approach only really helps when you can see everything you're about to change on the screen. For large edits, most selections will be out of the scroll window and not really helping.

In Emacs, there's an mc-hide-unmatched-lines command that temporarily hides the lines between the ones with cursors. This makes multiple cursors usable with up to a screen-height number of items (being able to place cursors by searching for a regexp helps).

I agree, though - MCs are most useful for simple, localized edits. They're nice because they don't require you to mentally switch between interactive and batch editing modes, while still giving you some of the batch mode benefits. For larger or more complex edits, a batch-mode tool ("Search and replace", editable occur-mode in Emacs, or even shelling out to sed) is often a better choice.
by aquariusDue | 2026-03-07 12:04:03+00:00
While I prefer deeply nested menus (and I acknowledge I'm a weirdo at that) there's plasma-manager if you happen to use Nix and home-manager. I don't know if it will help in that specific case but if you'd rather have the config in a well documented file this could generally help.

https://github.com/nix-community/plasma-manager
Show HN: Simple Stripe analytics dashboard – MRR, churn, LTV on one page
by solofoundr | 2026-03-07 12:04:58+00:00
Stripe's built-in dashboard doesn't show MRR, churn rate, or LTV. I built a simple dashboard that does.

You paste your Stripe API key, it pulls your data and shows everything on one clean page:
- MRR & ARR
- Churn rate
- Customer LTV
- Failed payments
- Revenue chart (last 6 months)

Baremetrics charges $129/mo. ChartMogul $199/mo. I'm thinking $19/mo.

Would you pay for this? Looking for honest feedback before I build more.
by Dumblydorr | 2026-03-07 12:06:33+00:00
Glass half empty view? Their whole skill set built up over decades, digitized, and now they have to shift everything they do, and who knows humans will even be in the loop, if they’re not c-suite or brown nosers. Their whole magic and skill is now capable of being done by a PM in 5 minutes with some tokens. How is that supposed to make skillful coders feel?

Massive job cuts, bad job market, AI tools everywhere, probable bubble, it seems naive to be optimistic at this juncture.
by Kye | 2026-03-07 12:06:42+00:00
"What's the current discourse on LLM writing tells as of today? Create a Markdown checklist."

Squishy brain heuristics can't last long enough to matter in this environment. Personally, I created a Claude skill to run this query (with some refinements) and check it against an article I suspect of being lazy AI writing. If it's good AI-supported writing, I probably won't suspect it, and I won't care if it is.

The people trying to fool you with lazy writing run the same list on their outputs to have the LLM fix it.
by voxleone | 2026-03-07 12:07:01+00:00
Yes, anyone can generate code, but real engineering remains about judgment and structure. AI amplifies throughput, but the bottleneck is still problem framing, abstraction choice, and trade-off reasoning. Capabilities without these foundations produce fragile, short-lived results. Only those who anchor their work in proper abstractions are actually engineering, no matter who’s writing the code.
by ChrisMarshallNY | 2026-03-07 12:07:03+00:00
> Any idiot can now prompt their way to the same software.

No they can't. They think they can, but they will still need to put in the elbow grease to get it done right.

But, in my case (also decades of experience), I have had to reconcile with the fact that I'll need to put down the quill pen, and learn to use a typewriter. The creativity, ideas, and obsession with Quality are still all mine, but the execution is something that I can delegate.
by latexr | 2026-03-07 12:07:25+00:00
If I believed it was a different opinion I wouldn’t even have written the first paragraph, or maybe the whole reply.

The issue arises from it not being that person’s opinion but a talking point. People didn’t all individually arrive at this “democratisation” argument by themselves, they were sold what to say by the big players with vested interest in succeeding.

I’m very much for discussing thoughts one has come up with themselves, especially if they disagree with mine. But what is not productive is arguing with a proxy.

> I have not seen this level of community engagement and collaboration

Nor this level of spam and bad submissions.
by DocTomoe | 2026-03-07 12:08:40+00:00
> My experience is that people who weren't very good at writing software are the ones now "most excited" to "create" with a LLM.

I consider myself to have been a 'pretty good' programmer in my heyday. Think 'assembly for speed improvements' good.

Then came the time of 'a new framework for everything, relearn a new paradigm every other week. No need to understand the x % 2 == 0 if we can just npm an .iseven()' era ... which completely destroyed my motivation to even start a new project.

LLMs cut the boilerplate away for me. I've been back building software again. And that's good.
by sparkie | 2026-03-07 12:09:06+00:00
Advertisers will still pay, but they would need to adjust their strategy to target their ads more carefully to those who are likely to result in sales.

For legitimate senders, the attached fee would end up being spent by the receiver to send a reply, like a "refund", so it ends up zero-sum.

But for spammers it becomes an expensive option. Nobody is going to reply to the spam to "refund" their fee.
by alecco | 2026-03-07 12:09:10+00:00
Dude, chill. Your ancestors survived famines, plagues, world wars, ice ages, you name it. It will suck, yes.

Cut your money outflows dramatically. Go back to live with a relative if you can. Or share house with decent people with same good values and background. People that if you help today you can absolutely count they will help you back tomorrow. (don't trust words, see evidence of their past actions and mind liars/sociopaths)

Look for jobs in your local community. Start by helping out and show your skills. But only help good pro-social people. This will build a network. But again, beware sociopaths.

Meditate and go out for walks. Stop doomscrolling! Accept the situation and adapt. You will make it.
by kashunstva | 2026-03-07 12:10:35+00:00
If I’m reading the article correctly, imagery over Iran is available to clients; but that of U.S. assets is not. Seemingly this is explained by:

> Planet also holds lucrative contracts selling overhead imagery to the US military and US government intelligence agencies.

Nice company you got there. ‘Be a shame if you lost those U.S. government contracts.
by hnarayanan | 2026-03-07 12:10:41+00:00
I feel this so, so much. It is a very exciting time. I have had a very specific goal in mind and I could work out large parts on my own. But there is a lot that I didn't have any basis or time to build expertise on. Using Claude Code to fill out those gaps and educate me along the way has meant I've gotten little sleep in the last two months. And I managed to make the thing I was envisioning: https://gridpaper.org/examples/ :)