MurphyA/hacker-news huggingface dataset:
by otterley | 2025-12-21 21:36:01+00:00
We've all tolerated the grumpy genius at some point in our careers. Nevertheless, most of us would prefer to work with a person who's both smart and kind over someone who's smart and curmudgeonly. It is possible to be both smart and kind, and I've had the pleasure of working with such people.

Assholes can sap an organization's strength faster than any productive value their intelligence can provide. I'm not suggesting the author is an asshole, though; there's not enough evidence from this post.
by devttyeu | 2025-12-21 21:36:11+00:00
Funny you mention that, I have very recently just came back from a one-shot prompt which fixed a rather complex template instantiation issue in a relatively big very convoluted low-level codebase (lots of asm, SPDK / userspace nvme, unholy shuffling of data between numa domains into shared l3/l2 caches). That codebase maybe isn't in millions of lines of code but definitely is complex enough to need a month of onboarding time. Or you know, just give Claude Opus 4.5 a lldb backtrace with 70% symbols missing due to unholy linker gymnastics and get a working fix in 10 mins.

And those are the worst models we will have used from now on.
by MBCook | 2025-12-21 21:37:22+00:00
Simulate them on a test course? There are absolutely places with street lights and everything that you could test something. Hell since they don’t need to work you can just have some put up in a parking lot to test with. Who cares.

You don’t need to wait for a city blackout to actually test this kind of scenario.

The thing still has cameras. And LIDAR. It should be fully capable of pulling over on its own safely. Why would not having a traffic light prevent that?

Humans are expected to negotiate this. The robots should be too. That’s part of driving. If the lights fail, the law tells you what you’re supposed to do. And it is not stop the intersection.
by simonw | 2025-12-21 21:37:26+00:00
> I realized I looked at this more from the angle of a hobbiest paying for these coding tools. Someone doing little side projects—not someone in a production setting. I did this because I see a lot of people signing up for $100/mo or $200/mo coding subscriptions for personal projects when they likely don’t need to.

Are people really doing that?

If that's you, know that you can get a LONG way on the $20/month plans from OpenAI and Anthropic. The OpenAI one in particular is a great deal, because Codex is charged a whole lot lower than Claude.

The time to cough up $100 or $200/month is when you've exhausted your $20/month quota and you are frustrated at getting cut off. At that point you should be able to make a responsible decision by yourself.
by paulpauper | 2025-12-21 21:37:36+00:00
In many obese people, the hunger is present even when they eat a nutritious meal at the appropriate number of calories to maintain their weight. Common advice is to say "this mix of macros or foods makes me satisfied!" and, well, that's great for you but not universal.

Yup..the high failure rate of dieting is true regardless of the type of food or the macros. Lecturing to 'just eat healthy' as the default mode of advice does not work for the large majority of obese people..this is supported by the literature and anecdotal evidence.
by sinaatalay | 2025-12-21 21:37:45+00:00
Thank you so much for the kind words, and I'm sorry for the trouble the changes caused you.

To give some context: I hadn't worked on RenderCV for about six months, and when I came back, I had grown technically and my design taste had changed. I decided to do a significant overhaul rather than preserve backwards compatibility. It felt necessary to maintain my enthusiasm for this project long-term.

You're right about semantic versioning. I used a two-number scheme (MAJOR.MINOR) back in 2023 when I didn't know much about releasing software. By the time I understood the benefits of MAJOR.MINOR.PATCH, I didn't want to change it mid-stream. I'm planning to switch after v3. It will give me more flexibility to tag updates appropriately.

I'm also adding migration documentation to my list. You're right that I should have done this. Going forward, there will be clear migration guides.

Regarding the Markdown issue where sections show only titles, that sounds like a bug. If you could open an issue with details, I'd appreciate it.

