MurphyA/hacker-news huggingface dataset:
by bryanlarsen | 2025-11-12 20:35:27+00:00
Removing regulations from nuclear won't help because it takes so long to build a nuclear plant. Yes it would help in the long term, but in the short term price goes up.

However it should be faster to build a solar plant, a battery bank and a power line between them and the new data center than it takes to build a new data center. It isn't because of silliness, and that's what to blame for the power price increases IMO.
by plufz | 2025-11-12 20:35:39+00:00
I have added a ”language-and-tone.md” in my coding agents docs to make them use less unnecessary jargon and filler words. For me this change sounds good, I like my token count low and my agents language short and succinct. I get what you mean, but I think ai text is often overfilled with filler jargon.

Example from my file:

### Mistake: Using industry jargon unnecessarily

*Bad:*

> Leverages containerization technology to facilitate isolated execution environments

*Good:*

> Runs each agent in its own Docker container
by phantasmish | 2025-11-12 20:35:51+00:00
GLP-1 agonists? Well they derived them from a lizard, so, uh… sort of? But no, no foods you eat are really going to have GLP-1 agonists in them, not to any meaningful degree anyway. Plus if you’re eating them they have to survive at least part of the digestive tract, which means you need even more since some of it’ll be lost.

Your body produces GLP-1, but it lives in the blood for like minutes. The innovation was finding a chemical that tickles the same receptors but survives in the body for days at a time.
by dmoy | 2025-11-12 20:36:02+00:00
For me the thing that pushed me to reinstall windows after I got a cheap $10 copy was Kerbal Space Program. Though, in my specific case I strongly suspect it was older hardware & driver issues than anything else, since I've not had any major problems on steam deck.

I do have more random crashes on certain games even on steam deck, but not as bad as Kerbal Space Program on my old (12 yr) desktop.

