MurphyA/hacker-news huggingface dataset:
by hshdhdhj4444 | 2025-06-29 20:33:39+00:00
The problem is that the fossil industries (pun intended) recognize pitting 2 future industries against each other is a winning ploy.

This isn’t new. When nuclear was more cost effective than solar/wind they turned the “environmental” lobby against nuclear.

Now that wind/solar is more cost effective they’re turning the nuclear crowd against solar/wind.
by nottorp | 2025-06-29 20:34:17+00:00
> I remember generating a new map on civilisation 1 on my 286 and it taking 10 hours

Humm. If my glasses are rose tinted, yours are black tinted. I've played quite a lot of civ 1, even on an xt with 8088, and i'm pretty sure map generation did not take 10 hours.

Perhaps if you hacked yours to use larger maps...

I'm also pretty sure civ 1 got to the menu on my 8088 faster than Death Stranding 2 on my ps5. Although that might be my rose tinted glasses indeed. Civ 1 also didn't have a 29 Gb day one patch :)
by tyre | 2025-06-29 20:35:25+00:00
Personally, I prefer neutral lotions and detergents because I wear my own cologne. It could be because

It could also be because we’re using more products. If my face moisturizer and sunscreen had different scents, that would be unfortunate. It would limit my options to those that went together.

I don’t normally want my face to smell like anything (again, cologne) but if I did I would choose only one product that’s scented. Probably beard oil.
by Spooky23 | 2025-06-29 20:35:42+00:00
Commercial real estate is all about financial shenanigans. For housing, the Feds both directly subsidized construction and indirectly by changing capital gains rules and having a plethora of goodies for developers.

My parents bought their first home in NYC for $19,000 in 1977. They sold it in 1993 for $500,000, and that owner sold it in 2024 for $2.8M. Nobody paid capital gains.
by victor_vhv | 2025-06-29 20:36:42+00:00
We replaced asdf in our dependency management for local development with devbox (from jetify), it gave us the sweet spot between isolated shells (no nix scripting) and easy configuration (dependencies go to devbox.json)

With asdf we ran into many troubles with broken dependencies due to wrongly installed system (brew), etc. I fear with miso we could end up in the same place.

As a sidenote, I am starting to use Taskfile to manage build scripts and such. Then I can easily reuse the scripts when I change the environment (i.e. use vendor containers in CI instead of devbox).

I am trying to avoid mixing both concepts for better flexibility and less migration overhead.
by mystified5016 | 2025-06-29 20:37:16+00:00
It might have something to do with the systematic dismantling of our education system and associated propaganda campaigns convincing the now-uneducated masses that education is evil brainwashing, everyone except white billionaires are actual, literal monsters, voting is pointless, and there's no chance at ever changing anything for the better.

Or maybe several hundred million individual Americans are each bad, lazy people. That sounds more likely.
by burnt-resistor | 2025-06-29 20:38:15+00:00
2025 RAV4 Starting MSRP $29,250

Confirmed.[0]

But not including "Delivery, Processing and Handling Fee" $1,545 (USD) or sales tax, which varies by state/county, typically around 8.25%. So the minimum subtotal is $30,795 USD or grand total $33,335. Fees and prices are (or were) somewhat negotiable.

Also:

2025 RAV4 XLE $35,490 ("Dealer Advertised Price - San Marcos Toyota")

0. https://web.archive.org/web/20250617171046/https://www.toyot...

Makes me wish IA had regional captures to consider Anycast because what someone in one region saw isn't necessarily what someone else in another saw.
by ownagefool | 2025-06-29 20:38:22+00:00
I think the overriding idea is a UBI would only result in a modest living and luxury would cost more.

That's where many of the practical issues come in of course.

I'm not going to personally argue they're not solvable, but many people will argue the requirements of basic shelter and sustenance being far higher than what they actually are, and in our current system, the landlords would take the cash anyways.

