MurphyA/hacker-news huggingface dataset:
by pmontra | 2026-01-19 16:40:00+00:00
An Asian factory of imperial rulers and scales might have had to bear the burden because they have only the USA to sell to. However if they have products that they can sell to all the world and they manage to, why lower the prices to the USA instead of selling more to other markets?

Countries geographically closer to the USA might reason differently because close countries usually trade more and they have more to lose. But even in this case, if a Mexican or Canadian company can find other markets or discovers that it can keep selling at the same price, they will not bear any of the burden of the tariffs.

Russian like sanctions were applied to Italy about 100 years ago because of colonial wars in Africa. Despite the sanctions lasted only 6 months, Italy discovered that they ended up trading less with the usual partners and more with others. Tariffs are somewhat similar to sanctions as they apply friction to trading.
by pixl97 | 2026-01-19 16:40:14+00:00
>that boogeyman

It's depressingly funny too when you ask these people if they've ever been directly affected by said boogeyman and they'll say no, but the know someone that has. Meanwhile you can ask them things about healthcare, local government, and other matters that affect their daily life, and they'll swear the trans-immigrant-boogeyman de jour is has far more affect on their lives.
by ZeroGravitas | 2026-01-19 16:40:23+00:00
He's been quite consistently writing unhinged stuff on his Truth social, and in his speeches for years now.

I'm weirded out by how little this gets mentioned. A real emperor's new clothes moment.

But apparently declaring war on a country because he didn't get the Nobel Peace Prize from a different country is slightly breaking through the firehouse of insanity.

I'm sure we'll be back to ignoring this soon though.
Show HN: A 4^5 Piece Hacker News Themed Connections-Like Puzzle
by knuckleheads | 2026-01-19 16:40:27+00:00
Howdy! I got inspired by thomaswc's 2025 puzzle[0] and have been working on my own take on this very nice puzzle format. The goal of Globs is to merge all 1024 tiles down to just one, by finding the hidden groups of four and merging them down one tile at a time. It's still a demo so I would very much appreciate any feedback you would have. There's many other sizes, languages and themes[1], but I figured that this one would be the one you all would be most interested in. Please let me know what you think!

[0] https://news.ycombinator.com/item?id=46371486
[1] https://threeemojis.com/en-US/play/globs
by mikeayles | 2026-01-19 16:40:41+00:00
Feel free to star/watch the repo for the project at: https://github.com/MichaelAyles/heph

I may be able to set up an RSS feed for the blog if that interests you?
edit: https://phaestus.app/feed.xml

There's a limited sign up currently on the site, which currently goes to an approval page. I don't think I'm quite ready for it to be fully open yet, as i'm paying all the inference, but I should be starting to populate the gallery soon with generated projects.
by ThrowawayR2 | 2026-01-19 16:40:51+00:00
Open standards don't mean a thing; you can't execute code on a standard. There are past open ISAs like OpenSPARC, MIPS, and OpenPOWER that never gained any traction.

High performance implementations, i.e. actual chips you can buy, are going to be proprietary and that's not going to change. Engineering hardware is expensive.
by immibis | 2026-01-19 16:40:58+00:00
They are bottled at the same places that bottle Coca-Cola. If those places stop paying for their Coca-Cola brand license because nobody is buying it... then okay? so what?

Or, now that someone's reverse-engineered the Coca-Cola formula and everyone's saying we need to stop pandering to USA IP rights, governments have the opportunity to do the funniest thing ever. I think Russia already did.
by toomuchtodo | 2026-01-19 16:41:13+00:00
I will confirm what the person you replied to said. I have had white collar colleagues and blue collar truck drivers (one who is a family member) say the same thing, that they wouldn’t vote for a women. You severely underestimate racism and misogyny in the US electorate imho.

I did not bother canvassing or donating to the Harris campaign for this reason, for the same reason I did not help pro vaccine non profits during the pandemic trying to convince antivaxxers. You aren’t changing someone’s belief system on timelines that matter for election outcomes. Mamdani was able to win NYC because young people and women turned out in force and ranked choice voting. The electoral college overweights rural, lower education parts of the country in US voting.

It will be a long time before enough of the US electorate has turned over before you can run a women presidential candidate. 78% of farmers voted for him, and still support him, even has he destroys their way of life. Progress occurs one funeral at a time (Planck).

