MurphyA/hacker-news huggingface dataset:
by river_otter | 2026-01-12 13:02:22+00:00
makes sense. You could look at something like https://github.com/musistudio/claude-code-router if at some point you're interested in going down that path. I've been using gpt-oss-20b which would fit on your GPU and I've found useful for basic tasks like recipe creation and agentic tool usage (I use it with Notion MCP tools)
by Draiken | 2026-01-12 13:02:54+00:00
I use Ansible.

It's simple enough and I had some prior experience with it, so I merely have some variables, roles that render a docker-compose.yml.j2 template and boom. It all works, I have easy access to secrets, shared variables among stacks and run it with a simple `ansible-playbook` call.

If I forget/don't know the Ansible modules, Claude or their docs are really easy to use.

Every time I went down a bash script route I felt like I was re-inventing something like Ansible.
by lee_ars | 2026-01-12 13:02:58+00:00
> It's the same programming with LLMs. Through experience, you build up intuition and rules of thumb that allow you to get good results, even if you don't get exactly the same result every time.

Friend, you have literally described a nondeterministic system. LLM output is nondeterministic. Identical input conditions result in variable output conditions. Even if those variable output conditions cluster around similar ideas or methods, they are not identical.
by misnome | 2026-01-12 13:03:36+00:00
I spent some time working with jujitsu and found it relatively pleasant... except it doesn't seem at all ready for collaborative use beyond a single working folder.

Sharing the repo state seems impossible without going through the (somewhat painful) multi-step process to tag and push commits into git, and you lose all of the value that jujitsu actually adds (e.g. no evolog, no saved conflicts, no anonymous commits). There is no sharing solution beyond this - no way for me to work on the same working state in two locations beyond rsync the entire folder tree, which is no solution.

A SCM in 2026 that only works locally without being a clunky way of talking to git doesn't seem like a solution ready for prime-time. Maybe the google-internal-only backend systems work better.

