MurphyA/hacker-news huggingface dataset:
by mike_d | 2025-12-20 23:46:32+00:00
I am glad you brought this up, that is another big issue with IPv6. A lot of the problems it was trying to solve literally don't exist anymore.

Header processing and alignment were an issue in the 90s when routers repurposed generic components. Now we have modern custom ASICs that can handle IPv4 inside of a GRE tunnel on a VLAN over MPLS at line rate. I have switches in my house that do 780 Gbps.
by toss1 | 2025-12-20 23:47:05+00:00
Makes sense. The more aggressive bears would be more likely to get in fights with humans, which generally turns out badly for the bear, either immediately or from being subsequently hunted down. OTOH, more cooperative bears will more likely be tolerated and even fed, like this bear (different population) who started out as a nuisance to the beekeeper[0] and now is an 'official' taste tester.

[0] https://time.com/5664393/bear-beekeeper-video/
by matiasmolinas | 2025-12-20 23:47:24+00:00
I love Claude Code, but there are a few capabilities I kept wishing it had. So I built an experimental fork/extension to explore what those might look like.

Three main additions I wanted: 1. Persistent Domain Memory Claude Code starts fresh each session. I wanted an environment that remembers domain-specific patterns. LLMos adds a three-volume system (System/Team/User) where successful workflows automatically become reusable skills. Work on quantum chemistry for a week, and the system learns molecular Hamiltonians, ansatz selection heuristics, convergence criteria—domain fluency that compounds over time. 2. Self-Improving Sub-Agents Claude Code has great tool use, but I wanted agents that could observe and improve themselves. LLMos agents literally rewrite their own code based on what works. Example: A circuit optimizer starts basic, but after 50+ sessions, it's learned adaptive gradient descent, smart initialization, and error mitigation strategies—all from watching successful runs. 3. Client-Side Code Execution Claude Code writes files but doesn't run them directly. I added Pyodide for browser-based Python execution with live preview. Edit code → auto-run → see matplotlib plots/quantum circuits in <1 second. No deployment, just pure flow state for scientific computing. Current focus: Quantum computing (VQE, QAOA, quantum chemistry) because it's a perfect test bed—rapidly evolving field, requires deep domain expertise, complex workflows, high-value automation. The "evolving OS" concept: Instead of a static tool, what if your development environment learned your field, extracted patterns into reusable skills, and improved its agents based on what actually works in practice? Technical: Next.js + Pyodide + Qiskit + OpenRouter. All volumes are Git repos (preserving Claude Code's file-first philosophy). Code execution is 100% client-side. GitHub: https://github.com/agustinazwiener/evolving-agents-labs/tree/main/llmunix Obviously this is rough/experimental—missing lots of polish, limited to Python, quantum-focused. But I'm curious: - Would persistent domain memory be useful in Claude Code itself? - Are self-modifying agents too weird, or genuinely helpful? - Is browser-based execution worth the complexity for scientific/research workflows? Feedback welcome, especially from Claude Code users or anyone working in specialized technical domains.
by versteegen | 2025-12-20 23:48:01+00:00
Since it took me some minutes to find the description of the task, here it is:

We conducted experiments on three different models, including GPT-5 Nano, Claude-4, and Gemini-2.5-flash. Each model was prompted to gener- ate a new word based on a given prompt word such that the sum of the letter indices of the new word equals 100. For example, given the prompt “WIZ- ARDS(23+9+26+1+18+4+19=100)”, the model needs to generate a new word whose letter indices also sum to 100, such as “BUZZY(2+21+26+26+25=100)”
by __turbobrew__ | 2025-12-20 23:48:22+00:00
I’m strongly in favor of exponential punishment with very light punishments for first offences. It allows fluke infractions or bad luck to go without being punished too hard, but severely punish the small anti-social group that brings the rest of society down with it. So maybe if you accidentally run a red light once it is a $10 ticket, but next time it is $100, and then $1000, and then $10000, and then $100000.
by Dylan16807 | 2025-12-20 23:48:58+00:00
The solution is to make the roads safer in general and/or reduce road use, not to take away people's keys for relatively tiny risk factors.

