MurphyA/hacker-news huggingface dataset:
by Aloisius | 2025-12-10 21:01:39+00:00
In the US, children's right to free speech has only very narrow exceptions compared to an adult.

The Supreme Court has even struck down state bans on selling violent video games to children because it violates a child's first amendment rights.

A full ban on social media full of protected speech? That passing Constitutional muster would require some legal gymnastics and overwhelming scientific evidence of harm - evidence that is sorely lacking despite what people believe.
by zoeysmithe | 2025-12-10 21:01:52+00:00
Its incredible to how compltely unwatchable modern youtube norms are, to me at least. I feel like youtubers now aim almost exclusively for the 12-18 demographic. I mean, this person is doing some kind of character or affectation instead of using a normal voice. Everything is some kind of grift or character or PR or persona now it seems. I understand they do this to get viewers, but its just depressing how much more content I'd enjoy if the PR gimmicks and lowest-common-denominator tricks were stopped.

I just saw techtips Linus interview Linus Torvalds and the constant manboying and bad jokes was just embarrassing and badly hurt the interview. I really wish people like this would turn it way, way down. I think we all love some levity and whimsy, but now those gimmicks are bigger and louder than the actual content.
by vel0city | 2025-12-10 21:02:28+00:00
> Truckers aren't intentionally giving kids asthma

This was the claim I was addressing. Truckers (a group that applies to more than just people in NYC) are intentionally giving kids asthma through their choices to defeat or not maintain emissions equipment, I see it every day. Maybe NYC is enforcing their emissions standards enough to no longer make it worth it to truckers there, but don't doubt they'd go back to belching toxic fumes to save a penny if given the chance there. They do it practically everywhere else.
by LoadingALIAS | 2025-12-10 21:02:33+00:00
Hey. Author here.

I wrote a longer post about the motivation and design: https://dev.to/loadingalias/cargo-rail-making-rust-monorepos...

The Problem:

I've been working on a low-level Rust workspace for a while now. Before I knew it, my 'justfile' was over 1k lines and I had 30 shell scripts for testing. My dep graph was WAY too large. I couldn't easily split a single crates, or a few crates to release as OSS repos... I'd have had to use Google's Copybara (Java tooling or their GHA) or a mountain of 'git subtree' and filter scripts.

The Solution:

- Dependency Unification: I use Cargo's resolver output (not syntax parsing) to unify versions, compute MSRV, prune dead dependencies and features. Using 'pin_transitives=true' fully replaces cargo-hakari. The graph is lean across all target-triples w/ a single command. - Change Detection: The local/CICD 'affected' command is graph-aware. I only check/test/bench what changed, and 'test' is Nextest native. - Split/Sync: I use a canonical monorepo; then I extract crate/s with full git history into new repos w/ bi-directional sync and 3-way merge conflict resolution. - Release/Publish: Dependency-order publishing, changelog generation, tagging... but in 11 dependencies instead of hundreds.

Key Decisions:

- 11 core deps/55 resolved deps = minimal attack surface for supply-chain attacks - Multi-target resolution = 'cargo metadata --filter-platform' per target in parallel (rayon) means dead dependencies/features are actually dead - System git = your local 'git' binary directly for deterministic SHAs (JJ compatibility is native, obviously). - Lossless TOML = 'toml_edit' preserves comments and manifest formatting

Tested On:

- tikv, meilisearch, helix, helix-db, tokio, ripgrep, polars, ruff, codex, and more. Forks with cargo-rail configured at github.com/loadingalias.

In my own workspace, change detection alone removed 1k LoC and dropped CI costs ~80% and my builds (especially cold) are quicker/leaner.

Happy to discuss the implementation.
by zmmmmm | 2025-12-10 21:02:51+00:00
A lot of the criticism is based on the concept that it won't be technically watertight. But the key is that it doesn't have to be watertight to work. Social media is all about network effects. Once most kids are on there, everyone has to be on there. If you knock the percentage down far enough, you break the network effect to the point where those who don't want to don't feel pressured to. If that is all it does, it's a benefit.