I recommend the recently released book “The Vanishing Church: How the Hollowing Out of Moderate Congregations is Hurting Democracy, Faith, and Us” by Ryan P Burge (ISBN 978-1-58743-669-7) as a contributor to understanding this topic.
by Sesse__ | 2026-01-19 16:41:28+00:00
Even with AVX512, memory arguments used in most instructions (those that are not explicitly unaligned loads) need to be aligned, no? E.g., for vaddps zmm0, zmm0, [rdi] (saving a register and an instruction over vmovups + vaddps reg, reg, reg), rdi must be suitably aligned.

Apart from that, there indeed hasn't been a real unaligned (non-atomic) penalty on Intel since Nehalem or something. Although there definitely is an extra cost for crossing a page, and I would assume also a smaller one for crossing a cache line—which is quite relevant when your ops are the same size as one!
by embedding-shape | 2026-01-19 16:41:47+00:00
> I also can't fathom why the crowd (not just a HN subset) that was clamoring for tariffs thought it'd be anyone other than them shouldering the increase. Perhaps their influencers didn't spell it out for them?

Now I'm neither in the US, American nor Democrat/Republican, but as far as I understand their argument, is that they know it means higher costs for those products for them, and it'll eventually lead to companies wanting to produce things within the border, and only after that is in place, will things actually get cheaper (and better?).

So I think for these people with that perspective, the idea is: everything cheap -> tariffs to make imports expensive > People buy less imports and companies start selling within the border > Eventually things get cheap.

Again, this is just me trying to understand their perspective.
by sarchertech | 2026-01-19 16:41:50+00:00
The thing is good code doesn’t cost more than bad code in the long run.
In many cases it doesn’t even cost more in the short run. And it usually has nothing to do with being manicured or elegant.

A good engineer will tell you how to spend 25% of effort to get to 90% of the result you want. With maintainable code, and importantly with less code that touches fewer systems.

A bad engineer will deliver exactly what product asked for without asking questions, generate 4x the code, and touch every piece of the system.

Companies are just setup in a way that incentivizes building organizations that create bad code. Most places would rather hire 100 bad engineers who can be easily replaced than 5 good engineers.
by 1970-01-01 | 2026-01-19 16:41:51+00:00
That's a great take. The duality between hobby code and employable skills is striking. For a very long time you could transition into it, but I don't think so anymore. The job market demands X+Y+Z, so you need to know and follow X+Y+Z or you're not doing anything productive (hobby coding). Insane.
by dfee | 2026-01-19 16:42:31+00:00
You misunderstand me. I'm not saying that the Kiel Institute shouldn't be trusted, but there will appropriately be greater scrutiny applied due to its location.

Which sources would I trust? I feel it's important to read broadly, and (on a long scale) improve your ability to discount biases. To that end, I'm not recommending anything, but everything in proportion.
by coreylane | 2026-01-19 16:42:37+00:00
I've been working on https://dataraven.io/ - A managed service for cloud to cloud object storage transfer to easily and quickly transfer data between AWS S3, Azure Blob, Google Cloud Storage, Cloudflare R2, Backblaze B2, Wasabi, and any S3-compatible endpoint. It's built on amazing open source tool RClone.
by CamperBob2 | 2026-01-19 16:42:52+00:00
Either it can demo some pretty clever, but still limited, features resulting in math skills OR it's literally the best search engine ever invented.

Both are precisely true. It is a better search engine than anything else -- which, while true, is something you won't realize unless you've used the non-free 'pro research' features from Google and/or OpenAI. And it can perform limited but increasingly-capable reasoning about what it finds before presenting the results to the user.

Note that no online Web search or tool usage at all was involved in the recent IMO results. I think a lot of people missed that little detail.
by ifwinterco | 2026-01-19 16:43:22+00:00
Tariffs could make sense economically, but even in that case, they would "hurt consumers", because that's the whole point - address the imbalance between consumption and production currently being made to add up with constantly increasing debt.

If you were going to do that though, it would be more like a 10-20% blanket tariff on all goods. No exceptions, no special deals, and you can't use tariffs as a negotiating tool. So that's not what's going on and the current approach doesn't make any sense economically
by MonkeyClub | 2026-01-19 16:43:23+00:00
> A lot of Americans believed the guy they wanted to believe in, because they didn't want to believe the people they didn't want to believe in.

