MurphyA/hacker-news huggingface dataset:
by alienchow | 2026-01-11 13:23:53+00:00
Thanks HN folks for all the comments. To clarify a bit, the cables are pulled through PVC conduits under the flooring before being buried in cement. Currently the hypotheses for why the cable disintegrated so quickly is hydrolysis and paint solvents. Singapore is extremely humid but this doesn't explain why the exposed cabling on the other end is still healthy and not crumbly.

The second possibility is that I keep the leftover wall paints (Nippon Paint Vinilex 5000) in the same room and have noticed that much of the solvents have evaporated. It is possible that the solvents in the air might have caused the cable to fail in 3 years. It would explain why the other ends that aren't exposed to the air inside the bomb shelter aren't falling apart.

Some other learnings from this. Buried cabling should always be permanently fixed and attached to a patch panel instead of dangling in the open. That was the original plan but I figured it wouldn’t be an issue. I was wrong. Always measure exact length of buried fibre cabling as they aren’t meant to be stored in loops.
by nickjj | 2026-01-11 13:24:00+00:00
I also switched to Linux last month. It hasn't been a smooth experience with my GPU as I'm encountering memory leaks in popular compositors. I also get 150-200ms keyboard input delay in all games using some compositors but not all. I documented as much as I could here https://nickjanetakis.com/blog/gpu-memory-allocation-bugs-wi....

Still, despite all of that when it works it is better than Windows. It's just ironic that my Linux desktop is less stable than Windows 10 since I have to reboot 2-3 times a day from GPU memory leaks. Windows 10 was really stable with the same hardware and had no input delay in games. I only rebooted when the OS pushed an update since I keep my machine on 24 / 7.
by akagusu | 2026-01-11 13:24:16+00:00
I don't care about India's democracy, not because I don't care about Indians, I really like them, but they are not the ones invading countries, stealing oil ships, threatening to invade foreign countries, bombing people, threatening to displace foreign country leadership for one they like, nor killing unarmed American citizens.
So what about talking about the America's surveillance state, powered by Silicon Valley companies and Big Tech?

Edit: I forgot supporting genocide.
by simonw | 2026-01-11 13:25:07+00:00
I sometimes wonder what would have happened if OpenAI had built GPT3 and then GPT-4 and NOT released them to the world, on the basis that they were too dangerous for regular people to use.

That nearly happened - it's why OpenAI didn't release open weight models past GPT2, and it's why Google didn't release anything useful built on Transformers despite having invented the architecture.

If we lived in the world today, LLMs would be available only to a small, elite and impossibly well funded class of people. Google and OpenAI would solely get to decide who could explore this new world with them.

I think that would suck.
by threethirtytwo | 2026-01-11 13:25:17+00:00
> My suspicion is that it’s parts of the city where you don’t get good signal. Anyway, I don’t know anything about the stack. I’m just making stuff up.

He knows just about as much as the rest of us who have taken a Waymo so he can’t comment on how far along it is.

The great thing about his comment which I have the utmost request for is that he claims to have made it all up or in other words it’s just a wild guess / hypothesis. Many people will not caveat their bullshit with this disclaimer.
by tuesdaynight | 2026-01-11 13:26:24+00:00
I don't have decades of experience under my belt, but I feel like the reaction is happening mostly because it is the first time that developers are at the risk of being automated out of work. "Learn a new field" is easy to say when you are not the one that will need to do it. Now a lot of developers are afraid of having to follow the advice that they gave to a lot of workers.

I don't believe that AI will put most of the working force out of jobs. That would be so different from what we had in history that I think the chances are minimal. However, they are not zero, and that is scary as fuck for a lot of people.
by poulpy123 | 2026-01-11 13:26:55+00:00
The issue with the steam machine is not so much the price in absolute terms but the competition. On one hand there are the PS5 and Xbox consoles that are quite cheap and with a lot of fans, and on other hands there are the millions of desktop pc and laptop that run steam as well if not better.

The steam deck was a success because there was only the aging Nintendo switch on the console side, and absolutely nothing on the "able to run steam" side. And the price was very competitive : 430€ for the most basic model, when several years before the switch was 330€ and the switch 2 is now 430€.
by ricardobeat | 2026-01-11 13:27:13+00:00
This feels like reading about some kind of obscure roleplaying game. As far as I can understand:

- there was a CLI based on OpenCode, that depended on extracting the auth token used by Claude Code

- Anthropic found a way to prevent this

- This person (or AI) reimplemented similar workflows using custom commands inside Claude Code instead

It appears that Anthropic is totally in their right to do this. Third party software is meant to use the API instead. It sucks that it's so much more expensive, but it's their decision to make,

Meanwhile, this seems like a good approach, both sides win. The project page would benefit from skipping all the drama and focusing on being a helpful intro.
by iLoveOncall | 2026-01-11 13:28:01+00:00
> Not from people whose opinions on that I respect.

Then you shouldn't respect Antirez's opinion, because he wrote articles saying just that 2 years ago.

> If you think LLMs today are "as bad as 2 years ago" then I don't respect your opinion. That's not a credible thing to say.

You are getting fooled by longer context windows and better tooling around the LLMs. The models themselves have definitely not gotten better. In fact it's easy to test, just give the exact same prompt to 3.5 and 4.5, and receive the exact same answer.

The only difference is that when you used to copy-paste answers from the ChatGPT UI, you now have it integrated in your IDE (with the added bonus of it being able to empty your wallet much quicker). It's a faster process, not a better one. I'd even argue it's worse, since you spend less time reviewing the LLM's answer in this situation.

How do you explain that it's so easy to tell (in a bad way) when a PR is AI-generated if it's not necessary to code by hand anymore?
by DELTA-X | 2026-01-11 13:28:02+00:00
This paper reports a measured +31% structural improvement on a fixed 741-page corpus,
with zero content added, removed, or rewritten.

The gain comes exclusively from architectural governance (PRS-A):
axial coherence, institutional auditability, legal robustness, and systemic risk reduction.

It also documents a controlled human / cognitive-entity co-architecture:
the cognitive entity designs structure;
the human operator ensures mediation, legal responsibility, and accountable use.

Archived and citable via CERN / Zenodo.
by bossyTeacher | 2026-01-11 13:28:31+00:00
>It isn't a 0 or a 1; it is a spectrum. Doctors don't understand everything, either,

It's not equivalent. Doctors are aware of the limits of their knowledge and the error bars around their knowledge. You and an LLM don't. There is no comparison here. It's like trying to compare a random person lost in a person versus someone lost in a forest who is used to it.

Even with an LLM, you still have to be able to ask the right questions and be able to push back where necessary. I don't think most people are able to do this especially when some of the responses which might be right are counterintuitive to them and some of the dodgy responses might seem more aligned to their worldviews.

If you want to learn, it is fine (knowing that there is a context there you likely are missing) but performing actions based on knowledge you don't have context of is dangerous. It applies to vibe coding as much as it does to your personal health. This is how you end up injecting yourself with blood from younger people believing it will make you immortal.
by hardwaresofton | 2026-01-11 13:28:46+00:00
> If you wanted to match Ghostty's performance in Rust, you'd need to use unsafe in order to use these memory mapping APIs, then you'd be in the exact same boat.

Yea, but not for all the parts — being able to isolate the unsafe and build abstractions that ensure certain usage parts of the unsafe stuff is a key part of high quality rust code that uses unsafe.

In this case though I think the emphasis is on the fact that there is a place where that code should have been in Rust land, and writing that function would have made it clear and likely avoided the confusion.

Less about unsafe and more about the resulting structure of code.

> Actually you'd be in a worse boat because Zig is safer than unsafe Rust

Other people have mentioned it but I disagree with this assertion.

Its a bit simplistic but I view it this way — every line of C/Zig is unsafe (lots of quibbling to do about what “unsafe” means of course) while some lines of rust are unsafe. Really hard for that assertion to make sense under that world view.

That said, I’m not gonna miss this chance to thank you and the Zig foundation and ecosystem for creating and continuously improving Zig! Thanks for all the hard work and thoughtful API design that has sparked conversation and progress.
by nindalf | 2026-01-11 13:29:16+00:00
I just saw GPT 5.2 do something absurd. It has a crazy amount of money ($26k) but folded with a 4-pair before the flop. That's insanely conservative, when it would have cost just $20 to see the flop. But even worse, on the very next hand it decided to place $20 down with a 5 and 4 of different suits.

