MurphyA/hacker-news huggingface dataset:
by notsydonia | 2025-09-16 10:01:10+00:00
Had such a bad experience with Sonoma, multiple micro-glitches that stole time and focus, that I dropped back to Ventura and have been avoiding updates ever since. The weird thing is that despite numerous bugs being logged all over the place, the 'new features' updates from Apple OS didn't seem to address any of them. They were mostly weird gimmicky new add-ons that don't mean anything to a power-user.

I might be interested in trying Tahoe if they'd undone whatever the awful policy is that puts a tonne of unwanted apps and desktop pics etc into your desktop that cannot be removed. I don't want Apple News, the clock in the menu bar and even Airplay - I purchased the computer, why can't I have what I want on it without compulsory apps from Apple?
by minetest2048 | 2025-09-16 10:02:10+00:00
As someone that have successfully flown a RPi CM4 based payload on a cubesat, I fully agree with this. There's not enough funding in my research group to hire a dedicated test engineer so I need to both design and test my payload. It was a long lonely road

It does work at the end, but shortly after we got our first data from space, I decided to quit the space industry and become a test engineer at a terrestrial embedded company instead
by natmaka | 2025-09-16 10:03:39+00:00
> Germany valued its economic interests above all else

This is your only solid assertion, and sadly there is no strong (nor even weak) counter-argument. Alas, it is true for nearly all nations.

Moreover this shows that either Germany isn't sound from an industrial standpoint (this would be ridiculous!) XOR Germany didn't consider nuclear as good for its economic interests.

Pretending that nuclear would majorly reduce its dependency towards fossil fuel is a joke: at its peak (in 1999), nuclear power produced only 31% of the electricity in Germany, itself less than 25% of the energy consumed (it only provided 12.7% of primary energy, and therefore about 35% of this in final energy), and by 2011 it was producing less than 18% of the electricity.

https://ourworldindata.org/grapher/elec-mix-bar?time=1999&co...

https://ourworldindata.org/grapher/energy-consumption-by-sou...
by fredsted | 2025-09-16 10:03:55+00:00
This blog post evokes feelings of deja vu. It's the same blog post every year by some guy with a pixel-perfect blog that's used macOS since the nineties.

The author, like lots of people in this thread are really triggered by the headline "awe dropping", and sure, whatever, but what did you expect? If they launched a foldable phone, the blog post would be all about how foldable phones don't make sense or that another brand already did it.

Then the author just skips over the new AirPods, a huge part of Apple's profits (but it's the products he "cares about the least", so nevermind, I guess) which are probably the best Apple has ever created with cutting edge improvements to sound and noise canceling, who cares about that, right?

Then he whines about the Apple Watch doing too much. He just wants it to be a heart rate monitor. Turn everything else off, dammit! Too many features! Yeah, this is the guy complaining about the lack of awe.

Then he goes on to say that it's tacky that Apple includes a segment about it saving lives (oh the horror). That's why I bought one for my parents! It's a primary use case for many. Why wouldn't you advertise that? Because sans-serif font blog guy says it's tacky? No, I'd say that's awesome – technology is saving the lives of my family.

Then he goes on to having some difficulty understanding why people would want a thinner, lighter iPhone. Yes, and where's the damn serial port, am I right? Yes, sure, the Mini was great, but apparently people want the Air, but the blog guy doesn't so I guess Apple is doomed?

Then there's some paragraphs about the declining software quality, and, yes, again, sure, while there's plenty of annoyances... have you tried using Windows? Android? If you like the Apple experience – and yes, it's its own thing, it's not for everyone – you'd be hard pressed to enjoy the alternatives in their current state.

So, summing up: Apple lacks awe but there's too many features. I don't understand why they create new products, but they're not innovative. They're doomed because there's some bugs in the software.
Show HN: The Startup Turning Ordinary People into Data Millionaires"
by ObengfoAndrew | 2025-09-16 10:04:05+00:00
What if the next generation of millionaires doesn’t come from real estate, crypto, or stocks — but from data?