My main other pain points were a) zero integration with pre-commit hooks and zero ideas how to do so (yes, CI does this, but it's nice to get all the auto-formatting and sanity checks without pushing, waiting, pulling new commits), and b) Automatically picking up all changes is great except when it doesn't work in which case it is _horrible_ and takes manual unpicking at best. Remembered to add something to .gitignore before doing something in the working directory? Great! Just never ever try to checkout a commit from before you added the .gitignore because now it's permanently absorbed into the repo. Also, if you every accidentally have a secret in your repo directory then that's also permanently in there, as far as I can tell there is no way to manually verify that things are purged and all the commentary on the jujitsu discussion forums were "Just avoid doing this in the first place".
by PurpleRamen | 2026-01-12 13:03:42+00:00
> reeling off facts from wikipedia is not the same at all as traveling to a country.

That's not the premise of the article, it's just an example. The premise is that knowledge depends on the source of information and it's quality, and travelling is usually a rather poor source on it's own.

> the tastes, interactions, trash on the sidewalk, mysterious odors, miasamatic airs, overheard conversations all add up to a thousand times what the two paragraph history of vietnam gives you.

So what history did you learn from the smells? What did you learn about the problems and philosophy of the people? This reads more like a delussion. Travelling a locations and talking to people is valuable, but this is mainly experience, not education. What you collect is the public picture of a place and their people, not the private parts they only talk about to people they really trust. Unless you live for some decades at a place, you will not be able to learn and understand the things you can gain from a well written article explaing something and it's history. Personal experience is a lousy educator, because its lacking on so many neccesary details.
by danny_miller | 2026-01-12 13:03:43+00:00
I built Reelive (https://reelive.ai) – a platform that gives you access to multiple state-of-the-art AI video generation models through one unified interface.

*The problem:*
AI video generation is fragmented. Sora 2 requires an OpenAI subscription, Veo 3 is limited to specific regions, Kling requires a Chinese phone number, and each model has different APIs and interfaces. Comparing outputs means juggling multiple accounts and credit systems.

*The solution:*
Reelive aggregates the best AI video models in one place:
- OpenAI Sora 2 (text-to-video, image-to-video)
- Google Veo 3 (premium visual quality)
- Alibaba Wan 2.5/2.6 (fast generation, open source)
- Kuaishou Kling 2.6 (cinematic motion)
- ByteDance Seedance (high-quality image-to-video)
- Minimax Hailuo (efficient generation)

*Features:*
- Unified credit system – one balance works across all models
- Image-to-video for all supported models
- Multiple aspect ratios (16:9, 9:16, 1:1, 4:3)
- Up to 1080p output
- Pay-as-you-go or subscription plans

*Tech stack:*
Next.js 16, Drizzle ORM, PostgreSQL, Cloudflare R2 for storage, Stripe for payments.

Built this because I wanted to experiment with different AI video models without managing 6+ separate accounts. Happy to answer any questions about the technical implementation or the video generation landscape.

Live demo: https://reelive.ai/explore
by carlmr | 2026-01-12 13:03:44+00:00
>The share of U.S. households reporting at least one user rose from about 11% in late 2023 to more than 16% by mid-2024.

I was wondering how you could get such a high impact overall. But it seems one in 6 households are on GLP-1 drugs in the US.

In my friend circle in Germany I don't even know one single person on this stuff.

It's insane to me that so many people need these to get off the processed foods killing them in the US.
by dns_snek | 2026-01-12 13:04:58+00:00
> If AI can take all the crap code humans are writing and make it better, that sounds like a huge win.

This sort of misunderstanding of achievements is what keeps driving the AI mania. The AI generated an algorithm for optimizing a well-defined, bounded mathematical problem that marginally beat the human-written algorithms.

This AI can't do what you're hyping it up to do because software optimization is a different kind of optimization problem - it's complex, underspecified, and it doesn't have general algorithmic solutions.

LLM may play a significant role in optimizing software some day but it's not going to have much in common with optimization in a mathematical sense so this achievement doesn't get us any closer to that goal.
by butterNaN | 2026-01-12 13:05:06+00:00
> I believe we should vote for governments that recognize what is happening, and are willing to support those who will remain jobless. And, the more people get fired, the more political pressure there will be to vote for those who will guarantee a certain degree of protection.

I am sorry, but this is incredibly naïve. Governments don't work that way. It reflects a lack of social awareness. "People getting fired" in 2026 is not the same as it was even 10 years ago. The society has changed, losing a job today is demonstrably more dangerous.

This is akin to saying "Sure, thousands of houses will burn down, but the more houses burn down, the more political pressure there will be". Why do we have to wait for the houses to burn down?
by kylecazar | 2026-01-12 13:05:53+00:00
Well, I have a lot of respect for antirez (Redis), and at the time of my writing this comment he had a front page blog post in which we find:

"Writing code is no longer needed for the most part."

It was a great post and I don't disagree with him. But it's an example of why it isn't necessarily a strawman anymore, because it is being claimed/realized by more than just vibecoders and hobbyists.
by the_af | 2026-01-12 13:05:54+00:00
Like the sibling comment remarks, Tolkien never fully embarked on this path.

He had a problem: as a Catholic [1], he thought every creature deserved pity and second chances (you can see this when Gandalf rebukes Frodo when he says "it's a pity Bilbo didn't kill Gollum"). If the Orcs are really "fallen Elves", they deserve pity and maybe mercy; they are worthy of redemption. Yet Orcs in LotR are to be killed on sight; there's only one passage in all of LotR where the Hobbits reflect on the corpse of an Orc with any kind of attempt at insight.

For Orcs to be a thing to be destroyed without mercy, unworthy of redemption, they must have not be corrupted souls. Yet here Tolkien found another stumbling block: according to his Catholic-influenced vision, Evil cannot create, only corrupt and destroy. So Morgoth couldn't have created Orcs, he must have used existing souls as raw material.

Tolkien never resolved this conundrum.

----

[1] someone in another comment argued quite convincingly that Catholics at times had no trouble murdering other Christians over doctrinal affairs, so let's add a qualification here: "Tolkien's Catholic-influenced morality, which was his own nonetheless".
by spydum | 2026-01-12 13:06:17+00:00
Fascinating to see an outsized increase in "game" development compare to a year ago: https://news.ycombinator.com/item?id=43154065 (I'm sure someone could throw this into some llm analysis and prove it out, but a quick and dirty count of "game" between then two shows a 2x increase on roughly the same comment count).

I suspect has to do with having agentic coding assist for folks who would otherwise not have the means to develop a game, but now do.
by tbyehl | 2026-01-12 13:06:37+00:00
My favorite genre of post in r/homelab and r/selfhosted this past year has been "I used AI to set all this stuff up and something broke so I asked AI to fix it and now all my data is gone."

There are so many NAS + Curated App Catalog distros out there that make self-hosting trivial without needing to Vibe SysAdmin.
by bborud | 2026-01-12 13:06:51+00:00
I don't understand why Apple change things needlessly. What other purpose does it serve? How does this positively affect the bottom line? How does it improve life for Apple's users? Breaking basic interaction with windows purely because someone feels we should waste more screen real-estate on ornamentation by having bigger radius rounded corners is, for lack of a better word, stupid.

I'd like Apple to focus more on the things that actually matter to users. To fix bugs, to work on performance, to simplify things rather than complicate them. Focus on making it a better platform for doing work and less a playground for pointless fiddling with design and sloppiness.
by pron | 2026-01-12 13:07:37+00:00
That's a very narrow way of looking at things. ATS has a much stronger "deterministic safety net" than Rust, yet the reason to use Rust over ATS is that "fighting the compiler" is easier in Rust than in ATS. On the other hand, if any cost is worth whatever level of safety Rust offers for any project, than Rust wouldn't exist because there are far more popular languages with equal (or better) safety. So Rust's design itself is an admission that 1. more compile-time safety is always better, even if it complicates the language (or everyone who uses Rust should use ATS), and 2. any cost is worth paying for safety (or Rust wouldn't exist in the first place).

Safety has some value that isn't infinite, and a cost that isn't zero. There are also different kinds of safety with different value and different costs. For example, spatial memory safety appears to have more value than temporal safety (https://cwe.mitre.org/top25/archive/2025/2025_cwe_top25.html) and Zig offers spatial safety. The question is always what you're paying and what you're getting in return. There doesn't appear to be a universal right answer. For some projects it may be worth it to pay for more safety, and for other it may be better to pay for something else.
by bell-cot | 2026-01-12 13:07:45+00:00
> J. R. R. Tolkien, a devout Roman Catholic, created what he came to feel was a moral dilemma for himself with his supposedly evil Middle-earth peoples like Orcs [...] so killing them would be wrong without very good reason. Orcs serve as the principal forces of the enemy in The Lord of the Rings, where they are slaughtered in large numbers in the battles of [...]

Admitting that there's a very wide diversity of beliefs under the "Roman Catholic" banner - historic Roman Catholic armies have been eager participants in well-documented battles for the past 1,500 or so years. I'd assume that Tolkien would have had a wide variety of perfectly historic Roman Catholic arguments to chose from, to justify his fictional slaughter.

(If I recall, the orcs slaughtered in LoTR are pretty much all soldier or near-soldiers. Do orc women, children, or other non-combatants ever appear in the story?)

In many ways, that Wikipedia article feels like a Hays Code-era whitewashing of Roman Catholicism.
How much time do you waste trying to run a new GitHub repo?
by prabhavsanga | 2026-01-12 13:08:25+00:00
I'm building a tool where you paste a GitHub URL, and it auto-detects the stack (Node, Python, Go, etc.), spins up a sandbox, and runs it immediately. No config, no git clone, no dependency hell.

My use case is auditing open-source tools or testing libraries quickly without polluting my local machine or dealing with version conflicts.

My question to the community:

Do you use existing tools (Codespaces, Gitpod) for this? I find them too "heavy" for just checking if a repo works.

Is the friction of npm install / pip install high enough that you'd use a "one-click run" service?

Or do you prefer reading the code statically and never running it?
by Klaster_1 | 2026-01-12 13:08:26+00:00
I think the core issue here is that consistency bounds are arbitrary and some people tend to push to much on these. Finding the middle is hard and is political. Arguing with UX or QA whether previously unrelated features on different screens should behave the same is exhausting. That's why I prefer small projects where I am the only customer or all users are extremely aligned (internal developer tooling).
by Moldoteck | 2026-01-12 13:08:55+00:00
Storage can not solve firming in most of the world, maybe South Aus being exception, maybe. It can be solved by gas peakers or gas peakers combined with bess if you go fossils way, or hydro if you have it or nuclear. In Germany it'll be gas+bess but mostly gas, according to their Fraunhofer ISE org. In UK it'll be mostly gas too. In DK it'll be imports from hydro rich nordics.

It's interesting you mentioned nuclear subsidies when Germany poured on it's EEG renewables scheme alone more than double the cost of entire french nuclear fleet, both adjusted in today money
by seedless-sensat | 2026-01-12 13:09:18+00:00
I am not American, but I think you are unfairly dismissing the massive benefits GLP-1s have for people who struggle to maintain a healthy diet. It really feels like a miracle drug.

> It's insane to me that so many people need these to get off the processed foods killing them in the US.

Your comparison of your friends in Germany vs "insanity" in the US doesn't feel relevant
by gregw2 | 2026-01-12 13:09:37+00:00
Some have likened Tolkein's One Ring to the power of the atomic bomb developed in the same era as his books: a great unspeakable power that must not be used, that must be carefully guarded and destroyed.

Tolkein of course denied this .... and the timing wasn't right and ... he wasn't a big fan of allegory.

However, perhaps, if he were looking back now, he would appreciate a few bits of irony, particularly having managed signals communications in a battalion in WW1 and been approached to be a cryptographer in WW2, (even taking four days of courses on the subject!)

The other subtler great Tool of Power to come out of WW2 was the use of (and exposure of) encryption. Encryption exerts its power in a manner not unlike one of the key functions of the rings...

For the One Ring, or the nine, putting on the ring (like encryption) made one hidden to those around you, but less intuitively made you more, not less visible (cyphertext stands out!) to the maker of the rings.

Why too the gap between 1 ring, 3 for elves, 7, and the 9?

Perhaps some linguistic colleague had whispered to the maker of languages then as obscure as those of the Apache Code Talkerd that we already had "Five Eyes"??
by tetridev | 2026-01-12 13:09:45+00:00
I’m working on three small micro SaaS projects focused on personal finance, shared expenses and vehicle costs, all built with React + Vite on the frontend and Firebase on the backend.

- https://din.tetri.net – a personal finance manager to log income and expenses and see everything in simple charts, making it easier to understand where the money goes and to follow each month more clearly.

- https://rax.tetri.net – a group expense splitter for trips, dinners and events, where you can add shared expenses and it shows exactly how much each participant owes to each person, avoiding manual settlements.

- https://vex.tetri.net – a vehicle expense tracker to keep track of fuel, maintenance, taxes and other car-related costs, giving a more realistic view of the total cost of owning a vehicle.[2]

Right now I’m still exploring which pricing model makes more sense (monthly or yearly subscription, free plan with limits, etc.), so there are no prices defined yet.

I’d really appreciate feedback from the community on:

- Whether each product’s value proposition is clear.

- Which features you consider essential in each case.

- Pricing models that you think would work best for these niches.
by boringg | 2026-01-12 13:09:49+00:00
Your numbers are off. Korea + China ~ 2500 $/kw, USA ~ 6-9000 $/kw. ` GW ~ $2.5B. A large portion of that is dealing with archaic regulations and very long timelines. Important to have regulations that are functional protect the public but also don't inhibit industries growth (which were the design of Nuclear regulations in the 80s).
by bearjaws | 2026-01-12 13:09:54+00:00
That is pretty astonishing given 10% of Americans use semaglutide / tirzepitide.

> Spending on savory snacks dropped by about 10%, with similarly large decreases in sweets, baked goods and cookies. Even staples like bread, meat and eggs declined.

I can't read the paper (paywall), but that means something like the 10% of Americans who are on it must switch to purchasing almost no junk food.
by ImPleadThe5th | 2026-01-12 13:10:07+00:00
Total touch grass moment.

There's more to education than just trivia and there's more to travel than just learning about the place you're in.

The only way to learn about the human condition is by meeting other humans.

Meeting someone from a vastly different culture and finding similarities is far more education than simply eading about how they are different.

Experiencing the flow of life _now_ and feeling the influence of history can only enrich the book knowledge of a place.

Sounds like this person could use some travel to teach them about empathy and patience for others. Their books don't seem to be sufficient.
by bloak | 2026-01-12 13:10:41+00:00
Thank you for pointing that out. Also, according to Wiktionary, the first part, "hima", is cognate with English "hibernate" (snow and winter are close enough), and the second part, "alaya", is cognate with English "slime" (which is less obvious, but slime is sticky and you stick things together to make a house).
Show HN: Verdic Guard – validating LLM outputs against intent, not just prompts
by kundan_s__r | 2026-01-12 13:10:50+00:00
I’m building Verdic Guard, an experiment around a problem I kept running into while working with LLMs in production.

LLMs usually behave well in demos and short interactions, but once they’re embedded into long, multi-step or agentic workflows, they can drift in subtle ways. Prompt tuning, retries, and monitoring help, but they don’t clearly define or enforce what the system is actually allowed to do.

Verdic Guard explores a different approach: treating AI reliability as a validation and enforcement problem, not just a prompting problem. The idea is to define intent, boundaries, and constraints upfront, and then validate outputs against those constraints before they reach users or downstream systems.

This is still early and opinionated. I’m sharing it to get feedback from people who’ve dealt with:

LLMs in long-running workflows

Agentic systems that accumulate context

The gap between “it worked in testing” and “it’s safe in production”

I’d especially love to hear where this framing breaks down, or if you’ve seen better ways to think about output reliability.

Project: https://www.verdic.dev

Happy to answer questions or learn from critiques
by dspillett | 2026-01-12 13:11:25+00:00
> which had 32kB of RAM, a huge chunk of which was required for the screen

People assume 10KB, with the BBC Micro¹² version's version using a mix of modes 4 & 5 (320×256×1bbp and 160×256×2bbp respectively), but as well as the split screen trickery they tweaked the graphics hardware in more detail than that to create custom modes. There were only 248 scanlines and either 256 or 128 pixels per line, so the display took 7.75KB. As well as leaving more memory for the rest of the code, this reduced the amount being drawn, so helped keep the draw speed acceptable.

This left about 24KB⁴ for the rest of the code and its working data. Still a very impressive feat!

> - managed to have eight galaxies with 256 distinct planets each.

IIRC it was originally going to be larger than that, they toned it down a bit but not due to technical limitations (the galaxy generator code would not have needed to be any larger).

--------

[1] The Electron lacked support that allowed the split screen to work (one of the chips removed meant the required timing signal wasn't available), so it was all monochrome though still with the custom resolution and taking 7.75KB.

[2] The version enhanced for the Master series use a mix of mode 1 and mode 2 to enable more colours, 2bbp for the view of space and 4bbp³ for the dashboard. This still used the custom resolution, so took 15.5KB rather than 20KB. This was achieved by using the shadow RAM bank to host the screen display (some programs instead used this feature to implement double-buffering for smoother screen drawing), allowing the screen to take twice as much space while also freeing up memory to hold things that would have been loaded from disc when needed⁵ in the Micro version.

[3] Actually effectively 3bbp as the BBC hardware did 8 colours and flashing variants instead of 16 colours (which most other systems used to provide two shades of 8 colours, using the 4th bit as an intensity flag).

[4] less a few chunks here & there needed by code in system ROMs when doing things like reading extra data from the floppy

[5] There were two chunks of code, one for in-flight and one for while docked, that were swapped in as you entered or left a space station. On the Micro these were pulled from disk each time, on the Master they could both be in RAM. If playing from cassette you had a cut-down version of the game that didn't need this split.
by jraph | 2026-01-12 13:11:39+00:00
I don't think this title implies this. The title says "There were sexualised AI images of women and children, and the UK threatens X over this". What more than this do you read in this title?

Is there actually a significant number of problematic sexualised AI images of men on X that the title fails to mention? If not, the follow-up question would be: what are you actually complaining about, exactly?

Women are often sexualised, way more than men. Would it be more comfortable to you if this fact was invisibilized?