MurphyA/hacker-news huggingface dataset:
by bob1029 | 2026-01-04 09:44:44+00:00
I think this could be superior to batteries and pumped hydro in enough situations to matter.

You can build these in many more places (closer to generation/load), the capex is significantly lower, and you can probably build it a hell of a lot faster than a reservoir. This solution is also more incremental than pumped hydro and the equipment will likely last significantly longer than a lithium ion chemistry battery farm.

The biggest bottleneck for getting a big project on the grid right now is interconnection. If you can avoid having to deploy new transmission lines to a new site you can often chop 5+ years off a project's time table.
by Defletter | 2026-01-04 09:45:37+00:00
With all due respect, all you're doing here is presenting me with even more implication and innuendo. You are making a claim, you should be able to substantiate it, otherwise just be transparent about it being an opinion. You originally replied to me asking about whether stating something factual can run afoul of hate speech laws and now the goalposts have moved to whether in some alternative universe without hate speech laws it'd be more or less likely there would've been a whistleblower in this specific instance. How is anyone supposed to answer that? It's pure innuendo and doesn't merit a response. Unless you have anything substantive to provide, I think I'm going to leave it here.
by 5mpdgmg | 2026-01-04 09:46:54+00:00
As we enter the era of autonomous "Operators" and agents, we are losing the ability to perceive where judgment is actually taking place.

The Judgment Transparency Principle (JTP) has been established as a normative ground to expose this displacement.

Due to potential shadowbanning and the recent removal of this discussion on other platforms, I am unable to provide direct links to the debate. Please refer to the canonical source for the formal definition:

https://docs.google.com/document/d/10E31YU1tpxzYhqJeEZ-a5PAX...
by monerozcash | 2026-01-04 09:47:16+00:00
It's not a narrative, it's a fact you can easily verify by accessing the internet using the device in front of you.

The idea that oil in Venezuela is particularly attractive to anyone is patently absurd. Crude oil prices are already at uncomfortable levels for producers with significantly higher margins, and the situation isn't going to get any better.

>and is starting a war over it

Anyone who in 2025 still blindly believes what Donald Trump says is an idiot. And even if that were true, you'd still be an idiot for assuming that Trumps motivations are grounded in reality.
Show HN: IntentusNet – WAL-backed deterministic replay for AI tool execution
by balachandarmani | 2026-01-04 09:47:27+00:00
Hi folks — I’ve been working on IntentusNet, a small execution runtime that focuses on deterministic, replayable execution semantics around AI tools.

The problem I kept hitting in production systems:
AI pipelines are observable, but not reproducible. After an incident, models, routing logic, retries, or fallbacks may have changed — logs alone don’t let you replay what actually happened.

v1.3.0 introduces a runtime determinism core:

Write-ahead log (append-only JSONL) written before side effects

Crash-safe recovery and deterministic replay (fails loud on divergence)

Runtime execution contracts (timeouts, retries, cost ceilings)

Side-effect classification to prevent unsafe retries or fallback

CLI-first inspection (list / show / trace / replay / diff)

It’s not a planner or agent framework, and not a replacement for MCP — it focuses purely on execution semantics around tools (including MCP-style tools).

Quick try (run from repo root):

git clone https://github.com/Balchandar/intentusnet

cd intentusnet
pip install -e .
python -m examples.deterministic_routing_demo.demo --mode with
python -m examples.deterministic_routing_demo.demo --mode mcp

Docs (architecture, guarantees, demos):
https://intentusnet.com

MIT licensed, open source:
https://github.com/Balchandar/intentusnet

I’d really value feedback from people building real systems:

What guarantees do you expect from deterministic replay in practice?

How do you handle retries and side effects safely in AI pipelines?
by rplnt | 2026-01-04 09:47:44+00:00
One thing I haven't seen mentioned is the catastrophic decline in quality of Google search. That started pre-llm and now the site is almost unusable to search web. You can access something you know exists and you know where it exists, bit to actually search.

