MurphyA/hacker-news huggingface dataset:
by discomrobertul8 | 2025-10-16 08:12:29+00:00
> Software teams at apple really need to get their act together.

WatchOS 26 has rendered my Apple Watch almost useless. It's gone from lasting a whole day including 2 cycling 'workouts' for my commute and the occasional lunch time run (or gym session before work) to now being at 40% battery by the time I make my mid-morning coffee and dead before I get home.

I don't use most of the 'smart' features anyway - I'm mostly using the fitness features - so I'll probably switch to a Garmin at some point.
by piva00 | 2025-10-16 08:14:01+00:00
> Out of curiosity, why don't we see the same degree of Brazilian immigration to the EU then versus the US?

There are a lot of Brazilians in the EU, most have legal residency through heritage (Spanish, Portuguese, Italian are quite common 2nd passports) or through work visas.

You can't discount the huge influence the USA has over Latin America, and specially over Brazil, people look up to the USA as a benchmark/role model, many Brazilians dream of "making it" by moving to the USA; Brazilians also suffer a huge influence from the consumerist aspect of the USA, they want to have nice cars (which are cheaper relative to salaries than in Brazil), they want to buy electronics that are expensive in Brazil: consoles, computers, phones, they want to buy clothing that is considered expensive in Brazil, there's a quite markedly status-chasing aspect of Brazilian society that mimics the American one. Brazil was somewhat molded according to the USA: car-dependent, consumerist, etc. so a lot of Brazilians believe that the USA is what Brazil "could be" if it was richer.

There are many support groups from past immigrants to help out settling in the USA, it's also much easier to live in the USA undocumented than in most of the EU: in the USA there's no centralised identification at the federal level, in the EU most countries require you to have a tax ID to do most of the basic bureaucracies you need to settle.

It's a confluence of factors that make Brazilian immigration into the USA very different than into the EU. From my experience most Brazilians in the EU are high-skilled immigrants or have a second citizenship or are spouses of natives/citizens.
by thaumasiotes | 2025-10-16 08:14:02+00:00
If they're meant for regular circulation, the program is being led by a buffoon. $1 coins have failed to circulate every time they've been introduced.

https://en.wikipedia.org/wiki/Susan_B._Anthony_dollar

https://en.wikipedia.org/wiki/Sacagawea_dollar

Dollars are worth a lot less now than they were. If vending machines start charging integer numbers of dollars, maybe dollar coins will catch on.
by lutusp | 2025-10-16 08:14:30+00:00
It's a matter of choice. We have no choice about firmware drivers, but we do about which Linux distribution to install. Since there is a choice, we can exercise it and send a signal that open-source is preferred.

> And, I am pretty sure that both NVidia and AMD have similar (binary blobs).

Yes, all true, and as more powerful GPUs appear, this is likely to become a more contentious issue.

So I say, choose where we have a choice.
by matwood | 2025-10-16 08:14:39+00:00
> I think people are being slightly hyperbolic.

People are not being hyperbolic. This is reducing the transparency of Pentagon to the American people. See also the Whitehouse banning the AP earlier this year.

> It's basically stating that if a news outlet publishes unauthorized information then they won't be allowed access to the Pentagon.

Without access it's going to be very hard to do good reporting, adversarial or otherwise. This is the government working to control what is said.

> You're generally going to be reluctant to frame entities that you have a positive relationship with in a negative way. And this agreement is essentially formalizing adversarialness.

The world is built on relationships. One of the keys of being a good journalist/reporter is being able to have relationships which help to build stories while also staying objective.
by physicsguy | 2025-10-16 08:15:42+00:00
Well to be fair, I'd consider this to be semi-HPC work - obviously it's not multi-node but because of the hardware it's not the same as using it on an ordinary desktop machine either and has many of the challenges of HPC too in getting stuff compiled for it, particularly with it being ARM based. What you learn when you work on this stuff is that you need very specific combinations of packages that your distro just isn't going to be able to do, and Homebrew doesn't give you enough flexibility in that.
by hannesfur | 2025-10-16 08:15:47+00:00
It's great that they finally target all three mayor platforms! Let's see how developers using Windows treat them. I used to be a Neovim purist, spending days on my config and I have barely touched it since I moved to Zed. It's so much nicer to use then VScode (and it's forks) because it's so snappy. I hope they ship leap.nvim (https://github.com/ggandor/leap.nvim) support soon, then I am completely happy!
by tovej | 2025-10-16 08:16:16+00:00
This is sad. You're already picking the raisins out of the bun to misrepresent my argument.