Today, Big Tech owns and profits from the data you create daily. By 2028, AI companies will face a data shortage crisis — and the value of high-quality, diverse data will skyrocket.

That’s why we’re building Datta AI — the world’s first Data Creator Economy.

In this new economy, every person can turn their everyday digital activity into assets that power AI models — and get paid for it.

This isn’t science fiction. It’s the next trillion-dollar opportunity. The era of the Data Millionaire has begun.

Who do you think will own the future of AI — Big Tech, or the people?

SignUp Now
by account42 | 2025-09-16 10:04:20+00:00
You're replying to a comment that responds to the claim that making cake from scratch is significantly harder than using a commercial cake mix because those contain millions of hard to get ingredients.

If you want to precisely emulate it for the fun of it then more power to you but if you just want a good cake then no you don't need to. Basic flour, baking soda, sugar, cocoa powder, etc. will do the trick just fine.
by cbeach | 2025-09-16 10:04:35+00:00
Timeline:

Java 5 (2004) [code sample from the article]:

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("What is your name? "); String name = scanner.nextLine(); System.out.println("Hello, " + name); } }

Scala 2 (2006):

object Main extends App { val name = readLine("What is your name? ") println(s"Hello, $name") }

Scala 3 (2021):

val name = readLine("What is your name? ") println(s"Hello, $name")

Java (2025) [code sample from the article]:

void main() { var name = IO.readln("What is your name? "); IO.println("Hello, " + name); }
by Stratoscope | 2025-09-16 10:04:46+00:00
If you see this reply, may I ask a favor?

The very first thing I learned to cook as a young kid in the late 1950s was a macaroni and cheese recipe from the BH&G cookbook. It was very different frum the creamy mac and cheese recipes that are common today. It didn't have a runny sauce; it had more of a firm custardy texture. You could scoop up chunks of it with a big serving spoon.

I did some brainstorming with ChatGPT, and we found the recipe below.

Could you check your cookbook to see if it has a recipe like this, and possibly take a photo and send it to me? Email is in my profile. Thanks!

---

Old-Fashioned Baked Macaroni and Cheese (circa 1950s BH&G style)

Ingredients:

1½ cups elbow macaroni (uncooked)

2 cups grated sharp cheddar cheese

2 eggs, beaten

2 cups milk (sometimes evaporated milk was used)

1 tsp salt

Dash of pepper

Optional: breadcrumbs or cracker crumbs for topping

Optional: butter for dotting the top

Instructions:

Cook the macaroni in salted water until just tender. Drain.

In a large bowl, combine the hot macaroni with most of the grated cheese.

In a separate bowl, beat the eggs and mix in the milk, salt, and pepper.

Pour the egg-milk mixture over the macaroni and cheese, stir gently to combine.

Pour into a buttered casserole dish. Top with the remaining cheese, and optionally a layer of buttered breadcrumbs or crushed crackers.

Bake at 350°F for about 45 minutes, or until set and lightly browned on top.
by omcnoe | 2025-09-16 10:04:51+00:00
OpenWRT is trading money for time. It's fine to recommend to someone interested in setting up their own custom router, but for most "prosumers" Ubiquiti will provide a better experience.

It's worth noting that Ubiquiti provides local admin support, and that the Ubiquiti Cloud data breach was actually a false story spread by a disgruntled internal engineer in an attempt to extort his employer.
by dspillett | 2025-09-16 10:05:00+00:00
I usually go with neither. I always found "my" to be a bit patronising and childlike (my files in my computer on my desk next to my apple that my mum told me to take in for my teacher) and usually find "your" to be superfluous.

I have sometimes used "your" to differentiate between things like private, shared, and global, resources. More often than not this is not needed as there is a better word to use (local, private, shared, …) but sometimes the extra “your” or “by you” does help (for differentiating objects shared by others and those shared by you it can be more concise and clear than listing the name of who shared/owns the resource, for example).
by flir | 2025-09-16 10:05:22+00:00
> unless part of some network

Totally agreed. Even if that network is as simple as posting something to social media and watching it go viral, it's still a network.