Thank you for using RenderCV!
by zamadatix | 2025-12-21 21:38:48+00:00
Registry keys and autoattend.xml config keys are not clever people finding a way, it's people using stuff Microsoft put there to do just this for now. I.e. Windows 11 has not been strictly enforcing these yet, they are just "officially" requirements so when they eventually decide to enforce in a newer version (be it an 11 update or some other number) they'll then be able to say "well it's really been an official requirement for many years now, and over 99% of Windows 11 installs which has been the only supported OS for a while now are working that way" at that time. If they just went straight from Windows 10 to strictly enforced Windows 11 options it'd've been harder to defend.
by horizion2025 | 2025-12-21 21:39:18+00:00
Well it also means it could be a good time to buy so you won't have to pay even more overprice for the same performance years down the line. I just bought one a good month ago. My old one was over 10 years old, not worn out, but not upgradeable to Win 11. I had been thinking waiting one more year before the security updates to Win10 are out... But I bought in when the first stories hit of the DDR5 price rises - at that time there had 'only' been a doubling, now the price is a further 3x of what I paid a good month ago. I thought it might be a good time to buy given the machine was so old and component prices were going up, and might for a long time. But yeah, performance improvements aren't what they used to. Part of the reason is that normal things were already felt so fast on the old one ;-) But I did get a much better gfx cards allowing some games that were unplayable before, and I think the CPU upgrade was needed for that as well, and then you might as well overhaul the machine. I also went from 16 to 64 GB, and the 16 GB had been a bit too little for some things.
by refibrillator | 2025-12-21 21:39:31+00:00
Fascinatingly, the body already has a mechanism for this: fasting. One of the many beneficial side effects is rapid mucosal atrophy, decreasing villus height and crypt depth.

You can find evidence of this in the literature, but it’s absurdly understudied, because big pharma would rather sell you a subscription to life.

Fortunately there are many good people in the world, especially in the field of medicine, who want to help their patients unconditionally. So there are glimmers of hope, like some of the top cardiologists in the world going against status quo and treating patients with fasting regimes instead of surgery.
by stavros | 2025-12-21 21:39:34+00:00
The problem isn't so much automation, but that the benefits of automation are invariably reaped by a few tech CEOs. It's not society in general that benefits, it's that the rich get richer, and the rest of us barely scrape by. If wealth were evenly distributed, nobody would bat an eyelid at AI.

AI is not the problem. Late-stage capitalism and wealth disparity is.
by namibj | 2025-12-21 21:39:41+00:00
Grid scale LFP with once daily cycling lasts 30 years before the cells are degraded enough to think about recycling.

And those are very low maintenance over that time.

You're probably mostly going to swap voltage regulators and their fans, perhaps bypass the occasional bad cell by turning the current to zero, unscrewing the links from the adjacent cells to the bad cell, and screwing in a fresh link with the connect length to bridge across.
by 0manrho | 2025-12-21 21:40:09+00:00
We shouldn't have to opt out in the first place.

It should be opt-in by default.

Why: Because AI is constantly and very frequently changing and evolving with lots of security concerns given how much scope/context/permissions it's typically granted. By having it enabled by default means that you have zero expectations that whatever settings/preferences/configs you changed in order to "opt-out" may no longer be respected/preserved/effective.

This is a major problem before we ever get to "what are the specific problems" regarding AI.
by burky | 2025-12-21 21:40:25+00:00
Especially having ChatGPT, Claude, or Gemini available nowadays. It’s a godsend when troubleshooting any Linux issues, and you can learn so much in the process.

I just upgraded my PC’s motherboard, CPU, memory, and video card and used Claude as a build buddy to help me lay out steps to follow. I also used it after installing CachyOS for the second time, but on this new hardware. It had me double checking to make sure I had all the proper drivers set up by running commands, but everything was already setup correctly by CachyOS. It even helped me figure out that I had a fan wire half plugged in, which was causing a fan not to throttle. I would alternate between Claude Sonnet 4.5 and ChatGPT 5.2. But it’s so much easier and quicker than the old days of sifting through the manuals and forums, if you could get online to a forum that is.
by pazant | 2025-12-21 21:40:32+00:00
Hey HN! Built this as an experiment with agentic coding workflows.

Stack: React + TypeScript, FastAPI + WebSockets, Celery, Redis, PostgreSQL, k3s.

