MurphyA/hacker-news huggingface dataset:
by mmooss | 2025-10-25 07:32:04+00:00
> You could have answered your own question by ...

Who cares? It's not about me or someone else (or you), it's about the issues at hand. If the commenter wants to make a claim, they are welcome to.

People on HN can't read a study without finding one of the few methodological flaws they are aware of - as if that's some form of serious analysis.
by port11 | 2025-10-25 07:32:52+00:00
1) In the EU, if you uninstall Apple Maps and set another app as your navigation default, many (most?) addresses won't work anymore. Clicking an address will show you an alert that you haven't installed a navigation app, or sometimes just open the Maps website in Safari.

2) With the new dual-language keyboards, text prediction is doubly messy. My Dutch-French keyboard suggests English words and almost never understands which language I'm actually typing in.

2b) Fine, but then at least my English keyboard will be okay? Nope. The other keyboards still get polluted with suggestions and auto-correct from the other language keyboards you have. For example, it's now impossible to write “as a” without iOS correcting it to “às à”, even though my Portuguese keyboard is separate and I'm clearly typing in English.

3) Search on iOS always searches for files, even if you remove the Files app contents from search results. (‘App’ just got corrected into ’all’.)

4) In iOS, HealthKit occasionally locks down and the apps that need it to function become unresponsive (AutoSleep, WaterNow, Cronometer). This can only be fixed with a restart.

5) In macOS's Mail, if you Command-Z to undo deleting an email, 90% of the time it goes in a Recovered Emails folder instead of where it was. 10% of the time it's not undeleted at all and is instead completely gone (also from the trash).

6) Calendar.app on macOS can become unusable if you have attachments in events. The solution is to open the event on iOS and delete the attachment.

7) Screen Time asks me twice if I want to unlock an app or website. Sometimes the animation plays and nothing happens, so I have to do it thrice.

8) The Game Mode notification can't be disabled, because no one at Apple has ever alt-tabbed away from a game.

9) If you search for a setting in iOS or the redesigned macOS System Preferences, I think 3/4 of the time it will take you to a nearby screen but not the actual setting. This is because Apple designers don't know that they can scroll you or link you to the right place.

I've reported all these bugs to Apple with screenshots or videos. None of them were ever fixed.
by mewpmewp2 | 2025-10-25 07:34:14+00:00
Yeah, I'm a huge mess at home, I'm pretty sure I must be 99th percentile in terms of messiness and organization at home. It kind of causes me constant feeling of shame, but I'm not sure how to handle it either. Of course I've tried various ADHD medication etc. I'm getting mid 30s and still don't have a solution for this. I have done rushes of clean up/organization of 4+ hours, but I can never keep it up daily or weekly. In a way I feel like I'm an impostor of a functioning adult, trying to get things organized at last minute when it's truly required, I've tried to embrace it, but there must be a limit to what people are willing to accept. I'm kind of like a slave observer to what I'm interested in.
by lynx97 | 2025-10-25 07:35:08+00:00
Great. Only this year, I got roughly 6 doses of gadlinium, and prior to that, I got one every year, going back 20 years. I just recently chatted with a MRI nurse about the fact that I have a bad feeling about getting that stuff so frequently over time, and she dismissed my concerns. They used to remind patients to drink more after the MRI, but even that routine has been ended roughly 5 years ago. Is there anything else I can do except drink more on the day of the injection?
by tambre | 2025-10-25 07:35:32+00:00
I was considering CBOR+CDDL heavily for a project a while so they're a tad intertwined in my head. I very much liked CBOR's capability of being able to define wholly new types and describe them neatly in CDDL. You could even add some basic value constraints (less than, greater equal, etc.). That seemed really powerful and lacking ASN.1 experience it sounds like a very lite JSON-like subset of that.
by sigmoid10 | 2025-10-25 07:38:03+00:00
Most plastics are transparent to UVA, which is like 90% of UV that reaches earth's surface. They only start absorbing at higher UV frequencies. That's why sunglasses have dedicated UV ratings. You can bring your sunglasses to basically any optometrist and test how well they block UV. It takes 20 seconds and they'll probably do it for free.
by procaryote | 2025-10-25 07:38:16+00:00
The code style on this makes my eyes bleed. It was a long time since I saw anyone do "if () single statement; else { block of statements }"

