MurphyA/hacker-news huggingface dataset:
Show HN: Qwen-Image-Edit-2512 – Consistent multi-character image editing
by yuni_aigc | 2026-01-02 07:54:55+00:00
Most image editing models struggle when a scene contains multiple subjects—editing one person often leads to "identity bleeding" or unintended changes to others.

Qwen-Image-Edit-2512 is specifically optimized for complex, multi-subject editing. It allows you to modify specific characters or elements while maintaining the visual consistency of everyone else in the frame.

Why it’s different:

Identity Preservation: Change the clothes or actions of "Character A" without altering the facial features of "Character B."

Local Precision: High-fidelity in-painting and modification that respects the original artistic style.

Complex Instruction Adherence: Handles prompts like "change the girl's hat to a crown but keep the boy's expression the same" with much higher reliability.

You can try the demo here: https://qwenimage2512.org

I'm curious to see how it handles your most complex multi-character edit requests. Feedback is much appreciated!
by anonzzzies | 2026-01-02 07:56:22+00:00
Many normal taxis drive also for Uber or Lyft as you need the license anyway over here. Not sure if you can be Uber AND Lyft at the same time.

Payment is preferably cash (I started wearing cash again with how the lovely cashless stuff is ramping up here in the EU), but I had all drivers so far who simply had this Square like device on their phone to take payments. So the driver runs around to let out the 'main' passenger, let's them walk off, runs around to open the van door and tell what the price is cash or tap your card. That is the most common. I see sometimes they charge similar to what the 'main passenger' pays and sometimes less.
by leobg | 2026-01-02 07:59:01+00:00
He who fights monsters should take care not to become one in the process.

That you guys had presidents that didn’t fall into this trap is the reason you and I are ariund today.

William Inboden, The Peacemaker:

> In America’s last fight against totalitarianism, President Franklin Roosevelt had demanded the unconditional surrender of both Nazi Germany and imperial Japan. In the context of total war, against implacable dictators such as Adolf Hitler and Hideki Tojo, Roosevelt’s insistence on unconditional surrender made strategic sense. Such a demand did not fit the Cold War. Much as Reagan looked to Roosevelt and World War II as a model for how the free world should confront dictatorships in thrall to evil ideologies, in the case of the Cold War and the Soviet Union, calling for “unconditional surrender” from Moscow would have been delusional and foolhardy—especially since Reagan remained desperate to prevent the Cold War from turning hot and ending in nuclear apocalypse.
by LordHeini | 2026-01-02 07:59:37+00:00
No the filler placement is sort of a cultural or historical thing.

Usually European cars have filler on the passenger side while American and Japanese put them on the driver side.

Afaik passenger side fillers are more safe if you run out of gas and need to fill up from a canister at the side of the road.

While driver side fillers are more comfortable because you don't have to walk as far to get there.
by dinkumthinkum | 2026-01-02 07:59:41+00:00
How is that a good ideal? As far as I know Stallman, not that he is objectively correct, does not claim all software should be in the public domain, he just has what amounts to a strong personal preference and advocacy. The idea that someone would not be able to protect a work that they toiled creating is pretty repugnant and while i will probably be massively downvoted, this i the view held by most reasonable people.
by k_g_b_ | 2026-01-02 08:00:16+00:00
Please read again and don't put your own ideological spin on my words, please. I fully blame governments and politicians for all failures. I did not write that it's "actually" or otherwise privatized, in fact I wrote "you're right that it's not privatized".

The root cause is still privatization attempts and politicians that don't like well run public infrastructure and sabotage it through underfunding and bad requirements/structure. These are the same people that always claim that infrastructure will work perfectly well when just sold off to the private sector for maximum profit extraction. The working long term strategy is to get these out of position of power - however as is common, people like to vote against their own interests for ideological and emotional reasons.