Of course, if we all end up jobless due to robotics and AI enhancement, which again isn't something that's necessarily going to happen, UBI or similar might be the only positive path out of that mess.
by truthreason | 2025-06-29 20:38:45+00:00
You miss the point. Boys didn't USED to do poorly in school. If young girls needed to be medicated to be manageable in schools today and didn't used to have that problem, there is OBVIOUSLY SOMETHING different now than there used to be which is responsible. And basic psychology shows exactly what it is in the case of males. Young MALE children NEED physical activity (which we longer give adequate amounts of to young male students). Young girls are more sedate and can sit without physical activities for long periods that young males cannot. Our schools now deny the very nature of young males, forcing them to indure conditions anathema to their nature and when they become loud, noisy, physically active, exhibiting behavior any good child psychology text book says is NORMAL for boys deprived of their NEEDED activity, they are labeled a PROBLEM and are DRUGGED INTO DOCILITY! Boys are now labeled PROBLEMS for being NORMAL! THAT is the problem and your complete lack of ordinary human empathy for HALF the CHILDREN in the country being DRUGGED to stifle their healthy nature certainly shows how nurturing, empathetic, caring, and possessed with any simple human shred of decency you aren't. Your reply shows zero feeling for any human being who isn't in YOUR PERSONAL GROUP.

At least you've proven that a woman can be as cold hearted and prejudiced as any man. Clearly women really ARE men's equals, and in absolutely EVERYTHING...the BAD as well as the good. Thanks for illustrating the TRUE equality of the sexes for us. MUCH APRECIATED!
by kristopolous | 2025-06-29 20:39:53+00:00
Right okay I ran into a very similar limitation in Unix recently.

It's really about multiplexed semantic routing.

There's no great tools, abstractions, jargon or syscalls for it.

I mean there's plenty for things like the networking stack, dbus, Wayland, and various audio stacks but they're all a pain to deal with.

Nobody has really figured it out. The list inputs, list outputs, create bridges and taps, assign properties, which is what everybody does is complicated.

I'm sure there's brilliant people that find this intuitive but for me it requires too much orchestration and feels brittle.

People see this in microservices as well.

There needs to be something as intuitive as the mouse drag (Raskin), Unix pipe (McIlroy) or drop down menu (Atkinson) to deal with this stuff.

All these "obvious" things had to be invented. There's something dumb and obvious here nobody's cracked yet

The primary problem is the concept of discovering such things has ossified and few people are experimenting on introducing new ones
by motorest | 2025-06-29 20:40:47+00:00
> VCs fund a lot of companies, even though they only get a return on a few.

You're not talking about long-shot bets in a system where everyone is expected to produce. You're talking about income redistribution schemes. This means today's salary is used to finance today's benefits. Please explain who do you expect to foot the bill when the system pressures those who sustain it to abandon that and instead add to the pool of consumers.
by mjd | 2025-06-29 20:41:23+00:00
This is my all-time favorite paper. It's so easy to read, and there's so much to think about, so much that still applies to everyday programming and language dedign.

Also there's Knuth admitting he avoids GO TO because he is afraid of being scolded by Edsger Dijkstra.

https://pic.plover.com/knuth-GOTO.pdf
by kridsdale3 | 2025-06-29 20:41:26+00:00
Apple does a lot of things that are not allowed by any of the 3p developers. Someone like EU could look at that (for instance in this case a direct to consumer marketing channel that they are using to favor their own properties) and say it violates the DMA.

Google is being forced to take Google Flights links out of Search results, for instance.
by derriz | 2025-06-29 20:42:15+00:00
This is a fairly obvious one? Although I've mainly encountered the effect with long to double conversion.

On the other hand, floating point is the gift that never stops giving.

A recent wtf I encountered was partly caused by the silent/automatic conversion/casting from a float to double. Nearly all C-style languages do this even though it's unsafe in its own way. Kinda obvious to me now and when I state it like this (using C-style syntax), it looks trivial but: (double) 0.3f is not equal to 0.3d

The wtfness of it was mostly caused by other factors (involving overloaded method/functions and parsing user input) but I realized that I had never really thought about this case before - probably because floats are less common than doubles in general - and without thinking about it, sort of assumed it should be similar to int to long conversion for example (which is safe).
by ars | 2025-06-29 20:42:17+00:00
This story is NOT TRUE.

There is one operating satellite in this constellation, and congress voted to shut down the program in 2015.

The DMSP program was discontinued in 2015 by a vote in congress[1]. Virtually every working stallelite in this program has failed. As best as I can tell there's just a single working one specifically NOAA-19[2].

