MurphyA/hacker-news huggingface dataset:
by tordrt | 2025-11-28 04:58:54+00:00
Theres not going to be built any more interconnectors from Norway anytime soon.

Electricity became a lot more expensive in Norway after building several interconnectors to UK and mainland Europe. Importing high prices from the failed energy politics of UK and Germany which both have among the most expensive electricity in the world.

This has been a huge debate, and the general concensus seems to be that joining ACER and building inrerconnectors to mainland Europe was a big mistake.
by happosai | 2025-11-28 04:59:03+00:00
Doesn't need to be seasonal, we have enough energy in general to go through winter. This is to help through week long cold snaps, when Finland is short on energy. Week-long storage is still eyewateringly expensive with chemical batteries.

Also the capex from sand battery goes to (mostly) local construction, while when buying chemical batteries all the money goes to china.
by willtemperley | 2025-11-28 04:59:20+00:00
Perhaps someone who knows what they're talking about should update the Wikipedia page on io_uring [1]. Someone with a casual interest in Linux internals will probably get a poor impression of io_uring security which appears to be largely due to Google using an old kernel in Android [2].

[1] https://en.wikipedia.org/wiki/Io_uring [2] https://github.com/axboe/liburing/discussions/1047
by octorian | 2025-11-28 04:59:39+00:00
Oh, its definitely a dumpster fire. And they keep changing the parental controls to make it less obvious what's appropriate for what age.

And then there's the constant begging for fewer restrictions and more things being permitted, to the point where you're basically screaming "no" in their face and want to smash the damn tablet.

Then it settles down, and starts up again a month later.
by thepasswordapp | 2025-11-28 05:00:44+00:00
The credential harvesting aspect is what concerns me most for the average developer. If you've ever run `npm install` on an affected package, your environment variables, .npmrc tokens, and potentially other cached credentials may have been exfiltrated.

The action item for anyone potentially affected: rotate your npm tokens, GitHub PATs, and any API keys that were in environment variables. And if you're like most developers and reused any of those passwords elsewhere... rotate those too.

This is why periodic credential rotation matters - not just after a breach notification, but proactively. It reduces the window where any stolen credential is useful.
by Larrikin | 2025-11-28 05:00:57+00:00
Whitehouse.com, Goatse, Lemonparty, wondering what results you will get if you type fuck into Dogpile, public and private chat rooms etc all existed on the early Internet.

There was way less advocating that slavery and Nazis weren't so bad and it was much harder to upload a photo of yourself, but nearly everything these censorship laws are trying to block existed in some form on the early Internet. Parents need to parent and we have an entire generation that grew up fine with the Internet and video games.
by phil21 | 2025-11-28 05:02:02+00:00
Well, I certainly can’t make a couple weeks of battery storage pencil out vs. a fossil fuel generator at this point.

The math actually gets worse once you get into combined cycle natural gas at scale.

You I suppose could make an argument that load curtailment is cheaper than planning for the current grid reliability everyone has gotten used to over the past 50 years, but it would be a societal shift.

Seasonal energy storage is what is interesting to discuss, and of course is where that last 2% of grid reliability comes from. It’s also the most expensive part of running a grid. The first watts are basically free, the last are very expensive.

I’d love to be proven wrong within the next decade though! I just personally don’t see the battery storage price going down at the same rates it has been simply due to structural raw material input cost reasons - short of a breakthrough in chemistry. I think we are getting close to the maximum savings achieved by economies of scale with current technology.
Ask HN: As CTO, do you pick JavaScript/TS as the default stack?
by sawirricardo | 2025-11-28 05:02:51+00:00
Asking this as JS/TS seems can do almost anything in 2025. You also get more talent pool, AI has most data there. I mean, sure, speaking of "picking the right tool", we can see that there are other programming languages which may either perform well, or has more popularity. But, my impressions is that you can't get wrong with JS/TS vibe. What do you guys think?
by matthewsinclair | 2025-11-28 05:04:01+00:00
Mandatory reference to Gall’s Law [0]:

> “A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.”