No need to abandon reality, austerity and idiotic state underfunding of basic infrastructure (not just rail) have been the norm in Germany for decades. This isn't some crackpot conspiracy, but well accepted reality.
by tsimionescu | 2026-01-02 08:00:27+00:00
The biggest red flag to me is the confident claims about where the money is going. I really don't think it's plausible to any extent that a backend developer for a major app would have any idea whatsoever to what account any particular fee is being deposited (they might know the account number if they worked on that area, but knowing that the account represents a legal fund or whatever is extremely unlikely).
by alex1138 | 2026-01-02 08:00:32+00:00
Myspace was a problem with this

On the one hand, the pages were kind of ugly. Nobody likes autoplaying music. On another hand, they ruined their own site with a (separate) series of boneheaded decisions. On the other hand, Tom didn't seem quite as odious as Zuck (Myspace had a visible wall, you otherwise knew what you were dealing with with the privacy settings, and the wall was a good way to have network effects and connect with people). On another hand, Myspace worked (there was Friendster too and apparently their problem was the servers only worked half the time) because in 2006 relatively few people were online, so you knew you could find people on there

I don't know how it would have evolved if Murdoch(?) hadn't ruined the site; yes it was always a bit messy, but still. (At the same time, they completely lost all user data in some 2015 (possibly 2016) database incident, so so much for that)
by kouteiheika | 2026-01-02 08:01:09+00:00
Llama 4 isn't that bad, but it was overhyped, and people in generally "hold it wrong".

I recently needed an LLM to batch process me some queries. I ran an ablation on 20+ models from Open Router to find the best one. Guess which ones got 100% accuracy? GPT-5-mini, Grok-4.1-fast and... Llama4 Scout. For comparison, DeepSeek v3.2 got 90%, and the community darling GLM-4.5-Air got 50%. Even the newest GLM-4.7 only got 70%.

Of course, this is just an anecdotal single datapoint which doesn't mean anything, but it shows that Llama 4 is probably underrated.
by turtleyacht | 2026-01-02 08:01:20+00:00
Introduce friction. Use it only through an API, and replies are emailed after a day. Have it refuse to answer questions missing a minimal repro case. Let it chasten you if the same question was asked before (within a year or month).

Request quizzes or hints before showing the answer. Have it go through a Socratic dialog style, where you can reply, "Figured it out" to abort.
by coffinbirth | 2026-01-02 08:01:29+00:00
It's always astonishing to me how people here (mostly Americans) basically know nothing about the long history of U.S. proxy wars with Russia (historically USSR) and the long stated desire from U.S. to destroy or regime change the Russian federation.

To answer your question quickly: Ukraine entering NATO constitutes an existential threat to Russia for the same reason as China building military infrastructure in Mexico, Cuba or Canada would pose an existential threat to the U.S. (e.g. Cuban Missile Crisis).

Further reading: https://www.rand.org/pubs/research_reports/RR3063.html
by bartread | 2026-01-02 08:02:02+00:00
There's an assumption, that people sometimes state explicitly, on HN that the discussion is more interesting or valuable than whatever's on the end of the posted link. Sometimes that's true - often even - but sometimes it's not.

That's not necessarily a value judgement on the discussion though. From me, at any rate, it's more often a personal perspective: sometimes I'm just more interested in or charmed by the thing, and in digesting and coming to my own conclusions about it, than I am in reading other peoples' thoughts and perspectives on the thing.

But, yeah, to me it felt almost like an old magazine: the typography, the layout, the way images are used. A lot of the discussion about web design in the 90s came about as a result of people coming from a traditional publishing background and really struggling to do what they wanted with the web medium, so to me it sort of hearks back to that a bit, does a good job of embracing some parts of that older aesthetic, but works well with modern web capabilities. Mind, I'm looking at it on a desktop browser, and maybe the experience on mobile is less good (I can't say), but overall I like it. It has some personality to it.
by seanmcdirmid | 2026-01-02 08:02:13+00:00
No, guangxi isn’t even technically a province (another weirdness), but having been to guangxi a few times (Guilin, Liuzhou, and Nanning), I don’t think anyone thinks much of it beyond it’s beautiful karst and southern culture. Anyways, there is actually a wiki article on henan: https://en.wikipedia.org/wiki/Anti-Henan_sentiment
Building a company where AI runs operations, not just assists
by brainz_cto | 2026-01-02 08:03:06+00:00
I'm running an experiment.