Instead the program has switched to JPSS[3] which is part of GEOSS[4].

[1] https://en.wikipedia.org/wiki/Defense_Meteorological_Satelli... (scroll up slightly)

[2] https://en.wikipedia.org/wiki/NOAA-19

[3] https://en.wikipedia.org/wiki/Joint_Polar_Satellite_System

[4] https://en.wikipedia.org/wiki/Global_Earth_Observation_Syste...
by ants_everywhere | 2025-06-29 20:42:34+00:00
Again that is not what common good is and it does not originate in the Roman Republic.

I'm honestly not sure it's worth responding here or what you're trying to say about Rome. It sounds like you may be confusing the Roman Republic with the Roman Empire, which started much later in 31 BCE. For one thing the Roman Republic did not have an emporer. For another it wasn't expanding militarily or ruling non-Romans.

And you also seem to be confusing different uses of "common".

Common generally means something held collectively by a group. By extension it can mean "customary" as in common law rather than statutory law. By extension it also can mean "ordinary" or "plain", as in "common house cat". "Commoners" or "common people" are just "ordinary" people; that is, people without titles.

The only connection between the "common" in "common good" and "common people" is the use of the string "common". The word means different things in the two contexts.
by PestoDiRucola | 2025-06-29 20:42:36+00:00
Claude Sonnet 4 is pretty good for programming stuff, albeit pretty expensive. It's also good for other things as well. I like using it as a conversational partner when developing the systems architecture whenever I'm working on something new.

Gemini 2.5 is pretty cheap and has a huge context window, although not as good as Claude for programming. For that reason I would suggest to use is through the API if you're building a product that has an LLM step.
by missedthecue | 2025-06-29 20:42:43+00:00
A community that engages rapaciously with enterprise based on unpredictable or moving standards is one that will quickly be left without any enterprise. I cannot imagine opening a restaurant in a city that could one day decide to fine me for doing too much business or have the police stop responding (an open invite for consequence-free theft).

If you want to raise higher taxes across the board that's one thing, but becoming hostile is shooting yourself in the dick. An ultimate example of short term over long term thinking.
by jonwachob91 | 2025-06-29 20:42:45+00:00
I'm from Florida - born and raised. I've never once heard anyone call any hurricane "the end of Florida as we know it". What I have heard, and seen, is extreme damages caused to homes and cars even hundreds of miles away from the eye of the storm.

In 2022, Hurricane Ian caused extreme flooding in the Orlando-region, including in areas that have never suffered from hurricane flooding before. For me personally, all 3 cars parked at my house were total losses b/c of the flood damage.

The extreme and extensive damages in the Appalachian region last fall is another great example of hurricane risk not being "grossly exaggerated".
by CuriousSkeptic | 2025-06-29 20:43:42+00:00
> income redistribution schemes such as UBI

It’s a common framing, but UBI does not have to be that. Another may be that of a just compensation for giving up access to land.

> Every proprietor owes to the community a ground rent for the land which he holds

https://en.m.wikipedia.org/wiki/Agrarian_Justice
by SV_BubbleTime | 2025-06-29 20:45:13+00:00
> my only use for Twitter was checking if my school was closed or not on snow days

Believe it or not, they post that on their own websites.

We had to turn on the TV and watch the marquee they would add to all shows. If you missed your school you had to go to another channel to see where in the alphabet they were.

You have not made a convincing argument. Social media has specifically moved away from synchronous time-prioritized posting in favor of algorithm engagement. So I can’t accept “notifications” as a legitimate use.
by 1propionyl | 2025-06-29 20:45:41+00:00
No, it is not. First of all the territory isn't fixed. Second of all the existence of a fitness landscape (let alone ocean) doesn't guarantee the existence of unique optima, nor that the ones you identify aren't in a second or less your loss because your opponent read you. The other person's behavior is unpredictable but can be guided, and likewise. Feints are a huge part of fighting.

To think you can identify a model in this situation is pure hubris. Absolutely no one who fights thinks this way. Fighting is NOT LIKE CHESS.

This fundamental faith in modeling is dangerous. It overestimates its own applicability, and ignores its predisposition to only focus on the most available data (under the incorrect assumption that if you collect more and more it will eventually "average out").
by jedisct1 | 2025-06-29 20:46:02+00:00
Zig.