I thought about breaking commerical interests out separately in my post, but didn't want to overcomplicate. An example would be the V888 form in the UK, which allows you to request the details of the licenced keeper of a vehicle, as long as you can show "reasonable cause". The reasonable causes are, of course, mostly commercial.
by WickyNilliams | 2025-09-16 10:05:24+00:00
Sorry I should have been more precise. I don't mean mutation, but taking the data and producing a new (potentially unstable) reference to pass on. Mutating data in react results in under not over firing.

It is practically impossible to have full coverage of all code paths in integration tests, since there is a combinatorial explosion of paths. In a case where you have 3 components each with 3 paths you have 27 unique paths. And no app is that simple in practice. It gets out of hand quickly.
by Topfi | 2025-09-16 10:05:26+00:00
Yeah, it's a pitty but platform support differences between iOS and Android are still alive and well. Funnily enough, the 15 has been my first iPhone ever, mainly because Android device hardware has less and less differentiators (no jack, no expandable storage, no true camera hardware innovations as seen in the Huawei pre ban, ...). iOS is far from perfect, have experienced some insane bugs despite Apple fanatics being adamant that there are none, but considering Google is now killing side loading, I see no reason to switch. A few small experimental manufacturers (Ikko, ...) not withstanding, hardware is closer to Apples product line than ever and software now offers neither flexibility, nor added stability, so what's the point, especially as even Google makes more from iOS [0], so why keep setting money on fire running that platform...

Regardless of that, Codex needs to both come to Android for parity and the app features need to be expanded towards parity with the web page.

[0] https://searchengineland.com/report-75-percent-of-googles-mo...
by accrual | 2025-09-16 10:05:53+00:00
The latest macOS updates have me pining for macOS Mojave. I really liked that release - first-class dark mode support that felt reasonably polished, it still had a "normal" Mac OS X style UI, 32-bit support if you wanted it, it was snappy even on my 3 year old 2015 MBPr, and I think it wouldn't look out of place on a modern M4 Mac even though it's a seven year old release.
by Yoric | 2025-09-16 10:06:23+00:00
I didn't teach intro to C or C++, so I can't compare for certain.

From my recollections as a student, compiling C or C++ in intro classes was just a matter of calling `gcc myprogram.c` or `g++ myprogram.cpp`, followed by `./a.out` for testing, which is rather easy to explain to students who already know what a command-line is.
by mhitza | 2025-09-16 10:07:13+00:00
> Interesting. How would this specification look, in context of browser standards?

I don't know how browser standards work. As an end-user, our feedback doesn't seem to be considered (see the recent XSLT discussion), never went through the trouble of finding out.

In terms of implementation, sure we don't need it to be backend aware (was just throwing that out there as a common pattern for which one reaches to components in frontend frameworks). What they could do is build upon datalist https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/... . There are two things they could do with that element to make it usable in this context.

1. A loading indicator, which could be enabled with a bool element property while the Javascript code fetches from the server the data and updates the datalist options. 2. Decouples presentation from value. In a standard select field the option's value can be (and often is) different from the label. In the case of datalist it's not possible. It basically autocompletes on the values that also act as labels.

> Not possible for the majority of use cases. Too much variation in what the date is used for and how the display must be constrained.

On almost all of my personal projects, I just use the built-in date and time pickers available in browsers. I very rarely can do so for client projects, because the inconsistent rendering and patterns across browsers. Having a fixed way of rendering and interacting with those input fields would go a really long way.

You're right on all those things related to constraints, and UX. But for most CRUD experiences you really need only a consistent cross-browser picker, instead of reaching for a component library. Some of what you're talking about can be handled with the browser based Javascript validation, while a couple tailored interfaces makes sense for essential flows where you want to improve user experience.

I've built my fair share of custom forms and controls for the critical flow, but for the common case, accessible (most component libraries weren't in the past) built-in components are better and generally good enough.
by Topfi | 2025-09-16 10:08:11+00:00
I have seen fluctuations in token/sec. Early yesterday, roughly equivalent to none Codex GPT-5 (this branding ...), late yesterday I had a severe drop off in token/sec. Today, it seems to have improved again and with the lowered amount of unnecessary/rambling token output, GPT-5-Codex (Medium) seems faster overall. LLM rollouts always have this back and forth in token/sec, especially in the first few days.
by mschuster91 | 2025-09-16 10:09:36+00:00
> how they have the AirPods working is close to magic

