MurphyA/hacker-news huggingface dataset:
by dgacmu | 2026-03-09 13:04:13+00:00
Putting numbers on that (for the us) from 2022 [1]:

Electric power—469.9 MMst—91.7%

Industrial total—41.9 MMst—8.2%

Industrial coke plants—16.0 MMst—3.1%
Industrial combined heat and power—10.1 MMst—2.0%
Other industrial—15.8 MMst—3.1%

Commercial—0.8 MMst—0.2%

Getting down to 6% of our current coal use would be amazing. So much lung cancer and asthma would be prevented.

[1] https://www.eia.gov/energyexplained/coal/use-of-coal.php
by talideon | 2026-03-09 13:04:37+00:00
The 'sell electricity to Ireland' bit here is doing an awful lot of work. It's more complicated than that.

For those who don't know, Ireland operates an all-island grid, and EirGrid (the grid operator for the Republic) owns SONI (the grid operator for Northern Ireland). That means that 'UK' and 'Ireland' in this has a large Northern Ireland shaped lump of ambiguity that statement.
by Scoundreller | 2026-03-09 13:04:56+00:00
For the foreseeable future, building enough nuclear for peak capacity is exceedingly expensive.

> None of the power plants ever do a "fast cold start"

Somewhere in each grid you will have “black start” capacity contracts, dunno if nuclear can fills this role (or if grids exclude nukes for one reason or another).

Plenty of peaker plants built with the intention of running double digit hours per year and therefore the tradeoff supports being largely “off” in between those calls. Batteries might fill that gap.
by Steve6 | 2026-03-09 13:05:24+00:00
No.

AI is not intelligent. It's a machine. It is not treated like a small child. It is just code performing a task that can be turned on and off.

AI is not a person. It's a machine. If you roll a tire down a hill, you are 100% responsible for what it hits.

In this case the machine created text... While offensive it's not a crime. This is blown away out of proportion.
by juleiie | 2026-03-09 13:06:28+00:00
I don’t think it’s totally worthless. I think people who make it, producers, are extremely corrupted friends of Jeffrey Epstein with each one sooner or later turning out to be a sex offender.

There is a difference.

If you have any sort of conscience you simply don’t want to fund these people. Don’t enable them. Let it wither. Nothing of particular value will be lost.
by mahirsaid | 2026-03-09 13:06:32+00:00
Microcenter is useful if it's near you then your out of luck. Other stores depends on your egion and location same store gives different deals and discounts based on regional selling trends.

I'm not sure what you expecting to hear.
What do i do with parts I'm not gonna use? What are you talking about? Don't get the bundle is you're not going to use what the bundle comes with, simple as that.
Have you not shopped before?

Currently computer components are not cheap and it does not look like it's getting any better.

I currently have two moderately good laptop that either i sell or keep for back up.
by Teever | 2026-03-09 13:06:39+00:00
During friendly discussions and arguments my lawyer friends like to make the same kind of thought terminating cliche filed arguments that you just replied to.

I think that your response really hit the nail on the head and it raises the question my mind of how do we most effectively eliminate these kinds of malformed American-system brained thoughts from disrupting real and possibly even productive conversations about these kinds of topics?
by satvikpendem | 2026-03-09 13:06:49+00:00
People on HN won't like that you're pointing out that you do this but at least you're honest, and showing that this does actually happen, it's just that others are not so loud (at least sometimes, see the link below). This sort of thing is very common on reddit, there are even articles and studies about said astroturfing.

Due to the cyclical nature of posts and the exhausted moderators trying to mod all of them, it's quite effective for "organic" growth. Many companies use these methods to grow, because it's way cheaper than paying for ads and users online are simply too gullible to catch on. And even if they did, you can just delete the thread and make a new one later on.

It's the same strategy used in TikTok where the influencer subtly hints at the product rather than overtly talking about it (perhaps as one slide in a slideshow), and then when a commenter asks what they used, the influencer replies with the name of the product.

For example [0], there have been large scale astroturfing campaigns for things like games, posting large numbers of comments to influence users.