Making the first thing a block doesn't add any lines and makes it less brittle, and makes future diffs better

And they do some weird alignment of assignments, and for some reason carry on adding extra spaces for some assignments even when they're alone in a block?

And they go out of their way to do pointer arithmetic rather than array operations that are more readable

And the code is essentially sscanf(str, "%%%2x", &value) plus some checks, so why not write that instead?

Also what kind of psycho uses CppStyleFunctionNames() in C?
by XiphiasX | 2025-10-25 07:38:49+00:00
Bitcoin transition to post-quantum cryptography is unrealistic due to this fact:

If the encryption is cracked, then who is to say who owns which Bitcoin? As soon as I try to transfer any coin that I own, I expose my public key, your "Quantum Computer" cracks it, and you offer a competing transaction with a higher fee to send the Bitcoin to your slush fund. No amount of software fixes can update this. In theory once an attack becomes feasible on the horizon they could update to post-quantum encryption and offer the ability to transfer from old-style addresses to new-style addresses, but this would be a herculean effort for everyone involved and would require all holders (not miners) to actively update their wallets. Basically infeasible.

^^^ Smart money is aware of this fact, yet real estate and gold aren’t outperforming Bitcoin. Is this truly alpha???
by mbleigh | 2025-10-25 07:39:16+00:00
Heh, the problem with having a half drafted post on your machine for a few weeks is the industry moves fast!

I had the post pretty much done, went on vacation for a week, and Claude Skills came out in the interim.

That being said Skills are indeed an implementation of the patterns possible with linking, but they are narrower in scope than what's possible even with MCP Resources if they were properly made available to agents (e.g. dynamic construction of context based on environment and/or fetching from remote sources).
by doublebind | 2025-10-25 07:39:38+00:00
My 32GB RAM M1 is a fantastic machine, but it's getting old for the type of work I do. And I can't upgrade the RAM.

I installed Omarchy via Asahi Alarm [1] and have been running it for 3 weeks without issues. I spent half a day setting everything to my taste (keyboard bindings, monitors, waybar, etc.), and I'm still getting used to Hyprland, but I have a fast machine. RAM usage with everything I need open is considerably lower than on macOS (80% -> 50%), and I don't have to pay a monthly subscription for every little piece of software not built into macOS.

Asahi isn't perfect (touchpad rejection being my main issue), but I can live with the inconveniences. This is still a very good machine, and I can't afford a new one right now.

[1] https://github.com/basecamp/omarchy/pull/1897
by Leftium | 2025-10-25 07:40:08+00:00
I chose to share the one that seemed more recent/maintained.

Brief history/explanation from: https://github.com/csstools/normalize.css/#differences-from-...

> Nicolas Gallagher and I started writing normalize.css together. I named and created the normalize.css repository with the help of Paul Irish and Ben Alman. I transferred the repository to Nicolas, who turned it into a “household” CSS library.

> Later, I resumed authorship of normalize.css with Luciano Battagliero. Together, we tagged, deprecated, and removed “opinionated” styles — styles developers often prefer but which do not fix bugs or “normalize” browser differences.

> Later, Nicolas resumed authorship and the issue of whether to include or omit the opinionated styles forced us to split.
by synecdoche | 2025-10-25 07:42:07+00:00
I think there is a non-insignificant number of people who would understand the word safe as no risk, who if something bad happened to them after submitting themselves to such a safe procedure, would find themselves deceived. Technically, I think they would be correct. Therefore, it should be explained that there is a risk but that it is on some order that they can relate to, like the risk of walking down the street.
by akshatjiwan | 2025-10-25 07:43:26+00:00
I'm disagreeing that it's trivial to check for fusion because of low mass of gas inside the bubbles and suggesting that it's unlikely that fusion would ever happen in a bubble because temperatures required for fusion are way higher than bubble cavitation temperatures.