Factorio seems to work better on Linux. Which is both good and bad (since it's so addictive).
by timeinput | 2025-11-12 20:36:07+00:00
I mean it's not on the state, county, municipality, or weird governing body to put the prices on the shelf at the store. Nation wide advertising might be different (is that still a thing? There were always asterisks that made a dollar menu not always a dollar anyway), but the literal price on the shelf / menu / ... at any given physical building could price things appropriately for the physical location that they are on.

I live in a place with a fixed VAT (that is included in the price on the shelf / menu / ...), but grew up in the US in several different weirdly taxed localities. It's just such a silly argument to say "we can't write the correct price on the shelf because the laws vary." The register knows the correct price, the labels on the shelf are computer generated, and updated regularly. The labels at many nation wide fast food type places are displays anyway.

If Baarle-Hertog and Baarle-Nassau can make it work I feel like it's at least imaginable that stores that already automate this weird complex tax code could print accurate labels instead of inaccurate labels, with an accurate calculation at sales time.
by bpodgursky | 2025-11-12 20:36:12+00:00
I'm sorry but this is the easiest thing to google in history, don't make people do the work for you.

Start here:

1. How many new nuclear power plants has the NRC approved in its entire history (since being formed from the AEC)?

2. What's the cost of a nuclear kw in China vs the US, and is the trend going up or going down?
by mexicocitinluez | 2025-11-12 20:36:24+00:00
> And .NET is the language of choice for "Enterprise".

Yes, again, you're criticizing the practices of enterprises not dotnet. It has nothing to do with how "dotnet shops operate".

I'm at a dotnet shop who doesn't work anything like that. I've been at multiple of them. It has nothing to do with dotnet itself.
by shortrounddev2 | 2025-11-12 20:36:43+00:00
If youre intent on writing everything on the frontend in javascript then you can just have a frontend app and use webapi MVC on the backend. Personally, in my personal projects, I find I iterate faster if I dont't write any javascript. Every page is just static HTML and any interaction is done via CSS (which you can do perfectly well in razor pages) or html forms. Managing page state is a huge time sink and IMO not worth it, but it's what pays the bills lol
by sunshine-o | 2025-11-12 20:36:45+00:00
Depending on what you are doing and what you wanna run you don't really need it. For most use cases, just `pkg install -j` (-j is for jail) what you want. Or just put the Linux binary (prefereably the musl/alpine one) in a thin jail it usually works.

I haven't tried podman in FreeBSD yet because from what I understand you can only run it as root right now, so it kind of defeat the purpose.
by bionsystem | 2025-11-12 20:36:55+00:00
I "tested" the handbook recently (I think on FreeBSD 14 when it came out) and I can attest that the experience was flawless. It is even surprising that the right way to use it, is to follow a documentation and apply what it says, versus the Linux way which looks a lot more like "google your way through multiple different ways of doing the thing until you find the one that works".
by HeinzStuckeIt | 2025-11-12 20:36:59+00:00
I wonder if the USA is unusually obsessive about meat and meat substitutes because, thanks to vast ranches and government subsidies, it has a steak culture. Even less prosperous Americans are used to looking at big red steaks at Walmart. They might believe, ignorant of how industrially cattle are raised, that this is real, honest-to-goodness meat as it should be. So, a meat substitute is a heinous opposite of that. Meanwhile, Europeans are used to eating meat (ground beef, chicken, pork) that is processed or less visibly impressive in some way, and a new twist on processed meat that has no actual meat isn’t so shocking.
by rsync | 2025-11-12 20:37:26+00:00
I agree with this.

However, an even more fundamental philosophy behind any work that we do is "defense in depth" which means that even after building the fault-tolerant, anti-fragile system, we also spend time and resources qualifying the inputs ...

... and then spend time and resources monitoring the outputs (error rates, failures, correlation, etc.).

Any one of those pieces is, theoretically, sufficient. Layering the pieces in a defense in depth strategy is what gives us the highly confident posture we enjoy.
by isr | 2025-11-12 20:37:32+00:00
Well, we're all aware that the term "gunboat diplomacy" has been in use for centuries.

The Barbary Wars was an interesting case of how multiple naval forces were engaging in piracy etc against each other. Barbary vessels in the Med. British against US shipping (that, and press ganging sailors, was one of the public reason for the 1812 war). And, funnily enough, American privateers doing exactly the same thing to the British colonial shipping in the Caribbean (piracy plus press ganging)

In this current scenario, the only real connection would be that the US are the pirates.
by potatolicious | 2025-11-12 20:37:55+00:00
Oh yeah for sure. Most people seem to accept that 35ppd is "good enough" but not actually at-par with a high quality high-dpi monitor.

I agree with you - I would personally consider 35ppd to be the floor for usability for this purpose. It's good in a pinch (need a nice workstation setup in a hotel room?) but I would not currently consider any extant hardware as full-time replacements for a good monitor.
by CalChris | 2025-11-12 20:38:02+00:00
I was really hoping that FreeBSD would support Apple Silicon, particularly the Mini. Hector Martin and friends did the hard and under appreciated work of the m1n1 bootstrap. Indeed, OpenBSD uses m1n1. However, the FreeBSD effort seems to have stalled.

https://wiki.freebsd.org/AppleSilicon
by cobbal | 2025-11-12 20:38:02+00:00
Little endian does appear strange at first, but if you consider the motivation it makes a lot of sense.

Little endian's most valuable property is that an integer stored at an address has common layout no matter the width of the integer. If I store an i32 at 0x100, and then load an i16 at 0x100, that's the same as casting (with wrapping) an i32 to an i16 because the "ones digit" (more accurately the "ones byte") is stored at the same place for both integers.

Since bits aren't addressable, they don't really have an order in memory. The only way to access bits is by loading them into a register, and registers don't meaningfully have an endianness.
by HarHarVeryFunny | 2025-11-12 20:38:04+00:00
There are many factors playing into "survival of the fittest", and energy conservation is only one. Animals build mental models to predict the world because this superpower of seeing into the future is critical to survival - predict where the water is in a drought, where the food is, and how to catch it, etc, etc.

The animal learns as it encounters learning signals - prediction failure - which is the only way to do it. Of course you need to learn/remember something before you can use that in the future, so in that sense it's "ahead of time", but the reason it's done that way because evolution has found that learning patterns will ultimately prove beneficial.
by thewebguyd | 2025-11-12 20:38:19+00:00
Right. I want to be conversational with my computer, I don't want it to respond in a manner that's trying to continue the conversation.

Q: "Hey Computer, make me a cup of tea" A: "Ok. Making tea."

Not: Q: "Hey computer, make me a cup of tea" A: "Oh wow, what a fantastic idea, I love tea don't you? I'll get right on that cup of tea for you. Do you want me to tell you about all the different ways you can make and enjoy tea?"
by atonse | 2025-11-12 20:38:31+00:00
I've been using MacOS as my daily driver for 20 years exactly because it had the best mix of (what I used to say a while back), "Linux that works, and ain't ugly"

OrbStack has solved all the issues I had with running containers on macOS. It's just a wonderful piece of software that just works. (Not arguing vs container, just specifying another option)
by energy123 | 2025-11-12 20:38:32+00:00
Your worldview is built on top of the assumptions of liberalism: international law, sovereignty determined by institutions like the UN, etc.

The people who support this are not liberals when it comes to international affairs, even if they might be (but often are not) liberals at home. They know that they're violating international law. But they don't care because they do not value international law as it is currently constructed. They see it as an unjust imposition, made up by a bunch of lawyers and diplomats, that prevents them from securing their own interests.
by mondainx | 2025-11-12 20:38:38+00:00
I recently shared this AV1 vs H.265 video codec comparison on Hacker News and got a lot of feedback from developers: https://www.red5.net/blog/av1-vs-h265/ Many are debating whether it’s time to fully switch to AV1. AV1 delivers higher compression efficiency for 4K and 8K videos, reducing bandwidth costs without sacrificing quality. It’s already adopted by major companies like Netflix, YouTube, and Meta for large-scale streaming. Curious, are you already using AV1 in your development or testing it for upcoming projects? Btw, AOMedia just announced that the AV2 video codec is coming by the end of the year promising even greater efficiency: https://aomedia.org/press%20releases/AOMedia-Announces-Year-...
by monocasa | 2025-11-12 20:38:47+00:00
The thing is that I'd expect foveated rendering to increase latency issues, not help them like it does for bandwidth concerns. During a lag spike you're now looking at an extremely down sampled image instead of what in non foveated rendering had been just as high quality.

Now I also wonder if an ML model could also work to help predict fovea location based on screen content and recent eye trackng data. If the eyes are reading a paragraph, you have a pretty good idea where they're going to go next for instance. That way a latency spike that delays eye tracking updates can be hidden too.
by nemothekid | 2025-11-12 20:38:53+00:00
The `futurelock` is probably closer to something like:

import threading mutex = threading.Lock() def gen_1(): yield 1 print("acquiring") mutex.acquire(); print("acquired") yield 2 print("releasing") mutex.release() yield 3 def gen_2(): yield "a" def do_something_else(): print("im gonna do something else") mutex.acquire() print("acquired") mutex.release() print("done") a = gen_1(); b = gen_2(); zipped_data = zip(a, b) for num, letter in zipped_data: print("output", num, letter) do_something_else() print("done")

Here you can see that `gen_1` "holds" the lock, even though we are done with it, and `gen_1` won't release it until `next` is called again.

The problem is before `do_something_else` is called, either `a` must be destroyed or someone has to call `next` on it. However from just reading the code, the fact that this exists can be difficult to see.
by geophile | 2025-11-12 20:38:59+00:00
This is a very minor but pleasant surprise. An action like this is beyond what I thought the US government (my government, sadly) was capable of. It is kind of puzzling to me that this issue, like every other one, didn't get politicized, with right wing talking heads bemoaning progress of any sort, appealing to the good old days, when America was great, the days that MAGAs want to return to.

It's a good start. Now let's do metric.
by toast0 | 2025-11-12 20:40:00+00:00
Sorry, but unless I can manage my email with sensible rules, I'm not going to manage it.

I need to be able to have rules that let me move email automatically after it's been read or after it's been in the Inbox for some time. But that's not really possible with most server side rules engines (they only look at mail when it arrives), client side rules engines are dead and I don't use email from a fixed desktop machine anyway, and I'm not going to write an imap based filtering engine (I did it once on company equipment, and it wasn't fun enough to do it again).

