MurphyA/hacker-news huggingface dataset:
by shadowgovt | 2025-11-25 18:41:31+00:00
Agreed. Google long ago passed the event horizon where they could keep pretending they were not mission-critical infrastructure for a significant portion of their users, and (from privacy to reliability) I'm glad they've put in structure to enforce acting like it, even if that means they no longer feel like working at a startup.

Everyone who wants to work at a startup knows where to find the rest of Silicon Valley (and Austin and etc.). I wish them the best and I look forward to reading their data-breach disclosures if they get popular enough for anyone to care about what they're doing.
Show HN: All your vibe-coded designs on a single canvas like Figma
by jchiu1234 | 2025-11-25 18:42:02+00:00
We've been building out Cascade. Cascade is a coding/design tool that allows you to explore iterations of your design with coding agents like Claude Code.

The key features are - Visualizing all your previews and changes side by side, - Testing multiple iterations of ideas in parallel, - Selecting element/component level context for the agent to understand and modify directly.

We share additional thoughts on building out this tool on X: https://x.com/johnathanchewy/status/1990453358843580576?s=20. It's in beta now so feel free to give it a go and let us know what you think!
by simonask | 2025-11-25 18:42:08+00:00
In projects I've worked on, this just hasn't been the case. Mutexes, especially in Rust, can grant you a `&mut T` when what you have is `&Mutex<T>`, and that's it - failing to uphold invariants in the API surface of `T` is a bug whether or not it lives inside a mutex.

Lots of data structures need to care about panic-safety. Inserting a node in a tree must leave the tree in a valid state if allocating memory for the new node fails, for example. All of that is completely orthogonal to whether or not the data structure is also observable from multiple threads behind a mutex, and I would argue especially in the case of mutex, whose purpose it is to make an object usable from multiple threads as-if they had ownership.
by stonemetal12 | 2025-11-25 18:42:21+00:00
>Building 1,000 bridges will make the cost of the next incremental bridge cheaper due to a zillion factors, even if Bridge #1 is built from sticks (we'll learn standards, stable, fundamental engineering principles, predicable failure modes, etc.) we'll eventually reach a stable, repeatable, scalable approach to build bridges. They will very rarely (in modernity) catastrophically fail (yes, Tacoma Narrows happened but in properly functioning societies it's rare.)

Build 1000 JSON parsers and tell me if the next one isn't cheaper to develop with "(we'll learn standards, stable, fundamental engineering principles, predicable failure modes, etc.)"

>Software isn't scalable in this way. It's not scalable because it doesn't have hard constraints (like the laws of physics)

Uh, maybe fewer but none is way to far. Get 2 billion integer operations per second out of a 286, the 500 mile email, big data storage, etc. Physical limits are everywhere.

>It's also the same reason why enterprise software sucks.

The reason enterprise software sucks is because the lack of introspection and learning from the garbage that went before.
by Herring | 2025-11-25 18:42:26+00:00
I almost agree, but too many people will take that to mean “we need to do more with less”. It’s a feature of capitalism. Teachers are stretched thin in most places, that’s always the main problem. Are WA teachers compensated about the same as other similarly educated professionals? As cops?

Hire smart motivated people, pay them well, leave them alone, they’ll figure this one out. It’s not hard, anyone can google what Finland does.
Ask HN: What is your monitor setup?
by iwebdevfromhome | 2025-11-25 18:43:01+00:00
I'm in the market for a new monitor. My setup is both for gaming and working and I'm using a gigabyte 27" 1440p/144hz monitor and an old dell 23" monitor. While refresh rate is great on the gigabyte monitor it leaves a lot to be desired in terms of picture quality. The old DELL looks even better than the newish gigabyte monitor.

I wonder what everyone else is using these days ? I can take some inspirations from your posts.
by crazydoggers | 2025-11-25 18:43:10+00:00
I've come to the belief that there is a larger than we assume portion of the population that is either complicit in these things, or doesn't think that these types of behaviors are "that bad". (some of the comments here are, sadly, exactly that) It's the only reasonable explanation I can think of why these things are so hard to root out. Some of these people perhaps never had children, which might be part of the disconnect. But if I was the CEO of a company harming children in this way, I'd make it my life mission to stamp it out and find and prosecute the individuals involved.