My concerns about this are that it will lead to

(a) normalising people uploading identification documents and hence lead to people becoming victims of scams. This won't be just kids - scammers will be challenging all kinds of people including vulnerable elderly people saying "this is why we need your id". People are going to lose their entire life savings because of this law.

(b) a small fraction of kids branching off into fringe networks that are off the radar and will take them to very dark places very quickly.

Because it's politically unattractive, I don't think enough attention has been given to the harms that will flow from these laws.
by ruthie_cohen | 2025-12-10 21:03:09+00:00
Most people would do the same in your situation, we should expect citizens to want to help victims of crime, especially crimes against the person.

However I think there’s a significant difference between a single household and a centralised network of cameras across dozens of states.

For me the core issue of this is private enterprise holding gigantic amounts of PII, and the forms that is taking.
by ananany | 2025-12-10 21:03:22+00:00
I analyzed all Xonsh shell releases from 2024-2025 and here’s what I found:

- The shell has become much more stable.

- Operating system signal handling has been significantly improved.

- Numerous bug fixes and stability improvements across all components.

- The introduction of alias decorators allows transforming output into objects.

- The shell now has a strong design concept based on the use of the @ symbol, symbolizing a seashell (aka conch, aka xonsh).

- The introduction of the one-line importer improved the ergonomics of calling libraries.

- Refactoring of shell components made the structure clearer and enabled the use of AI for improvements.

- The releases that came out in the summer are full of long-awaited fixes and features.

Although the shell already looks solid for local use, the following areas still need improvement:

- Parser performance (although the developers have already released a Rust-based parser).

- Refactoring of the subprocess executor, which heavily depends on its Python implementation.

- Windows support requires more attention.

Despite this, the team managed to make significant progress in 2025.
by hearsathought | 2025-12-10 21:03:37+00:00
> 1. What's the similarity in your view between "zionist rationalization" and "nazi rationalization"?

Penchant for rationalizing away acts of genocide and dehumanize peoples. The only difference is zionists dehumanize actual semites ( palestinians) while nazis dehumanized european "jews". Zionists/"Israelis" are actual anti-semites. While nazis were anti-european "jews". Heady stuff.

> To me this sounds like more antisemitic nonsense, you comparing zionists to Nazis.

I'm comparing apples to apples.

> So using “Semitic” to argue that Israelis are “fake” or “non-Semites” is simply incorrect.

"Israelis" are europeans. Europeans are not semites.

> 3. The germanic language group is a family of languages that includes dutch, english, yiddish, afrikkans, etc. The germanic people includes germany, not brits and americans.

But germanic people includes ENGLISH though. It's pathetic what you are trying to do here.

> 5. I'm not lying.

That's all you have done. "Arabs are not semites". Lie. "Israel wasn't trying to kill civilians". Lie.
by jlodwick | 2025-12-10 21:03:46+00:00
Hello HN!

Back in the early 2000s, my business partners and I launched a number of websites. Some were successful (CollegeHumor, Vimeo), others were not.

This URL features a detailed, contemporaneous look at of one of the unsuccessful projects, a 2002 "social directory for college students" called Campus Hook. To my knowledge, this is the first time this document has been shared publicly.

It may be of interest to anyone looking at the history of social networking sites, especially the transition from online dating to more general interpersonal interaction.

It may also be interesting in the context of Facebook's history: although we identified a very similar demographic opportunity as the FB founders, we (obviously) failed to win the big prize.

(I contend that we failed because we were simply too old to care about the core product or users; by the time the site went live in early 2003, we were college seniors eager to move to San Diego and begin our adult lives. We could hardly have cared less about dorm-room dating. However, the lack of school email verification -- attributed to the Winklevii years later -- could also have been a determining factor!)

If anyone has questions, I'll keep an eye on this thread and do my best to answer. AMA!

-Jake Lodwick
by deathanatos | 2025-12-10 21:04:08+00:00
Well, if this were a free market, b/c there would be demand for it? I want a more standardized protocol so I need less cabling and connectors, and I want features like 4k that HDMI effectively (see TFA) does not support.