I did not claim that sharing an ethnicity means you look down on someone, that's a strawman. The full argument is that defining the in-group elite by a shared ethnicity obviously excludes other ethnicities, in other words looking down on them. So looking down on others is inherent to ethnonationalists.

The wikipedia article goes through this logic, and maybe it's a little longwinded way to get there. You can also read the dictionary definition, which is more straightforward: https://www.dictionary.com/browse/ethnonationalism

"noun

the belief, theory, or doctrine that shared ancestry is the principal element of a cohesive national identity, and that a government should protect and promote the culture, language, and religion of one group, considered the primary or prestigious people of a nation, over other cultures, languages, or religions that may share that space in a multicultural society."

Re: Hitler, Netanyahu, DHH, I'm not talking about their actions, I'm talking about their ethnonationalism. That they differ in their actions is irrelevant to that point.

> Show one. That's hilarious, there's one just above it: "you seem to be having difficulty understanding words"
by Topfi | 2025-10-16 08:16:28+00:00
Fair point of course and it is still far to early to make a definitive statement, but in my still limited experience throughout the night, I have seen Haiku 4.5 be far better in using what I'd consider a justifiable amount of input tokens over e.g. GPT-5 models. Sonnets recent versions also had been better on this front over OpenAIs current best, but I try (not always succeed) to take prior experience and expectation out of the equation when evaluating models.

Additionally, the AA cost to run benchmark suite numbers are very encouraging [0] and Haiku 4.5 without reasoning is always an option too. Tested that even less, but there is some indication that reasoning may not be necessary for reasonable output performance [1][2][3].

In retrospect, I perhaps would have been served better starting with "reasoning" disabled, will have to do some self-blinded comparisons between model outputs over the coming weeks to rectify that. Am trying my best not to make a judgement yet, but compared to other recent releases, Haiku 4.5 has a very interesting, even distribution.

GPT-5 models were and continue to be encouraging for price/performance with a reliable 400k window and good adherence to prompts with multi minute (beyond 10) adherence, but from the start weren't the fastest and ingests every token there is in a code base with reckless abandon.

No Grok model ever performed for me like they seem to during the initial hype

GLM-4.6 is great value but still not solid enough for tool calls, not that fast, etc. so if you can afford something more reliable I'd go for that, but encouraging.

Recent Anthropic releases were good at code output quality, but not as reliable beyond 200k vs GPT-5, not exactly fast either when looking at token/sec, though task completion generally takes less time due to more efficient ingestion vs GPT-5 and of course rather expensive.

Haiku 4.5, if they can continue to offer it at such speeds with such low latency and at this price, cupeled with encouraging initial output quality and efficient ingestion of repos seems to be designed in a far more balanced manner, which I welcome. Course with 200k being a hard limit, that is a clear downside compared to GPT-5 (and Gemini 2.5 Pro though that has its own reliability issues in tool calling) and I have yet to test whether it can go beyond 8 min on chains of tool calls with intermittent code changes without suffering similar degradation to other recent Anthropic models, but I am seeing the potential for solid value here.

[0] https://artificialanalysis.ai/?models=gpt-5-codex%2Cgpt-5-mi...

[1] Claude 4.5 Haiku 198.72 tok/sec 2382 tokens Time-to-First: 1.0 sec https://t3.chat/share/35iusmgsw9

[2] Claude 4.5 Haiku 197.51 tok/sec 3128 tokens Time-to-First: 0.91 sec https://t3.chat/share/17mxerzlj1

[3] Claude 4.5 Haiku 154.75 tok/sec 2341 tokens Time-to-First: 0.50 sec https://t3.chat/share/96wfkxzsdk
by whstl | 2025-10-16 08:17:53+00:00
> I don't need to build a custom upload client

GP said this is an app from the 2000s.

For S3 you do need to generate a presigned URL, so you would have to add this logic there somewhere instead of "just having a generic HTTP upload endpoint".