A few weeks ago I built 60% of a legal management platform (lex-pro.co) using only Claude Code. Colombian market, real users. I couldn't believe how far I got.

So I'm stretching it further.

The goal: a "morning ritual" where I check in once a day to make decisions. AI handles everything else - product development, deployments, customer support, operations.

Not AI-assisted. AI leading.

The first problem: AI is blind. Claude can debug code, but only if it can see it. Can help customers, but only if it has context. Right now I'm the bottleneck, copy-pasting everything.

So step one: build the infrastructure that gives AI eyes.

That's Brainz Lab (github.com/brainz-lab) - self-hosted observability tools with native MCP support. Logs, errors, APM, feature flags, secrets. Claude can query everything directly.

Tech stack: Rails 8, PostgreSQL + TimescaleDB, Hotwire. Runs via docker-compose.

This isn't Lovable or Bolt (type a sentence, get an app). This is trying to answer: can one person + AI actually run a company? Not a demo. A real business.

Building in public. Happy to discuss the approach, tech decisions, or why this might be crazy.
by contactdy14 | 2026-01-02 08:03:21+00:00
Hi HN,

I'm experimenting with a canvas-first IDE workflow for frontend UI, trying to keep the visual canvas and code in sync in parallel for designers and frontend developers. The goal is faster iteration without losing design intent or bouncing between tools.

I'm curious how this idea resonates with people who've built real frontend systems:

Does this abstraction make sense beyond small demos?

Where would it break down in large or long-lived codebases?

What tradeoffs would worry you most?

I'm not trying to sell anything — genuinely looking to learn from experienced engineers or from someone who has built some similar tools.

------------
Open-source & contributors:
I'm planning to release it as soon as possible, meanwhile I'm also looking to connect with people who've contributed to Code-OSS or IDE tooling and want to help build meaningful developer tools for the community. I don't want to limit this project to just frontend, would love to expand its scope.
------------

Happy to answer technical questions or explain design choices in detail.

Appreciate any honest thoughts!
by mpweiher | 2026-01-02 08:03:41+00:00
> The perception in the past in Germany was that nuclear fission was dangerous

Yes, an entire country gripped by Radiophobia.

https://en.wikipedia.org/wiki/Radiophobia

And making huge decisions based on nothing but that phobia. Tragic.

> I'm of the opinion that the correct time to deploy nuclear power was any time before the early 2010s,

The best time to build new nuclear was 20 years ago. The second best time is now. Renewables are not sufficient and building out nuclear is much, much quicker and cheaper than the failed German Energiewende, even now.
by jameshilliard | 2026-01-02 08:03:55+00:00
> Country A is resisting a 75 year violent occupation and apartheid (see stats posted earlier) and currently suffering genocide. Anyone denying that is no different than anyone denying the holocaust - equally vile and reprehensible.

You stated what Israel is doing is as "equally vile and reprehensible" as the holocaust, this is an absolutely insane comparison.

The Nazis tried to exterminate the Jews, they wiped out something like half the worldwide population of Jews...on the other hand during the Israeli occupation the Palestinian population over the years has increased drastically.

The holocaust has very little in common with the Israeli occupation of Palestine, and one certainly can't realistically claim Israel doesn't have the military means to exterminate the Palestinians if they wanted to either. Israel clearly doesn't have that sort of genocidal intent towards Palestinians. You can probably make an argument that some of the more extremist elements in Israel want to ethnically cleanse Palestinians but that's not remotely equivalent to the holocaust.

By making this comparison you're effectively denying the holocaust by downplaying it and saying it's somehow equivalent to the Israeli occupation of Palestine. Making this comparison is a well known antisemitic trope.
by onion2k | 2026-01-02 08:04:18+00:00
I'm not saying it does. I'm saying that banning a user who is making a mistake in one area means you lose the value they provide in another (which might be valid issues, but equally it might be 90% of your revenue or something), so it's not always an obvious decision to just wield the ban hammer every time. Moving discussion of issues before they're created to a separate place helps keep the issue tracker focused on issues that are likely to be addressed.