I would vote with my wallet … if I could.

Like, why do we need two connectors, for the same thing? DP is clearly technically superior.

Of course, there's a wide range of issues: there's a number of comments on this article stating how the HDMI forum is manipulating the market (e.g., by suppressing competitor connectors on the board, offering lower royalties for bugs, suppressing specifications), and then there's just getting out-competed by the litany of consumers who have no idea and do not care to know what they are buying, and marketplaces like Amazon that promote mystery-meat wares.
by danudey | 2025-12-10 21:04:18+00:00
Mass-market compatibility.

It's already difficult to find TVs with four fully-compliant HDMI ports; often you'll get a TV with one HDMI 2.1 port and three HDMI 2.0 ports, and sometimes the 2.1 port will also be the only eARC port so you have to choose between high framerates/resolutions and using a sound bar. In other words, even with just HDMI getting a decent set of ports is difficult.

The idea of TV manufacturers also adding DisplayPort ports seems ludicrous to me - not because it's a bad idea, but because I can't imagine them going to the trouble if there's no tangible demand. At best I could see them replacing HDMI ports with DP ports because there's limited space on the motherboard, but that would still require the board to have both HDMI and DP circuitry/chipsets and HDMI/DP certification/testing.

Then you have a TV with, say, two HDMI ports and two DP ports - which, for most users, means "two ports" since 99% of people don't have any hardware they want to connect to their TV that supports DP anyway.

So basically unless we start seeing game consoles, AppleTVs, and Rokus supporting DisplayPort we won't see TVs supporting DisplayPort, and we won't see any of those devices supporting DP because they don't need to - HDMI works fine for them and it's sufficiently universal.

Maybe China's new HDMI replacement will take off over there and make its way into devices over here, but I'm not holding out hope.
by indymike | 2025-12-10 21:04:31+00:00
Father of five here, and founder of a social media marketing company (exited). Our kids are up against problems we didn't have during the great expansion of social. The three big things:

1. State level actors and well funded not for profits are fighting an information war to influence our kids. And they are very good at it. Down to having troll farms to talk one on one. Every time something new happens in the world, my younger kids ask me about what they saw on Tik-Tok and their initial understanding is shaped by a well funded actor, and is often completely a false narrative. The solution is be open and talk about it with your kids.

2. Criminals are even better at social than state level actors. They are smooth. And they are on platforms you wouldn't expect - like games. And criminals aren't all about fraud. They sell drugs, they try to physically steal in real life from your kids,they'll try to get your kids to do something embarrasing and blackmail them with it, and even can be human traffickers. Again, the solution is be open and talk about it with your kids - and make sure they know it's ok to ask, and it's especially ok if you think I shouldn't share this with Dad or they person is saying not to show your parents.

3. Sexual predators are even better at social than the criminals. The difference is that the predators can't hide behind national borders so they are very careful. Same solution as $#2, but this one is really tough because when your kids come to you about it, they may have shared something with the predator that the predator is using to extort them into hooking up. Don't attack or blame your kid, focus on making sure the predator never gets to them

I do not believe for a minute that social media was good for my kids as they grew up, but I'm not sure that you can even begin to fix it the way AU is trying to - regulating speech, association using prohibition is dipping a colander in the river to filter the silt.
by Hamuko | 2025-12-10 21:04:50+00:00
>For nearly all cases, Django’s built-in template language is perfectly adequate. However, if the bottlenecks in your Django project seem to lie in the template system and you have exhausted other opportunities to remedy this, a third-party alternative may be the answer.

>Jinja2 can offer performance improvements, particularly when it comes to speed.

https://docs.djangoproject.com/en/6.0/topics/performance/#al...
by alephnerd | 2025-12-10 21:04:52+00:00
> it's really just a database integration tool with a nice interface

In a way, though I think it understates how difficult of a problem unified data integration is - especially in organizations with disparate schemas and internal data that may often not be well documented and with dev teams that are often personnel strapped.