What made autonomous coding actually work:

- Monorepo (frontend + backend + deploy configs) — full context in one place - Heavy documentation in the repo — architecture patterns, conventions, examples - TDD-first — "make this test pass" beats "implement this feature" - Micro-tasks — break issues into chunks small enough to complete without losing context - Strict tooling — linters, type checking, Playwright for UI testing - Tight feedback loop — run all checks, see failures, fix autonomously

Honest take: you become a tech lead with an incredibly fast junior dev. Colossally fast. But still a junior — need to review everything, catch architectural mistakes, guide direction.

Happy to answer questions about the workflow or stack!
by KomoD | 2025-12-21 21:40:46+00:00
It blocks domains if you choose a resolver that specifically offers it as a service.

Protective 86.54.11.1

Protective + Child Protection 86.54.11.12

Protective + Ad Blocking 86.54.11.13

Protective + Child Protection + Ad Blocking 86.54.11.11

They have unfiltered resolver that works fine. 86.54.11.100
by allkushdiet | 2025-12-21 21:40:51+00:00
I used to do this as I commuted on the train between school and my hometown in the early 2010s. As a way to learn and pass the time.

No access to internet so mostly hacking from memory. I could use man pages for C, but Haskell was a bit more tricky.

Sometimes I’d just end up sketching things out on paper, but eventually I could complete entire modules without looking anything up. Was always a bummer to be stuck on something that I knew could be answered online in mere seconds. Good times.
by MBCook | 2025-12-21 21:40:55+00:00
Certainly. That one was interesting both because of the odd specifics of it and because it made the road more slippery than any normal accident where just a bunch of boxes of random dry goods fell over.

It just happens to make a fantastic example of “thing no one is ever going to foresee“.

If there wasn’t footage how many people would even believe it happened?
by 3rodents | 2025-12-21 21:41:13+00:00
People are different. Using your own achievements as evidence of other’s failings isn’t useful, we are all different. I can fast for 23 hours a day, 365 days a year (omad) with ease, not because I have more willpower than my fat friends, but because I’m different. My fat friends are objectively stronger and more resilient than me in almost every aspect of life, yet by your measure, because hunger doesn’t bother me, I have more willpower than them? Willpower isn’t measured on outcomes.
by simonw | 2025-12-21 21:41:32+00:00
This story talks about MLX and Ollama but doesn't mention LM Studio - https://lmstudio.ai/

LM Studio can run both MLX and GGUF models but does so from an Ollama style (but more full-featured) macOS GUI. They also have a very actively maintained model catalog at https://lmstudio.ai/models
by cjsplat | 2025-12-21 21:42:15+00:00
I was driving across the east side of SF and hit a patch of lights that were out.

The Waymo's were just going really slow through the intersection. It seemed that the "light is out means 4-way stop" dynamic caused them to go into ultra-timid mode. And of course the human drivers did the typical slow and roll, with decent interleaving.

The result was that each Waymo took about 4x as long to get through the intersections. I saw one Waymo get bluffed out of its driving slot by cross traffic for perhaps 8 slots.

This was coupled with the fact that the Waymos seemed to all be following the same route. I saw a line of about a dozen trying to turn left, which is the trickiest thing to navigate.

And of course I saw one driver get pissed off and drive around a Waymo that was advancing slowly, with the predictable result that the Waymo stopped and lost three more slots through the intersection.

On normal days, Waymos are much better at the 4-way stops than they used to be a few years back, by which I mean they are no longer dangerously timid. The Zoox (Amazon) cars are more like the Waymos used to be.

I expect there will be some software tweaks that will improve this situation, both routing around self-induced congestion and reading and crossing streets with dead lights.

Note that I didn't see any actually dead Waymos as others have reported here. I believe this is an extreme failsafe mode, and perhaps related to just too much weirdness for the software to handle.

It would be interesting to see the internal post mortem.
by wakawaka28 | 2025-12-21 21:43:32+00:00
I think you're crazy, but I guess there are people who drink piss so why should I be surprised that someone likes the taste of beer?