[0] https://old.reddit.com/r/Games/comments/1ot0nvg/game_dev_adm...
by kakacik | 2026-03-09 13:06:53+00:00
Do you lack proper internet connection today? Whole world media, western or not, are writing about this, how its clearly US missile. Bellingcat did a detailed analysis and confirmed this, look at washington post, guardian and so on.

Plus the video itself, you somehow avoid commenting completely about the prime evidence. Not fitting your not entirely correct narrative, is it?

If you would even care about the topic properly you could argue that school wasn't far from military base and divert the topic with some whataboutism and finish with fog of war theme, but even that's not whats happening here. 'Just trust trump' ain't going to cut it, not in 2026.
by ajewhere | 2026-03-09 13:06:55+00:00
YOU are the regime.
Only an american can pretend not to understand that the riots were orgsnized by US and Israel precisely to justify war on "regime killing its own people".. fighting agsinst people armed by US and Israel, but this piece is omitted in the free western media.

And still, also the people pretending to not understand, do know what is going on.
Show HN: Beta-Claw – I built an AI agent runtime that cuts token costs by 44%
by Kyoiske | 2026-03-09 13:07:06+00:00
I built Beta-Claw during a competition and kept pushing it after because I genuinely think the token
waste problem in AI agents is underrated.

The core idea: most agent runtimes serialize everything as JSON. JSON is great for humans but
terrible for tokens. So I built TOON (Token-Oriented Object Notation) — same structure, 28–44%
fewer tokens. At scale that's millions of tokens saved per day.

What else it does:
→ Routes across 12 providers (Anthropic, OpenAI, Groq, Ollama, DeepSeek, OpenRouter + more)
→ 4-tier smart model routing — picks the cheapest model that can handle the task
→ Multi-agent DAG: Planner → Research → Execution → Memory → Composer
→ Encrypted vault (AES-256-GCM), never stores secrets in plaintext
→ Prompt injection defense + PII redaction built in
→ 19 hot-swappable skills, < 60ms reload
→ Full benchmark suite included — 9ms dry-run pipeline latency

It's CLI-first, TypeScript, runs on Linux/Mac/WSL2.

Repo: https://github.com/Rawknee-69/Beta-Claw

Still rough in places but the core is solid. Brutal feedback welcome.
Show HN: Pasu- Open-Source CLI AWS IAM Analyzer Tool
by nkimeducaiton | 2026-03-09 13:07:16+00:00
I built Pasu, a CLI tool that scans AWS IAM policies for security risks.

- 30+ detection rules (privilege escalation, public S3, dangerous actions)
- Plain English explanations for non-technical people
- No API key needed for local analysis
- JSON/SARIF output for CI/CD
- pip install pasu

GitHub: https://github.com/nkimcyber/pasu-IAM-Analyzer

Would love feedback from anyone managing AWS IAM policies.
by veloryn | 2026-03-09 13:07:16+00:00
This kind of failure mode is going to become more common as people start wiring multiple agents together. Infinite loops, runaway API costs, agents triggering each other recursively etc. Most frameworks focus on capability but very little on runtime control. Curious to see if people start building proper guardrails or 'governance layers' around agents the same way we do with traditional distributed systems.
by woodruffw | 2026-03-09 13:07:21+00:00
I think that depends on where you draw the line around the term "coal plant." There have been plenty of coal ash disasters that result in years of exclusion (for purposes of habitation, drinking water, fishing, etc.)[1][2][3][4]

[1]: https://en.wikipedia.org/wiki/Kingston_Fossil_Plant_coal_fly...

[2]: https://en.wikipedia.org/wiki/Buffalo_Creek_flood

[3]: https://en.wikipedia.org/wiki/Martin_County_coal_slurry_spil...

[4]: https://en.wikipedia.org/wiki/Martin_County_water_crisis
Show HN: Sinkhole – 30 free browser-based tools, no signup, MIT licensed
by boringeurodev | 2026-03-09 13:07:25+00:00
I built this because I kept paying monthly fees for tools I use
maybe twice a month — TinyPNG, SmallPDF, iLovePDF, Convertio etc.