So Inbox 40,000 it is.
by runesoerensen | 2025-11-12 20:40:06+00:00
Fair enough - I meant that, at least in Microsoft's own communication, they started more consistently referring to .NET Framework 4.x to differentiate it from first .NET Core and later .NET.

While it was always called .NET Framework, it was very commonly referred to simply as .NET (e.g. .NET 4.5) - and the "Microsoft .NET" logo was widely used in .NET Framework branding/marketing.
by hinkley | 2025-11-12 20:40:10+00:00
You do have to be careful that all of your data updates are transitive, or you have to hold all of the updates until you can apply them in sequential order. One of my favorite tricks there is to use a throttling or limiting library, start all of the tasks, and then run a for loop to await each answer in order. You still have front-of-line issues but you can make as much forward progress as can be made.
by BeetleB | 2025-11-12 20:40:40+00:00
Ha! I did a lot of these around 2007-2008. I solved the first 100 or so ones. Solving these were more fun than any other programming problems site I've seen. I quit it when I realized I was spending 4+ hours per problem - I couldn't justify the time.

Beyond a certain point, most required some knowledge of elementary number theory.
by jodrellblank | 2025-11-12 20:40:42+00:00
Of course it doesn't "do reasoning", why do you think "following the instructions you gave it in the stupidest way imaginable" is 'obviously' reasoning? I think one definition of reasoning is being able to come up with any better-than-brute-force thing that you haven't been explicitly told to use on this problem.