Most SO users are passive readers who land there using search, but these readers are also the feed of new active users. Cut off one, the existing ones will be in decline (the moderation just accelerates it).
by luckylion | 2026-01-04 09:48:27+00:00
I think it is true, but not because you have nothing more to learn when you're experienced, but that there are fewer and fewer people on SO to answer the questions that you encounter when you get more and more experienced.

I've answered about 200 questions. I've asked two, and both remain unanswered to this day. One of them had comments from someone who clearly was out of their league but wanted to be helpful. The people who could've answered those questions are not (or were not at that time) on SO.
by delis-thumbs-7e | 2026-01-04 09:48:48+00:00
To me just sitting around shoes on without going out would prob just become boring pretty quick. For my thrill-seeking brain starting new things and doing big decisions is actually pretty easy. I get a kick out the idea of new things and places, especially if there is a small risk involved - I like lifting free weights over machines for instance. And yes, I have ADHD.

Problem is not starting things, it is keeping up with them. Best thing for me is to make doing the thing easy as possible. Nearer the gym is to your home the better, preferably one without music (impossible I know). Studying is easier when I have my books all the time accessible on ipad. Somehow also the bodybuilder Bob Paris’ motto ”Just do it now” helps to push me into action rather than ruminating over whether I should or not.
by 0xis | 2026-01-04 09:49:57+00:00
Duplicated post:
https://news.ycombinator.com/item?id=46473390

I read this before but did not think there will be many good responses here. HN is demanding.

Back to the discovery problem, I am more and more convinced that a blog is timeless, making it distinct organization of information to social media. In the original words,