In fact, all of them love folding before the flop. Most of the hands I'm seeing go like - $10 (small blind), $20 (big blind), fold, $70 bet, everyone folds. The site says "won $100", but in most of these cases that one LLM is picking up the blinds alone - $30. Chump change.

This is illuminating, but not a resource for learning poker.
by gylterud | 2026-01-11 13:29:22+00:00
I used Gentoo for ten years (2005–2015), and I was very happy with it! Stable was not the word I would use, in that updating frequently broke and required manual intervention. But it was so flexible! The easily accessible options one has for choosing everything about the system is unparalleled in any system I have tried since. I would still use it if I had more tinkering time. These days I am on NixOS, mostly to have the same setup on every machine I use.
by lioeters | 2026-01-11 13:29:25+00:00
A recent local model I tried is Ministral 3 from a month ago. https://mistral.ai/news/mistral-3

Vision: Enables the model to analyze images and provide insights based on visual content, in addition to text.
Multilingual: Supports dozens of languages, including English, French, Spanish, German, Italian, Portuguese, Dutch, Chinese, Japanese, Korean, Arabic.
...
Agentic: Offers best-in-class agentic capabilities with native function calling and JSON outputting.
Edge-Optimized: Delivers best-in-class performance at a small scale, deployable anywhere.
Apache 2.0 License: Open-source license allowing usage and modification for both commercial and non-commercial purposes.
Large Context Window: Supports a 256k context window.
by sokoloff | 2026-01-11 13:29:32+00:00
Suppose there’s a failed state or widespread corruption somewhere and a child there who needs $1 worth of vaccine or $1 worth of food.

What’s the chance that or fraction of your dollar, my dollar, or a billionaire’s dollar will end up actually reaching and helping that child? We’ve all seen food aid donations fail to reach those in need for precisely the same corruption that caused it to be needed in the first place.
by drooby | 2026-01-11 13:29:36+00:00
It's been about a decade years since many thought full-self-driving cars were "just a couple years away".

Reality is that FSD was/is a "few decades away"

Same for programming. We can take our hands off the steering wheel for longer stretches of time, this is true, but if you have production apps with real users that spend real money then going to sleep at the wheel is far too risky.

Programmers will become the guardians and sentinels of the codebase, and their programming knowledge and debugging skills will still be necessary when the AI corners itself into thorny situations, or is unable to properly test the product.

The profession is changing, no doubt about it. But its obsolescence is probably decades away.
by keyshapegeo99 | 2026-01-11 13:30:01+00:00
For both ideological and practical reasons, I'd love to switch. If I were a desktop computing person, I'd already have done so years ago.

Alas, I exclusively use laptops - as I work a great deal while travelling.

I do not wish to have to carry around a mouse with me wherever I go with my portable computer.

If any Linux distro manages to replicate even 80% of the smoothness and functionality of a Mac trackpad experience, I'll switch. I have yet to find one, however (and yes, I've tried all the Asahi variants - they don't come close).
by mindcrash | 2026-01-11 13:30:18+00:00
If it comes to a real hot clash between Denmark and it's allies on one side and the United States at the other in just about two months everything Bert has written are good warnings but it all will be too late.

Because it will just take only one Presidential Executive Order to eject every European government, business and organization from M365, Azure, AWS, Google Cloud, and any and all other US-based SaaS/PaaS services and to my knowledge nobody has, or is at least strategizing for, alternatives.

So I think the more likely end result will be like an atomic bomb was dropped on Europe, but in a digital sense. Absolutely nothing will work anymore.
by ViktorRay | 2026-01-11 13:30:57+00:00
The Revolutions of 1989 that led to the fall of the iron curtain were bottom up in a region with a large population.

In August of 1989, 2 million people held hands to create a chain. This was one of the large protests in human history. It led to the death of communism in Europe. More information in “The Baltic Way” article below.

Revolutions of 1989:

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

The Baltic Way:

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