Prolog isn't "thinking". Not about anything, not about your problem, your code, its implementation, or any background knowledge. Prolog cannot reason that your problem is isomorphic to another problem with a known solution. It cannot come up with an expression transform that hasn't been hard-coded into the interpreter which would reduce the amount of work involved in getting to a solution. It cannot look at your code, reason about it, and make a logical leap over some of the code without executing it (in a way that hasn't been hard-coded into it by the programmer/implementer). It cannot reason that your problem would be better solved with SLG resolution (tabling) instead of SLD resolution (depth first search). The point of my example being pseudo-Python was to make it clear that plain Prolog (meaning no constraint solver, no metaprogramming), is not reasoning. It's no more reasoning than that Python loop is reasoning.

If you ask me to find the largest Prime number between 1 and 1000, I might think to skip even numbers, I might think to search down from 1000 instead of up from 1. I might not come up with a good strategy but I will reason about the problem. Prolog will not. You code what it will do, and it will slavishly do what you coded. If you code counting 1-1000 it will do that. If you code Sieve of Eratosthenes it will do that instead.
by pants2 | 2025-11-12 20:40:43+00:00
FWIW I didn't like the Robot / Efficient mode because it would give very short answers without much explanation or background. "Nerdy" seems to be the best, except with GPT-5 instant it's extremely cringy like "I'm putting my nerd hat on - since you're a software engineer I'll make sure to give you the geeky details about making rice."

"Low" thinking is typically the sweet spot for me - way smarter than instant with barely a delay.
by 0x457 | 2025-11-12 20:40:56+00:00
> Passports can be quite expensive.

It's $165 per 10 years if you don't lose it or $65 if you just need in place of national ID (i.e. no international travel). I think anyone can save up that much in 10 years, renewals a bit cheaper btw.

> Local state ID cards don't prove citizenship.

No, but to get a Real ID in any state you have to prove you're in the country legally, and in some states to get any form of ID you have to prove that.
by rft | 2025-11-12 20:40:57+00:00
I have seen different options of "HUDs" in VR games, not all are actually "heads up". Adding them to the proper context sometimes makes more sense than having them floating in mid air like in pancake view. Examples I have seen are 1) ammo count on the weapon directly, 2) score and score board to the side or projected onto the "floor", 3) attached to cockpit elements in space/flight sims and 4) somewhat affected by physics so they rubber band a bit with movements. I can't come up with an example of fully static HUD elements, but I am sure I have seen some.