Sinkhole replaces all of them:
- Image tools: compress, convert, resize, crop, rotate, blur, HEIC→JPG, remove background
- PDF tools: merge, split, compress, unlock, PDF→images
- Text tools: word counter, JSON formatter, Base64, URL encoder, Markdown preview
- Video tools: compress, video→GIF, thumbnail extractor
- Dev tools: webhook tester, website screenshot

Everything runs in the browser or via a lightweight API. No accounts,
no watermarks, no file retention, MIT licensed.

GitHub: https://github.com/BoringEuropeanDev/sinkhole

Feedback welcome — especially on tools people wish existed.
Ask HN: What models do you use for your OpenClaw so that skills work well
by zlatkov | 2026-03-09 13:07:57+00:00
Question for anyone using OpenClaw (or similar) agents daily.

I've been writing new skills for my OpenClaw setup and keep running into the same thing: strong models (like Opus 4.6) do great even with complex skills, but if my OpenRouter switches to a smaller model, things just don't hold up as I have to constantly follow up, give further instructions, etc.

Using bigger models constantly (via API credit top-ups) could get quite expensive.

Are there any smaller models that do well with skills?

Or maybe self-hosting models with Ollama?
by otsaloma | 2026-03-09 13:08:14+00:00
Yeah, the frontend is from scratch. Each bullet is just a div contenteditable. The DOM is the state (Claude Code suggested the usual frontend pattern of separate state and rerenders, but I rejected that). Apart from the DOM, content is dumped to local storage. Bullet folding and zooming work mostly just by showing and hiding the bullet divs i.e. the whole note tree is all the time in the DOM. It's conceptually quite simple and Claude Code is good at writing code that traverses the DOM. There's of course a lot of operations like indent/dedent, copy-paste, undo/redo etc. but they've been quite painless to add.
by prunax | 2026-03-09 13:09:01+00:00
Quick update since both comments touched on this, shipped the budget filter this week, so worth closing the loop.

On the price level data: the field was always there in the Google Places response, the app just wasn't surfacing it. We now map it on the proxy side, 1–3 become $ / $$ / $$$ directly, and we clamp Google's 4 to 3. The distinction between $$$ and $$$$ isn't meaningful when you're trying to find somewhere four people can agree on. 0 and absent both map to undefined and fall through to "Any." No extra API call, filtering is purely client-side on the already-loaded results.

UX is three chips below the category picker: Any · $ · $$ · $$$. Tap to filter, tap again to clear, resets on category switch. It only shows for Coffee & Casual, Restaurants, and Bars & Nightlife, not for Parks or Museums where price_level is sparsely populated and semantically odd. The honest caveat is that coverage is Google's, not ours. In Paris or London the filter works well; in a smaller city you might filter yourself down to three results. The "Any" default always shows everything, so it degrades cleanly.

I'll let you give a try! -> hugpoint.io
by gepheum | 2026-03-09 13:09:10+00:00
I looked at Prisma, I very much prefer the Protobuf/Thrift model of using numbers to identify fields, which allows 2 important things: fields to be renamed without breaking backward compatibility, and a compact wire format.

I think the Protobuf language (which Skir is heavily influenced by) has some flaws in its core design, e.g. the enum/oneof mess, the fact that it allows spare field numbers which makes the "dense JSON" format (core feature of Skir) harder to get, the fact that it does not allow users to optionally specify a stable identifier to a message to get compatibility checks to work.

I get your point about "why building another language", but also that point taken too far means that we would all be programming in Haskell.
by cosmic_ape | 2026-03-09 13:09:13+00:00
Hi,
It sounds that its not only the fact of being alone that is difficult, but that you are going through changes. You were used to a certain way of viewing life and maybe youself as part of that life, and this changed. It usually will take time to figure what do you want now. Long term there probably are no tricks to this, as there are no tricks to building a house. You just put them bricks one after another, see if they fit. But you are in control of this, and in some ways it may be exciting.

In practical terms: (a) Give yourself time to figure what you want to do now. You are in no hurry. (b) Talking to a psychologist may help a lot. If you think talking to a psychologist is wierd, know that at least most psychologists talk to a (another|) psychologist regularly. (c) Exercise is good. If you are not into it, start slow. Walking, situps in the morning, a few pushups. Do it because its something that is generally good for most people, and now you have the opportunity to build that habit. Not because its a trick or distraction. Also, you don't need a gym for this, but if you go to a gym, you'll be around other people. You wouldn't need to interact with them, but you might. (d) There are hobbies that are quite social. Theatre classes, Karate or BJJ, writing workshops or photography classes. Depends on what you're into.

