MurphyA/hacker-news huggingface dataset:
by jasode | 2025-11-17 08:46:09+00:00
Graydon Hoare, a former C++ programmer on Mozilla Firefox and the original creator of Rust, acknowledges that for many people, Rust has become a viable alternative to C++ :

https://graydon2.dreamwidth.org/307291.html

And on slide #4, he mentions that "C++ is well past expiration date" :

https://venge.net/graydon/talks/intro-talk-2.pdf

It's possible that Graydon's earliest private versions of Rust the 4 years prior to that pdf were an OCaml-inspired language but it's clear that once the team of C++ programmers at Mozilla started adding their influences, they wanted it to be a cleaner version of C++. That's also how the rest of the industry views it.
by neobrain | 2025-11-17 08:47:24+00:00
I feel your pain on this one despite being fairly comfortable with nix by now. This is 100% an issue either the documentation or the nix CLI should do a better job at.

The wiki rightfully points towards "roots", i.e. references produced by nix-build or similar. Additionally, there are other places that will keep references and hence block garbage collection though:

1. Your nix profile (`nix profile list` / `nix profile remove`) and its old generations (`nix profile (wipe-)history`)

2. Your NixOS configuration (configuration.nix) and its old generations (`nixos-rebuild list-generations`)

It doesn't help that there's no discoverable way to tell why a particular nix store path is not being garbage collected either.
by eaglefield | 2025-11-17 08:47:27+00:00
The solution of differential equations by separation of variables in physics is also notated in an abusive way. You have some differential equation

dy/dx = g(x)h(y)

You separate the variables by some quick manipulations

dy/h(y) = g(x) dx

And then you have a small step in some coordinate on both sides. So by integrating both sides

\int 1/h(y) dy = \int g(x) dx

you find a solution to your differential equation. Obviously there's a real formal procedure underneath it with also some safeguards. For example you're supposed to check that h(y) doesn't equal 0 at any point. But the happy path in physics is often done without worrying about all that.
by zmmmmm | 2025-11-17 08:47:42+00:00
Public transport is only efficient at scale, requires up front investment, and carries lots of assumptions about population density and other aspects remaining static. Then it doesn't work for whole categories of people (families with small kids, etc) especially because it fundamentally just can't do the "last mile", pretty much ever.

Don't get me wrong, I think it's great for mass transit, but I can't wait to see the future with autonomous vehicles arrive, especially if they can cooperate in centralised networks to optimise traffic flows. I'd love to step off the train into a capsule that then whisks me home.
by hnarn | 2025-11-17 08:48:18+00:00
> Why would anyone expect anyone else to serve video for them for free?

I would expect that a freemium service selling encrypted "zero trust" networking should have no idea what traffic is being pushed through my network making enforcement impossible.

Nobody's asking for a free lunch, but the reasonable thing to do would be to simply bandwidth limit freemium accounts across the board, not make exceptions for certain kinds of traffic in what should be a secure network.
by Havoc | 2025-11-17 08:48:28+00:00
Would love to do a project like this. Unfortunately not viable in city Centers

> I’ve never seen such incompetence in the tech industry, so perhaps that’s why I was so naive.

I get the sense that real estate in general is an extraordinarily mixed bag with far larger deviations than I’m used. Currently trying to buy a home and some of the solicitors that supposedly do this for a living come across like it’s their first time communicating with a client
by bob1029 | 2025-11-17 08:48:55+00:00
I have developed conflicting feelings over these cameras.

I think putting them in high traffic retail areas is a great idea. I've noticed my local Walmart has stopped locking up razors. Home Depot is getting bolder with what they'll chain up in front of the store. I believe these cameras are having some positive effect on our public places. Putting them in private driveways or in residential areas is where it starts to get really obnoxious.