Do you have any ideas on how detection can be made in a bubble radius of say 100um?

In laser fusion experiments the pellet size is in mm range and it's completely filled with solid/liquid hydrogen to achive high particle density.Thats not possible in a bubble.

The thing is even for something as well studied as sonoluminescence there is no scientific consensus. Literature is all over the place when it comes to bubble gas temperature during cavitation.

Lots of arguments and debates are ongoing in the community. I think that's what happened with fusion story.
by Atheros | 2025-10-25 07:43:38+00:00
You're better off guesstimating yourself than trusting contractors. The contractors are incentivized to severely oversize any AC units they install or else people leave bad reviews on their pages/listings when the installed unit can't keep up the one day every two years that the temperature gets abnormally hot.

I did this myself and insisted on a unit half the capacity that the contractors wanted. Several flat-out refused. But it works perfectly! Approximately one day ever two years it can't keep up. Which means that all the other time it doesn't short-cycle. Perfect.
by mbleigh | 2025-10-25 07:44:27+00:00
Fair, but the person who coins a term generally doesn't ultimately decide how it's going to be used, see vibe coding for a more recent example.

REST API became colloquially defined as "HTTP API with hierarchical URL structure, usually JSON". I wrote about the very phenomenon 15 years ago! https://www.mobomo.com/2010/04/rest-isnt-what-you-think-it-i...
by Ekaros | 2025-10-25 07:44:58+00:00
Financial markets work on very short scales. And have been doing so increasingly. If you can still make money for 2 years. Well you will. And if you believe you are smart you try to time it. And only dump or short at moment you gain most.

Just like during 2008 lot of people noticed that there were issues in the market and assets. But stayed in as there was still money to be made. Honestly it really looks like same thing is now happening again, be it with AI or other type of lending. Cracks are showing, but there is not that much movement yet.
by cubefox | 2025-10-25 07:45:15+00:00
And he tried to disprove the general conjecture, that every convex polyhedron has the Rupert property, by proving that the snub cube [1] doesn't have it. Which is an Archimedean solid and a much more "natural" shape than the Noperthedron, which was specifically constructed for the proof. (It might even be the "simplest" complex polyhedron without the property?)

So if he proves that the snub cube doesn't have the Rupert property, he could still be the first to prove that not all Archimedean solids have it.

1: https://en.wikipedia.org/wiki/Snub_cube
by deaddodo | 2025-10-25 07:46:25+00:00
What you’re referring to as “Win32” is WinAPI and its derivative/wrapper technologies. Which can include WinRT, WinUI3, MFC, etc.

And “Win32” as a reference to the platform is well gone, as it’s exclusively “Win64” on the x86 side these days.

Thus why I said it would be unlikely he would refer to it as “Win32” specifically today. But yes, if you conflate “Win32” to “native Windows API” (even that term will be controversial, so replace “native” with “legacy” at your preference), it’s all the same today as then.
by csomar | 2025-10-25 07:47:06+00:00
Quantum computing is as real as my $1bn bank account. It does exist, I just can't access it. There is a lot of money to be paid, however, to be doing this "research" and part of the fund raising is hyping. It does help that there is no target or goal to reach: This keeps the prospects of your funding unlimited. Quite fitting for quantum mechanics.
by chrismorgan | 2025-10-25 07:48:49+00:00
This link is for the less-well-known normalize.css, https://github.com/csstools/normalize.css. It was last touched five years ago.

The better-known normalize.css is https://github.com/necolas/normalize.css. It was last touched seven years ago.

There’s a reason neither has seen more recent activity: they were mostly about making old browsers behave themselves, and they’re done. The stylesheets did have a little more to them, but it wasn’t what people actually cared about… and in some cases they were better off without them. I know I disagree with quite a few of their opinionated styles.

Those old browsers are now long obsolete—half of them can’t even talk TLS 1.2, which basically excludes them from the modern web—so almost all of these stylesheets is obsolete, and you don’t need them.