Zig produces extremely small, optimized WebAssembly modules. The language includes WebAssembly-specific built-ins like @wasmMemoryGrow, and its entire standard library offers first-class support for WebAssembly.

Zig can also optimize code for specific WebAssembly runtimes, making it, in my opinion, the most efficient WebAssembly compiler available today.
by netsharc | 2025-06-29 20:46:20+00:00
On Android such a spoof app existed, it can hook into seemingly any API call and return things you control: https://www.youtube.com/watch?v=_dt50HWys1k&t=27s

But of course you need a rooted phone, and rooted phones can't run banking apps, tap-to-pay, Netflix, Pokemon Go, blah blah..

The notification "firewall" is probably not impossible to make. I use Pushbullet, it mirrors notifications to my computer (to the browser extension to be exact), and I can already dismiss notifications coming into my phone from the computer. It should be possible to make an app that intercepts all notifications, analyzes their contents and dismiss them if they're spam...
by 10000truths | 2025-06-29 20:46:56+00:00
One of the biggest use cases for fingerprinting is as a way to reject requests from bot traffic, as mentioned in the article. That accept/reject decision should be made as early in the session lifecycle as possible to minimize resource impact and prevent exfiltration of data. You're right that TCP flags don't provide as much signal, as the TCP stack is mostly handled by the OS and middleboxes. A better source of fingerprinting info is in the TLS handshake - it has a lot more configurability, and is strongly correlated with the user agent.
by fipar | 2025-06-29 20:47:03+00:00
I see what you mean now, I’m afraid I misunderstood you.

I never thought about male contraceptives other than condoms or a vasectomy, so I guess I’m part of the reason for the lack of research. That said, I suspect a contributing factor may be that female contraceptives can be used for other reasons (pain relief, having more predictable periods, etc) so that is also a big driving for research (some female contraceptives can be quite expensive). Of course, those side-effects are also what can make them unsuitable in many cases too.
by raincole | 2025-06-29 20:47:27+00:00
> Or can I say that ZFC’’ says integers only go up to 100 and therefore BB(4) is 100 in that model?

You'd be defining a new axiomatic system here, not just a model of ZFC. I don't know how we're going to formalize Turning machine in this system, but if we managed to do it, the value of BB(4) is likely to be indeed 100, at least for some models of this new system.

Roughly speaking, a model of ZFC is a set and a binary relationship over the set, whose members all satisfy every axiom of ZFC. Obviously this super simplified definition does a crazy amount of handwaving.

But we don't need to accept or understand the idea of model. What we need to accept is this simple idea:

An axiomatic system can be consistent, but wrong.

For example, if ZFC is consistent, then T = ZFC+~Con(ZFC) would be consistent as well. But this T is wrong, as it believes ZFC is inconsistent.

Similarly, if ZFC is indeed consistent, then T is wrong about which Turing machines halt. Therefore it would have a wrong value of BB(748) (and many other BB(n)).

However, since ZFC can't prove its own consistency, it can't prove that value is wrong. That's why there are different values of BB(748). Those values are not necessarily equally correct, it's just that ZFC isn't strong enough to prove which one is wrong.

Models, nonstandard natural numbers, etc... are more or less technical details (so mathematicians can avoid scary terms like 'wrong'.)
by jgilias | 2025-06-29 20:47:41+00:00
Yeah… Please no.

I’m getting a bit of a macro fatigue in Rust. In my humble opinion the less “magic” you use in the codebase, the better. Error enums are fine. You can make them as fine-grained as makes sense in your codebase, and they end up representing a kind of an error tree. I much prefer this easy to grok way to what’s described in the article. I mean, there’s enough things to think about in the codebase, I don’t want to spend mental energy on thinking about a fancy way to represent errors.
by joezydeco | 2025-06-29 20:47:45+00:00
A long, long time ago I worked for a pharma company that had a very large diagnostics division. hCG tests were their bread and butter.