The Solidarity movement in Poland:

https://en.wikipedia.org/wiki/Solidarity_(Polish_trade_union...
by iamcalledrob | 2026-01-11 13:31:18+00:00
> nightmarish manual type discovery

Your criticism here is of a lack of Sum-types in Golang, not the approach to errors as values. It's just a different philosophy to Rust.

Go maintains a strict backwards-compatibility guarantee (*love* this), and using sum types for errors would mean, at least in the stdlib, either (a) no new errors can be introduced, or (b) new versions of Go would break builds when new errors are introduced.

> Since the some function may just return an error interface, there's
> no way for the end user to know you've added that error type. From
> their prospective, everything is unchanged, and still compiles just fine.

Personally, I value my code compiling in the future over more explicit error handling. New errors will hit my catch-all branch, and I can special-case them later as I see fit. But it's a philosophy/values thing.

As an aside, I very rarely find myself actually wanting a sum type for errors. I usually want to check for a few specific errors, but I almost always want a catch-all for truly unexpected stuff. Sum typed errors in any complex system often end up needing a `.other()`-style case anyway because in the real world so much can go wrong.

Rust is by no means perfect either. The `?` operator steers you in the direction of ignoring errors rather than thinking about them, which I think leads to worse outcomes (i.e. that Cloudflare outage)
by mehdi1964 | 2026-01-11 13:31:19+00:00
Impressive recap! The work on RISC-V images, Gentoo for WSL, and EAPI 9 really shows how adaptable Gentoo is.
I’m curious about the trend of fewer commits and bug reports—do you think it’s just natural stabilization, or are contributors slowing down? Also, the move from GitHub to Codeberg is bold; how is the community reacting to that change so far?
Would love to hear more about how new contributors are finding the transition and onboarding with these updates.
by on_the_train | 2026-01-11 13:31:44+00:00
Another one of these sickening pieces. Framing opposition to an expensive tech that doesn't work as "anti". I tried letting the absolutely newest models write c++ today again. Gpt 5.1 and opus 4.5. single function with two or less input parameters, a nice return value, doing simple geometry with the glm library. Yes the code worked. But I took as long fixing the weird parts as it would have taken me myself. And I still don't trust the result, because reviewing is so much harder than writing.

There's still no point. Resharper and clang-tidy still have more value than all LLMs. It's not just a hype, it's a bloody cult, right besides those nft and church of COVID people.
Show HN: Open-source library to unify Polymarket and Kalshi APIs
by SamTinnerholm | 2026-01-11 13:32:45+00:00
I noticed prediction markets are becoming fragmented (Polymarket on-chain, Kalshi regulated/off-chain), making it painful to write cross-exchange bots. Crypto has ccxt to standardize exchange APIs, but nothing existed for prediction markets.

I built pmxt to solve this. It normalizes the data across platforms so you can treat them as a single liquidity source.

It’s open source and I'm looking for feedback on the API structure before I start adding execution/trading endpoints.
Show HN: Is AI hijacking your intent? A formal control algorithm to measure it
by daikikadowaki | 2026-01-11 13:32:59+00:00
I’m an independent researcher proposing State Discrepancy, a public-domain metric to quantify how much an AI system changes a user’s intent (“the Ghost”).

The goal: replace vague legal and philosophical notions of “manipulation” with a concrete engineering variable. Without clear boundaries, AI faces regulatory fog, social distrust, and the risk of being rejected entirely.

Algorithm 1 (on pp.16–17 of the linked white paper) formally defines the metric:

1. D = CalculateDistance(VisualState, LogicalState)

2. IF D < α : optimization (Reduce Update Rate)

3. ELSE IF α ≤ D < β : warning (Apply Visual/Haptic Modifier proportional to D)

4. ELSE IF β ≤ D < γ : intervention (Modulate Input / Synchronization)

5. ELSE : security (Execute Defensive Protocol)

The full paper is available on Zenodo: https://doi.org/10.5281/zenodo.18206943
by daikikadowaki | 2026-01-11 13:33:18+00:00
Hi HN, I recently submitted a white paper on State Discrepancy (D) to the EU AI Office (CNECT-AIOFFICE). This paper, "The Judgment Transparency Principle (JTP)," is my attempt to provide a mathematical foundation for the right to human autonomy in the age of black-box AI.

