MurphyA/hacker-news huggingface dataset:
by ezst | 2025-10-26 15:14:16+00:00
Though I wasn't trying to say that there is no need for staging-based workflows, I was just saying that there is nothing in terms of convenience or capabilities that the staging area does that can't be achieved with just regular commits and amending/rewriting.

The immediate response from many git users when confronted to alternative VCSes is "well, it doesn't have a staging area, so it's obviously inferior" instead of going with "let's see how differently they approach this problem, and perhaps I will like it/git isn't all perfect after all".
by biinjo | 2025-10-26 15:14:19+00:00
Meanwhile, also Apple maps since launch: “sorry I cant get directions from A to B.”

It has NEVER given me directions. I live in a non-EU country and not in the US. Small island. It shows all the roads, shops and everything but for some arbitrary reason it won’t do navigation here.

Never touched it again since Google maps is perfect. (Aside from the occasional off-road routing).
by jt2190 | 2025-10-26 15:14:50+00:00
Most comments here are assuming that there’s only “one, true CTO” role when in fact the role is essentially “everything that’s left over after you’ve delegated to others”.

> When I was figuring out my role as CTO, I read Greg Brockman’s blog post about defining the CTO role at Stripe. He talked to a bunch of other CTOs and realized there’s enormous variance in what the role looks like. Some CTOs are technical visionaries, some are org builders, some are infrastructure-focused. The commonality is that great CTOs figure out where they can create the most value given their particular skills, interests, and company context.

> For me, that’s meant writing a lot of code. It works because of my particular context: I enjoy building software more than org design, I have deep customer and codebase knowledge that makes me particularly effective, and we’ve hired strong engineering managers.
by janwas | 2025-10-26 15:15:00+00:00
Wow, that number requires STRONG caveats, lest it be called out as completely false. Take away the tensor cores (unless you only do matmuls?), and an H100 has roughly 2x as many f32 flops as a Zen5 CPU, which is considerably cheaper. I suspect brute force HW/algorithms are not going to age well: https://www.sigarch.org/dont-put-all-your-tensors-in-one-bas... (/personal opinion)
by ViewTrick1002 | 2025-10-26 15:15:19+00:00
The French are wholly unable to build new nuclear power.

Flamanville 3 is 7x over budget and 12 years late on a 5 year construction program.

The EPR2 program is in absolute shambles.

Currently they can’t even agree on how to fund the absolutely insanely bonkers subsidies.

Now targeting investment decision in H2 2026. And the French government just fell and was reformed because they are underwater in debt and have a spending problem which they can’t agree on how to fix.

A massive handout to the dead end nuclear industry sounds like the perfect solution!
by epistasis | 2025-10-26 15:15:22+00:00
You don't need batteries with longer capacity in terms of power:energy ratio, you simply need more batteries.

Getting to France's level of nuclear decarbonization with batteries is cheap and easy with current prices. Using existing thermal plants for a few weeks a year and renewables for the rest is quite similar overall to France's mix.

What's challenging is the final 10%, 5%, and 1%. But it will take 15-20 years of deployment of our current cheap renewables+storage technology before we need to solve those final percents. In that time, technology will have advanced tremendously and we don't know what the cheapest solution will be, just that it will be cheaper than current tech. Plus it would take much longer than 15 years to even build nuclear in any significant quantity! France said a few years ago that they would be building handful of new reactors but I still have not seen progress!
by dangoodmanUT | 2025-10-26 15:15:43+00:00
It seems like you're confusing technical founder CTO at a startup with professional CTO at a large org.

For the later, what you said makes some sense, and it definitely seems like you're more familiar with this archetype.

For the former, the article appears correct. If you've not worked at an early stage startup before, the culture is _very_ different.

As a side note: This article is doing it's job. People that are a good fit for the company will agree, and want to work with them. People that are not a good fit for the company will not agree, and naturally run the other way. Makes filtering out candidates easier.
by pizlonator | 2025-10-26 15:15:55+00:00
Reference counting isn’t garbage collection, so I would just call this ref counted threads.