If you are not happy with the idea of things like felony retail/automobile theft, there aren't unlimited solutions available. Some kind of dystopian surveillance grid is perhaps the least crappy option today, all things considered. If you want to see an alternative, look to Singapore for the ~other option. I would be very open to a conversation about trading the Eye of Sauron for caning.
by retube | 2025-11-17 08:49:38+00:00
As a parent, I relate to all this. Great piece.

When the kids were babies we had the standard debate of move to the countryside for fresh air and gambolling in the fields etc. But so glad we stayed in London, the kids have so much freedom with public transport they can organise their own meet ups and activities and go running around all over town without any parental assistance or intervention at all. Whereas elsewhere we'd need to drive them everywhere, they'd be stuck at home way more, they'd have no real agency in their lives - I grew up like that and hated it.
by pelasaco | 2025-11-17 08:50:07+00:00
I'm a C/C++ developer. I write production code in MQL5 (C-like) and Go, and I use Python for research and Automation. I can work with other languages as well, but I keep asking myself: why should I learn Zig?

If I want to do system or network programming, my current stack already covers those needs — and adding Rust would probably make it even more future-proof. But Zig? This is a genuine question, because the "Zig book" doesn’t give me much insight into what are the real use cases for Zig.
by habinero | 2025-11-17 08:50:48+00:00
I'm sorry, but if you _actually_ think about it, your whole premise is ridiculous.

We'll put aside the obvious fact that drug researchers are, you know, people who presumably got into the industry to help people, which includes themselves and their families.

We'll also put aside the fact that drugs go out of patent relatively quickly, and they'd just lose out to generics. Like they do now.

The simple truth is they don't need to manufacture more clients, because a stream already exists. There are always new people developing new diseases and new issues. There's an incentive to come up with new and better tools to pull money away from generics.

Don't fall prey to paranoid thinking, actually think about it.
by captn3m0 | 2025-11-17 08:52:14+00:00
The list of services makes it look like you’re using endoflife.date as the data source, which I kept under MIT, and requires attribution. We’re happy to support every usecase, but please provide attribution :)

(Bitcoin-core stands out very much).