It's sad but true. Deep down, political thinking is influenced by tribal thinking, a rigid us versus them mentality.

This is, after all, how the "divide and conquer" method gets to be so effective. A house divided amongst itself and all that.
by amiga386 | 2026-01-19 16:43:31+00:00
FYI: there is a growth of sectarian and antisemitic behaviour in the UK.

Last year, a man named Jihad Al-Shamie attacked a Manchester synagogue on Yom Kippur and killed two congregants before he could be stopped.

https://www.bbc.co.uk/news/articles/cd63p1djgd7o

Antisemitic attacks have increased. Jews do not feel safe in Birmingham.

https://www.bbc.co.uk/news/articles/cpvdxrr0mxpo

Right next door to Aston Villa is Birmingham's Perry Bar ward, where they elected the independent MP Ayoub Khan, for what seems to be his support for the Palestinian side of the Israel-Palestine war.

The West Midlands police were keen to give the impression that they were even-handed and fair in banning Maccabi fans, claiming they consulted multiple faith communities in Birmingham, and besides Maccabi fans are rotters, look at what they did at this other match.

The other match did not exist. The Jewish community did not ask for the Maccabi fans to be banned. Those were lies.

https://www.bbc.co.uk/news/articles/c98ng15qmy9o

https://www.bbc.co.uk/news/articles/cev82g41vpdo

https://www.bbc.co.uk/news/articles/cdxw2nv6vzzo

> As the match was played last month, pro-Palestinian protesters, including Independent MP Ayoub Khan, gathered outside the stadium, waving flags and banners calling for an end to violence in Gaza.

In my view, the West Midlands police probably had partisan community leaders like Mr Khan tell them to keep Jewish/Israeli fans out of Birmingham or they'd cause a riot, and the police meekly went along with this, then concealed this true reason, and made up bullshit reasons for banning the fans... which they have been caught out on, because they used a chatbot that hallucinated falsehoods and they didn't even verify it before using it as justification to a Parliamentary select committee.

That is what is known as misleading Parliament. That's why the chief's position is untenable.
by pverheggen | 2026-01-19 16:43:32+00:00
In the US, there are several thousands of banks and credit unions, and the smaller ones use a patchwork of different vendor software. They likely don't have to write COBOL directly, but some of those components are still running it.

From the vendor's perspective, it doesn't make sense to do a complete rewrite and risk creating hairy financial issues for potentially hundreds of clients.
by latchkey | 2026-01-19 16:43:39+00:00
Agreed, the OOB experience kind of suck.

Here is the magic (assuming a 4x)...

docker run -it --rm \
--pull=always \
--ipc=host \
--network=host \
--privileged \
--cap-add=CAP_SYS_ADMIN \
--device=/dev/kfd \
--device=/dev/dri \
--device=/dev/mem \
--group-add render \
--cap-add=SYS_PTRACE \
--security-opt seccomp=unconfined \
-v /home/hotaisle:/mnt/data \
-v /root/.cache:/mnt/model \
rocm/vllm-dev:nightly

mv /root/.cache /root/.cache.foo
ln -s /mnt/model /root/.cache

VLLM_ROCM_USE_AITER=1 vllm serve zai-org/GLM-4.7-FP8 \
--tensor-parallel-size 4 \
--kv-cache-dtype fp8 \
--quantization fp8 \
--enable-auto-tool-choice \
--tool-call-parser glm47 \
--reasoning-parser glm45 \
--load-format fastsafetensors \
--enable-expert-parallel \
--allowed-local-media-path / \
--speculative-config.method mtp \
--speculative-config.num_speculative_tokens 1 \
--mm-encoder-tp-mode data
by spmurrayzzz | 2026-01-19 16:43:41+00:00
This has also been an interesting social experiment in that we get to see what work people think is actually impressive vs trivial.

Folks who have spent years effectively snapping together other people’s APIs like LEGOs (and being well-compensated for it) are understandably blown away by the current state of AI. Compare that to someone writing embedded firmware for device microcontrollers, who would understandably be underwhelmed by the same.

The gap in reactions says more about the nature of the work than it does about the tools themselves.
by deaddodo | 2026-01-19 16:44:10+00:00
Definitely disagree. It can regurgitate solved problems from open source codebases, sure. Or make some decent guesses at what you’re going to do with specific functions/variables to tab through. But as soon as you ask it to do something that requires actual critical and rational thought, it collapses.

