MurphyA/hacker-news huggingface dataset:
by 3np | 2025-09-06 08:23:12+00:00
Building the software you rely on from source by default is one way to reduce the impact these events have on you and shift the power dynamic. If you're installing binaries/images from a vendor (free or otherwise), transitioning to a fork may be an undertaking and a sweaty risk-assessment.

Switching your existing build-infra to sync sources from a new remote should be a snap.

Also no major need to hound maintainers to ship a release or merge that neglected bugfix or feature you desperately need - just cherry-pick it.
by Rohansi | 2025-09-06 08:23:38+00:00
The best cameras are surely better than most peoples' eyes these days.

Sensory processing is not matched, sure, but IMO how a human drives is more involved than it needs to be. We only have two eyes and they both look in the same direction. We need to continuously look around to track what's around us. It demands a lot of attention from us that we may not always have to spare, especially if we're distracted.
by kashunstva | 2025-09-06 08:24:06+00:00
> Until you have a controlled study on pregnant women

I wouldn’t look for a prospective randomized controlled trial of this anytime soon. Hard to imagine an IRB approving such a study.

Observational studies do suggest a small but statistically significant association between acetaminophen use in pregnancy and ASD, but the relative risk increase is small, because both the effect size and baseline risk are small.
Show HN: Hunyuan 3D – Image → 3D with PBR
by dallen97 | 2025-09-06 08:24:20+00:00
Built an interface for image → 3D with PBR materials. Exports GLB; typical runs take ~1–2 minutes depending on complexity. It’s powered by Tencent’s open-source Hunyuan3D 2.1 models (https://hunyuan-3d.org).
by pavlov | 2025-09-06 08:25:14+00:00
This was already present in Frontier: Elite II released in 1993. You could travel at sub-light speeds as far as you wanted, visiting gas giants within the same star system and scooping fuel. But to get anywhere else, hyperspace was the only practical option.

The crazy part is that this 3D game was programmed in 68k assembly, ran smoothly on Amiga and Atari ST home computers, and fit on a single 1.44MB floppy. The massive universe with realistic solar systems was almost entirely procedural.
by antihero | 2025-09-06 08:26:16+00:00
> Is the reproducibility of docker really worth the added overhead of managing containers, docker compose, and running daemons on your devbox 24/7?

Yes. Everything on my box is ephemeral and can be deleted and recreated or put on another box with little-to-no thought. Infrastructure-as-code means my setup is immutable and self-documented.

It's a little more time to set up initially, but now I know exactly what is running.

I don't really understand the 24/7 comment, now that it is set up there's very very little maintenance. Sometimes an upgrade might go askew but that is rare.

Any change to it is recorded as a git commit, I don't have to worry about logging what I've done ever because it's done for me.

Changes are handled by a GitHub action, all I have to do to change what is running is commit a file, and the infra will update itself.

I don't use docker-compose, I use a low-overhead microk8s single-node cluster that I don't think about at all really, I just have changes pushed to it directly with Pulumi (in a real environment I'd use something like ArgoCD) and everything just works nicely. Ingress to services is done through Cloudflare tunnels so I don't even have to port-forward or think about NAT or anything like this.

To update my personal site, I just do a git commit/push, the it's CI/CD builds builds a container and then updates the Pulumi config in the other repo to point to the latest hash, which then kicks off an action in my infra repo to do a Pulumi apply.

Currently it runs on Ubuntu but I'm thinking of using Talos (though it's still nice to be able to just SSH to the box and mess around with files).

I'm not sure why people struggle with this, or the benefits of this approach, so much? It seems like a lot of complexity if you're inexperienced, but if you've been working with computers for a long time, it isn't particularly difficult—there are far more complicated things that computers do.

I could throw the box (old macbook) in a lake and be up and running with every service on a new box in an hour or so. Or I could run it on the cloud. Or a VPS, or metal, or whatever really, it's a completely portable setup.
by squigz | 2025-09-06 08:27:52+00:00
I mostly agree with the post, and believe we should work on that, but I disagree strongly with this last point...

> This is also the fundamental mistake people make about the online world being a place where "discourse" can change anyone's internal landscape. It cannot, because it every discourse on the internet is by definition completely a subset of the ego of the single individual.

Discussion on the Internet absolutely can change someone's "internal landscape" - I have constantly learned new things and grown as a person just reading comments on HN... like the one you linked. :) Does it happen over night, or just reading a comment and a flip gets switched? Generally not. But you read things, you reflect on them, you grow over time.
by Cthulhu_ | 2025-09-06 08:28:07+00:00
The difficulty, I find, is to find yourself a "new" hole; I've been in the same online community for about 20 years now, and while I've dipped my toe into e.g. other Discord servers, it's a one off visit and then I just lose interest because there's people I don't know there.

But this is RL too, if you're looking for a new community, it's easy to feel like an outsider. And it takes energy and / or conscious effort to get a feel for the community, and this can cause friction. After 20 years, where do I find the energy to invest in developing new relationships? How do I find enough interest in a possibly new subject to stick with it?
by rvnx | 2025-09-06 08:28:22+00:00
Totally agreeing with you. One of the cause can be that if you are rich laws don’t apply to you (Google, Apple, Facebook, etc), and the other thing is that US judges in general will not block your business if it allows to create jobs or to generate revenue and activity from foreign clients (buying pushes USD price upward and strengthens political, financial, technological and intelligence).
by inejge | 2025-09-06 08:29:42+00:00
It slid into irrelevance as the early internet exploded around it and it became an angryish nerd oasis. Reddit easily outscoped it, and HN had the attraction of VC money sloshing behind the scenes.

Slashdot, the site, still lives as a fossil from 10-15 years ago. It must be popular enough to pay its bills.
by al_borland | 2025-09-06 08:30:34+00:00
I did it for about a year, in kind of a hybrid product owner / scrum master role. I was filling a gap due to a rather toxic product owner that the whole team wanted out. I expected I could keep working on some user stories as well, but that wasn’t realistic.

I think having the background in development makes things much easier, as you’ll actually understand what’s going on. My current scrum master has no idea what we’re talking about and can’t speak to anything we’re doing, which is a problem.

My biggest piece of advice in a role like that is to show up to meetings prepared. Starting a meeting with an empty sheet often ends with an empty sheet. Spending the time to put together some kind of framework to organize thoughts, even as a jumping off point, pays dividends. Build systems for the team and eventually things hum along pretty smoothly.

I ended up switching back into a dev role. While the team was considered successful, and the team members seemed happy, I was miserable. I’m a bit of a perfectionist, which is a burden I’m used to placing on myself, but wasn’t something I felt comfortable pushing on other people, because I know the weight of it. This led me to not give feedback I should have given, or letting work go that was “good enough,” but really should have been better. The work wasn’t up to my standards, and I was accountable for it, even though it wasn’t work I personally did. This slowly drove me mad, even though all external feedback was glowing. This is just a long way to say, know yourself, but also that it may simply take time to adapt and grow into the role. It’s a big mental shift, at least it was for me. Going back has also been a bit rough.

I did find it to be useful to be on that side of the house for a while. It gave me a little more empathy for people in those roles. I was pretty hard on them in the past and have eased up a lot.
by OneMorePerson | 2025-09-06 08:34:19+00:00
Wait until you learn that some of the sunscreens sold (can't say specifically in Australia, but I know this is the case in the US) only block UVB, so you won't get a sunburn but you will still get exposed to unhealthy amounts of UVA. Basically sunscreen is often optimized to not make you burn, which burning might actually be a good thing since it's preventing you from getting exposed to even more UVA.

Took a quick look and apparently the issue is pretty widespread: https://www.ewg.org/sunscreen/report/whats-wrong-with-high-s...

I use sunscreen myself sometimes but using artificial methods gives me pause. Whenever possible I just wear a UV shirt and a hat instead.
by delusional | 2025-09-06 08:34:54+00:00
You worldview is incredibly foreign to me, but I'll try to engage fairly with it.

> the US right wing looked like it was about to build a complete alternative internet for a while there

This would seem to imply that the established internet, what we had before this relenting, was somehow left wing. Is that an accurate description of your view? When did this relenting take place?

> they just partially marginalised when the censorship backed off.

Is it your position that Truth Social (the social network started by the current president of the united states) is currently a marginalized space?

> That isn't how feudal revolts work in my understanding; typically peasants just got squished by better armed, armoured and organised soldier classes.

I think it's interesting that you posit this as a fight between the "peasants" and the "soliders". I'm assuming, to make sense of your analogy, that the "peasants" in this case is the current president of the united states and Elon Musk. the "soliders" would then be "Jeff Bezos" and "Sundar Pichai"
by gucci-on-fleek | 2025-09-06 08:34:58+00:00
> The obvious solution to this, a fully managed DHCP6 setup, does not seem to be well supported by dnsmasq

I'm using dnsmasq for DHCPv6 and it seems to work fairly well for me. "dig <device-name> AAAA" returns the correct addresses for my DHCPv6-supporting devices.

> but it wouldn't matter even if it was because so many devices don't support DHCP6, only slaac.

This should theoretically work with "--dhcp-range=slaac,ra-names" [0], but it doesn't seem to actually do anything for me.

[0]: https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html#:~:t...
by Cthulhu_ | 2025-09-06 08:35:34+00:00
I should quit myself, I've been on HN and various websites commenting for years if not decades; top 100 commenter on one big popular website.

But it's shallow and self-aggrandizing, because I comment, hit post, and... never look at it again because what if I'm actually held to account on what I just said?

But also, nobody's ever read a comment and thought "whoa I need to get to know this person better!" and reached out - but that's normal because I never read a comment and have that thought.

Publishing my opinion is great, that's why so many people have blogs and twitter and such as well, it's their own soapbox. But conversing over comments, not so much.

HN's issue is that you don't get notifications if someone replied to you. Someone may reply to you, you may reply to them again, but who knows if they read it and reply again? Reddit's issue is that I ignore notifications.

Forums were great 15-20 years ago, I'd go there several times a day, go through ALL the unread posts, read everything, reply, and there would be actual conversations going. But also usually not one to one, so you'd rarely stand alone in any discussions.

But for me, that time has passed. I haven't been to these forums in ages (and I run them, lol), I just don't read long posts, especially from people I know who write long posts, the personal conversations have mostly died out and moved to Discord or private chats - because over time, people shared too much, were too trusting, and got hurt because of it.

TL;DR, I'm still on the internet but it's a husk of the mid 2000s - or at least my experience thereof is, the generation following will probably say the same in 20 years time. It matters more what time in your life you are than the online communities themselves I think.
by WesolyKubeczek | 2025-09-06 08:35:34+00:00
I'm wondering, if they could purchase all the books that had been in the pirate stash, in physical or DRM-free ebook form, could they have been out of trouble? Use the stash because it's already pre-digitized and accessible, give money to publishers.

It would take time, sure, to compile the lists and make bulk orders, but wouldn't it be cheaper in the end than the settlement?
by manapause | 2025-09-06 08:36:12+00:00
Beautifully said. I believe wholeheartedly that in real life, disagreements between two people hinge on an ability to disarm each other through charm and disposition. The less you know someone, and the more they appear to earnestly try to understand you - becoming heated and firing phasers just feels unbecoming; why would I perpetuate personal loneliness or ennui in a moment that is genuinely devoid of it?
by Broken_Hippo | 2025-09-06 08:37:29+00:00
Just because they weren't stealing bread doesn't mean they didn't have very immediate concerns they were stealing for.

Things cost money, and sometimes only money can help you. The system simply won't take care of all of the basics. Medical care, car insurance, clothing, shelter, utilities, and so on. Plus a few comforts people steal for: Christmas and birthday gifts, for example. Especially for children.

You might easily have access to a truck and tools, though. Stuff is sometimes easier to get than money - years of collecting when you could in addition to gifts make this easily possible. Plus, you might have had money some years ago - and people keep a lot of stuff after they lost their monetary status.

A quick and easy $400 isn't a weird, antisocial choice at this point. It's just trying to keep a standard of living.
by wiether | 2025-09-06 08:38:37+00:00
> Its simply impossible to edit a public figures page at this point if you want an easy fail case to try.

Why should a complete random be allowed to edit a public figure's page without some overview? What could they possibly edit that is relevant to this figure's page?

If a public figure dies, their page will be updated in less than one hour of the announcement, so the edit is not the issue.

It seems healthy to have people gatekeeping those pages, since they are not a public forum, but a common source of knowledge.
by vkazanov | 2025-09-06 08:38:39+00:00
Dunno about the Clojure communtity but for Emacs Lisp and Common Lisp there are certain broadly accepted idioms where macros are accepted:

1. "with-context", where there is a need to control resource allocation/deallocation or things in the context of code in question. 2. use-package dsl that simplify configuration in a predictable way 3. object definition helpersresource

Then, there are core language extensions and std libraries suggested for the main implementation. This is where macros are fine as they always get good documentation and plenty of additional eyeballs.
by cousin_it | 2025-09-06 08:38:43+00:00
This sounds right to me: most of the comments I've written, on most sites, haven't been useful to me socially. The people I was talking to were strangers and remained strangers. But sometimes the act of commenting helped me understand something; sometimes my comments helped other people understand something; and sometimes, very often, reading other people's comments helped me understand something. So it's not valuable for socializing, but it is valuable for other things.

That said, there's another problem with comment culture that seems worth mentioning. I seem to have gotten good at expressing thoughts that fit in a comment. That gives me a false sense of competence; but when I need to write something longer, like a blog post several pages long, the structure just completely falls apart. And writing a book I can't even imagine. It seems writing at different lengths is essentially different skills, which need to be practiced separately. And if that's the case, then as Annie Dillard says, why not just write something long to begin with? I'm actually thinking of that now.
by mdhb | 2025-09-06 08:40:43+00:00
Agreed the CDDL to codegen pipeline / tooling is the biggest thing holding back CBOR at the moment.

Some solutions do exist like here’s a C one[1] which maybe you could throw in some WASI / WASM compilation and get “somewhat” idiomatic bindings in a bunch of languages.

Here’s another for Rust [2] but I’m sure I’ve seen a bunch of others around. I think what’s missing is a unified protoc style binary with language specific plugins.

[1] https://github.com/NordicSemiconductor/zcbor

[2] https://github.com/dcSpark/cddl-codegen
by Ekaros | 2025-09-06 08:41:14+00:00
Being around back in days when LCDs replaced the CRTs and learning importance of native resolutions. I feel like recent games have been saved too much by frame-generation and all sort of weird resolution hacks... Mostly by Nvidia and AMD.

I am kinda sad we have reached point where native resolution is not the standard for high mid tier/low high tier GPUs. Surely games should run natively at non-4k resolution on my 700€+ GPU...
by tialaramex | 2025-09-06 08:43:06+00:00
When I looked into the history of the C++ move (which after all didn't even exist in C++ 98 when the language was first standardized) I discovered that in fact they knew nobody wants this semantic. The proposal paper doesn't even try to hide that what programmers want is the destructive move (the thing Rust has) but it argues that was too hard to do with the existing C++ design so...

The more unfortunate, perhaps disingenuous part is that the proposal paper tries to pretend you can make the destructive move later if you need it once you've got their C++ move.

But actually what they're proposing is that "move + create" + "destroy" = "move". So, that's extra work it's not the same thing at all and sure enough in the real world this means extra work, from compilers, from programmers and sometimes (if it isn't removed by the optimiser) from the runtime program.
by astrobe_ | 2025-09-06 08:44:24+00:00
I agree with the author on the positive side of commenting. In addition to every they said, it learns you to accept being proven wrong, learn how ignorant you are, and is a great introspection tool.

The point of commenting is not being social or a socialite. The best comments are questions - asking others, questioning yourself.

Looking back at some of my comments, some were clearly toxic and I know why: it was time when things weren't going my way at work (cause most of my comment activity is in tech-related forums). It reminds me when I was bullied at school, which made me at times not the nicest brother. Took me too long to notice I had this tendency.

But their reasoning then becomes unsound: "All of that social activity with zero ROI." They throw the baby out with the bathwater.

It seems that the author belong to the same regeneration as mine, so they might be in that period of their life - the "forties blues" or "middle age crisis" (1). This doesn't "invalidate" this post, except for the false dichotomy between Internet acquaintances and IRL friends. It is a warning to be heard, at a time when we see more and more smartphone zombies in the streets.

(1) it becomes really ironic when you been looking at teens and their identity crisis with a patronizing eye in your thirties-forties and then you experience it a second time yourself.
by JustExAWS | 2025-09-06 08:44:38+00:00
> Similar to how people that keep cars around for 10+ years are stuck with dated and worthless 'infotainment' systems, Google and Ecobee can't even honor their product for long enough to outlast the HVAC units

I would never buy a car that doesn’t support CarPlay. The four protocols that Apple created to interface with non Apple devices - the original iPod protocol, AirPrint, AirPlay and CarPlay haven’t had any breaking changes. As of at least three years ago, I could use an old first gen iPad from 2010 (the first to support AirPlay/Airprint) and use it with modern Roku TVs with AirPlay support and modern printers.

My old 2011 Sonic that I had with a USB port that supported the iPod protocol for displaying titles for audio and controlling iPods still worked with every iPhone I had.

But I would never trust Google not to kill a device.
by rollcat | 2025-09-06 08:45:50+00:00
Augmented reality is what you already have right here, right now, on your wrist and in your ears.

In my book, AR is completely invisible, until you need it:

- A smart watch + strict notification filters (good idea either way), means you only see a notification when something worthy of your attention happens (you get a text, event reminder, etc). You can glance at the notification and decide if it requires your reaction, instead of reaching for your phone. (And likely, waste another 10min on it.)

- Wireless earbuds with turn-by-turn directions, especially for walking and public transport. Again, you don't need a screen, you can admire your surroundings or read a book.

- Pay for stuff. If you'd spend 10s on pulling a card out of your wallet, it saves you an hour of your life per year.

- Track your vitals. Overall not that important, until you notice and suspect something is wrong - you can compare things month over month, see trends, show it to your doctor, etc. I took a hard hit falling off a skateboard, my watch started a countdown to call for help - I stopped it, but I needed a minute to get up, so it was really reassuring to have this.
by bob1029 | 2025-09-06 08:45:57+00:00
From a purely technical perspective, UE is an absolute monster. It's not even remotely in the same league as Unity, Godot, etc. when it comes to iteration difficulty and tooling.

I struggle with UE over others for any project that doesn't demand an HDRP equivalent and nanometric mesh resolution. Unity isn't exactly a walk in the park either but the iteration speed tends to be much higher if you aren't a AAA wizard with an entire army at your disposal. I've never once had a UE project on my machine that made me feel I was on a happy path.

Godot and Unity are like cheating by comparison. ~Instant play mode and trivial debugging experience makes a huge difference for solo and small teams. Any experienced .NET developer can become productive on a Unity project in <1 day with reasonable mentorship. The best strategy I had for UE was to just use blueprints, but this is really bad at source control and code review time.
by Szpadel | 2025-09-06 08:46:31+00:00
I wasn't aware that there is an alternative

Quick glance over readme suggest it's only openai compatible but I also found HN post [1] explaining use of claude code with ollama

But anyways, claude-code-router have advantage of allowing request transformers, those are required for getting GitHub copilot as provider and grok-code limitations to messages format.

[1] https://news.ycombinator.com/item?id=45127509