An additional benefit of that is that a user whose discussion leads to a real issue being created will feel like they're genuinely being listened to. That creates a good customer experience, which is good for your brand's reputation. It's a positive experience. Closing non-issues in the tracker is a negative experience.
by michaelt | 2026-01-02 08:04:26+00:00
> In the (a) case where they are actually having drivers sit idle, then they are reducing the throughput of their system significantly.

If there are 50 deliveries per driver per shift and I want do deliver everything 5 minutes later, I don't need the driver to idle for 50 × 5 minutes.

The driver only needs to start the first delivery 5 minutes later, at a time cost of 1 × 5 minutes. Then they finish it 5 minutes later, and hence start the second delivery 5 minutes later, without standing idle between deliveries.

And if I pay the workers per delivery, that 1 × 5 minutes of initial delay doesn't cost me anything except worker morale.
Ask HN: How do I help a colleague who introduces a lot of typos?
by tornadofart | 2026-01-02 08:05:02+00:00
Happy new year!

Weird question but here goes.

My colleague has a strong work ethic, works hard, learns fast, goes out of his way to increase test coverage etc. I would say his contribution is net-positive but some of his work causes problems, especially when it comes to config files, shell scripting etc., so everything that is not directly caught by a linter or spell-checker.

His typo rate is quite high. I suspect an undiagnosed dyslexia.

Mistakes are often caught very late, mostly in staging, making it cumbersome. It led to a few production outages.

We have code reviews, a solid test suite etc. but typos are slipping through - once you make them, it's just harder for others to catch them.

I feel bad for him because it already led to a blame game within the team, with some asking how one can be so sloppy. I don't suspect sloppiness because he is otherwise thorough. On the other hand, it escalated because the subject is very touchy with him.

I suspect he is weirdly aware of the problem and in denial at the same time, and therefore extremely defensive.

His take is that we should increase test coverage. It is part of the answer. However, once he's involved in writing the tests, the problem is shifted to writing correct tests.

What I'm thinking about:

- engineer the problem away: adjust our tooling and config mechanisms, less strings in our configs, less dynamically-typed scripting etc.

- asking him to let AI review his code specifically for potential typos

- increasing test coverage, with other people than him writing the tests

What I am not considering:

- Telling him I suspect he has dyslexia. I'm not a doctor.

I'm trying to broaden my horizon on this issue, maybe I am missing something. What would you do?
by lostlogin | 2026-01-02 08:05:42+00:00
> I have to admit, I've never been persuaded by this western idea that if you get rid of Putin, everything will be better.

I’m mangling a quote from someone, but extreme environments breed extreme leaders.

To rise, Putin had to be better than his rivals. Presumably they were ruthless, clever, calculating etc.

I’m not sure we want to hear from his successor.
by apavlinovic | 2026-01-02 08:06:24+00:00
Hi HN Community! This is my first time sharing here, so be gentle :O :D

My wife and I are building a house, and as many enw house owners, we are shocked by the amount of choices we have to make. Not a bad thing per se, but in general, it is quite disheartening when you see it.

One of the choices we have to make are window and door material and color. We are on the fence between going all white uPVC or going for RAL colored aluminium. And here lies the problem – we don't have a way to see how the RAL colors appear on aluminium.

Most, if not all, new builds around use use anthracite (RAL 7016), which we dislike, and we are limited to trying to find examples online with Pinterest and Instagram. Unfortunately, we are quite sure that many images we encounter are mislabeled and showing a different RAL color under a different code.

This has led to me trying to build something to help us visualise the colors. Well, a software engineer tries to solve everything with software eventually. I built something, and it is live here https://protabula.com/en but I am not happy with the way the colors are rendered.

This is my rendering "pipeline", summarised by Claude. I use a base render image and a black and white mask image to isolate the areas that need coloring:

Applies RAL colors to pre-rendered house scenes using ratio-based tinting in linear RGB:

1. Load base scene + pixel mask
2. Convert target color to linear RGB (gamma decode)
3. Compute adaptation ratio: targetChannel / neutralBaseChannel
4. For each pixel: tintedChannel = baseChannel × ratio
5. Blend by mask strength to preserve highlights
6. Convert back to sRGB (gamma encode)