Enjoy
by Imustaskforhelp | 2026-03-09 13:09:35+00:00
Jellyfin is nice but I could never understand how to setup when all I wanted was to watch videos from server for example.

So I used copyparty[0] and used VLC and set a username and password.

I recommend copyparty if you just want something quick and easy actually. Just try it out on cheap VPS and just run it and forget it.

https://github.com/9001/copyparty
by maurelius2 | 2026-03-09 13:09:52+00:00
I can certainly see the appeal of distributing the context with vc. However, I have always imagined this to be integrated into an existing kanban workflow, similar to a Jira or gh issue board. Perhaps agent specific, perhaps not.

Furthermore, an existing kanban (ticket) workflow will expect you to refine the context into something more ... concentrated, or at least something that we are used to seeing as developers working with tickets, at least more so than the chat history that seem to be favored.

Have you put any thought into how this would integrate into such a process?
by tom___n | 2026-03-09 13:09:56+00:00
This is the first time Dreamcast owners can play it in a more understandable way (and I don't understand why some users are boycotting the translation due to the AI used in the translation work, but that's beside the point). Playing SGGG, we can all see how brave Sega was at the time. I'm still shocked that Sony had such good marketing around the PS2 launch, so users could trust them to wait - and NOT buy - a Dreamcast. The Dreamcast had already great games (Jet Set Radio! MSR! Shenmue! RECV! and many more!), great online features, and its architecture was so well thought out.
by bko | 2026-03-09 13:10:21+00:00
I guess no one is going to say the obvious, so I'll bite.

Find someone else, make this a top priority. Forget online dating, just go out and try to make connections. Make this a top priority, much like trying to find a new job.

The rest of the people giving you coping mechanisms is just slop. Most people aren't meant to be alone. You sound like one of these people. You're looking for life hacks to deal with something that sounds like it's very much a choice. Do not go gentle into that good night. It's not going to get easier. And God forbid you have some medical issues which we all inevitably do. Who is going to take care of you? Who are you going to spend your last breaths on? Some passive musings to a nurse?
by brazzy | 2026-03-09 13:10:26+00:00
> Never used coal power:

> Albania, Cyprus, Estonia, Latvia, Lithuania, Luxembourg, Malta, Switzerland, Norway

I very much doubt this is true for any of those countries. In fact, I know it is untrue for Switzerland, although they did stop using it long ago (mid 20th century).