They control the entire ecosystem and keep the variants and with it, the testing complexity, down as far as possible. That's how Apple stuff works so damn seamlessly.

Meanwhile, the rest of the world has to contend with dozens if not hundreds of Bluetooth chipsets, driver combinations, OS stacks... and each of these has their own quirks, and even if a bug gets fixed in a Bluetooth driver or controller firmware, good luck getting that distributed to users...
by WA | 2025-09-16 10:09:37+00:00
I get your point. I'm fully with you that it makes no sense to use React and write React apps if you can achieve the same without React. I hate the fact that many great frontend components only work with React, especially considering that React didn't properly support Web components for ages, whereas almost every other framework had no problems with them.

However, out of the box, Web components don't come with almost anything. Comparing React to Web components is comparing apples to oranges.

Lit is great, but Lit is a framework. Now you're comparing React with Lit. Different story than React vs. vanilla Web components.
by patates | 2025-09-16 10:10:02+00:00
I read the original article and many surrounding discussions & follow-up articles. Not confusion perhaps, but many see it as friction, including the complaints from the original article. From where I'm looking at, it's just a side effect of dealing with concurrency with no threads, what the article also mentions. So, you know, it is what it is, at the end? Now we have people coming up with different definitions of color (react hooks, in your case) and complaining that it's bad?

This is like when you are doing embedded programming, holding the API functions you need to call in a special sequence to the same standard as people writing their own DSLs with templates.
by rurban | 2025-09-16 10:10:47+00:00
The biggest danger is being shredded.

Why is such a wave so big? Because the coast is extremely shallow suddenly. Normally 1m-50cm, but when a big wave comes, all the water in front of the wave is sucked into it back, which makes it about 10-20cm deep. And it is sucked back really fast, because it is not deep. So if you miss such a wave and fall down, you end up there in the impact zone, which is also the shredding zone. There are either rocks or coral reefs, both extremely unhealthy when being shredded along, even if you still have your board. Normally not. And then you are sucked back into the next wave impact zone with high speed, which is un-nicer, because then you are not just shredded along, but also hit big from above into the ground. Where you usually break some arm or leg, or just hit your head into the rock and then drown. The few people who survive this do have professional help by the jet skiers, who try to catch you before the next impact. Your only chance is to get your board from the leach as soon as you get up, and paddle as fast as possible to the side, across the stream to survive the next impact.

It's not interesting at all, pure danger. Like running across a highway without looking.
by mschuster91 | 2025-09-16 10:10:55+00:00
> As for the AirPods, and true wireless earbuds in general, I find this product category to be the most wasteful. Unless someone comes up with a type of earbuds that have easily replaceable batteries, I’m not interested in buying something that’s bound to become e‑waste in a relatively short period of time.

My AirPods Pro that I bought five years ago are still going strong, the only issue I have is that the right AirPod got some water ingress and now every time I insert it, I'm greeted with about 5 seconds worth of white noise.
by xzstas | 2025-09-16 10:11:07+00:00
A couple of last years were quite impressive in how mobile linux improved.

Still, people claim: - open-source phones are low-end devices - but we (also) write our DTS for phones like Xiaomi, Samsung, OnePlus, etc. Personally, I've written dts for my Xiaomi 12 lite and packaged postmarketOS for it. for devices like Fairphone - there's already a good level of support in mainline - mobile linux is slow and laggy - this comes from the 1st point. modern smartphones works quite smooth, and mine xiaomi phone running on sm7250 (mid level soc from qcom) feels very snappy. hell, even desktop browsers works quite good on more or less modern phones (chromium is especially smooth) - UI is trash - please check out gnome-mobile. it's an impressive piece of work and feels very much like modern mobile UIs - my bank/government/etc forces me to use ios/android app - we have waydroid! so, you can run any android app from your launcher (which will be running inside a container with lineageos). the integration might not be super complete right now, although it closes the gap for me.