Seriously, many people who like alcohol have told me exactly what I just said. There are tastier drinks out there if you're after flavor. Alcohol is for getting a buzz, or fitting in with people who like the buzz.

I feel the same way about black coffee. Who would drink that if not for the caffeine? Better drinks are abundant.
by 0manrho | 2025-12-21 21:43:37+00:00
> There are a lot of reasons to not like Mozilla

Correct.

> but it's crazy to be against them for AI.

Disagreed.

> A browser is literally a user agent.

In the same way that a car is literally just some wheels. It's overly-reductionist to the point of being adversarial.

> What well-funded org should be entrusted with making an open source agent for the user instead?

What does that have to do with the topic at hand? Maybe if you didn't try to strip the context (Mozilla, it's reputation, it's actions, it's incentives, and how this AI initiative conflicts with the userbase' expectations and references therein) all this would seem a lot less "crazy" even if you still disagree.

Mozilla's users aren't being unreasonable or irrational for voicing criticisms here.

Sure, there's plenty of blind-hate for AI. But even many of us that aren't don't like the way Mozilla is going about this for a number of very valid reasons/concerns well beyond "I don't like AI"
by self_awareness | 2025-12-21 21:44:42+00:00
I'm not really "using it", I'm just trying every now and then, and I keep encountering errors, hangups, and lack of functionality. Now I've tried ruby-lsp, and it just sits there on "Starting Ruby LSP...\n"

Couldn't even install Solargraph, once it errors out with 'Kernel#require': cannot load such file -- yard, other time it installs, but "solargraph scan" fails in runtime with "missing gem date" error.

Sorbet doesn't even work in VSCode, some bugs are over 5 years old.

But yeah, downvote my original post, because apparently all of the above is obviously my fault.

RubyMine was paid until recently, now it's free only for non-commercial use. It's also not really suitable for small scripting.

Historically, one insanely huge advantage of Ruby was that it was pre-installed on macOS'es, but I think they've stopped doing that since some macOS version.
by efitz | 2025-12-21 21:44:44+00:00
Because of the nature of how software is built and deployed nowadays, it’s generally not possible to write single log entries that tell the “whole story” of “what happened”.

I could write about this for hours, but instead I’ll just discuss two concepts that you need in modern logging: vertical correlation and horizontal correlation.

Within a system, requests tend to go “up” and “down” stacks of software. It is very useful in these scenarios to have “vertical correlation” fields shared between adjacent layers, so that activity in one layer can be unambiguously attributed to activity in the adjacent layers. But sharing such a correlation value requires passing the value between layers, which might be a breaking api change. Occasionally it’s possible to construct a correlation value at each adjacent layer by transforming existing parameters in exactly the same way on the calling side and called side.

Additionally, software on one system converses with software on other systems; in those cases you need to have pairwise correlation values between adjacent peer layers. Again, same limitations apply to carrying such a correlation value via the API or protocol.

Really foresighted devs can anticipate these requirements and generate unique transaction ids that can be shared between machines and up and down the stack.
by materialpoint | 2025-12-21 21:45:26+00:00
How did you tweak and fix it? I suffer with Windows 11 at work and everything is just so slow. Alt+Tab often gets stuck and clicking icons on the taskbar don't register about a fifth of the time. Take a screenshot with Shift+Win+S? That's gonna take at least 10 seconds for the snipping app to even load, after which what I wanted to screenshot is probably gone. Open a tab in Explorer? Five seconds, during which individual parts of the UI update. Delete 50k files from some image analysis? That's gonna crash explorer.exe and take down the whole shell. I suppose they rewrote the Windows shell in React, and every basic interaction is a major undertaking. At home I have a 12 year old PC, with Linux and the Gnome DE. It is absurd how much faster it is, everything is snappy and instantaneous. To me, there is nothing to fix in Windows 11 - they have failed horribly.
by tharkun__ | 2025-12-21 21:46:32+00:00
Not my experience. Most Claude reviews are horrible and if I catch you replying with Claude (any AI really) under your own name you are gonna get two earfulls. Don't get me wrong, if you have an AI bot that I can have a convo with on the PR, sure. But you passing their stuff off as you: do that twice and you're dead to me.