Unless the solution is "don't have the problem in the first place" the cloud limitations are just getting in the way here.
by vintermann | 2025-10-16 08:18:06+00:00
Yes, calling the media liars is a thing the Nazis did. However, it's not a good reason to equate someone with Nazis because lots of other people from all parts of the political spectrum have called the media liars from time to time. And a number of times, the media has even deserved it. I challenge anyone who disagrees to go take a dive in historical newspaper archives.
by hunterpayne | 2025-10-16 08:18:22+00:00
> The center and left publications, for all their flaws, still stick to journalistic norms.

Up until about 2016 I would have agreed to this. After the last month or two, I don't see how a rational human can think this anymore. Neither side has any mainstream news outlet which tries to be honest in its reporting. You want facts? The talking heads have their own YouTube channels now. If you can find a decent selection of them, they provide more honest reporting and far better analysis than the media on either side provides currently.
by tialaramex | 2025-10-16 08:19:56+00:00
I agree that it's not "all that different". It's just that years later what C++ offers is slightly worse while having more awkward syntax.

Exactly like the article topic. Iterating over your maybe type was IMO an obvious thing you'd want, but it took C++ a decade to provide this behaviour in a slightly awkward way.

And likewise for their maybe reference, which C++ 26 also finally lands. The original discussion papers for std::optional explain the core ideas for std::optional<T&> but apparently the possibility that it's an assign through type, a thing nobody has ever wanted, and no other language has ever provided - was so important that it blocked all work on this idea for about a decade.
by hgomersall | 2025-10-16 08:20:06+00:00
Even the complex cases fit into an overarching tool. Most people in the UK don't submit tax returns because they don't have any income beyond their salary. Even if you do, you then use the tool which asks you a series of questions like "do you have a student loan?" and "did you receive any dividend income?", then you have to fill in some next level detail if those are true. I'm sure there are people with weird tax arrangements that need to work outside of the wizard, but I'd wager it was less than 1 in 1000, and those people tend to have the money to pay for fancy accountants to do it for them.
by impendia | 2025-10-16 08:21:59+00:00
Thank you very much for your reply.

This might sound like a strange question, and maybe not one I can reasonably ask of anyone else. That said -- how can I determine what "rest" genuinely means for me? As opposed to what I would like it to mean?

I enjoy Civ, but that might be for the dopamine kick it delivers, so I'm not sure if it has the beneficial effects you describe. I also enjoy reading, but that feels more like lifting than recovery.

And I've indeed tried meditation, and indeed not found it easy!
by coldtea | 2025-10-16 08:22:54+00:00
>nor is someone allowed to make a drug for me, even if they give it to me for free.

Nutjobs and snake-oil are not just for-profit. See cults. See bizarro medical claims from kooks. See flat eathers.

>I am not free to just make a medication on my own. I tried this. The lab I was going to rent backed out when the FDA threatened shutting them down.

If somebody is going to rent a lab to "make a medication of their own", it's best that they're kept out of it.
by johnisgood | 2025-10-16 08:23:18+00:00
$ strip --strip-all ./target/release/zed $ du -h ./target/release/zed 261M ./target/release/zed $ strip --strip-all ./target/debug/zed $ du -h ./target/debug/zed 482M ./target/debug/zed

Correct. It is still embarrassing, in my opinion.

To make matters worse, it takes several minutes for Zed's window to appear on a cold start, whereas VSCode launches almost instantly.

[1] I am trying to measure it as we speak but it is taking quite a long time.
by bean469 | 2025-10-16 08:23:21+00:00
> I don't use most of the 'smart' features anyway - I'm mostly using the fitness features - so I'll probably switch to a Garmin at some point.

If that's your use case, I can absolutely recommend getting one. I have a Forerunner 745 and it works great for workouts alongside some smart functions like NFC payments, quick-replies to texts, etc. The battery lasts for days as well, which you can't really beat.
by earthnail | 2025-10-16 08:23:50+00:00
I absolutely love the idea of Zed, and I'm regularly giving it a go. Typing in Zed really feels better than VSCode. It's hard to describe, but impossible to discard once you've used it for a short while.