Edit: Norway actually ran a coal power plant until 2023, on Spitsbergen
by shirian | 2026-03-09 13:10:36+00:00
Me and Claude have been working on zfetch (https://github.com/roobie/zfetch), which is a single static binary that fetches URLs over HTTPS with strict security defaults. For many applications, it should be able to replace curl in restricted environments where you need a small, auditable tool with no runtime dependencies.

It should also be usable as a Zig library for embedding HTTP(S) fetches in your own programs.

Vendors and links BoringSSL
by gbro3n | 2026-03-09 13:11:05+00:00
Thanks. I also saw Vibe Kanban which looked quite mature with lots of features. But I was really liking working with markdown files in VS Code - with everything that comes with that (version control capability etc). I went down the route of implementing a full harness for a while like Vibe Kanban, but the issue was that it was unlikely (without significant effort) to be as good as Github Copilot chat, and it meant forfeiting all of the IDE integrations etc (like diff visualisation for the agents actions etc).

Having the Kanban board in VS Code where I'm working, backed by markdown, GitOps friendly files works really well. Moving from the markdown file to the chat editor to type 'plan', 'implement' isn't what I really wanted, but it's really not a problem once you get used to the flow.
by jmyeet | 2026-03-09 13:11:44+00:00
There's a bunch of people here commenting that clearly didn't read the ruling and are saying hyperbolic things like (made up example) "DoorDash can take your house by silently updating the ToS to say if you don't tip, they can take your house". That's not what this says at all.

The issue is here is quite narrow: it concerns if cases need to go to arbitration or not or if the Northern California district court has jurisdiction. This concerns a change in the ToS (in October 2023). So, first off, the notion that can enforce arbitrary terms this way is false.

There's case law and legislation that the burden on the party seeking arbitration received assent for that and all this ruling does is say that sending the terms for that to the user-supplied email address combined with continued use of the app or website is sufficient to show that.

It's really no different to say that if you send someone a letter then that qualifies as notice. If that goes to your spam folder or you choose not to read it, that's kind of your fault.

But no, this isn't carte blanche to imply consent for any and all changes in ToS sent by email from continued use.
by jurajmlich | 2026-03-09 13:11:47+00:00
Notello - local-first notes & tasks app for individuals / small teams.

We got tired of bouncing between a note-taking app and a task tracker. Notion combines them but it's slow and its offline capabilities are limited. Linear is fast but tasks-only. Obsidian is local-first and e2ee but single-player. So we're building Notello - notes and tasks in one deeply nestable tree, real-time multiplayer, works offline, e2e encrypted.

Reads/writes hit local SQLite first, sync happens in the background. That way everything is instant, you don't notice the network except in some very special use cases. Runs on web and desktop with shared core logic.

We're building it for powerusers like us who want IDE-like navigation, block editor, control over their data, granular sharing down to individual entries and more. Your work workspace and personal workspace live side by side, no switching workplaces.

Old website that needs refreshing (we failed to build it beyond an MVP a decade ago but armed with more experience, we're giving it our best this time): https://notello.com . Launching within the next few months!
by joergmichno | 2026-03-09 13:12:07+00:00
A bit more context on why pattern matching instead of ML:

1. Speed: <10ms vs 200-500ms for LLM-based checks means you can scan every user message without adding latency.

2. Cost: No API calls to OpenAI/Anthropic for detection = predictable costs at scale.

3. Transparency: When a pattern matches, you know exactly which of the 42 patterns triggered and why. No "the model thinks this looks suspicious."

The tradeoff is obvious — patterns can't catch truly novel attacks. But neither can LLMs reliably (they get tricked by the same prompt injections they're supposed to detect).

My goal: catch the 80% of attacks that are copy-pasted from public prompt injection databases, so you can focus your resources on the remaining 20%.

For CI/CD users: the GitHub Action runs ClawGuard on every PR, so you catch injections before they reach production. The Python SDK lets you integrate scanning into your agent pipeline with two lines of code.

Would love to hear from folks running AI agents in production — what's your current detection strategy?
by theultdev | 2026-03-09 13:12:33+00:00
People write in cursive all the time. You mainly sign in cursive.

Kids are being taught cursive again. Texas has been doing it again for awhile.

No idea why they stopped teaching it for a few years, kind of messed those kids up.

How do people have a signature if they don't know cursive?

Do they just print it twice lol?
Show HN: Aurora Subtitles RealTime speech translation running locally on Windows
by bartuff | 2026-03-09 13:13:18+00:00
Hi HN,

I built Aurora Subtitles, a Windows application that generates real-time
subtitles and translation from microphone or system audio.

Everything runs locally using Whisper for transcription and NLLB for
translation. CUDA acceleration is supported to reduce latency, and
subtitles appear as an overlay on screen.

The goal was to create something useful for:
- voice chats and Discord
- games
- meetings
- accessibility, including helping people with hearing impairments

No cloud APIs are required and everything runs locally.

Feedback is very welcome.
by RugnirViking | 2026-03-09 13:13:30+00:00
> I could give you a list of chess moves and force you to recover the complete board state from it, and you wouldn't fare that much better than an off the shelf LLM would

idk, I would expect anyone with an understanding of the rules of chess, and an understanding of whatever notation the moves are in, would be able to do it reasonably well? does that really sound so hard to you? people used to play correspondance chess. Heck I remember people doing it over email.

In comparison, current ai models start to completely lose the plot after 15 or so moves, pulling out third, fourth and fifth bishops, rooks etc from thin air, claiming checkmate erroneously etc, to the point its not possible to play a game with them in a coherent manner.