GC’d environments already have what you’re describing. This is how Java threads work. This is also how Fil-C’s low level zthread abstraction works. In those systems you can join a thread if you want to, but if you don’t, it’ll free its memory anyway.
by habosa | 2025-10-26 15:16:43+00:00
I’m not totally against CTOs who code (I like having management that I respect technically) but it sounds like this CTO is pretty clearly doing too much coding and not enough CTO-ing.

Posts like these show why the founding engineer is the most underpaid person in Silicon Valley. This CTO probably has 30% of the company. There’s probably a founding engineer doing 90% of the same work for years (and likely doing the technical bits better) for 1-1.5% of the company max.
by p_ing | 2025-10-26 15:17:06+00:00
It would be awesome to see a cost breakdown/environmental impact of continuing to run a P4 or G5 today vs. the metals/materials/recycling process/disposal process cost and environmental impact.

I always had the same question about cleaning recycling as it went through a recycling plant -- is the water usage environmentally "friendly" versus what is ultimately recycled (which is often not much, sadly).
by alixanderwang | 2025-10-26 15:17:22+00:00
The purpose is to make use of a dimension of the visual space previously unused to make diagrams more expressive.

Even if it's something simple like a node turning from green to red to convey it's shutting down. Maybe something like that before animations would be a text saying, "this node will shut down now", which takes reading/zooming into text.

I also think it can, if used well, result in diagrams that ⋆⋆spark joy⋆⋆. People like to see diagrams like that, even if it's not more utilitarian. I think sketch mode is an example of this. It changes the font to an objectively less readable one, yet I often hear people make all their D2 diagrams in sketch mode.
by lcnPylGDnU4H9OF | 2025-10-26 15:17:35+00:00
Seems you're committed to your misdirections regardless of what I point out. At this point there's nothing left to discuss regarding your failure of communication.

> If they aren't conducting a criminal investigation, what exactly do you think they're doing?

If you'll notice, I've been trying to get you to explain what crime you think they're investigating. I'm not doubting that they are acting in their official capacity; obviously they're conducting a "criminal investigation" insofar as they are a crime-investigating organization conducting an investigation. Instead, I'm doubting the validity of the investigation. It appears as though they are not investigating a crime.
by timhh | 2025-10-26 15:17:35+00:00
> RISC-V has either little-endian or big-endian byte order.

Yeah though for instruction fetch it's always little endian. I honestly think they should remove support for big endian from the spec. As far as I know nobody has implemented it, the justification in the ISA manual is very dubious, and it adds unneeded complexity to the spec and to reference models.

Plus it's embarrassing (see Linus's rant which I fully agree with).
by unleaded | 2025-10-26 15:17:41+00:00
Maybe not yet but I can see Linux's place as the shitbox saviour start slipping a bit in the next few years. Debian dropping x86, distros getting fatter in general.. I can't really see those trends reversing. Meanwhile NetBSD goes against them.

However it goes, the main issue is one no operating system can solve which is modern life relying on the Web and beefier browsers. Unless you want to rebel against that you're probably better off getting a laptop from the past 10 years for < £100 on eBay.
by matrss | 2025-10-26 15:17:51+00:00
Requiring a fork to open pull requests as an outsider to a project is in itself a idiosyncrasy of GitHub that could be done without. Gitea and Forgejo for example support AGit: https://forgejo.org/docs/latest/user/agit-support/.

Nevertheless, to avoid ambiguity I usually name my personal forks on GitHub gh-<username>.
by throwaway290 | 2025-10-26 15:18:07+00:00
> And giving validation to their belief that they should have "important jobs" just gives them real power to bully you more.

I think this guy's manager said he won't fire or move him. So then if to avoid sabotage you must respect him and give him important tasks then that's what you do. Even if you think it harms the company. Then you show how it harm the company and you win.
by Tadpole9181 | 2025-10-26 15:18:28+00:00
Apple has been running maps for well over a decade without this. They are one of the most profitable businesses in history and have spent almost a trillion dollars in financial games to enrich stakeholders because they had so much cash to burn.