For the few pieces that might still have value, you would now prefer to use @layer or :where() for this kind of stylesheet, to make them behave more like user agent styles and avoid specificity conflicts.
by YeGoblynQueenne | 2025-10-25 07:49:10+00:00
(Not the OP) If we've learned one thing from the ascent of neural nets is that you have no idea whether something works or not until you have tried it. And by "tried it" I mean really, really gave it a go as hard as possible, with all resources you can muster. The industry has thrown everything it's got on Transformers, but there are many other approaches that have at least as promising empirical results and much better theoretical support and have not been pursued with the same fervor, so we have no idea how well or bad they'd do against neural nets, if they were given the same treatment.

Like the OP says, it's as if such approaches don't even exist.
by procaryote | 2025-10-25 07:52:09+00:00
> Yes, junior members will often have more grunt work, but they should also be given many interesting tasks to help them grow.

This and all the talk of status is a bit worrying

Junior devs are challenged by and have room to grow from tasks that would be routine and boring for a much more senior dev. The junior member might be completely out of their depth taking on a task that the senior dev would be challenged and grow from. This may influence who should do what tasks, although collaborating on a task is often an option
by apical_dendrite | 2025-10-25 07:52:37+00:00
The claim that it is not possible to "question the new mRNA platform publicly without knee-jerk backlash and demonization" is just not accurate. There is a very well-known counterexample. Researchers identified that the mRNA COVID-19 vaccines were associated with an increased risk of myocarditis, particularly among younger males. This is rare - something like 3 excess cases per 100,000 doses. This has been studied extensively. Regulators required additional surveillance and it's included in all the guidance from regulators and physicians associations. The consensus has been that this is an acceptable risk, particularly since COVID itself is associated with an increased risk of myocarditis. Clearly you have a different view, but the consensus view is based on analyzing data from millions of patients across many countries, not on a "knee-jerk backlash".
by zigzag312 | 2025-10-25 07:52:42+00:00
If you consider Go as a low level language, you might want to try C# which can be as low level as Go while having a lot of high level features. NativeAOT compiler allows you to statically link native libraries or create native shared libraries (.dll/.dylib/.so) that can be consumed from other languages. It's kind of 2-in-1 language, but the ecosystem is primarily focused on the high level part, so you can only depend on small portion of it.

If you are OK with less popular languages you can check any of these: Nim, Hylo (formely Val), Vale, D, or Zig.

I haven't tried any of these yet, but they all have piqued my interest. Nim is probably the easiest one.
by zachrip | 2025-10-25 07:53:19+00:00
I was prescribed vit a palmitate, lutein, and DHA. The vit prescribed was a high dose, like 10k iu per day. I cut back on that dose, I'm going blind but I also need to consider my general health. I have ushers syndrome, not md, but it's a retinal disease (retinitis pigmentosa).

To be clear, this is prescribed as a "we can't do anything else for you" thing, since there is no cure for RP. This may or may not actually help.
by sans_souse | 2025-10-25 07:53:49+00:00
How do you think that works with cops and body cams? I am genuinely asking what you think here. I would guess probably most turn them off but maybe not all do. Why? Because all that stuff is irrelevant in the case the records are checked in the first place.

If you're job is to soft thru evidence for legal process, are you watching the cop take a leak? You only care about rhe specific time frame of the incident in question. In fact you're jurisdiction is only within some narrow time frame so you'd have no business watching anything outside of that.

That's my point.
by isodev | 2025-10-25 07:55:37+00:00
Indeed, "cross-platform UI" can only be as good as the average between all the platforms it supports and it usually ends up costing a lot more than using the native UI kits of each platform. Kotlin Multiplatform has been and continues to be the "happy path" for buildings apps in our studio - native UI + shared business layer. Also, in terms of API stability and mental load, Kotlin is a lot more productive than Swift... and it doesn't come with a yearly breaking cycle.
by rustdebacletime | 2025-10-25 07:56:43+00:00
> You're moving the goalposts.

Nope, I am not moving the goalposts, as is perfectly clear to you already. You are well aware that I am completely correct and that you are wrong.