What else must we think goes through these executives minds? It's got to be things like "It's not my kids, so I don't care?" or "It's not that bad, people are too sensitive", or "I don't care what happens to kids because I have anti-personality disorder (psychopath) and only care about making money"
by prophesi | 2025-11-25 18:43:30+00:00
Not OP, but for me I'm wary whenever I see in-game currency (Minecoins). Thankfully there are no gambling mechanics tied in to Minecoins directly, but the server ecosystem is still rampant with gambling just the same[0].

[0] https://feedback.minecraft.net/hc/en-us/community/posts/3600...
by vips7L | 2025-11-25 18:43:34+00:00
Honestly one of the best books I've read about programming. It's inspired me to try the language out just for fun things, think I'm going to use it for Advent of Code this year. I think it does benefit from being interoperable with C# so you can use it where it makes sense and still have C# to fall back on. Kind of like Scala/Kotlin with Java.
by dylan604 | 2025-11-25 18:43:46+00:00
my camera phone has been able to do longer exposures for quite some time now. some apps even have astro mode. my phone will do long exposure instead of using the flash, and expects the user to hold the camera steady (ha!) but i'm assuming uses a lot of stacking.

and yes, if you want good long exposure, you don't want to do it hand held. but the "AI" is doing a lot in the post processing to fool you into thinking hand held is an option
by Nextgrid | 2025-11-25 18:43:48+00:00
The problem is that just like boycotts/individual action doesn't work (besides a handful of lucky exceptions), this won't work either if all your kids' peers are on it. Being the "odd one out" brings its own share of problems, especially in a volatile environment where any pretext for bullying is a good one.

This is why we need regulation. Both for child-focused platforms, but also for adults (regarding social media).
by _pdp_ | 2025-11-25 18:43:54+00:00
You are not wrong but in most cases this is a trojan horse. It has the characteristics of a classic rugpullware.

At the top level looks like open source but it is not really because parts (the most useful ones) of the project are not. Imagine if python was open source but the core libraries where not. You wont call this open source in the true spirit of open source. You could make the argument that at least it is sustainable because they a have now a business model. It doesn't add up.

I prefer more of a honest take on software. There is nothing wrong to make money while contributing back to the community in some meaningful way or by simply being transparent. In fact this is the best kind and there are plenty of good examples.

All I am saying is that when I see such projects I tend to think that in most cases they are dishonest to themselves or their communities or both.
by deltoidmaximus | 2025-11-25 18:43:55+00:00
In some ways 8.1 was better than 10. You could still control the updates and uninstall the or block telemetry updates. Unfortunately, a lot of hardware makers abandoned making driver updates for it before it even went out of support (unlike Windows 7 where they often kept making minor updates even after it was out of support)

I never used it really myself. The original UI wasn't what I'd ever want out of a PC but the impending stench of the Windows Store was what drove me off of Windows at that point.

I have an 8.1 VM in my unraid server that only exists to run an older radeon driver that allows the GPU to turn off to near 0 watts idle when the hardware isn't in use. Windows 10 broke the subsystem that these drivers used and AMD never got this feature working on 10.
by Jtsummers | 2025-11-25 18:44:03+00:00
Lua's tables are associative arrays, at least fundamentally. There's more to it than that, but it's not the same as the tables/data frames people are using with pandas and similar systems. You could build that kind of framework on top of Lua's tables, though.