[0]: https://personalmba.com/galls-law/
by idiotsecant | 2025-11-28 05:04:27+00:00
Yes, it's a little mind boggling because the typical human context is this rocky ball of what is ultimately a very uncommon distribution of heavy elements. It's a strange feeling to know that almost everything is utterly unlike the everyday human experience. If you turn down the uhm acksshuwlly a few notches I think parent post's point is quite obvious.
by awaaz | 2025-11-28 05:04:45+00:00
I think it is safe for me say that HN has had a very large role in moulding my personality. A left-leaning atheist who loves computing and is often at odds with the current zeitgeist in India, I find my true home behind a computer screen.. Slashdot was my original initiation, and I moved to Hacker News rather late after a successful YC application. Not much of a contributor, but everyday starts with at least half an hour spent reading the comments here (who RTFAs anyway huh?).

Thank you all. Without you, life would've been much simpler, but not better!

Cheers!
by RyanMu | 2025-11-28 05:06:15+00:00
Whisper Thunder (https://whisperthunder.top) has recently surged to the top of several AI video tool rankings. After trying it myself, I found its output surprisingly strong: with just a single prompt, it can generate a short video clip with smooth camera motion, coherent scenes, and a cinematic look — all within seconds.

Key Features • Text → Video: Enter a prompt, choose a style/ratio, and it generates a complete video. • Cinematic Quality: Natural motion, consistent scenes, realistic lighting — more stable than most similar tools. • Fast & Easy: No watermark, no payment required, and quick generation — great for video prototyping. • Style Control: Supports realistic, animated, and cinematic styles, and can maintain consistency across shots using reference images.

Why It Matters • Significantly lowers the barrier to video creation: Ads, promo videos, product demos, storyboards — no filming needed. • Excellent for rapid prototyping: Design, product, and marketing teams can validate visual concepts in minutes. • Shows clear progress in AI video: Better motion consistency, scene stability, and controllability.

Things to Keep in Mind • Quality still depends heavily on prompt design. • Realistic humans and complex scenes can be inconsistent. • Generation time varies depending on complexity. • Like all AI video tools, there are copyright and misuse risks.

Whisper Thunder is one of the most promising new text-to-video tools available today. If you’re interested in the future of AI video or need quick video prototypes, it’s definitely worth trying.
by wahnfrieden | 2025-11-28 05:06:46+00:00
Just regret waiting until I was 35 to attempt it and now I'm already going on 40. Wasted good years on easy mode.

edit:

But this part is wild to me: "I use AI for some things. It helped me fix a few bugs a couple of times"

I can't imagine being solo indie and not leaning hard into Codex, CC, or Composer at this point. To use it only sometimes for the rare bug or copy editing sounds tragic. It's been an incredible boon for me at least - extending, refactoring, prototyping etc. within a complex codebase I wrote myself and in new ones that I guide it on.

> It’s especially bad with new APIs.

It's great if you give it the context
by vinishbhaskar | 2025-11-28 05:06:48+00:00
Today is Black Friday...

And here is a community-sourced list of 101+ Black Friday and Cyber Monday deals for developers and tech teams in 2025.

Everything in the repo is gathered from official source, user-submitted, and verified so the list stays accurate and useful.

It includes tools, AI products, UI kits, templates, hosting, and learning resources that many developers look for during this time of year.

Repo link: https://github.com/Pimjo/black-friday-deals

Anyone can contribute updates or corrections through issues or pull requests.
by rkagerer | 2025-11-28 05:08:33+00:00
I'm sick of companies thinking they can pawn off their liability. You already see it in some websites' terms of use, where they lazily say "Our partners have their own terms and by using our services you accept those", without even spelling out what the terms are. As if that'll have a candle's chance in the wind of standing up in court.

The business relationship is between you and me, not me and your vendors.
by amitk2405 | 2025-11-28 05:08:49+00:00
The part that surprised me is how much TPUs gain from the systolic array design. It basically cuts down the constant memory shuffling that GPUs have to do, so more of the chip’s time is spent actually computing.

The downside is the same thing that makes them fast: they’re very specialized. If your code already fits the TPU stack (JAX/TensorFlow), you get great performance per dollar. If not, the ecosystem gap and fear of lock-in make GPUs the safer default.
by mg | 2025-11-28 05:10:27+00:00
560g is fine. But I wouldn't want to work on a 11.5" device. Something between 13" and 14" is my preferred size.

And I would want to do a normal Debian stable installation. Just like I can on a Lenovo laptop. The Librem 11 comes with their own Debian based distro and I can't find any info if I can install a normal Debian on it from scratch.
by bruce511 | 2025-11-28 05:10:54+00:00
I'm really not supposed to be sarcastic here, but you're miking it hard. So let me get that out of the way first...

You looked at the state of the world, you experienced climate change, witnessed the dismantling of the US govt, the destruction caused by killing USAID, the hot war between a nuclear state and a quasi-european nation, the genocide in the Middle East, plus a million other things this year, but yhd thing that really concerns you is AI?

On a more positive note, I know the world can be a scary place. I know change is unsettling. I know AI and the impact it will have is uncertain. But I have lived through multiple wotld-shattering changes. I grew up before we had TV, never mind computers or phones or smart phones. AI is just more of the same. And yhe future will bring more change. Self-driving cars will change everything.

The solution to change is not to try and ban it. The solution is to embrace it. Your life will be full of constant change. Don't worry about the future, the future will look after itself. Live in the moment that is now.
by alwillis | 2025-11-28 05:11:44+00:00
> It becomes obsolete in literally weeks, and it also doesn't work 80% of the time.

You can tell Gemini or Claude it has to use your MCP tool of choice; you can also tell it not to use other tools if it's confused.

Lots of MCPs come with dozens of functions that can be called; you can disable the ones you don't need. Saves on tokens and the agent is less likely to get confused due to a crowded context window.

You can also write a script for the agent that calls the MCP if you needed to. If the functionality you need is available via the cli, you can use that instead of writing an MCP.
by ghaff | 2025-11-28 05:11:44+00:00
Not sure how uncommon that is. Certainly a sink is often in an open alcove. The toilet and probably often the shower is in a subroom with a door.

Not sure how common sharing a room with a work colleague--especially of the opposite sex--or a family member who is a teen is. But traveling with friends, activity partners (hiking, etc.), so much of what's being discussed on this thread just isn't a real issue in my experience at least in most Western culture.
by lisbbb | 2025-11-28 05:14:06+00:00
I don't see Trump doing this or his Administration. For the first time in years I'm actually not worried about the FBI and what dastardly political maneuverings they are up to. The CIA is still probably pretty bad. Yes, there are a lot of Republicans who are neo-authoritarians who need to be shut down before they ruin open and free society for a pipe dream. It's like you can't win no matter which party is running things because there are always the freaky lunatics who want to limit your freedoms, expand government, and cover for their own horrible misdeeds.
by Veserv | 2025-11-28 05:15:57+00:00
That is because providing a reliable stream over a stateful connection is actually about a half-dozen layers of abstraction.

TCP couples them all in a large monolithic, tangled mess. QUIC, despite being a little more complex, has the layers much less coupled even though it is still a monolithic blob.

A better network protocol design would be actually fully decoupling the layers then building something like QUIC as a composition of those layers. This is high performance and lets you flexibly handle basically the entire gamut of network protocols currently in use.
by lisbbb | 2025-11-28 05:16:11+00:00
It's more likely we get some kind of new tech that works even better than a VPN but is totally deniable as far as it being used at all. A more stealthy VPN. I have advocated for Internet privacy for decades now, mostly to deaf ears. We're finally seeing some of the affects of neglecting our privacy. The little guy can win with technology and governments are terrified of that.
by anonymouskimmer | 2025-11-28 05:16:21+00:00
Interesting. I have an OCD/tic that leads me to count digit sum sequences (less so now than earlier in life). Sometimes I'll count them in the base 10 system, other times I'll use the clock system (cycling over at the 60 marks). I've noticed patterns when doing this, but haven't yet iterated the entire system, and have only briefly iterated other base systems (the clock system is closed, so is fully iterable, and must return to its starting point, but even open-ended base 10 has noticeable patterns).

The digit summing is generally similar to Fibonacci summing (though I do it on the individual digits usually, not the full numbers, e.g. 8+13 = 12 instead of 21).

Any particular reason why the colors flipped for the 34x55 rectangle? Is this a different part of the pattern? I can see in the larger header that there are regions with single white squares (as seen in the 34x55 rectangle), just as there are regions with single purple squares (as seen in the 8x13, 13x21, 21x34, and 55x89 examples).

This will be a long read that will take me a few days, so I'll leave this comment now.
by the_af | 2025-11-28 05:16:54+00:00
> fuck scummy porn

It usually does involve fucking, yes.

"Rid of both"? This is against all kinds of porn, sexy stuff, erotica, and also unsexy things considered not suitable for teens. It has nothing to do with "scummy", even honest to goodness porn is affected.

And I'm sure you can see grownups don't necessarily want to be tied to specific porn watching habits (multiple scenarios for why this is, but all can be chalked up to "human nature").
by theshrike79 | 2025-11-28 05:18:44+00:00
The only way to create senior programmers is for someone to hire juniors and let them grow.

I'm not worried for my job, I can work _with_ AI very well. I'm not precious about my processes or ways of working.

What I AM worried about is that if companies stop hiring juniors because they (try to) replace them with AI, we'll no longer have new seniors and the craft itself will deteriorate.
by naasking | 2025-11-28 05:21:06+00:00
> why is it so hard to have a deterministic program capable of checking a proof or anything math related, aren't maths super deterministic when natural language is not.

Turing machines are also deterministic, but there is no algorithm that can decide whether any given Turing machine halts. What you're asking for is a solution to the Halting Problem.

That's the first problem, the second problem is that any such system that didn't support natural language would require a formal language of some sort, and then you would have to convince every mathematician to write their proofs in your language so it can be checked. All attempts at this have failed to gain much traction, although Lean has gotten pretty far.
by hdjrudni | 2025-11-28 05:21:48+00:00
> While it is cautious in accessing sensitive files, there’s no enforcement.

I don't understand why this isn't a day 0 feature. Like... what? I was hacking together my own CLI coding agent and... like just don't give it shell access for starters. It needs like 4 tools: read file, list files, patch file, search. Just write those yourself. Don't hand it off to bash. Want to read a sensitive file? Access denied. Want to list files but some of them might be secret env files? Don't even list them so the LLM doesn't even know they exist. Want to search the whole codebase? Fine, but automatically skip over sensitive files.

Why is this hard? I don't get it.

Is it the definition of "sensitive file"? Just let the user choose. Maybe provide a default list of globs to ignore but let the SWEs extend it with their own denylist.
by the_af | 2025-11-28 05:22:23+00:00
The internet was pretty fucked up in the 90s / early 00s.

Much less regulated, you could find all sorts of weird stuff (and yes, also porn) in it.

And it didn't mess us up. Before that, we teens had access to naughty magazines. I had a friend who managed to rent porn movies from the local videoclub (before Blockbuster).

"Life, uh, finds a way."
by ggm | 2025-11-28 05:23:32+00:00
Why do so many people do "why didn't you..." As if the engineers who designed this didn't have 1002 alternatives and went with this one for reasons of budget, politics, prior knowledge, IPR costs, skills, religious beliefs, or a million other reasons.

Why did we go to the moon when we have perfectly good vacuum chambers here at home.

The implied "my way is better" in these responses is usually the bad take on "what made this better than my way" as a question which nobody really can answer unless the OP is the engineer.

"Why does Finland not deploy ubiquitous small nuclear reactors every 25 meters and make a heated road to the north you can drive over as well as get power from if you have a power adapter for finnish plugs"
by lisbbb | 2025-11-28 05:23:37+00:00
I'm not troubled by porn or my kids seeing it. If anything, I advocate healthy sex lives for my kids once they are of age because there is some kind of massive Puritanism push going on that looks to be the end of the human race--look how they are destroying the common bonds of love and intimacy using technology to demolish our ability to relate to one another. Don't think it's happening? Look around you--people are more and more isolated and miserable and fearful of making contact, especially intimate contact, for fear of accusations of r-a-p-e or assault or whatever. Of course I don't want predators finding my kids online and using the Internet to get to them, but that's where actual parenting comes in--teaching kids what to watch out for and to make smart choices. It's just that I don't believe we can bubble wrap everything and still have a functioning civilization on the other end. It will fail and fall down, all due to good intentions.
by chneu | 2025-11-28 05:26:03+00:00
Totes bro. Nice backwards hat with a flag on it, brodda. We patriots gotta stick together. There's a war against the American way. These commie Chinese EV semis have no place in the great red white and blue. Here in the land of stars n stripes we only have Erl at our truck stops. It'll never work with electricity!

/s clearly?
by dragonwriter | 2025-11-28 05:26:20+00:00
> I don't see Trump doing this or his Administration.

It's been a hallmark of his Administration, so you not seeing it is...interesting.

> For the first time in years I'm actually not worried about the FBI and what dastardly political maneuverings they are up to.

In the sense of it not being a mystery because it is more naked in both the direction and the specific approach to partisan political abuse, I guess I could see that, but in terms of not being concerned, the only explanation for that is GP’s “But I guess its fine when your side does it.”
by the_af | 2025-11-28 05:28:14+00:00
We are in agreement.

I'm arguing this isn't about "scummy porn". It's about censorship in general, but when it's about porn it's about all sorts of porn or sexy/naughty content. And it's wrong to want to restrict access to that.

What's wrong with sexy? Everyone seems afraid to even talk about it. It's safer to talk about other things like free speech.

But it's ok to watch porn made legally between consenting adults. And as for teens watching it, most of us old enough had access to naughty magazines back then, and it didn't mess us up.

The moral panic is unwarranted is my point.
by Gud | 2025-11-28 05:28:34+00:00
I have used many of the appliance operating systems in existence, including TrueNAS over the years, hence why I’ve come to the conclusion I’ve come to. I used to evangelise them, particularly FreeNAS and pfsense. I used them for years and I was quite happy with them. But eventually you run into a bug with their (bolted on) interface and you have to dig inside the guts anyway. Except now it’s 10 times more difficult than just using the base OS, Debian FreeBSD or whatever, because of the extensive changes made by the appliance OS vendor…

If you are looking to replicate the exact same thing(why would a NAS need a web ui), of course there is considerable work ahead of you.

I believe you are overstating how difficult it is to configure a FreeBSD box as a NAS. Configuring samba for example is a breeze.

The questions you are asking are good questions that are answered by the manual. Keeping FresBSD updated requires the use of two commands, both well documented in the handbook, freebsd-update and pkg.
by the_af | 2025-11-28 05:30:58+00:00
Wait, I'm not taking about "avant garde porn". I'm not being snobbish about this.

I mean two (or more) people of your preference fucking. Nothing avant garde about it, just the good ol' thing goes inside another thing, or rubbing things together.

I don't know what "algorithmic ad filled parasocial platforms" you mean, but when you're ready to discuss banning Facebook, Twitter, and almost every platform we can resume this chat.

Let's be honest about the other stuff: there's nothing wrong about watching porn. Maybe if this impedes you forming real world relationships, but heh... everything in excess is bad for you.

I know this is an uncomfortable topic to discuss openly in some cultures. The USA or the UK, for example. They like their porn habits private and not talked about... which is why banning VPNs is bad!
by g-b-r | 2025-11-28 05:31:45+00:00
> Bars don’t get to say ‘woops, we got thousands of 9 year olds drunk, their parents should keep an eye on them’”.

Because there's no whatsoever downside in requiring bars to not serve children (if we assume that it's just to not give alcohol to children); online age checks instead have very big negative consequences for the whole populace.