Most other vendors in the data integration space don't provide the same degree of support and hand-holding that Palantir does with their FDEs. The FDE model is their secret weapon tbh - it makes it easy for organizations to gain temporary staff augmentation without having to expend their hiring budget.
by phendrenad2 | 2025-12-10 21:04:55+00:00
> Look, the term "open source" has a specific, shared meaning

Maybe with the HN crowd. The fact is, the term "open source", being made from two common words with actual specific, shared meanings, unfortunately together create a common-sense meaning that is NOT the "specific, shared" meaning that the Open Source Initiative defines it as. Furthermore, a lot of people like the common-sense definition better than the OSI definition.
by elcritch | 2025-12-10 21:05:26+00:00
A favorite tidbit I learned years ago was that the Chinese invented Law and Order genre pretty much before anyone else. Very much an establishment wins genre.

Here’s the Google summary:

> Early Chinese detective stories, known as gong'an ("court case") fiction, emerged from oral tales and plays during the Song Dynasty (960-1127), featuring incorruptible magistrate-detectives like Bao Zheng (Judge Bao) and Di Renjie (Judge Dee) who used clever deduction, forensic logic, and sometimes supernatural elements to solve crimes.
by skwee357 | 2025-12-10 21:05:36+00:00
The next step is to outlaw social media in general, and maybe the world will become a bit better.

Edit: in case someone decides to disagree with me, here is a non-exhaustive list of issues that social media has created: isolation from the real world, unrealistic expectations in terms of looks/status/success, dehumanization by turning people into likes-dislikes, dehumanizations by creating influencers whose sole purpose it to pump cheap crap to their "followers", a vessel for state actors to spread the current flavor of propaganda/racism supported by "the algorithm" that creates echo chambers rather than promoting diversity of opinions, dopamine producing machines that glue us to the screens.

There is nothing social in social media, in-fact, it should be called the "anti-social media".
by hamdingers | 2025-12-10 21:05:40+00:00
I agree. It's frustrating that we have ended up in a reality where vehicle movement is heavily tracked, but we're not using that technology to do the most obvious and productive thing.

My city spent a few million dollars installing Flock cameras to all its municipal parking garages in a matter of months, but has been hemming and hawing over adding a few speed cameras for years, despite petitioning the state for an allowance do so back in 2023.

Traffic enforcement cameras don't even have to become the networked surveillance system that Flock offers. Most are still cameras triggered by radar rather than perpetually recording all drivers.
by vlovich123 | 2025-12-10 21:06:18+00:00
From the paper

> footprint of 330 × 290 µm2 using the GlobalFoundries 45SPCLO

That’s a 45nm process but the units for the chip size probably should have been 330um? However I’m not well versed enough in the details to parse it out.

https://arxiv.org/abs/2503.19544
by korhojoa | 2025-12-10 21:07:32+00:00
It works fine with intel and amd igpu's. They won't run many games at the native resolution though. Doesn't really matter to me, as the igpu's are in work laptops for me, so 60hz or better passes for "adequate".

Even a raspberry pi 4 or newer has dual 4k outputs, that can fill the entire screen at native resolution. Macs have been the worst to use with it so far.
by bamboozled | 2025-12-10 21:07:35+00:00
America had all the access to free information and voted in an authoritarian anyway so what’s it matter ?

I don’t care anymore about this emotive argument that you’re putting forward. The government knows everything about you because you pay for internet. Maybe you pretend to yourself you’re someone anonymous because you use a VPN but if they want to know who you are, they know.

At least maybe this ban will stop some of the idiocy bleeding into the next generation.
by godelski | 2025-12-10 21:07:41+00:00
> I was reminded again of my tweets that said "Be good, future LLMs are watching". You can take that in many directions, but here I want to focus on the idea that future LLMs are watching. Everything we do today might be scrutinized in great detail in the future because doing so will be "free". A lot of the ways people behave currently I think make an implicit "security by obscurity" assumption. But if intelligence really does become too cheap to meter, it will become possible to do a perfect reconstruction and synthesis of everything. LLMs are watching (or humans using them might be). Best to be good.