> A well-written blog post on a specific topic can draw readers for years through Google (or Kagi // DuckDuckGo if you're nasty, and by nasty I mean excellent); a tweet is lucky to get attention for twelve hours. Hell, call it six. Hell, call it three and call me an optimist at that. If you're trying to build a body of work, or to create something that will outlast the platform of the moment, a blog is simply a better tool.
by heavyset_go | 2026-01-04 09:51:14+00:00
Outside of deeply integrated KDE apps, I'm shipping QML + Python apps and IMO it's a nice experience.

It's not at all like you're writing JS apps a la React or jQuery, JS syntax is used for expression eval at minimum, but you don't have to use it beyond some single handlers, formatting/convenience functions, or whatever.

I'm looking at a smaller app, with 5k lines of QML and 10k of Python. It's got 250 lines of JS according to tokei, and quickly poking at the QML for JS leads to an additional 200 lines, so let's double to 500 lines. That's like 3% JavaScript.

That said, modern KDE is centered around QML, UI frameworks like Kirigami are built using it, but it lacks comprehensive QML, Python, Rust, etc bindings for KDE frameworks.

At minimum, you will at some point be reading C++ docs and to use your bindings. If you get in the weeds with it, you will be writing your own bindings or wrappers eventually. If you want to avoid that, you will likely be writing C++ for more complicated applications.

It's complex, but I figured with QML Plasmoids they were going for a QML-first approach to future development, but that's been walked back in favor of compiled Plasmoids in recent releases.
by yanhangyhy | 2026-01-04 09:52:03+00:00
> In my limited experience of Russian literature, the struggle doesn't lead to success!

There is a meme comparing different countries’ literature:

France: “I would die for love.”
England: “I would die for honor.”
America: “I would die for freedom.”
Russia: “I will die.”

The harsh climate and scarce resources in Russia prevent it from producing something like the American Dream. People there seem to be more pessimistic.
by svara | 2026-01-04 09:54:06+00:00
> And when I ask them about it, they answer something like "oh but programming is the boring part, now I can focus on the problem solving" or something like that, even though that's precisely what they delegate to the AI.

This I think I can explain, because I'm one of these people.

I'm not a programmer professionally for the most part, but have been programming for decades.

AI coding allows me to build tools that solve real world problems for me much faster.

At the same time, I can still take pride and find intellectual challenges in producing a high quality design and in implementing interesting ideas that improve things in the real world.

As an example, I've been working on an app to rapidly create Anki flashcards from Kindle clippings.

I simply wouldn't have done this over the limited holiday time if not for AI tools, and I do feel that the high level decisions of how this should work were intellectual interesting.

That said, I do feel for the people who really enjoyed the act of coding line by line. That's just not me.
by Voultapher | 2026-01-04 09:54:45+00:00
This is utterly ridiculous. When has the last time been when we humans did a process in an ecosystem at industrial scale and it _didn't_ make life worse for the local co-op players? We don't know _how_ it will mess things up, but we know that it _will_ mess things up.

> We will keep mining for these resources so where should we do it?

We don't have to keep mining, yes our lifestyle is incompatible with reducing mining output. But why is our lifestyle - or modernity in a more general sense - taken as non-negotiable? The trolley problem has a solution, stop the train.
by saidnooneever | 2026-01-04 09:54:53+00:00
there is a bit about 'global _start' which is confusing.

using symbol _start isn't a rule of the assembler; it’s just a default convention used by the linker.
you link your object file with LD which applied its default link script and that includes entry symbol being _start.

You can actually use any name you want (e.g., global my_entry) as long as you point to it using a linker script or the -e flag. It’s important to distinguish between the Assembler (which just exports symbols) and the Linker (which defines the entry point in the ELF header).

using symbol _start is done so that libc or crt0 _start can be called and then that calls main (for C code). This whole convention has nothing to do with programming languages or code. its just a result of some default choices. you can dump the default linker script from LD to see whats in there. its pretty interesting to learn especially if u write assembly as your code is more directly manipulated / treated as you define sections manually etc.
by hulitu | 2026-01-04 09:55:23+00:00
> U.S. veterans helped Venezuela's Machado escape

I twist the truth, I rule the world, my crown is called deceit
I am the emperor of lies, you grovel at my feet
I rob you and I slaughter you, your downfall is my gain
And still you play the sycophant and revel in your pain
And all my promises are lies, all my love is hate
I am the politician and I decide your fate
by ahmetomer | 2026-01-04 09:55:24+00:00
For this occasion, I just logged in to my SO profile; I've been a member for 9 years now.

To me, back when I started out learning web dev, as a junior with no experience and barely knowing anything, SO seemed like a paradise for programmers. I could go on there and get unblocked for the complex (but trivial for experts) issues I was facing. Most of the questions I initially posted, which were either closed as duplicates or "not good enough," really did me a lot of discouragement. I wasn't learning anything by being told, "You did it wrong, but we're also not telling you how you could do it better." I agree with the first part; I probably sucked at writing good questions and searching properly. I think it's just a part of the process to make mistakes but SO did not make it better for juniors, at least on the part of giving proper guidance to those who "sucked".
Show HN: A real-time alert system for cam models – security review welcome
by mayflowjay | 2026-01-04 09:56:11+00:00
Hi HN - I built ReadyLive, a real-time monitoring + notification system for live cam models.

The basic idea: people often sit in rooms waiting for specific moments (private mode, ticket shows, certain goals, certain phrases). ReadyLive watches the rooms and alerts you when your triggers happen, so you don’t have to wait around.

What I’m most focused on right now isn’t growth or features, it’s privacy and security.

Privacy-first by design

I intentionally built this so it’s usable without giving up personal data:
• no ads, no tracking, no analytics tied to users
• you don’t need a real email (fake emails work fine)
• no viewing history, no behavioral profiles
• as little stored data as possible (the goal is: even if someone got the DB, there’s not much to learn)

I’m not looking for a full audit or free work, more like: what obvious security problems am I missing?

If you were threat-modeling something like this:
• where do privacy leaks usually happen in systems like this, even when you try to avoid storing data?
• any common gotchas with letting users define triggers (even with strict limits)?
• does using Telegram for notifications change the threat model in ways people often underestimate?
• what would you try to break first?

I’m trying to sanity-check the boundaries early, before complexity creeps in.

Link: https://readylive.io

Happy to answer any questions or share details if that helps.
by aeonfox | 2026-01-04 09:56:23+00:00
Or maybe software craftmanship was always dead (and still lives on). Good enough is sometimes perfect, and a good example of that was a HN post today about how the makers of CP/M looked after their customers, and made a beautiful compiler for a new language to build their version 2, but in the end they were beaten by a hacky clone of their software which was then bought by Microsoft, and then you know the rest.

https://news.ycombinator.com/item?id=46426614

But craftmanship lives on as market differentiation, which is how Apple became dominant. It also lives on in critical software where attention to detail is vital or extremely high-value (eg. Linux kernel, cryptography libraries, aerospace/automotive, medtech), basically anything where downtime or incorrect behaviour costs money or lives.
by stinkbeetle | 2026-01-04 09:56:44+00:00
> The left barely altered course in any perceptable manner, at least to disinterested parties outside of the US.

Obama carried out mass deportations, claimed that undocumented migrants broke laws and must be held accountable, ordered extrajudicial execution of US citizen and was protected by executive privilege, invaded Pakistan to kidnap and execute Osama bin Laden, deposed Gaddafi and destroyed Libya, campaigned on a platform opposing gay marriage, wanted better relations with Russia and was secretly transmitting promises to Putin, vastly expanded the state surveillance apparatus, had citigroup appoint his cabinet, gave bankers bankers / wall st a pass for their role in the mortgage crisis. And he was (and very much still is), he was a darling of the left.

When pressed, many will try to claim they never really liked him, disavowed those particular things about him, that he was actually a right-wing president, etc., which in a weasely way might be technically true, but the difference in decibels surrounding very similar actions betrays reality.

The American mainstream left has changed quite a bit in the last decade. Not sure why I see so many denying this. Unless you're trying to say they never cared about any of that and still don't they're simply cheerleading for their team, which is more cynical but more understandable I guess.
by michalc | 2026-01-04 09:57:19+00:00
> why not remind people of the purpose?

To answer this, I suspect that trying to change what certain words/phrases mean to people en-masse if extremely difficult, to the point of impossibility in most cases. However, we each have the power to be clearer in the words we use so they are understood by the people we're communicating with.

> engineering quality matters

But also, this to me suggests that there is some sort of absolute definition of quality, but it's much more nuanced. Nothing is inherently "bad quality", but instead has certain consequences, which may or may not happen or may or may not be acceptable in certain circumstances, and you might not even know what these are until the future. This I think is the point I'm trying to make - there is no absolute definition of engineering quality, and I suspect the term "technical debt" all too often suggests there is.
Show HN: Log Voyager – View 10GB+ log files in browser without crashing RAM
by murzynalbinos | 2026-01-04 09:58:03+00:00
Key features:
- Reads 10GB+ files instantly (constant memory usage ~20MB).
- 100% Local Execution (Sandbox): No data is ever uploaded to any server. Works offline.
- JSON Prettifier: Detects JSON lines and formats them on click.
- "Warp Jump" Bookmarks: Save byte-offset positions to jump between lines gigabytes apart.
by alex1138 | 2026-01-04 09:59:13+00:00
I immediately got -4 within the first minute of posting it. It was just slightly irritating, I know we're not meant to comment on downvotes. But there's 0 critical thinking behind the people who do that (and they've also accured enough karma to give downvotes in the first place)

Covid censorship was a ridiculous boondoggle and it's time everyone came to terms with it. It wasn't "misinformation". Like, at all
by microtonal | 2026-01-04 09:59:48+00:00
It’s also worth noting that, according to Trump’s former Russia advisor, Fiona Hill, Russia once pushed for a “swap” in which it would abandon its support for Venezuela in exchange for the U.S. abandoning its support for Ukraine.

https://nymag.com/intelligencer/article/trump-venezuela-take...

Of course, that doesn't mean that there is a deal, but it is certainly a possibility.
by 0xis | 2026-01-04 09:59:52+00:00
In the earliest days, blogs were seen strange being ordered by time. Some current writers, however, weaken the time parameter:

> I also hope my blog serves as a 'settling' of experiences over time, preserving my worldview. From this perspective, organising articles by publication date is not the most effective approach. Many posts ought to be updated as my understanding evolves. Therefore, I wish to emulate the knowledge map on Su Yang's blog, indexing all articles by theme on a single page—much like the contents of a book.

https://skywt.cn/blog/weekly-suspension-and-blog-plans
by noduerme | 2026-01-04 09:59:58+00:00
Yeah, sadly few people write or make art or music in order to fulfill their inner need to communicate. It's not like 99% of people who churn out "creative" work do so just to earn likes and followers and make money, but it's definitely way more than 50%. The thing is, what they do churn out is garbage, it's barely read by people who may themselves be garbage (or bots), it can be written by bots, and it, well, it just degrades the whole experience of writing and painting and playing music. Or rather, it pollutes it. But then, the rest of the world don't care either. Creatives themselves are a tiny portion of the population, and most of the population could not be bothered to read a book or a story, or find out who wrote a piece of music or painted a painting or designed the web page they're looking at. We call those people "consumers", but the truth is, lots of the people who currently strive to be "creators" are actually "consumers" who have very little to say and very little talent (but lots of tools to say it with).

At some point, society and culture does separate the wheat from the chaff, but it takes a generation.
by monerozcash | 2026-01-04 10:00:47+00:00
Do you just come on HN to troll? It is impossible to engage in useful conversations on most topics without relying on assumptions.

Even the whole idea of "evidence" is ridiculous in this light. I could link you a video of Trump and Edmundo González discussing this, but at best we could only assume it's real (or not). The interpretation of any evidence relies on assumptions, you can't have one without the other.

"The opposition has been very public in their lobbying for foreign intervention in Venezuela" is not an assumption, it is a direct reference to evidence which you can look up and verify yourself.
by solenoid0937 | 2026-01-04 10:00:52+00:00
svnt and HN's misunderstanding of the concept of "sovereignty" is what my comment is directed at: in discussions about superpowers on the world stage,

(a) moralizing is simply irrelevant, discussions about whether this is "good" or "bad" are childishly naive and have no place - only whether it was advantageous or not; and

(b) sovereignty is meaningless if a nation does not have the hard/soft power (or the will) to back it, just as if you declare your home a sovereign nation it will not be respected unless you are able to back it up.
by gsliepen | 2026-01-04 10:01:00+00:00
A rather big problem is that Wayland is just a protocol, not an implementation. There are many competing implementations, like Gnome, KDE and wlroots. The problems you have with one of them might not appear in another. The reference compositor, Weston, is not really usable as a daily driver. So while with Xorg you have a solid base, and desktops are implemented on top of that, with Wayland the each desktop is reinventing the wheel, and each of them has to deal with all the quirks of the graphics drivers. I think this is a big problem with the architecture of Wayland. There really should be a standard library that all desktops use. Wlroots aims to be one, but I don't see Gnome and KDE moving to it anytime soon.
by knorker | 2026-01-04 10:01:58+00:00
> I should've qualified that as address exhaustion on the Internet

Well I addressed that too, so…

> private networking

To some extent this is a distinction without a difference. Again, as I said…

> we would probably be having this very discussion on an IPv6 enabled site

$ host news.ycombinator.com
news.ycombinator.com has address 209.216.230.207
news.ycombinator.com has IPv6 address 2606:7100:1:67::26

When IPv4 is disrupted for me, I only notice because github.com goes away.

> v6 [is] a second class citizen

It is. Except for endpoints (again) as I mentioned…

> the cost difference between a v4 address

The alternative to buying v4 is not just private addresses, as (again, as I was very specific about) private v4 addresses also have a cost.

v4 is priced according to the demand. Without IPv6 demand would be much higher, as the alternative (with CGNAT and intra org problems) would drive up the demand for more public addresses.

To say that "the cost should be equal" for IPv6 to not be a partial/in progress success misses the entire economics of addresses.

The biggest most complex system in the world shuffles half its traffic on IPv6, and rising, with million of devices without any form of IPv4 address.

So no, I would not say it's a failure.