> Again, the fact that Rust can and will break backwards compatibility is not in dispute. It's specifically the claim that it's done "on a whim" that was the seed of this subthread.

And you and the other Rust proponent's directly talking around it, as you again are doing here, only worsens the situation.

> No need for a thought experiment. Straight from the GCC docs [0]:

Technically correct, but outside of extensions that has to be enabled, more or less none of that breaks any backwards compatibility. A program written in pure C or C++ ought to behave exactly the same and compile exactly the same as in those default dialects. The default dialects amount to more or less just a strict superset that behaves the same, like adding support for C++ "//" comments, or backporting newer C standard changes to previous versions. The only extensions that change behavior significantly and are not only strict supersets with same behavior, require flags to be enabled.

Thus, yet again, radically different from what the rustc developers did just last year.

Overall, your posts and the posts of your fellow Rust proponents in this submission both worsen the situation for Rust and for software overall regarding compatibility, security and safety, as the bug of the submission indicates. Imagine being so brazen and doubling down on a path that arguably lead to a very public bug. I do not believe any responsible software company would want you anywhere near its code if it cared about safety and security.
by mikepurvis | 2025-10-25 08:00:11+00:00
Surely the responsibility here is broader than treating it after the fact? Perhaps it’s an over the top comparison but most places outlaw dangerous drugs— you can treat the after-effects but by that point a lot of the damage has already been done. Making tech companies answerable for having developed algorithms that serve up hours of obvious brainrot content at a time would go a long way.

(And like with many of these things, holding senior executives personally liable helps ensure that the fines or whatever are not just waved away as a cost of doing business.)
by stevage | 2025-10-25 08:00:16+00:00
Tbh it's been a while since I've seen anyone manually format code. Automatically formatted code definitely does help avoid certain kinds of bugs.

Does C not have the equivalent of Prettier?

I am curious what their editing process was that changed:

> assert(isxdigit((src+1)));

to

> if (!isxdigit(src+1)) return '\0';
by kovek | 2025-10-25 08:01:16+00:00
> It doesn't show it can execute it at scale. Without writable state and bit exact ops,

Well, modern LLM coding agent products (eg. Claude Code) are able to store state in files in the current repository. So, you could have the model keep the "CPU State", and the files in the repository be the "RAM".

Also, could this https://arxiv.org/html/2402.17764v1 possibly reduce errors when doing inference? There is no floating point operations
by geocar | 2025-10-25 08:01:39+00:00
You can use iodine and do a delegation from a real domain: It encodes packets in subdomains of your domain (and decodes them with a special DNS server). It is not fast.

I like to use SNI with e.g. pagead2.googlesyndication.com and www.googletagmanager.com because a lot of captive portals put ads on them, and I it on a google cloud instance since they own the IP.
by bell-cot | 2025-10-25 08:03:48+00:00
So...the big fish set up a plan to transition "everyone" to their new Bitcoin 2.0. (Before the supposed "quantum crypto" smashes the punch bowl.) A bunch of the little people are unable or unwilling to transition. On the day the miners stop recognizing the old-crypto wallets & keys, those all become worthless.

Seems to me like a great plan, for the big fish to consolidate their control of Bitcoin. At the expense of little people. Who they don't care about.
by bonoboTP | 2025-10-25 08:05:22+00:00
You aren't contradicting me.

Teachers who pass the tests required for this probably are from the top of their teacher cohort regarding intelligence, consciousness, empathy, motivation etc and they are likely better paid, so less stressed from life stuff like bills or whatever.

The peers all come from non-random families who generally have good life outcomes either way. These kids will model good behavioral norms. If kids can interact, they will influence each other. It's not only disruption or no disruption, but likely more subtle.

The effects were only shown here up to end of kindergarten. It likely disappears later.

My default assumption remains that these fashionable methodologies do very little actually. The correction is probable almost entirely due to who the people involved are. I know that the study participants were randomized to Montessori or not, but the rest of peers and the teachers are not random.

The real test would be for a Montessori kindergarten to drop the methodology while keeping the same people.