Can we take a second and talk about how dystopian this is? Such an outcome is not inevitable, it relies on us making it. The future is not deterministic, the future is determined by us. Moreso, Karpathy has significantly more influence on that future than your average HN user.

We are doing something very *very* wrong if we are operating under the belief that this future is unavoidable. That future is simply unacceptable.
by piker | 2025-12-10 21:07:55+00:00
In defense of the LLM here: learning COM from scratch given its lack of accessible documentation would have forced us to reach for C# for this minor project.

The LLM gave us an initial boost of productivity and (false) confidence that enabled us to get at the problem with Rust. While the LLM's output was flawed, using it did actually cause us to learn a lot about COM by allowing us to even getting started. That somewhat flies in the face of a lot of the "tech debt" criticisms levied at LLMs (including by me). Yes, we accumulated a bit of debt while working on the project, but were in this case able to pay it off before shipping and it gave us the leverage we needed to approach this problem using pure Rust.
by lunar_mycroft | 2025-12-10 21:08:12+00:00
> if at all realistic numbers are mentioned, I see people claiming 20 - 50%

IME most people claim small integer multiples, 2-5x.

> all the largest studies I've looked at mention this clearly and explain how they try to address it.

Yes, but I think pre-AI virtually everyone reading this would have been very skeptical about their ability to do so.

> My current hypothesis, based on the DORA and DX 2025 reports, is that quality is largely a function of your quality control processes (tests, CI/CD etc.)

This is pretty obviously incorrect, IMO. To see why, let's pretend it's 2021 and LLMs haven't come out yet. Someone is suggesting no longer using experienced (and expensive) first world developers to write code. Instead, they suggest hiring several barely trained boot camp devs (from low cost of living parts of the world so they're dirt cheap) for every current dev and having the latter just do review. They claim that this won't impact quality because of the aforementioned review and their QA process. Do you think that's a realistic assessment? If and on the off chance you think it is, why didn't this happen on a larger scale pre-LLM?

The resolution here is that while quality control is clearly important, it's imperfect, ergo the quality of the code before passing through that process still matters. Pass worse code in, and you'll get worse code out. As such, any team using the method described above might produce more code, but it would be worse code.

> the largest study in the link above explicitly discuss it and find that proxies for quality (like approval rates) indicate more improvement than a decline

Right, but my point is that that's a sanity check failure. The fact that shoving worse at your quality control system will lower the quality of the code coming out the other side is IMO very well established, as is the fact that LLM generated code is still worse than human generated (where the human knows how to write the code in question, which they should if they're going to be responsible for it). It follows that more LLM code generation will result in worse code, and if a study finds the opposite it's very likely that the it made some mistake.

As an analogy, when a physics experiment appeared to find that neutrino travel faster than the speed of light in a vacuum, the correct conclusion was that there had almost certainly been a problem with the experiment, not that neutrinos actually travel faster than the speed of light. That was indeed the explanation. (Note that I'm not claiming that "quality control processes cannot completely eliminate the effect of input code quality" and "LLM generated code is worse than human generated code" are as well established as relativity.)
by worldsavior | 2025-12-10 21:08:39+00:00
> in order to kill 42 targets.

This is not correct. Each one that had this pager was connected to Hezbollah, i.e. a soldier of Hezbollah. This attack was meant to "disable" a very big portion of Hezbollah, which it did (4000 of them).

This is one of the most sophisticated attacks to avoid civilian casualty.
by dwattttt | 2025-12-10 21:09:19+00:00
It's possible for a crate to assume there will be unwinding, but given the Rust communities general attitude to exceptions it's not common.

By default, all it means is that unwinding the stack doesn't happen, so Drop implementations don't get called. Which _can_ result in bugs, but they're a fairly familiar kind: it's the same kind of fault if a process is aborted (crashes?), and it doesn't get a chance to finalise external resources.

EDIT: to clarify, the feature isn't really something crates have to opt in to support