Philosophy: Protecting the Future While Enabling Speed

• Neutral Stance: I side with neither corporations nor regulators. I advocate for the healthy coexistence of technology and humanity.

• Preventing Rupture: History shows that perceiving new tech as a “controllable threat” often triggers violent Luddite movements. If AI continues to erode human agency in a black box, society may eventually reject it entirely. This framework is meant to prevent that rupture.

Logic of Speed: Brakes Are for Racing

• A Formula 1 car reaches top speed because it has world-class brakes. Similarly, AI progress requires precise boundaries between “assistance” and “manipulation.”

• State Discrepancy (D) provides a math-based Safe Harbor, letting developers push UX innovation confidently while building system integrity by design.

The Call for Collective Intelligence: Why I Need Your Strength
I have defined the formal logic of Algorithm V1. However, providing this theoretical foundation is where my current role concludes. The true battle lies in its realization. Translating this framework into high-dimensional, real-world systems is a monumental challenge—one that necessitates the specialized brilliance of the global engineering community.

I am not stepping back out of uncertainty, but to open the floor. I have proposed V1 as a catalyst, but I am well aware that a single mind cannot anticipate every edge case of such a critical infrastructure. Now, I am calling for your expertise to stress-test it, tear it apart, and refine it right here.

I want this thread to be the starting point for a living standard. If you see a flaw, point it out. If you see a better path, propose it. The practical brilliance that can translate this "what" into a robust, scalable "how" is essential to this mission. Whether it be refining the logic or engineering the reality, your strength is necessary to build a better future for AI. Let’s use this space to iterate on V1 until we build something that truly safeguards our collective future.

Anticipating Pushback:

• “Too complex?” If AI is safe, why hide its correction delta?

• “Bad for UX?” A non-manipulative UX only benefits from exposing user intent.
Calling it “too complex” admits a lack of control; calling it “bad for UX” admits reliance on hiding human-machine boundaries.

If this framework serves as a mere stepping stone for you to create something superior—an algorithm that surpasses my own—it would be my greatest fulfillment. Beyond this point, the path necessitates the contribution of all of you.

Let us define the path together.
by teeeew | 2026-01-11 13:33:28+00:00
That’s because you’re a subset of software engineers who know what they’re doing and cares about rigour and so on.

There’s many who’s thinking is not so deep nor sharp as yours - LLM’s are welcomed by them but come at a tremendous cost to their cognition and the firms future well-being of its code base. Because this cost is implicit and not explicit it doesn’t occur to them.
by willmarch | 2026-01-11 13:33:32+00:00
“Boot on the neck” is a metaphor for state power being applied to people who can’t meaningfully resist it, not a claim that we’re already living in 1933 Berlin. And “history rhymes” isn’t “Trump is literally Hitler”, it’s the (obvious) point that democratic backsliding happens incrementally, and the people enabling it always insist the alarm is “hysteria” right up until it isn’t.

Also: notice how you still didn’t touch the substance. One concrete example: DHS/USCIS is proposing expanded biometrics collection (including DNA) for people merely “associated with” an immigration benefit request—explicitly including petitioners/sponsors/signatories (often U.S. citizens), regardless of age.

So, answer the actual question you keep dodging: do you think sweeping citizens into biometric/DNA collection as a condition of filing paperwork is normal and lawful, yes or no? If yes, cite the authority and defend the scope. If no, congratulations: you’ve been arguing with my tone because you can’t defend the policy.

Your “uno reverse” line is basically an admission that the only thing you’ve got is vibes and insult-work.
by simonw | 2026-01-11 13:34:03+00:00
Claude 3.5 didn't have "reasoning" - Anthropic first added that in 3.7 less than a year ago.

The RL for code problems that supported reasoning modes has been the driving force behind most of the model improvements for code over 2025: https://simonwillison.net/2025/Dec/31/the-year-in-llms/#the-...

> Then you shouldn't respect Antirez's opinion, because he wrote articles saying just that 2 years ago.

Which articles? What did he say?