And in particular for the Uber situation, if taking a taxi 10 miles causes 15 miles of taxi-driving, that's less safe than driving 10 miles with a small to medium impairment.
by jijijijij | 2025-12-20 23:49:39+00:00
Get off your high horse. In this instance it's been a kid, and it does not concern some highly arcane flaw in a crypto library or chained kernel exploit, which may have passed even a pro. I already implied this bug should have been found by in-house security, so obviously it's within the domain of professionals and teenagers alike.

> The submission doesn't say they've even contacted Xitter.

This one doesn't. This one does: https://heartbreak.ing/. Or at least, I presume they meant Twitter when they wrote "one company valued 44 billion".
by vishalveera | 2025-12-20 23:49:56+00:00
Claude Code is surprisingly strict about response shape, tool timing, and streaming semantics. Even small differences in Azure/Databricks responses cause silent failures.

Lynkr sits in the middle and enforces “Anthropic-ness” as a contract:

request rewriting

tool call lifecycle enforcement

streaming normalization

capability emulation when the backend can’t support something natively

Happy to explain any of the protocol quirks if people are curious.
Show HN: Circuit Simulating Amp Plugin
by jsd1982 | 2025-12-20 23:50:32+00:00
Hey all!

I've worked hard on this audio plugin for the last 5 months so I just wanted to share it with everyone here and get some feedback on it.

It's a new Mark IIC+ amp sim plugin that takes what I think is a different approach - it's an analog circuit simulator that runs in real-time with no short-cuts or approximations. Check out this demo video I just recorded for more details.

Any and all feedback is welcome so long as it is constructive and helpful for improving the plugin. Thanks!
by foundry27 | 2025-12-20 23:50:56+00:00
I’m not sure if this is just an “on mobile” thing, but I can’t find any reference to ISO 27001 or SOC2 at that datacentres URL. Taking your word for it being there previously, this seems like a major red flag! Faking these certs is no joke, and silently removing references to that after being called out would be even more of a bad look.

@ybceo you seemed to represent this org based on your previous comments, is the parent commenter missing something here?
Could public domain software be the key to world freedom?
by kerravon86 | 2025-12-20 23:51:01+00:00
For over 30 years, I have been hand-writing a foundational computing infrastructure (kernel, C library, toolchain) to ensure a permanent "backstop" for humanity. I did not do this as a political expert, but as a computer scientist who wanted to have his own version of the software he used to access BBSes for free.

By providing the handwritten "Means of Production" to the public domain, I have removed every technical excuse for those who claim they need a state mechanism to achieve the common good. If the foundations are poured and the gates are open, why is the room empty?

I have produced the "Omelette" without breaking a single egg. I do not recognize the superficial definition of peace, which is merely a "non-combat" state where dictators commit atrocities. I am interested in the Final Erasure of the ideologies that make soldiers and dictators necessary.

The results of this 30-year audit are live at the link below in raw 80-column plaintext.

https://www.liberatorswithoutborders.org/omelette.txt
by defrost | 2025-12-20 23:52:36+00:00
One interesting thread to pull is "Stuff released and then Yanked back" ...

Images removed from Epstein files less than a day after being posted - https://www.abc.net.au/news/2025-12-21/images-removed-from-e...

promises all the sleuthing excitement of chasing the significance of Donald in a Drawer.
by nis0s | 2025-12-20 23:53:47+00:00
It’s funny to me that because Sanders and Warren said that’s the way it might be done, then you think that’s the only way it could be done. You’re stuck in a zero-sum way of thinking, or you just want to take from people who’ve aggrieved you. That’s the problem, I think, that instead of reflecting on how you could possibly be biased in your thinking, by using words like owner class, you think me pointing out that bias is a pedantic tangent. There’s not much else to say here then.
by woodpanel | 2025-12-20 23:54:07+00:00
I was a graffiti „artist“ for 15 years and it almost ruined my life. The people, the physical danger and of course the large claims against me for property damages. Over the course of my „career“ I of course came across the same theories the author presents and I can wholeheartedly say with confidence that it is all naive garbage. If you think that some Roman scratching something into a bench 500 BC has anything in common with a teenager spraypainting a subway car, high on drugs, at risk of getting disfigured by an approaching train or getting fried by thousands of volts I lose all respect for you. This graffiti-romantization is usually done by bystanders, and almost always by upper class people. Yeah, you can feel all edgy and stuff about your views, but it has real consequences for kids from those parts of societies that can’t get a lawyer to bail them out. Kids die from this, let alone exposing them to all sorts of hazardous lifestyles.
Show HN: Wingspan Games: Arrow – a multiplayer game built in Elixir / Phoenix
by calflegal | 2025-12-20 23:55:50+00:00
Hi HN!