Unfortunately, there's a bunch of small things still holding me back. Proper file drag & drop for one, the ability to listen to audio files inside the editor, and even a bunch of extensions, in particular one that shows a spectrogram for an audio file.

Maybe my biggest gripe is that Python support is still better in VSCode. Clicking on definitions is faster and more reliable.
by ErikCorry | 2025-10-16 08:24:03+00:00
I guess I'm using 'Nimby' in the wider sense to include all the red tape that slows down or blocks every building project in the UK. A project doesn't have to be individually targeted by Nimbies to be slowed down, they have enough regulatory quicksand to stop building wholesale. Then when you get through that, they can target your individual project.

And Nimby is politics, so I don't see a distinction between Nimby and 'purely politics'.
by 0xEF | 2025-10-16 08:24:10+00:00
That's fair, I guess, but say there were some way for me to sign a contract saying they could test on me should I become afflicted Alzheimer's? Wouldn't there be some sort of legal protection for them, then?

Because I'd happily do it. I've watched multiple family members suffer from some form of severe mental decline and it is horrifying enough to make me willing to sacrifice myself if there is even a sliver of a chance that my sacrifice will help future generations avoid that pain. And since we're all nerds here, we all know that if we want to know if a thing actually works the way we want it to, we have to test it repeatedly in its working environment.
by kqr | 2025-10-16 08:24:33+00:00
This is surprisingly competent. A couple of months ago I evaluated some leading models on a bunch of text adventures[1]. Typical regression coefficients would be +0.02 for top level models like Sonnet and Gemini 2.5 Pro, but notably also Gemini 2.5 Flash. (The baseline is GPT 5 Chat, i.e. the one where OpenAI routes to a thinking model only when they determine it's needed.)

When I include an attempt from Haiku 4.5 in the mix, most coefficients stay similar, but Haiku itself gets a +0.05. This must be a statistical fluke, because that would be insanely impressive – in particular for a cheaper model. I guess I'm adding samples to some of these after all...

[1]: https://entropicthoughts.com/evaluating-llms-playing-text-ad...

Edit: It was a fluke. Back to +0.01 after one more go at all games.
by ClawsOnPaws | 2025-10-16 08:24:43+00:00
Heh, that roadmap is also not accessible to screen readers, at least on FireFox. That's unfortunate. But I understand it's a big undertaking with little reward for most people. I do think there are UI libraries with AccessKit integration, egui I believe?

Ah well. I'll check back on it every now and then either way.
by tpxl | 2025-10-16 08:24:50+00:00
> I don't see how my TPM module will prevent me from using the machine the way I want.

"Your version of TPM is unsupported. Please update your hardware to enjoy playing Battlefield 7". Your 69.99 per try just went up to 769.99 _for legitimate users_ because you need a new CPU with updated TPM for every new version. I'm being hyperbolic, but only slightly.

If you want a real example of this, Windows 11 requires TPM 2.0 to run. Hardware predating wide TPM2 adoption can be powerful enough to run Windows 11, except the company decided you need a new computer to do that.
by ykonstant | 2025-10-16 08:25:34+00:00
Same here; I have had crazy hardware work out of the box in linux, but printers remain a mystery.

Furthermore, last time I tried printing, it was a surreal non-deterministic process. It wouldn't print, then it would, then it would get stuck in a handshake or something, rebooting wouldn't fix it, but rebooting twice would, then turning off the printer would break it again, and so on. No system update in between attempts. I genuinely want to know what the fuck the engineers for those machines are doing.

[Disclaimer: in the above process there was the extra hurdle that the printer was one of several on a local university network that may also have had cooky configuration]
by coldtea | 2025-10-16 08:26:01+00:00
>First sign of a profession having a backbone in months

They've been towing the Pentagon/S.D. line, getting privileged official "leaks", going to wars as "embedded" shills, for decades.

Now they suddenly grew a "backbone"?

They just see the signs of lack of long term legitimacy for this particular government and play pretend at safe courage.
by freetonik | 2025-10-16 08:26:07+00:00
Related: I recently found a way to make Half Life 2 (purchased via Steam) run on arm-based Macs. It’s probably my favourite game of all time, and totally worth a bit of hassle.

https://rakhim.exotext.com/how-to-play-half-life-2-on-mchip-...
by tennysont | 2025-10-16 08:26:15+00:00
> in nixpkgs that would have allowed us to pwn pretty much the entire nix ecosystem and inject malicious code into nixpkg

Isn't that what happens when a build server or source code is compromised? I'm not sure if the existence of this exploit was egregious, but the blast radius seems normal for a build server exploit.

> how the nix project otherwise solves this problem

You can go into `/etc/nix/nix.conf` and remove `trusted-public-keys` so that you don't trust the output of the build servers. Then you just need to audit a particular commit from nixpkgs (and the source code of the packages that you build) and pin your config to that specific commit.

Otherwise, it seems like the solution is to harden the build system and source code control so that you can freely trust the source code without auditing it yourself. I'm not sure what else can be done.

If your threat model is that the 10+ nixpkg contributors are trustworthy but the github repo is untrustworthy, then git signing would make you safe.

Personally, I worry that a carelessly approved merge in nixpkg or an upstream supply attack is a bigger threat then a github repo exploit (as described here), but I imagine that reasonable minds could disagree.

Regardless, I'm very excited to see that nix builds are almost fully reproducible. That seems great! It seems like this could potentially be the foundation on which a very secure distro is built.
by IshKebab | 2025-10-16 08:28:16+00:00
> If pointers and integers can be freely converted to each other

You can only freely convert integers to pointers with "exposed provenance" in Rust which is currently unstable.

https://doc.rust-lang.org/std/ptr/index.html#exposed-provena...

I find the idea of provenance a bit abstract so it's a lot easier to think about a concrete pointer system that has "real" provenance: CHERI. In CHERI all pointers are capabilities with a "valid" tag bit (it's out-of-band so you can't just set it to 1 arbitrarily). As soon as you start doing raw bit manipulation of the address the tag is cleared and then it can be no longer used as a pointer. So this problem doesn't exist on CHERI.

Also the problem of mistaking integers as pointers when scanning doesn't exist either - you can instead just search for memory where the tag bit is set.
by ben-schaaf | 2025-10-16 08:28:31+00:00
Entirely untrue. Download git, run make and you'll get a 19MB `git` binary along with a whole lot of other 19MB binaries. Running `cargo build` produces a 3.8MB binary.

And that's still comparing apples to oranges, because git is compiled with full optimizations. Running `cargo build --release` produces a 462KB binary.

Even if I'm comparing to my system's git installation, that's still 3.9MB, and that's with all the debug info stripped.

Yes rust (like C++) tends to produce larger binaries than C, but lets be real here: The reason Zed has a bloated binary is the ~2000 rust packages that comprise it.
by easyThrowaway | 2025-10-16 08:28:43+00:00
IIRC the development budget of the iPhone was around 2 billions and half (did a brief search on google and most sites confirm it was around that estimate), rebuilding a somewhat modern mobile phone (say, circa 2015 specs) without using proprietary components from Qualcomm, Samsung, or even a cheapo chinese foundry like Allwinner would be probably even more expensive.
by onli | 2025-10-16 08:29:13+00:00
I've worked in a technical support forum with usually great guys, but what happened there was that specific complaints and specific users became designated the enemy of the group, by the group. Everything in contact with the specific issues or the specific users became twisted beyond recognition, and the group reacted to it always with aggressiveness. The "problem users" usually left after some time, then the group magically choose the next victim.

From the outside, such a group mechanism is happening here. Your reaction to the issue being brought up is not rational, and from the outside not understandable. Even if it was brought up 18 month before in the same way. And no, the curl post does not match your hostility. And no, the tone did not came off as "pretty snide", even if tribal voting pattern greys out your opposition anyway.

Please reconsider your approach here. If the issue is not fixable in caddy (though Apache seems to handle it fine?) maybe formulate a standard response that says something like "sorry, this is complicated, see the curl explication here" and leave it at that. Have an action plan that recognizes group dynamics and the burnout symptoms existing in the project, as mentioned in the article.
by BLKNSLVR | 2025-10-16 08:29:44+00:00
My work laptop allows me a view into the dystopian Windows future, including updates as you've described as well as the occasional update and reboot in the middle of doing actual work - yes, I know it should not happen like that, but reality doesn't seem to care for _should_ or _should not_. Just a rare as it is inexplicable.