Edit: their backend service source does mention endoflife.date as the source, but it is hidden away in the developer docs (https://gitlab.com/dcentrica/metaport/metaport-server/-/blob...)

> By default, Metaport uses the API provided by endoflife.date, but alternative backends can be used instead. The following instructions are relevant to Metaport CE in self-managed setups.

If you're building a complete SaaS product on top of an open-source database maintained by volunteers, please credit them better, or support us: https://github.com/sponsors/endoflife-date
by friendzis | 2025-11-17 08:53:04+00:00
> 400 bytes of source code becomes 70kb in an instant,

This only shows how limited and/or impractical dependency management story is. The whole idea behind semver is that at the public interface level patch version does not matter at all and minor versions can be upped without breaking changes, therefore a release build should be safe to only include major versions referenced (or on the safe side, the highest version referenced).

> Its such a common junior move. Ugh.

I can see this happening if a version is pinned at an exact patch version, which is good for reproducibility, but that's what lockfiles are for. The junior moves are to pin a package at an exact patch version and break backwards compatibility promises made with semver.

> Experienced engineers know how to pull in just what they need from lodash. But ...

IMO partial imports are an antipattern. I don't see much value in having exact members imported listed out at the preamble, however default syntax pollutes the global namespace, which outweighs any potential benefits you get from members listed out the preamble. Any decent compiler should be able to shake dead code in source dependencies anyway, therefore there should not be any functional difference between importing specific members and importing the whole package.

I have heard an argument that partial imports allow one to see which exact `sort` is used, but IMO that's moot, because you still have to perform static code analysis to check if there are no sorts used from other imported packages.
by trvz | 2025-11-17 08:54:25+00:00
You can already use an iPhone a desktop computer, just not well: keyboards work fine, with AssistiveTouch you can get a pointer for your mouse, and by connecting iPhone to an external display it mirrors its display. Sadly, that includes the orientation and resolution.

I've been hoping Apple will get eventually around to work this out, and the article shows it'd be easier than anticipated. I think it'll happen eventually.

As for travelling specifically, it'd be easier to bring a MacBook than to bring a mouse and keyboard and portable display. The display could be replaced by a TV in your acommodation, but it's rare to be able to use that ergonomically.

It'd be instead quite interesting in general for people who already only use little more than the browser.
by RulerOf | 2025-11-17 08:54:33+00:00
> What specifically would you do?

All kinds of shit.

I'd make locking the phone while the flashlight is operating require pressing the lock button again to wake the screen with no exceptions, so the screen no longer shines in my eyes reducing the effectiveness of the flashlight, and stay palm input stops opening the camera.

I'd hook screen time management of my children's devices—which I perform on my own device—into FaceID instead of requiring a stupid passcode.

You don't have to go far to find areas where iOS could use some customization. But if it's Apple's code, the most useful adjustments are off limits.

Jailbroken iOS was a fantastic platform for the first 9 major releases or so because it had that kind of stuff in it. Now it's "throw a suggestion in the box on our website and we'll ignore it in the order it was received."
by reluxe0310 | 2025-11-17 08:55:09+00:00
hey guys, IndieKitHub offers up to $300 Claude Code/Anthropic API credits. You can use them across the entire Claude Code ecosystem, including Claude Code Web, Claude Code Desktop, Claude Code API, and the Claude Code Terminal, and third party coding platforms like Cursor, Kilo Code, Windsurf and etc. They’re not limited to coding assistants. You can also use them to integrate AI features directly into your application as Anthropic API.
by scrapheap | 2025-11-17 08:55:36+00:00
Stand out books for me that I've read this year:

* The Tusks of Extinction by Ray Nayler (Short, but a great read)

* The Incandescent by Emily Tesh

* The Armchair Universe by A.K.Dewdney (First read this one many years ago, but I've been reading it again)

* Final Orbit by Chris Hadfield (third book in a series, so you'd want to start at the begining with The Apollo Murders)
by hemanr01 | 2025-11-17 08:56:08+00:00
You know that feeling when you have 50+ browser tabs open and you can't remember which one has that important article you found three hours ago? Yeah, that's the problem with traditional browsers.

Whether you're a researcher drowning in sources, a creative collecting inspiration, or just someone tired of bookmark chaos, the right AI browser can turn your scattered online work into something that actually makes sense.

But here's the thing: not all AI browsers are created equal. Some are basically Chrome with a chatbot stuck on the side. Others are so experimental you feel like a beta tester instead of someone trying to get work done.

After testing dozens of AI browsers and analyzing real user workflows, we've found the 8 best AI browsers that actually deliver in 2025.
by vintagedave | 2025-11-17 08:56:31+00:00
> Microsoft has only kept the documentation for the DX8 version of EnumDevices left online

This saddens me. Who knows how much valuable info has been lost. I recall back in the days of MSDN, we had docs back to early Windows, and it was a wonderful historical record. Today's Docs site seems to keep info only for a few versions.
by dust42 | 2025-11-17 08:57:10+00:00
>> an ideologically driven push for renewables

> Renewables (especially wind) are now just about the cheapest way to generate electricity, and new battery technologies do much to help with their intermittency, so where’s the problem?

The basics of economics are:

- market price is a function of supply and demand - storage costs money - distribution costs money. - perishable goods a finicky in highly volatile markets - CAPEX costs money - businesses will try to maximise the difference between price and costs

Yet you know all this as you are a professor of economics in the UK. So how comes that the UK has the highest industry KWh prices in Europe? There must be an absolutely fantastic opportunity to make money and investors should be like vultures grabbing new projects for renewables.

Just the other day I read news that in Germany perfectly well functioning wind turbines are being turned down because they have reached the end of the phase of guaranteed KWh prices. So are the owners crazy and throwing money away? No, they simply do the business calculations and if the math doesn't play out, they simply remove them and build new ones with new subsidies.

The latest auction from the German gov for a new field in the baltic sea didn't even find one bidder.

China is doing lots of renewables but they calculate it down to the penny.

So yes, as you say "Renewables (especially wind) are now just about the cheapest way to generate electricity". To generate yes. But you need lots of CAPEX to store it and to distribute it. And you can not work with a 95%ile. You need 100% in any developed economy.

Despite marginal cost pricing it not interesting for investors without subsidies.
by gunnarmorling | 2025-11-17 08:59:39+00:00
> but it feels a bit contrived to me ('missing fields are ok'?)

IIUC, the idea is that an object can be safely deserialized if its field set upon deserialization is a strict subset of its field set upon serialization. I think that's a sound approach, it's in line with (the second part of) the robustness principle: "be liberal in what you accept".
by adev_ | 2025-11-17 09:00:03+00:00
> It is about fundamentally changing how you think about software.

> I'm not sure what they expect, but to me Zig looks very much like C

Yes. I think people should sincerely stop with this kind of wording.

That makes Zig looks like some kind of cult.

Technically speaking, Zig democratized the concept of imperative compile time meta-programming (which is an excellent thing).

For everything else, this is mainly reuse and cherry pick from other languages.
by kopirgan | 2025-11-17 09:00:47+00:00
Yes it was that plus iirc another by Nissan as well. One site reported Chinese are walking back on some of the more optimistic claims and now it's 2030+ not next 2 years. By then I guess Na ones will be old news.

I too felt Japs were taking EV quite casually pushing all others but I wouldn't underestimate their ability to move once they decide that's what it is. They have the same concept as China, move as one nation but much higher tech depth

Btw anyone ever heard of those fuel cell ones? Toshiba hyped it like you slot in a fuel cartridge and have months of use etc.
by szszrk | 2025-11-17 09:00:55+00:00
Serious people like to look at things through a magnifying glass. Which makes them miss a lot.

I've seen printed books checked by paid professionals that consisted a "replace all" populated without context. Creating a grammar error on every single page. Or ones where everyone just forgot to add page numbers. Or a large cook book where index and page numbers didn't mach, making it almost impossible to navigate.

I'm talking of pre-AI work, with publisher. Apparently it wasn't obvious for them.
by lurking_swe | 2025-11-17 09:02:03+00:00
Except the great part about college is you don’t need to pander to students and their parents.

Can’t keep up with the class because you’re distracted on your phone? Not the teachers problem! Good luck on the test lol. You’re paying for the class either way…

It’s different if a student is earnestly trying to focus on the material, showing up to office hours, etc.
by lyu07282 | 2025-11-17 09:02:33+00:00
I would imagine these models heavily bias towards western mainstream "authorative" literature, news and science not some random reddit threads, but the resulting mixture can really offend anybody, it just depends on the prompting, it's like a mirror that can really be deceptive.

I'm not a liberal and I don't think it has a liberal bias. Knowledge about facts and history isn't an ideology. The right-wing is special, because to them it's not unlike a flat-earther reading a wikipedia article on Earth getting offended by it, to them it's objective reality itself they are constantly offended by. That's why Elon Musk needed to invent their own encyclopedia with all their contradictory nonsense.
by captn3m0 | 2025-11-17 09:04:35+00:00
I thought .ac was the Academic TLD, and was wondering how this domain was registered, but it is just a ccTLD (2 letter, so has to be). .ac just happens to be the academic second level TLD of choice for many countries.

Apparently, you could have gotten a .edu before 2001 without being an accredited institution in the US.
by maxbond | 2025-11-17 09:05:37+00:00
The page you've linked is very confusing, but as far as I can tell that's a Zigbee device that the manufacturer (Tensor plc) consistently describes as a "Zig" device. I have no idea why, it's bizarre.

- This thesis [1] identifies a product in this family as a Zigbee device. It's on the 80th page (numbered 62). Elsewhere it's referred to as a Zig device.

- I can't find anyone else claiming to make Zig devices or any references to a Zig protocol outside of this one manufacturer and their distributors.

- The manufacturer makes a lot of weird typos. They variously say these devices operate at 2.4GHz, 2.4MHz, and 2.4Mhz.

- There's nothing about a Zig protocol on the Zigbee Wikipedia page.

[1] https://theses.ncl.ac.uk/jspui/bitstream/10443/4329/1/Liang%...
by ensocode | 2025-11-17 09:05:37+00:00
I can relate. Nice article. We had that same debate and ended up moving to the countryside. Surprisingly, it worked out well. + real forests. With today’s e-bikes, even hills or longer distances aren’t really a blocker for kids anymore. In the end, it feels like the bigger factor is how you organize daily life, not whether you’re in a city or in a rural area.
by imiric | 2025-11-17 09:05:41+00:00
But Mac sales pale in comparison to iPhone, and are similar to iPad numbers. So whatever revenue they would lose by not selling Macs with macOS, they could easily make up from additional sales of iPhones and iPads with macOS.

Besides, they've increasingly been expanding iPadOS to have more desktop-like features, so it wouldn't be far-fetched to offer full-blown macOS on these devices. It's not a hardware issue at all at this point.
by perihelions | 2025-11-17 09:07:51+00:00
Zinc boils at 1,180 K, so its vapor pressure should be negligible at room (300 K) or kitchen oven (500 K) temperatures. I suspect the GP comment is misapplying advice from a different context, like arc-welding.

(And a penny doesn't really have exposed zinc, I understand: its plating is pure copper).

I'd also note the combustion elements of stovetop gas burners are often brass (copper-zinc).
by totetsu | 2025-11-17 09:08:07+00:00
There is already ablated Deepseek models out there that will do just that.

https://huggingface.co/NaniDAO/deepseek-r1-qwen-2.5-32B-abla...

https://www.lesswrong.com/posts/jGuXSZgv6qfdhMCuJ/refusal-in...
by sschueller | 2025-11-17 09:09:12+00:00
Sorry but this segment is so full of shit. People who do not understand how LLMs work will think they the AI is actually "thinking" causing even more miss-understanding.

It is clear once again these companies are trying to build a moat with the help of government restricting anyone else from building AIs for their own profit.

Absolutely discussing how a tech that can truly advance human kind and x fold productivity is being stashed away for the profit of a few. All these productivity gains are going to go to the top and not for the common good. Shameful.

We are further away from a Star Trek kind of world than ever.
by forgotpwd16 | 2025-11-17 09:09:27+00:00
zigbook.pdf => https://files.catbox.moe/gobtw7.pdf

HOWTO: The text can be found per-chapter in `./pages/{chapter}.adoc` but each chapter includes code snippets found in a respective `./chapters-data/code/{chapter}/` subdirectory. So, perhaps a hacky way to do it but quite lazy to fully figure asciidoctor flags, created using a script a combined book.adoc that includes all others with `include::{chapter}.adoc` directives, then run `asciidoctor-pdf -a sourcedir=../chapters-data/code -r asciidoctor-diagram -o book.pdf ./pages/book.adoc`.
by ensocode | 2025-11-17 09:11:19+00:00
a bit off but it sometimes feels like a self-reinforcing loop in Western societies: We have fewer children because we optimize so hard for money, stability, and personal security. But because we have fewer children, each child becomes “economically and emotionally precious.” And the more precious they become, the more afraid we are to let them take risks, explore freely, or just do their own thing.

The end result is kids who grow up with less independence, less trust in the world around them, and fewer peers out on the streets to learn from. In a way, our desire for security creates the insecurity we’re trying to avoid — and the cycle keeps feeding itself.