And even if fully static contents were a problem, I guess the foveated streaming would introduce enough noise to counter burn-in.
by phantasmish | 2025-11-12 20:41:05+00:00
A lot of the issues are hydration-related, and I wouldn’t be surprised if the eye ones are, too. Some water intake is from food, so if you eat less, you need to drink more. If you also tend to drink with food, and you’re eating less, you may drink less instead of the more that you need to be. Add in a generally dulled “I crave something” sense and you’ve got a recipe for not just going all day without eating, but also without drinking.
by Bender | 2025-11-12 20:41:25+00:00
Neither for me on the server. I "move" the emails via IMAP(s) to a local folder in Thunderbird. Thunderbird gets backed up to an encrypted NAS. The NAS gets backed up to multiple encrypted external NVME/SSD drives and placed in lock boxes. One lock box ends up in a vehicle. Data not on the server can not be leaked unless legal hold was enabled creating archives outside the visibility and control of the user.
by 1vuio0pswjnm7 | 2025-11-12 20:41:26+00:00
If an analogy to the history of search engines can be made,^1 then we know that log retention policies in the US can change over time. The user has no control over such changes

https://ide.mit.edu/wp-content/uploads/2018/01/w23815.pdf

Companies operating popular www search engines might claim that the need for longer retention is "to provide better service" or some similar reason that focuses on users' interests rather than the company's interests^2

2. Generally, advertising services

This paper attempts to expose such claims as bogus

1. According to some reports OpenAI is sending some queries to Google
by jl6 | 2025-11-12 20:41:49+00:00
> However, the study authors emphasize that more research is needed to confirm these mechanisms and determine whether the survival benefit observed in this real-world analysis represents a direct anti-cancer effect or an indirect result of improved metabolic health

Given it’s an observational study, I would bet on the latter. It’s really hard to know you’ve controlled for all confounding factors, and there’s a strong null hypothesis because we know that losing weight can have huge and wide-ranging health benefits.
by logicprog | 2025-11-12 20:42:07+00:00
This is why I like Kimi K2/Thinking. IME it pushes back really, really hard on any kind of non obvious belief or statement, and it doesn't give up after a few turns — it just keeps going, iterating and refining and restating its points if you change your mind or taken on its criticisms. It's great for having a dialectic around something you've written, although somewhat unsatisfying because it'll never agree with you, but that's fine, because it isn't a person, even if my social monkey brain feels like it is and wants it to agree with me sometimes. Someone even ran a quick and dirty analysis of which models are better or worse at pushing back on the user and Kimi came out on top:

https://www.lesswrong.com/posts/iGF7YcnQkEbwvYLPA/ai-induced...

See also the sycophancy score of Kimi K2 on Spiral-Bench: https://eqbench.com/spiral-bench.html (expand details, sort by inverse sycophancy).

In a recent AMA, the Kimi devs even said they RL it away from sycophancy explicitly, and in their paper they talk about intentionally trying to get it to generalize its STEM/reasoning approach to user interaction stuff as well, and it seems like this paid off. This is the least sycophantic model I've ever used.
by scuff3d | 2025-11-12 20:42:21+00:00
There's also going to be a large lag. A lot of the protections are baked in and won't just disappear overnight, but as the system degrades it will get worse and worse. Decisions made today might not cause immediately visible damage for a decade, and by then the people responsible will be gone, even if you could find them.

If people think Boeing has been a shit show over the last 10 years, they ain't seen nothing yet.
by kazinator | 2025-11-12 20:42:23+00:00
Radio Shack sold PA amplifiers with an output transformer well past the age of the tube, like the MPA series, e.g. MPA-40, a 20 W mplifier. On that thing you can obtain the raw amplifier output using the "70V" terminal. Then it has a number of through-the-trafo outputs labelled with nominal ohmages of speakers.

The Owner's manual extols the advantages of using transformers for speakers and describes how to use the 70V output in conjunction with external transformers.

Quote:

For complex multiple-speaker arrangements that require many speakers and long runs of connecting wire, we recommend you use a line transformer (not supplied), available at your local RadioShack store.

[...]

There are several advantages to using transformers.

• You can connect speakers with different impedances without causing differences in output between the speakers.

• You can add or remove a speaker without having to recalculate the entire system’s impedance.

• You can reduce signal loss when you use speaker wire over 50 feet long.

LOL!