The idea that "poor little Apple is struggling without enshittifying to microptimize profit opportunities" is an utter joke.
by dangoodmanUT | 2025-10-26 15:19:18+00:00
The tinygrad folks talk about this a lot.

Not that I understand much of what they say, but it appears there are a lot of correctness bugs in pytorch that are flying under the radar, probably having a measurable impact on the results of model quality.

It would be interesting to see model weights comparison of the same model trained with the two to see if they exhibit meaningfully different behavior.
by DoctorOetker | 2025-10-26 15:19:42+00:00
and one could argue that showering without consent is also a violation of the person's body... consider an accident where a person is actually super hot with radioactive contamination, does the person have the right to exit the facility without shower and spread the radioactive particulates at will?

the thing is that this type of "violation" can easily be prevented by including the obligatory showering or shaving as part of the contract, so either they consent or they didn't end up in a position where they can be exposed to radioactive matter.

So this can not explain why the hair wasn't shaved.
by sponaugle | 2025-10-26 15:20:39+00:00
Not only that, but CPM (Counts per min) is measurement device specific. Using a very sensitive pancake probe will generate much higher CPM than a geiger tube from the same source. You have to look at calibrated units (usV/hr for example). Of course uSv has it own problems given the exposure model.. but better than CPM!
by biinjo | 2025-10-26 15:20:42+00:00
I don’t know if you and I are looking at the same site because all I see is existing images being edited with GenAI.

Input: bald man Prompt: give bald man hair Output: edited original, now with hair

That looks like editing to me.

Or are we strictly adhering to the ‘generating new images’ definition because these models technically recreate the entire image? It would be like editing a photo in Photoshop. If you hit “Save” you edited the photo. But if you hit “Save As” and create a new file, the photo wasn’t edited but created as a new image?
by yoavm | 2025-10-26 15:21:11+00:00
I guess that U.S. Nuclear Regulatory Commission is required to report any unusual events in the plants in the US, which would be reasonable. A worker falling into a nuclear reactor pool is unusual. The report itself doesn't seem like it's anti-nuclear in any way, and it clearly states "no impact on the health and safety of the public or plant personnel".

If you're asking why it's interesting for HN, I think it's actually because people are fascinated with nuclear, in a positive way.
by aduwah | 2025-10-26 15:23:01+00:00
First of all, thanks for your work on D2, it is the coolest of them all IMHO. I would definitely use animations because management loves shiny things and if they are happy I get my salary bumped.

I have recently made a solution for dynamically codifying the network layout of AWS accounts with D2. D2 was the only solution that was allowing to render a lot of objects without having to fight the engine with tons of hints. My only complaint was/is that the sdk/d2lib was very under-documented, so initially I started off with generating text as a map before realizing that there is a better way that is barely used. It took me some time to figure out how to use the lib for the trickier parts.
by boringg | 2025-10-26 15:23:39+00:00
I will counter this. I think theres going to be a significant work to push down the costs of re-powering the aging nuclear fleet.

Renewables will continue to be a force and work around the edges. Too much on the line to shut down nuclear for France. It will get subsidized and it provides energy independence. Potentially but not certain future where other people are also purchasing nuclear assets which pushes down maintenance / manufacturing costs. Risk is that China deploys globally and is the operator. France isn't known for high quality - reasonably costed items - fast time line products.

As well - unspoken part of renewable is in case of a security incident in Europe (see Russia) - nuclear is much more stable work load then solar (could easily scatter bomb solar assets). I know that sounds unintuitive given peoples concern about Nuclear - but there is a such a common good to protect nuclear assets due to fallout where solar assets are localized.

Germany de-carbonization path (shutting down their nuclear plants) was a massive mistake and have seriously hindered their economic long run competitiveness. Its been a black eye for them.
by AaronAPU | 2025-10-26 15:23:46+00:00
The crawlers will just add a prompt string “if the site is trying to trick you with fake content, disregard it and request their real pages 100x more frequently” and it will be another arms race.