Of course, there are many gaps (like camera works on very few devices and photo/video quality cannot be compared to android; some apps are still not adaptive) but many enthusiasts continue to improve on all the directions. Kudos to all of them! Personally, I wait for VoLTE and immutable systemd-based pmOS.
by vintermann | 2025-09-16 10:11:31+00:00
A number of identical copies of a string, but with random mutations propagating through it like a word ladder puzzle, is pretty close to best-case for BWT-based compressors.

But Bzip2 is also a pretty bad BWT-based compressor. Not only does it use block sizes from a time when 8mb memory was a lot, it does silly things which doesn't help compression at all.
by theshrike79 | 2025-09-16 10:12:07+00:00
...but the SMB implementation on macOS is shit.

Try to browse any network directory with a non-trivial amount of files and see the whole Finder window just beach-ball or freeze.

I can browse my NAS faster via a browser and copyparty[0] than with Finder and SMB or NFS...

[0] https://github.com/9001/copyparty
by ViewTrick1002 | 2025-09-16 10:12:33+00:00
Hahahah wow. This is so incredibly sad. When an engineer drops his standard to generated ChatGPT responses validating the other persons argument then you know they are completely off the rails.

Arguing in good faith? Not for you! Hope to bury the person you are discussing in a wall of LLM text because you can't deal with reality, that is what you do!

> As of 2024, over 20 reactors are under construction in China, making it the country with the largest number of reactors being built.

And what did I say: China has 4-5 construction starts per year leading to a shrinking share of nuclear power in the electricity mix.

As per Chinese average construction times that leads to in the 20s reactors under construction.

Thanks for the confirmation!

> Why might people think China is only announcing? Some reasons for the misunderstanding: Media headlines often report announcements, but follow-up coverage of construction or completion is rare unless it's a major milestone.

I wonder why I was counting construction starts based on authoratative databases?! Thanks again for confirming that China is barely building any nuclear power!

> China is not just announcing nuclear reactors — it is actively building and commissioning them at a faster rate than almost any other country. While not every announcement leads to immediate construction, a large percentage do eventually get built.

Yes. Currently targeting ~2-3% of the electricity mix as per recent construction starts. Insignificiant.

> While the EPR2 nuclear reactor project faces significant financial uncertainties, rising costs, and regulatory hurdles, it is not truly "stuck in financial limbo."

"Not truly stuck", but stuck.

> The French government and EDF remain engaged, with key decisions and financing strategies expected soon, indicating the project is still moving forward, albeit slowly and with some risks."

You mean the government that just collapsed because they are underwater in debt with a spending problem they are unable to reign in?

They will get around creating insanely bonkers large handouts to the nuclear industry any day now! Lets force a downgrade of their credit rating by another notch or two!

Exactly what is needed!

> The PRIS database lists 63 reactor projects.

Including

- 2 reactors from Ukraine which hasn't moved an inch since the Soviet times.

- 2 reactors in Japan that will get finished any day now!

- 1 reactor on a slowly rolling recently halted project in Argentine. Did I mention that it is 25 MW? A tiny bit bigger than an off-shore wind turbine!

- 1 reactor in Brazil which has on and off been construction since 1984.

That was ~10% of the reactors on that list. Should I continue??????

Also love the dodge. Just ignore all abandoned American and UK reactors in the last 20 years and keep pretending that all announced reactors will magic themselves into existence! Any day now!
by rsynnott | 2025-09-16 10:12:42+00:00
Fairly sure this is a "your (or your counterparty's) bank is broken" thing, not a "SWIFT is broken" thing. ISO 15022 (as used here) and ISO 20022 (as used by fancy modern banks who are willing to get onboard with a message format a mere 20 years old) will handle the string 'null' just fine. ISO 15022 doesn't, IIRC, really have a way to represent null the concept at all; you just wouldn't provide the relevant field.

At a guess, the message parsing by the receiving bank is likely to be broken.