This has been a fun little side project. You simply click to shoot arrows at falling circles (and the arrows of other players!) Hopefully, I make other social & simple games over time. I had to struggle with all the usually problems of game synchronization. It was a fun way to explore phoenix & elixir.

You'll notice the signature claude code purple gradient. I'll be honest, I couldn't have built it without AI!

If you really like it you can vote with your wallet and toss me $1.99. Or not!!
by throwaway613745 | 2025-12-20 23:56:03+00:00
Terry is what happens when extremely intelligent people don’t get the help they need.

He was abandoned by his family and society and became the play thing for internet trolls.

His life was a tragedy in every sense.

As someone who also has a young family member who’s potential was also utterly destroyed by schizophrenia, Terry’s story fills me with immense sadness.
by johnwheeler | 2025-12-20 23:56:12+00:00
This is how I feel as well pretty much.

It's interesting you mention the loss of knowledge. I've heard that China has adopted AI in their classrooms to teach students at a much faster pace than western countries. Right now I'm using it to teach me how to write a reverb plug-in because I don't know anything about DSP and it's doing a pretty good job at that.

So maybe there has to be some form of understanding. I need to understand how reverb works, how DSP works in order to be able to make decisions on it, not necessarily implementation. And some things are hard enough to just understand and maybe that's where the differentiation comes in
by daringrain32781 | 2025-12-20 23:56:15+00:00
I don’t think so, here’s why:

I have a few co workers who are deep into the current AI trends. I also have the pleasure of reviewing their code. The garbage that gets pushed is insane. I feel I can’t comment on a lot of the issues I see because there’s just so much slop and garbage that hasn’t been thought through that it would be re-writing half of their PR. Maybe it speaks more to their coding ability for accepting that stuff. I see comments that are clearly AI written and pushed like it hasn’t been reviewed by a human. I guard public facing infrastructure and apps as much as I can for fear of this having preventable impacts on customers.

I think this is just more indicative that AI assists can be powerful, but in the hands of an already decent developer.

I kind of lost respect for these developers deep into the AI ecosystem who clearly have no idea what’s being spat out and are just looking to get 8 hours of productivity in the span of 2 or 3.
by prmph | 2025-12-20 23:56:16+00:00
Consider these thoughts:

1. Let's imagine I have pinned a dashboard url in my bank's website. After some time, I go back to it, it sees I've lost my session, redirects me to the login page, and bam, that login page open up in a random, un-pinned tab. How is that a good experience?? You might say I should pin the login url, but no, after login I always want to get to a specific dashboard page.

2. In my view, pinned tabs are not for specific urls; that is what the toolbar is for. Pinned tabs are, for me, simply a way to have the most important tabs you are working easily available. And that makes sense, because the set of tabs that are most important changes a lot from time to time. I frequently have hundreds, probably a thousand, tabs open. If I have to pin every single url I'd like to go back to, I'll quickly run out of room in no time.

So let's say depending on what I'm working in this month, suddenly I find myself using Github a lot, or Notion. Then it is far easier for me to open some of my pinned tab and just navigate to the new urls I want, rather that have to close each of them , then create new pinned tabs, and hope that if I click on something on the page that is minor, I will not be rudely pushed into another tab.

Summary: I think you are using pinned tabs for what the toolbar was designed for.
by Alex3917 | 2025-12-20 23:56:34+00:00
> You guys cloned a whole suite of products in a short period of time that cost millions of dollars.

At the risk of stating the obvious, the functionality isn't actually cloned, only the UI. The actual code powering Gmail probably dates back to the late 80s or early 90s and has had several hundred thousands of hours of work put into it. This is just a webpage that looks kind of similar.