Uses adaptive neutral base selection (lighter neutral for light colors, darker for dark).

Do you have experience with this? Does anyone know how to render the colors better? Any suggestions on how to do mapping? Is there some library of materials online that I am not aware of that includes RAL colors? Should I switch to 3d rendering?

Thanks in advance, sorry for the lengthy post, and I hope you have a great New year!
by kouteiheika | 2026-01-02 08:06:47+00:00
> This is a professional tool for AI R&D.

Not really, not it isn't, because it's deliberately gimped and doesn't support the same feature-set as the datacenter GPUs[1]. So as a professional development box to e.g. write CUDA kernels before you burn valuable B200 time it's completely useless. You're much better off getting an RTX 6000 or two, which is also gimped, but at least is much faster.

[1] -- https://github.com/NVIDIA/dgx-spark-playbooks/issues/22
How do you realistically render RAL colors on aluminium window frames?
by apavlinovic | 2026-01-02 08:06:52+00:00
Hi HN Community! This is my first time sharing here, so be gentle :O :D

My wife and I are building a house, and as many enw house owners, we are shocked by the amount of choices we have to make. Not a bad thing per se, but in general, it is quite disheartening when you see it.

One of the choices we have to make are window and door material and color. We are on the fence between going all white uPVC or going for RAL colored aluminium. And here lies the problem – we don't have a way to see how the RAL colors appear on aluminium.

Most, if not all, new builds around use use anthracite (RAL 7016), which we dislike, and we are limited to trying to find examples online with Pinterest and Instagram. Unfortunately, we are quite sure that many images we encounter are mislabeled and showing a different RAL color under a different code.

This has led to me trying to build something to help us visualise the colors. Well, a software engineer tries to solve everything with software eventually. I built something, and it is live here https://protabula.com/en but I am not happy with the way the colors are rendered.

This is my rendering "pipeline", summarised by Claude. I use a base render image and a black and white mask image to isolate the areas that need coloring:

Applies RAL colors to pre-rendered house scenes using ratio-based tinting in linear RGB:

1. Load base scene + pixel mask
2. Convert target color to linear RGB (gamma decode)
3. Compute adaptation ratio: targetChannel / neutralBaseChannel
4. For each pixel: tintedChannel = baseChannel × ratio
5. Blend by mask strength to preserve highlights
6. Convert back to sRGB (gamma encode)

Uses adaptive neutral base selection (lighter neutral for light colors, darker for dark).

Do you have experience with this? Does anyone know how to render the colors better? Any suggestions on how to do mapping? Is there some library of materials online that I am not aware of that includes RAL colors? Should I switch to 3d rendering?

Thanks in advance, sorry for the lengthy post, and I hope you have a great New year!
by starky | 2026-01-02 08:07:54+00:00
A large part of it is that for most people, the vast majority of their computer use is in a web browser. Even "standalone" programs are often just an Electron app so they don't even have to use their computer differently than they are used to. Yes Windows has gotten bad, and Linux no longer has some of the major issues people would frequently run into (e.g. hardware compability is largely a non-issue, audio just works, etc.), but I think it is mostly that things are just way more platform agnostic today.
by grayxu | 2026-01-02 08:08:13+00:00
While this guide covers roughly 80% of the material, it remains a high-level overview that lacks depth. I can't confirm if it was LLM-generated, but the content is undeniably superficial. Real-world production environments are far more complex; for instance, despite other users mentioning hugepages and TLB, there is no discussion of critical issues like TLB shootdown.
Show HN: Cursor Party – An MMO cursor game built in 1 hour with Elixir Phoenix
by map12345678 | 2026-01-02 08:08:26+00:00
Hi HN,

I challenged myself to build a multiplayer game in just 1 hour.
My goal was to experience the distributed processing capabilities of Elixir and Phoenix LiveView firsthand by creating a simple web app.

It allows everyone to see each other's cursors in real-time and fight a boss together.
This is currently a beta version, and I plan to ship new features every week.

It's deployed on Koyeb. I'd love to hear your feedback on the performance!