Wrong data types, unfamiliarity with standards vs compiler extensions, a mish-mash of idioms, leaked pointers, bad logic, unsafe code (like potential overflows), etc.

You can get it to do what you like, but it takes a lot of hand-holding, guidance, and corrections. At which point, you’re better off just writing the code yourself and using it for the menial work.

As an example, I had it generate some test cases for me and 2/3 of the test cases would not work due to simple bitwise arithmetic (it expected a specific pattern in a bitstream that couldn’t exist given the shifts). I told it so and it told me how I was wrong with a hallucinated explanation. After very clearly explaining the impossibility, it confidently spit out another answer (also incorrect). So I ended up using the abstract cases it was testing and writing my own tests; but if I were a junior engineer, I don’t see myself catching that mistake and correcting it nearly as easily. Instead wasting time wondering what is wrong with my code.
by alexpham14 | 2026-01-19 16:44:11+00:00
Compliance is usually the hard stop before we even get to capability. We can’t send code out, and local models are too heavy to run on the restricted VDI instances we’re usually stuck with. Even when I’ve tried it on isolated sandbox code, it struggles with the strict formatting. It tends to drift past column 72 or mess up period termination in nested IFs. You end up spending more time linting the output than it takes to just type it. It’s decent for generating test data, but it doesn't know the forty years of undocumented business logic quirks that actually make the job difficult.
by yojo | 2026-01-19 16:45:02+00:00
I use it in a Python/TS codebase (series D B2B SaaS with some AI agent features). It can usually “make it work” in one shot, but the code often requires cleanup.

I start every new feature w/Claude Code in plan mode. I give it the first step, point it to relevant source files, and tell it to generate a plan. I go catch up on my Slack messages.

I check back in and iterate on the plan until I’m happy, then tell it to implement.

I go to a team meeting.

I come back and review all the code. Anything I don’t 100% understand I ask Gemini to explain. I cross-check with primary sources if it’s important.

I tweak the generated code by hand (faster than talking with the agent), then switch back to plan mode and ask for specific tests. I almost always need to clean up the tests for doing way too much manual setup, despite a lot of Claude.md instructions to the contrary.

In the end, I probably get the work done in 30% less wall-clock time of Claude implementing (counting plan time), but I’m also doing other things while the agent crunches. Maybe 50% speed boost in total productivity? I also learn something new on about a third of features, which is way more than I did before.
by bininunez | 2026-01-19 16:45:05+00:00
Thanks darhodester! It was definitely a broad team effort that started with Rocky and Streit's creative genius which was then made possible by Evercoast's software to capture and generate all the 4D splat data (www.evercoast.com), which then flowed to the incredible people at Grin Machine and Wild capture who used GSOPs and OctaneRender.
by tw04 | 2026-01-19 16:45:18+00:00
> I think she could have won if she had offered voters anything.

But she did offer voters lots of things if you spent 30 seconds listening to her and stepped out of the faux news and Twitter echo chambers.

And basically every last bit of it would’ve helped the average American. She just didn’t lie and claim she had a magic wand to fix price gouging her first week in office.

https://www.politifact.com/article/2024/sep/30/kamala-harris...

*And to be clear, it’s rather interesting that both Kamala and Hillary were blamed for “not having a platform” which seems to be the go-to for people who refuse to vote for a woman but can’t actually attack them on their platform. Just claim they don't have one or didn’t do a good enough job explaining it!
by embedding-shape | 2026-01-19 16:45:53+00:00
Huh? I'm answering to a whole lot of comments, not just yours, you're not special ;)

I'm not angry at you or your comments, I'm mad about misinformation and opinion-pieces lacking nuance though, that I can confess. I have no party, I purposefully don't vote in the nationwide elections, only in local elections.

Anything else you'd like to know about me? Or we're good-to-go for second date already?
by LonnyWong | 2026-01-19 16:46:27+00:00
Hi HN, I'm the author of tsshd.

tsshd is a UDP-based SSH server designed to keep SSH sessions alive across network interruptions and IP changes (e.g. switching Wi-Fi, mobile networks, sleep/wake).