I point this out only because I've seen people saying that software businesses don't have moats anymore because of this, which is taking away a completely false lesson.
by baobun | 2025-12-20 23:57:47+00:00
Yo I'm curious if you have any pointers on how you went about this to share? Did you use their provided upgrade script or did you instrument the upgrade yourself "out of band"? rsync?

Currently scratching my head on what the appropriate upgrade procedure is for a non-k8s/operator spilo/patroni cluster for minimal downtime and risk. The script doesn't seem to work for this setup, erroring on mismatching PG_VERSION when attempting. If you don't mind sharing it would be very appreciated.
by notatoad | 2025-12-20 23:57:56+00:00
>focusing on 246 deceased drivers who were tested for THC following a fatal crash”. That means there could be selection bias at play.

that wording definitely sets off warning alarms for selection bias. but it looks like there were approximately 350 traffic deaths in montgomery county during that period [1]. that probably about lines up with 246 drivers dying during that period, so it seems likely they tested all or almost all deceased drivers.

[1] https://dam.assets.ohio.gov/image/upload/statepatrol.ohio.go...
by charlie-83 | 2025-12-20 23:58:20+00:00
Micro QR codes are a thing however they cannot store enough data for even a basic URL (https://google.com)

All QR codes are using some amount of error correction plus the locating squares in the corners which uses up space but is needed for people to scan them quickly and reliably.

The fundamental issue is that you are displaying binary data in physical space. My Google url is 18 characters so 18 bytes ASCII and 144 bits. At minimum that's 12x12 already. Then add the location squares and error correction. Then realise that your link is probably longer than that. Then realise that a standard is going to need to support links that are longer than yours also.

Now the resulting code needs to be physically large enough that someone's with an old phone with a bad camera can see it in sufficient detail without needing to get so close that the camera cannot focus.

You could always just use an NFC tag instead if that works. Buy them for pennies, load the link onto the tag and then they just tap their phone.
by toast0 | 2025-12-21 00:00:15+00:00
I had CenturyLink CPE that would crash when a fragmented IPv6 transitted it. That was fun :P. They're also all in on PPPoE and at least on my VDSL2 line, didn't enable RFC 4638 (baby jumbos) to get back to MTU 1500. Pretty happy to be on muni fiber now (although the installation cost was huge).
by ivan_gammel | 2025-12-21 00:00:31+00:00
It doesn’t have to provide a specific callback. This can be a starting point (Java):

var client = aClient() .onError((request,response) -> { LOG.debug(…); return FAIL; }).build();

And eventually you do this:

return switch(response.code()) { case 429 -> RETRY; default -> FAIL; }

Or something more interesting, e.g. with more details of retry strategy.
by BeetleB | 2025-12-21 00:00:51+00:00
For almost 20 years, I've wanted to build a site where users can upload photos of informational boards/plaques along the road (e.g. on highways), along with photos of the actual item the board was talking about. The idea was that you could browse a map, and see all the ones along the route you were thinking of traveling, and decide which spots were worth stopping at.

In those days there were no cell phones, and I didn't know much web development. Now, with GPS embedded into photos, this is perhaps a really easy site to build.

But I don't want to deal with user moderation. And I don't want the burden of continual maintenance.

I was also concerned that a side effect would be really nice, not frequently visited spots will suddenly overflow with tourists. A much tougher problem to crack.

I don't think I'll ever get around to it. Someone convince me otherwise. Or better yet, build it for me. :-)
by kiba | 2025-12-21 00:03:13+00:00
The way I learned CAD is the same way I approach programming projects. I tackle simple, bite size projects, which then increase in complexity until I have the skills necessary to tackle big complicated projects.

I found that standard CAD to be no simpler than OpenSCAD. Really, the biggest disadvantages that OpenSCAD have is usability and a library which is fixed by using BOLS2.

BOLS2 has the same problem as standard CAD, it is overwhelmingly big. In some cases, I didn't know features were already in BOLS2 so I don't have to reinvent the wheel writing my own inferior library.

So, how to tackle it? Same thing as any learning projects. I just tackle it in bite size chunk.
by 20k | 2025-12-21 00:03:29+00:00
I agree with a part of Sabine's overall output, but she's increasingly misidentifying some of the problems and the solutions because she's drifted too far towards the grifters