https://www.lua.org/pil/2.5.html
by shadowgovt | 2025-11-25 18:44:20+00:00
Most videogame cutscenes (well, for AAA games; I'm going to ignore the wide, worthy, and growing ecosystem of "I had an idea and made it in Unity with purchased assets") use bespoke model and texture assets, motion-capture human animation, and voice acting.

None of that is what an Xtranormal auto-puppet show is about.
by handsclean | 2025-11-25 18:44:32+00:00
It was the primary motivating factor behind the previous major browser shift, though there were also other large factors.

Remember that users often don’t correctly figure out which part of the stack is causing something. I’m guessing people generally don’t ID the browser as the performance bottleneck unless they’re familiar with browsers of significantly differing speed, and when not it comes out as asking for faster internet, faster websites, or a faster computer, all of which we hear constantly.
by jodrellblank | 2025-11-25 18:45:23+00:00
> "It's clear some people have had their brain broken by the existence of AI."

The AI wrote code which worked, for a problem the submitter had, which had not been solved by any human for a long time, and there is limited human developer time/interest/funding available for solving it.

Dumping a mass of code (and work) onto maintainers without prior discussion is the problem[1]. If they had forked the repo, patched it themselves with that PR and used it personally, would they have a broken brain because of AI? They claim to have read the code, tested the code, they know that other people want the functionality; is wanting to share working code a "broken brain"? If the AI code didn't work - if it was slop - and they wanted the maintainers to fix it, or walk them through every step of asking the AI to fix it - that would be a huge problem, but that didn't happen.

[1] copyrightwashing and attribution is another problem but also not one that's "broken brain by the existence of AI" related.
by renewiltord | 2025-11-25 18:45:27+00:00
This is the same as the 'tech debt' argument, if I'm being honest. It's always too hard to change some crucial function of the entire code, everything depends on it, yadda yadda. Here in America, that was what people said about the majority of policy and then Trump comes to power and just writes executive orders that change how the country is run. It's a problem that his orders have bad effects, but you can't deny the fact that he has agency.

Unlike all those engineers who will say there's too much 'tech debt'. Everything is always "entrenched" and 'too hard to change' and shit like that. Then someone who is both interested in changing things and has sufficient will to change things shows up and it turns out it wasn't that hard after all. Seen it in eng orgs numerous times.

It wouldn't be surprising that India has no one like that. These people are rare. The US got one and it turns out you also need competence or the changes will just be totally bogus.
by mkagenius | 2025-11-25 18:45:34+00:00
Sooner or later I believe, there will be models which can be deployed locally on your mac and are as good as say Sonnet 4.5. People should shift to completely local at that point. And use sandbox for executing code generated by llm.

Edit: "completely local" meant not doing any network calls unless specifically approved. When llm calls are completely local you just need to monitor a few explicit network calls to be sure. Unlike gemini then you don't have to rely on certain list of whitelisted domains.
by m463 | 2025-11-25 18:45:39+00:00
I kind of think if it fixes a fundamental issue - too much weight.

Another problem it seems to help with is addictive/impulsive behavior. This might lead to wrong choices in diet or activity.

I suspect that many many functions of the body are degraded or disabled by too much weight or wrong choices, and fixing those problems might let the body cure and maintain itself properly.
by WesleyJohnson | 2025-11-25 18:45:42+00:00
It goes beyond that though. There are games and in-game content that aren't being reviewed. There are claims of player skins where the characters are wearing a t-shirt with an actual photo of Charlie Kirk's death (the shot to the neck).

Anyone can make a Roblox game and publish it, and there doesn't seem to be a lot of moderations or verification going on. And you don't need to "talk", voice or text. You can emote, type on signs, and communicate in other ways.
by avemg | 2025-11-25 18:45:43+00:00
> In reality, it's more like the Fellowship of the Rings trying to make it to Mt Doom, but that realization happens slowly.

And boy to the people making the decisions NOT want to hear that. You'll be dismissed as a naysayer being overly conservative. If you're in a position where your words have credibility in the org, then you'll constantly be asked "what can we do to make this NOT a quest to the top of Mt Doom?" when the answer is almost always "very little".
by stopbulying | 2025-11-25 18:46:08+00:00
> The Ellisons have since set their sights on Warner Brothers, CNN, and HBO. https://www.techdirt.com/2025/11/25/larry-ellison-met-with-t...

Warner Bros, HBO, and CNN should not sell to Ellison (who very specifically funded and appeases the Trump kleptocracy).
by xoxxala | 2025-11-25 18:46:36+00:00
Interesting question.

Somewhere between 400,000-550,000 (the number varies greatly depending on source) US servicemen (Army, Navy, and Marines) participated in nuclear tests from 1946 to 1962. As of 2024, about 10,000 were still alive.

https://www.usatoday.com/story/studiog/news/military-veteran...

The French used between 15,000-30,000, but the actual number is secret.

I couldn't find numbers for the Soviet testing program. The Chinese used over 100,000 laborers for their first tests according to Wiki.

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

About 10,000 seems right.
by kevinhanson | 2025-11-25 18:46:45+00:00
this is my biggest complaint about SAS--everything is either a table or text.

most procs use tables as both input and output, and you better hope the tables have the correct columns.

you want a loop? you either get an implicit loop over rows in a table, write something using syscalls on each row in a table, or you're writing macros (all text).
by niemandhier | 2025-11-25 18:47:01+00:00
Python is just a language that:

1. Is easy to read

2. Was easy to extend in languages that people who work with scientific data happen to like.

When I did my masters we hacked around in the numpy source and contributed here and there while doing astrophysics.

Stuff existed in Java and R, but we had learned C in the first semester and python was easier to read and contrary to MATLAB numpy did not need a license.

When data science came into the picture, the field was full of physicists that had done similar things. They brought their tools as did others.
by up-n-atom | 2025-11-25 18:47:12+00:00
Is it really a question about processing performance though? I’ve always assumed it was about bandwidth and latency… Communication protocols don’t need to be human-readable because tooling has always provided that at a higher level. A binary protocol just as a text protocol like S-expression or the divine simplicity of IRC is just as digestible when documented. And there are better facilities to have extensibility regardless. I think we can all agree it’s as much a failure as a success if we’re still talking the same points 25 years later.
by Delphiza | 2025-11-25 18:47:26+00:00
I try to comment on Roblox whenever it comes up as my daughter was pulled into a grooming pedo gang through Roblox.

Read some of the comments from a HN thread from 3 years ago where HN parents insist that they are able to properly educate and self-censor. Enough people don't care (enough), despite Roblox being called out all the time by people with big platforms.

https://news.ycombinator.com/item?id=32014754#32015542

I am shocked that Roblox has not been shut down, not by regulators, but by parents flat-out denying access. All evidence suggests that yes, it is that bad.
by ForHackernews | 2025-11-25 18:47:48+00:00
> Canonical or debian should work on porting the rust toolchain (ideally with tier 1 support) to every architecture they release for, and actually put the cart before the horse.

They already have a Rust toolchain for every system Debian releases for.

The only architectures they're arguing about are non-official Debian ports for "Alpha (alpha), Motorola 680x0 (m68k), PA-RISC (hppa), and SuperH (sh4)", two of which are so obscure I've never even heard of them and one of the others most famous for powering retro video game systems like Sega Genesis.
by serial_dev | 2025-11-25 18:47:58+00:00
> Gemini is not supposed to have access to .env files in this scenario (with the default setting ‘Allow Gitignore Access > Off’). However, we show that Gemini bypasses its own setting to get access and subsequently exfiltrate that data.

They pinky promised they won’t use something, and the only reason we learned about it is because they leaked the stuff they shouldn’t even be able to see?
by ActorNightly | 2025-11-25 18:48:18+00:00
>Now I begrudge any time I have to go back to python. It feels like its beauty is only skin deep, but the ugly details are right there beneath the surface: prolific duck typing, exceptions as control flow, dynamic attributes. All these now make me uneasy, like I can’t be sure what my code will really do at runtime.

I feel like this sentiment is from people who haven't really took the time to fully see what the Python ecosystem is.

Any language can have shittly written code. However languages that by default disallow it means that you have to spend extra time prototyping things, whereas in Python, you can often make things work without much issue. Dynamic typing and attributes make the language very flexible and easily adaptable.
by AlecSchueler | 2025-11-25 18:48:23+00:00
> Tbh making Roblox illegal feels like the same moral panic that our parents had around metal music, hip-hop, and arcades.

I feel like this argument has become a cliche in itself. Sometimes things are worth panicking about, and limiting access to things like cigarettes or gambling for children has been a real benefit to society. The same could be true for the dark patterns listed above.
by Nextgrid | 2025-11-25 18:48:49+00:00
As others have said there's a big difference between the Minecraft "we" (the tech community growing up on Beta versions of Minecraft) know and the Minecraft of today.

The subsequent versions also developed the game mechanics a lot to turn it into something closer to an RPG than the early, bare-bones sandbox game with minimal, well-understood mechanics and the rest purely up to the players' creativity.

There's nowadays an abundance of Pay-to-Win servers with custom mechanics to enable that, and I'm sure a lot of unsavory people preying on children. The social media (YouTube/etc) community around it has exploded too in a way I don't recall it before (I used to be into Minecraft videos back in the ~2012 era, and what I see nowadays grosses me out in comparison).
by bluGill | 2025-11-25 18:48:55+00:00
Things are not quite that bad - one of the major reasons we studied history over the centuries is we are looking for a way to ensure we will win the next war before the fighting starts. Thus there are a large group of military minded people (both generals and kings) who have incentive to find real truths not the nice folk fiction.

Mostly things are bad, but if you look there are people who did care about the truth - though they only cared about their little niche - everything else they could say whatever was entertaining.
by withinboredom | 2025-11-25 18:49:11+00:00
I had the pleasure of working with teams that couldn’t even figure out how to use analytics in their product. They had zero idea who was using it and how many people were using it. They ignored the thousands of DB deadlock messages in the logs; well, they just ignored the logs completely, actually. All they cared about was shipping the next feature and getting the one QA guy to agree it was working correctly so the ticket could be closed.

This is much more common than you might think.
by jaredklewis | 2025-11-25 18:49:19+00:00
I think the parent is saying what you had is now not possible, because the neighbors don’t have kids. I’m in the burbs. Nearest kid is 4 door downs. Nearest kid the same age as my kid is two blocks over. Most people are 60+.

Anecdata but I think this is what the parent comment is asserting anyway.
by agentifysh | 2025-11-25 18:50:06+00:00
so once you have a web server on the phone how are you able to make it available publicly on the internet? don't ISPs detect these and ban? are you using wireguard or something like that?

ive been looking to build and serve my own servers and i have been considering to use old android phones to outright racks but the part I am still struggling to figure out is how to serve it publicly without ISP catching on as they require business plans for that and its not cheap
by genuser | 2025-11-25 18:50:24+00:00
As millions prepare for Thanksgiving travel, the critical decision between Google Maps and Waze could determine whether you arrive at dinner on time or stuck in holiday traffic. Both navigation giants offer powerful routing capabilities, but they approach navigation with fundamentally different philosophies. Google Maps serves as a comprehensive digital atlas, while Waze focuses exclusively on optimizing the driving experience through real-time community data.
by kwanbix | 2025-11-25 18:50:33+00:00
Chrome was launched in 2008. At that time it was commmon to have 2~4GB of RAM.

Windows Vista, for example, required 512MB but really needed 1GB or more to work.

A year latter, in 2009, Windows 7 was launched, it required 1GB at minimum, but really needed 4GB or more.
by mrguyorama | 2025-11-25 18:50:44+00:00
>I enjoy all the technical discourse here but the views on women are alarming to say the least.

You are gell-mann amnesia'ing. The takes on technology or anything else are just as buttfuck stupid and off.

The other day HN was full of people insisting that there would be some "unforseen downside" of dropping the penny and making stores round purchase amounts to the nickle.

Meanwhile, the first cash registers were only able to operate on 5 cent increments because in the early 1900s pennies were "inconvenient"!

Similarly, it's extremely common for people here to insist that "sales tax in the US is complicated" but it just isn't. The entry level cash register from the 90s supports "US, Canada, and VAT" tax schemes and supports 4 custom tax regimes and that is treated as fully expected functionality and was the norm in earlier systems as well.
by kami23 | 2025-11-25 18:50:49+00:00
I've been repeating something like 'keep thinking about how we would run this in the DC' at work. The cycles of pushing your compute outside the company and then bringing it back in once the next VP/Director/CTO starts because they need to be seen as doing something, and the thing that was supposed to make our lives easier is now very expensive...

I've worked on multiple large migrations between DCs and cloud providers for this company and the best thing we've ever done is abstract our compute and service use to the lowest common denominator across the cloud providers we use...