It works by starting a temporary tsshd process after a normal SSH login, then migrating the session to QUIC or KCP over UDP. From the user's perspective, it behaves like regular SSH, but with roaming and reconnection support similar to mosh.

Unlike mosh, tsshd aims to be fully compatible with OpenSSH features, including port forwarding, agent forwarding, X11 forwarding, tmux/screen, ProxyJump, etc.

The project is written in Go, open source (MIT), and already used in real environments with unstable or high-latency networks.

I'd really appreciate feedback, especially around security, protocol design, or edge cases.
by lithocarpus | 2026-01-19 16:46:38+00:00
The OP and the farmer are people who coded in the past. There can be a big difference between someone who understands how computers and code work generally, and someone who doesn't.

I was a software engineer up till about 8 years ago. I still dabbled in scripts here and there for things I needed since then. LLMs have proved hugely useful for me to do a wide variety of things that wouldn't have been worth bothering with before. The biggest barrier that LLMs overcome for me is being able to quickly find and adapt to different tools, libraries, languages, etc. But it does help immensely to understand how software works to some degree for being able to approach the problem in the first place. I think the two factors multiply together.

I imagine if I want to I could get back into real software engineering much easier and faster than I could have a few years ago, because I still understand how things work fundamentally, I'm just out of date on what's changed in libraries and systems and languages in the last 8 years.

It's also useful for working with spreadsheets and databases.

Anyway I don't mean to shill for LLMs, I hate where this all is taking civilization in general but I'll still use it where it helps me accomplish things I do value.
by Forgeties79 | 2026-01-19 16:47:00+00:00
But that is entirely my point. You are merely trading headaches off because a solution like “running your own local LLM“ is never going to be as turnkey as simply paying a subscription and throwing down your questions on ChatGPT. Certainly not for the “average” user. It’s not a real solution. They will accept tons of compromises for it to be that simple.

They want an up-to-date answer with a modern/user-friendly interface. ChatGPT is as simple as Google search, I’ll give them that. Go to the site-> type -> receive an answer (of varied quality to be sure). We have seen this over and over again. You can’t throw the average person in front of LM Studio, tell them to go to town, and expect them not to open a browser and fire up ChatGPT at the first sight of that interface. You’re placing too much value in local control/customization for the “average” user.

At the end of the day a computer is “the thing that gets you to the thing.” Most people want it to just do that as intuitively as possible. Local control and customization more often than not bumps against that. It’s a decision that compromises ease of use for functionality, something that you and I value but most people do not.
by lucb1e | 2026-01-19 16:47:18+00:00
Also whatever the battery size though?

Not that I disagree. I bought a Fairphone some years ago and sold it onward because it simply didn't fit in my hand, but the phone I got instead had a delicious combo of small physical battery and terribly inefficient chipset (2019 Exynos). I'd still make the same choice but it's a considerable downside (thankfully the only downside of this phone besides its age and software support by now)
by alecco | 2026-01-19 16:47:31+00:00
Sure. But Intel's beancounter board is way more scary [1] and moving from CUDA to AMD's ROCm isn't that hard, anyway.

[1] "Intel Officially Introduces Pay-As-You-Go Chip Licensing - Intel's Xeon Sapphire Rapids CPUs to activate additional features on demand" https://www.tomshardware.com/news/intel-officially-introduce... (2022)
by rm30 | 2026-01-19 16:47:45+00:00
The smartphone is just an advanced walkie-talkie, currently limited only by the mobile operator, the law, the radio chipset, and the OS.

In a true emergency, who can stop you from modifying that architecture? Once you treat the device as an independent radio node (using its DSP power to run custom modems) you can establish a mesh network with a range of several kilometers.

We have a '4x4 car in our pockets; we’ve just been conditioned to treat it like a toy.
by armonster | 2026-01-19 16:47:47+00:00
I think my stance for AI definitely somewhere between these two options. A sentiment I often see is being staunchly anti-AI in any way, and I'm definitely not that. I feel like that is the more useful divide too, anti-AI vs open to AI. Being open to AI doesn't mean being one of those 'full steam ahead' on anything and everything AI though.
by 0xbadcafebee | 2026-01-19 16:47:55+00:00
> What was going through your heads?

The same thing as usual: people don't like how things are going, they demand change, but they're not specific, so the result is extreme, and then people demand change again, and on it goes. There's no great insight or rationale going on. People are just dumb animals in hats.