Now, I use it as well to review, just like you mention it pulls it via gh, has all the source to reference and then tells me what it thinks. But it can't be left alone.

Similarly people have been trying to pass root cause analyses off as true and they sound confident but have holes like a good Swiss cheese.
by MBCook | 2025-12-21 21:46:57+00:00
I think part of the problem is they’ve made it our problem.

Look I like Waymo. I think they’re neat and I trust them far more than any of the other companies. But in my mind being able to handle stuff like this is just a requirement to be on the roads in any non-trivial number. Like if they had two vehicles in this happened then OK that’s a problem but it was two vehicles in an entire city.

When you have enough on the road that you can randomly have six at one intersection you should absolutely be able to handle this by then.

I want them to do good. I want them to succeed. But just like airliners this is the kind of thing where people’s safety comes first.

What we saw happen looks like the safety of the Waymo and its passengers came above everyone else despite having no need to do that. There are certainly some situations where just staying put is the best decision.

The power went out and there are no other hazards on the road is not one of them. They made things worse for everyone else on average in a foreseeable situation where it was totally unnecessary. And that’s not OK with me.

This feels like the kind of thing that absolutely should’ve been tested extremely well by now. Before they were allowed to drive in large volumes.
by prof-dr-ir | 2025-12-21 21:46:59+00:00
I am confused, since even factoring 21 is apparently so difficult that it "isn’t yet a good benchmark for tracking the progress of quantum computers." [0]

So the "useful quantum computing" that is "imminent" is not the kind of quantum computing that involves the factorization of nearly prime numbers?

[0] https://algassert.com/post/2500
by wesammikhail | 2025-12-21 21:47:32+00:00
The way I have solved for this in my own framework in PHP is by having a Logging class with the following interface

interface LoggerInterface { // calls $this->system(LEVEL_ERROR, ...); public function exception(Throwable $e): void; // Typical system logs public function system(string $level, string $message, ?string $category = null, mixed ...$extra): void; // User specific logs that can be seen in the user's "my history" public function log(string $event, int|string|null $user_id = null, ?string $category = null, ?string $message = null, mixed ...$extra): void; }

I also have a global exception handler that is registered at application bootstrap time that takes any exception that happens at runtime and runs $logger->exception($e);

There is obviously a tiny bit more of boilerplating to this to ensure reliability, but it works so well that I can't live without it anymore. The logs are then inserted into a wide DB table with all the field one could ever want to examine thanks to the variadic parameter.
Broadcom Changing Licensing to BSL
by CubsFan1060 | 2025-12-21 21:47:35+00:00
I am not sure if this is part of the Bitnami Helm Chart Fiasco, but they seem to be changing open source projects from Apache to BSL.

Was looking at chart-syncer, and found: https://github.com/bitnami/charts-syncer/issues/307

And it depends on some tooling from VMware, which has the same notice: https://github.com/vmware-labs/distribution-tooling-for-helm/issues/132

Not that I'm surprised, just stumbled across this.
by adrianmonk | 2025-12-21 21:48:03+00:00
I wonder how Waymos know that the traffic lights are out.

A human can combine a ton of context clues. Like, "Well, we just had a storm, and it was really windy, and the office buildings are all dark, and that Exxon sign is normally lit up but not right now, and everything seems oddly quiet. Evidently, a power outage is the reason I don't see the traffic light lit up. Also other drivers are going through the intersection one by one, as if they think the light is not working."

It's not enough to just analyze the camera data and see neither green nor yellow nor red. Other things can cause that, like a burned out bulb, a sensor hardware problem, a visual obstruction (bird on a utility cable), or one of those louvers that makes the traffic light visible only from certain specific angles.

Since the rules are different depending on whether the light is functioning or not, you really need to know the answer, but it seems hard to be confident. And you probably want to err on the side of the most common situation, which is that the lights are working.