It was proposed more than once that the pregnancy testing systems could easily be converted to a conception advisor. The lawyers immediately swooped in and feared that people would use it as a birth control system (e.g. go for it on the days it says you're NOT fertile). The liability was too much for them to take.
by wkat4242 | 2025-06-29 20:47:47+00:00
Well, they do it anyway.

All the streaming services are enshittifying, even the smaller ones. And other smaller webshops are enshittifying the same way that Amazon does. Like Cory Doctorow described, there's a few big webshops in the Netherlands like bol.com and coolblue.com and they are now also allowing third party sellers, often even from China. The webshops are absolved of all responsibility but they do cash out on every transaction.
by mh- | 2025-06-29 20:48:14+00:00
> high-literacy communities like HN [..] low-literacy communities like facebook and reddit

I see this sentiment a lot lately, and I see your HN join date is similar to mine. HN is more mainstream than it used to be, for better or worse. There is a lot more overlap between commenters on HN and Reddit nowadays, especially in certain categories of subreddits.

Personally, I lament the web being a high-literacy community.
by timewizard | 2025-06-29 20:49:03+00:00
> It seems that float32 is basically just PCM

float has higher accuracy around 1.0 than around 2*24. This makes it quite a bit different from PCM which is fully linear. Which is probably why floating point PCM keeps it's samples primarily between -1.0 and +1.0.

> which was a lossy audio compression

It's not lossy. Your bit depth simply defines the noise floor which is the smallest difference in volume you can represent. This may result in loss of information but at even 16 bits only the most sensitive of ears could even pretend to notice.

> If you give all 31 bits to the exponent, then normalize it to +/-2^7, you get a continuous version of the same function.

You'll extend the range but loose all the precision. This is probably the opposite of what any IEE754 user actually wants.
by subharmonicon | 2025-06-29 20:49:26+00:00
Love this paper and read it several times, most recently around 10 years ago when thinking about whether there were looping constructs missing from popular programming languages.

I have made the same point several times online and in person that the famous quote is misunderstood and often suggest people take the time to go back to the source and read it since it’s a wonderful read.
by jay_kyburz | 2025-06-29 20:49:42+00:00
I've got a snap installed, I think it's for the google command line tools. It will quite often at random times pop up a window in KDE asking for the admin password, and there is nothing in that window that tells me what or why the admin password is needed.

Decided it was a risk to just be typing the admin password whenever a random popup asked me to, so disabled all snap automatic updates.
by jemmyw | 2025-06-29 20:49:43+00:00
I don't think it's very plausible for shampoo but it's relevant for toothpaste for sensitive teeth. There's are two mechanisms for sensitive teeth, one is to flood the nerve with potassium ions using potassium nitrate, i.e. saltpetre. The other method is to block access to the nerve endings with other chemicals. You could potentially mix toothpaste and get your mouth to warm up slightly.
by ml- | 2025-06-29 20:50:39+00:00
Still on my sabbatical and continuing to build on things I enjoy rather than things that pay (for now).

Main focus is https://wheretodrink.beer, collecting and cataloging craft beer venues from around the world. No ambition of being exhaustive, but aiming for a curated and substantial list. After the last thread, a bunch of people added their suggestions, thanks! It helped add interesting new venues from cities I hadn’t covered yet.

I’m very slowly layering on features, and have a few spin-off ideas I’ll keep brewing on for later. The hardest problem thus far has been attempting to automate popularity rankings and automatic removal of defunct venues without breaching a bunch of ToS.

Also made https://drnk.beer, a small side project offering beer-related linkpages and @handles for Bluesky (AT Protocol). It's been on the backburner, but still very much live.

Probably looking for another small project for the next few months to focus on something else for a while. Always curious to see what others are building and doing. Thanks for sharing!
Ask HN: Does Gemini create an empty project in Google Cloud?
by marcosscriven | 2025-06-29 20:50:40+00:00
I posted over in Reddit about this [0], and also contacted Google support myself.

This seems like a very odd way to set things up, and I wondered if anyone from Google itself would be more likely to see this and explain what's happening?

[0] https://www.reddit.com/r/googlecloud/comments/1lnie6s/does_gemini_create_an_empty_project_in_google/
by 90s_dev | 2025-06-29 20:51:04+00:00
I forgot to mention that I'd like it to be embeddable. I was in the zig subreddit and asked about that, they said basically no it's not possible to embed it, the best that can be done is bundle zig with my app and run it as a subproc to compile zig code, but then I have to do ipc and shared memory and it's a whole other bundle of worms.