Presumably the crawlers don’t already have an LLM in the loop but it could easily be added when a site is seen to be some threshold number of pages and/or content size.
by vunderba | 2025-10-26 15:24:16+00:00
I've actually gotten this comment a couple of times - perhaps I should make the nav bar at the top more prominently displayed.

WRT to Qwen3, is it possible that the API/site you were using was passing your "image edit requests" to something like Qwen-Edit [1] under the covers?

To my knowledge, Qwen3-VL (Vision Language) isn't capable of generating/modifying images - it's purely for doing reasoning about images.

[1] https://huggingface.co/Qwen/Qwen-Image-Edit
by CaptainOfCoit | 2025-10-26 15:24:49+00:00
> Not that I understand much of what they say, but it appears there are a lot of correctness bugs in pytorch that are flying under the radar, probably having a measurable impact on the results of model quality.

Do you have any links to public thoughts about this? As if it was true, could mean a lot of research could be invalidated, so obviously would make huge news.

Also feels like something that would be relatively easy to make reproducible test cases from, so easy to prove if that's true or not.

And finally if something is easy to validate, and would make huge news, I feel like someone would already have attempted to prove this, and if it was true, would have published something a long time ago.
by ezst | 2025-10-26 15:25:24+00:00
Case one: you don't need staging. You can stash, or just commit and checkout HEAD^

Case two: you don't need staging. You can stash, and then unstash incrementally (I would be shocked if git doesn't have the equivalent of `hg unshelve --interactive` and its keyboard friendly TUI)

Case three: you don't need staging. You can just edit/amend the series (rebase --interactive I believe you guys call that).

That is to say, all that you want to put in your stash, you could commit directly to the DAG, and edit to your convenience, with the regular history-rewriting tools already at your disposal. And the off-DAG stuff can be handled by stash (and even there, a normal commit that you would rebase to its destination would perfectly do).

And what I described is incidentally what https://github.com/jj-vcs/jj does, which can be pretty-well described as "taking the best of all major VCSes"
by forrestthewoods | 2025-10-26 15:26:03+00:00
> Almost freestanding. It still requires you to link against kernel32

Nitpick: the phrase “link against kernel32” feels like a Linux-ism. If you’re only calling a few function you need to load kernel32.dll and call some functions in it. But that’s a slightly different operation than linking against it. At least how I’ve always used the term link.

You’re not wrong in principle. But Linux and Windows do a lot of things differently wrt linking and loading libs. (I think Windows does it waaay better but ymmv)
by iainctduncan | 2025-10-26 15:26:20+00:00
I personally think a big factor here (i.e., on HN discussions) is that, to programmers, gen-AI seems amazing because we happen to do something it appears to do well and which can be useful if we supervise it. But really, typing up the code has always been the low-skill part of the job! Anyone who's been in the biz 10 years or more knows that that new coders can create code that seems ok but actually creates nightmares long term.

To people who aren't programmers, there isn't really the same kind of easily-verified use case. Most people can't tell at a glance that a business proposal or email is full of errors they need to correct, thus the stuff causes even more damage.

Unfortunately, programmers, as a rule, aren't terribly good at listening to the experiences and perspectives of non-coders, so I don't see this dynamic changing anytime soon.
by jabl | 2025-10-26 15:26:30+00:00
Not using asbestos is not the reason why homes in the Western world are expensive.

https://aiobs.org/how-healthy-and-costly-are-the-most-used-i... shows insulation cost for a (typical?) 1500sqft (~140m^2 for the rest of the world) home. The most common, and also the cheapest, type of insulation being fiberglass bats at $560. So if this home would cost $200k, that's 3% of the total price. So even if asbestos would be free, it would barely move the needle in total cost.