To a large degree if you're trying to successfully trying to push for change, it really matters that the person pushing for it is credible. Someone like ben goldacre is able to credibly make a strong push for change within medicine because they've maintained credibility, someone like sabine makes the situation worse because they've chucked it away
by henearkr | 2025-12-21 00:04:18+00:00
I can't make sense of it mathematically. A statistical distribution fitting these characteristics does not exist.

If non-weeders have an average seat belt wearing, and if weeders also have an average seat belt wearing, then the proportion of weeders inside of the seat belt non-wearing class is just equal to the proportion of weeders inside the whole population.
by toast0 | 2025-12-21 00:04:25+00:00
> Yes, it does. You just have each of your routers (wired and 5G) advertise the /64 prefix delegated by each of your ISPs. Your hosts will self-assign a v6 address from each prefix.

> To control which link the traffic uses, you just assign router priority in the router advertisement (these are all standard settings in radvd.conf).

Have you done this? Did it actually work for you?

When I tried it, clients would regularly send to router B with an address from router A, and often ignore the priorities. As I understand the RFCs/client behavior, the router priority field is only relevant if multiple prefixes are in a single advertisement, otherwise most recent advertisement wins.

Once you need to aggregate the advertisements, you may as well NAT66, cause it will be easier.
by ponector | 2025-12-21 00:05:21+00:00
>> LLMs don't try to scam you, don't try to fool you, don't look out for their own interests

LLMs don't try to scam/fool you, LLM providers do.

Remember how Grok bragged that Musk had the “potential to drink piss better than any human in history” and was the “ultimate throat goat,” whose “blowjob prowess edges out” Donald Trump’s. Grok also posited that Musk was more physically fit than LeBron James, and that he would have been a better recipient of the 2016 porn industry award than porn star Riley Reid.
by 1dry | 2025-12-21 00:05:45+00:00
Expressing frustration at the pervasive tendency of technologists to look at everything, including art which is a reflection of peoples' subjective realities, with an "at-scale" lens, e.g., "let's collect ALL of it, and categorize it, and develop technologies to mash it all together and vomit out derivative averages with no compelling humanist point of view"

I hope readers will feel our frustration.
by LorenPechtel | 2025-12-21 00:06:18+00:00
And substance use impairment is overreported. If the driver was impaired it's counted even if the impairment has no bearing on the accident. A drunk hits a red light runner--it's called alcohol even if he had no hope of avoiding it.

My understanding of stoned drivers is they tend to be too conservative--waiting for the stop sign to turn green etc. If that's accurate it could also mean stoned drivers are worse at avoiding the mistakes of others.
by immibis | 2025-12-21 00:07:11+00:00
Your IPv4 packets are getting tunneled to a CGNAT server which has an IP address pool.

Your website will load faster on cellphones if it supports IPv6. This is because the packets take more direct routes (because they don't go to the central CGNAT server) and because less processing is applied to them. Almost all mobile networks are now IPv6-only, with IPv4 traffic tunneled and CGNATted. Apparently T-Mobile is the rare exception.
by CamperBob2 | 2025-12-21 00:07:29+00:00
Well, I certainly can't argue with that, um... logic.

Meanwhile, if anyone is entitled to the distinction of having "coined" the "fundamentally novel" phrase, it's a guy named Robert Steele who publicized the term "open source intelligence" in 1990 and organized the First International Symposium on Open Source Solutions in 1992.
by Dylan16807 | 2025-12-21 00:07:41+00:00
> What measurable benefit does the user see that hasn’t been a solved problem since Windows XP?

Things being able to connect, and not having to manually port forward (when that's even an option).

Hole punching is super unreliable with CGNAT.

> Will my teams calls suddenly stop saying “poor network connection” on my 1000/1000 rock solid fibre connection?

I don't know how Teams relays data, but for some services yes that could happen if IPv4 can't make a direct connection.

> Will torrents suddenly find more seeds and peers?

Yes. In a typical torrent an annoyingly small fraction of seeds and peers can receive connections. If you're IPv4-only behind CGNAT, you can't connect to them and they can't connect to you. IPv6 opens up a lot more links.

> Will my games… have lower latency?

It depends on how the game is designed. But some games will have lower latency because they can connect people directly instead of with relays.