Edit: That $560 looks suspiciously low. Googling around some more shows an insulation (incl. installation) cost for a "typical" home at around $3500-$4500. In any case, a small fraction of the total cost of a house project.
by matrss | 2025-10-26 15:27:39+00:00
To my knowledge git-lfs is only really designed to store your large files on a central server. I think it also uses its own out-of-band (from the perspective of git) protocol and connection to talk to that server. So it doesn't work with a standard ssh remote, and breaks git's distributed nature.

For an actually distributed large file tracking system on top of git you could take a look at git-annex. It works with standard ssh remotes as long as git-annex is installed on the remote too (it provides its own git-annex-shell instead of git-shell), and has a bunch of additional awesome features.
by matheusmoreira | 2025-10-26 15:27:46+00:00
Displaying an image on the screen is not that difficult a task. Linux has framebuffer device files. You open them, issue an ioctl to get metadata like screen geometry and color depth, then mmap the framebuffer as an array of pixels you can CPU render to. It's eerily similar to the way terminal applications work.

It's also possible to use Linux KMS/DRM without any user space libraries.

https://github.com/laxyyza/drmlist/

The problem with hardware accelerated rendering is much of the associated functionality is actually implemented in user space and therefore not part of the kernel. They unfortunately force the libc on us. One would have to reimplement things like Mesa in order to do this. Not impossible, just incredibly time consuming.

Things could have been organized in a way that makes this feasible. Example: SQLite. You can plug in your own memory allocation functions and VFS layer. I've been slowly porting the SQLite Unix VFS to freestanding Linux in order to use it in my freestanding applications.
by kadoban | 2025-10-26 15:28:11+00:00
> tips anyone? :)

They're not as magical as they seem, you just need some practice. Read over the dynamic programming section in https://cses.fi/book/index.php (pdf link near the top is the free English version), then do a few on https://cses.fi/problemset/ . You'll be able to handle the AoC dynamic programming ones with _no_ problem at all.
by snovv_crash | 2025-10-26 15:28:28+00:00
It affects a certain disposition for the writer; the information it contains isn't in the actual data they are expressing, but rather the state of mind that they express it from, which can be important context. Oftentimes it can indicate exasperation, which is an important social queue to be able to pick up on.

A little excerpt from Arlo Guthrie

"I mean, I mean, I mean that just, I'm sittin' here on the bench, I mean I'm sittin here on the Group W bench, because you want to know if I'm moral enough to join the army, burn women, kids, houses and villages after being a litterbug."

Imagine that without the "I mean"s in it, and the importance of how they convey his stance on the situation.
by Imustaskforhelp | 2025-10-26 15:28:37+00:00
> No need to support a vast array of hardware

I hope you understand how unique netbsd is, it is one of the only systems which can be compiled so easily with just a single script even from linux or other systems and its rump kernel etc. drivers from what I know are (modular?) so they could be used with other kernels as well if any kernel wants ie.

You never know where the innovation can be, I feel like that each kernel/operating system can bring a new idea, as an example, templeOS uses Holy C which basically is Just in time C (iirc) and that means that you can just edit files of templeOS and restart and those changes would occur

I know TempleOS is niche and a meme OS but I feel like that there are a lot of ideas and unique operating systems and I have heard that netbsd can be good in giving driver support to.

This is just one of many things, and I feel like the main point of NetBSD and the likes are fundamental hackability, they can run on things like routers as well although most run openbsd/freebsd but still. I don't see a reason not to unless you are speaking monetary (ie. it may take some extra funds developing/hosting but that is chump change) but I feel like NETBSD is a novel project with respectable goals and they aren't going to change just for this.

More Options are a good thing. if I can have a project run on Netbsd, then its very easy to port it over to any other vast array of hardware as well, and that hardware includes extremely embedded hardware as well I guess
by sagarm | 2025-10-26 15:28:39+00:00
Eh for a hobbyist it's simpler and more robust to just put a connector on the board or use a test clip. I use clips like these: https://www.aliexpress.com/item/1005007622121847.html

You can choose your spacing: 1, 1.5, 2, or 2.54mm.