MurphyA/hacker-news huggingface dataset:
by tbrownaw | 2025-11-28 05:33:06+00:00
> but if we are to treat online spaces as public forums, we need to structure these spaces like public forums, which means having consequences for abject lies. The "but who decides" response is a thought-terminating cliche that we need to collectively move past.

In order to "move past" that, you have to find a way to address official lies and cases where the majority is wrong.

.

For example the official denial of the fact that the Wuhan lab was researching things similar to covid-19. (Doesn't matter whether it actually came from there.)

Or the official lies about mask effectiveness. (Regardless of whether they're effective or not, the government told people things that it believed at the time were false.)

Or the lies about the world's best anti-parasite medication (that just isn't an antiviral) being dangerous horse-paste.

Or the lies about Hunter Biden's laptop being Russian disinformation.

Or that still-ongoing culture war topic where both sides claim the other is lying.
by miladyincontrol | 2025-11-28 05:34:08+00:00
Imo kinda same about usb-c on iphone. The writing was on the wall that they were transitioning devices away from lightning to usb-c, a standard they too had their hands in. Especially so when wanting to position the pro model iphones as professional cameras with external storage capable of doing decent levels of prores to boot, they werent about to make lightning ssds to do the job.

The only thing perhaps expedited was the push to have it on base model iphones sooner.
by dSebastien | 2025-11-28 05:34:23+00:00
I've been on that path since 2019. It's super challenging but so rewarding. Building your own universe, working your own way with total freedom and constraints.

I'm proud of all I've built and shared so far. But I still can't leave my day job. So at this point it's still 40/60.

At work, management asked if I'm willing to come back full-time and take over the team's leadership. No way. It's a costly game to play (huge opportunity cost), but the freedom is so valuable.
by hn_throwaway_99 | 2025-11-28 05:35:40+00:00
The text in teeny font under the headline picture is "ChatGPT generated. Chinese electric truck production lines expanding rapidly in 2024 and 2025."

So, in other words, the leading image is a lie. When people say false things that purport to be true in text we call it lying or fraud. I don't understand why when they do it with an image it's not the same thing. Putting teeny, easily missed font that says "ChatGPT generated" doesn't make it OK. I might feel less strongly if the author put a disclaimer, in larger font, that said (more accurately IMO), "The above image is fake."
by lihaoyi | 2025-11-28 05:35:53+00:00
With Mill build tool that I'm working on, you don't need to install Java at all! (https://mill-build.org/blog/16-zero-setup.html). Instead, it gets bootstrapped automatically when you launch the `./mill` script like any other third-party dependency. You can use any version you want just by editing the config file and it'll be downloaded and cached on demand. You can also configure different JVM versions to use in different Java modules without worrying about conflicts between them.

You don't need to globally install Apache-Commons, nor is there a "Apache Commons Version Manager" that you need to first install to then manage your different versions of Apache Commons. So why should the JVM need such a thing? Well with Mill, it doesn't
by anonymouskimmer | 2025-11-28 05:35:54+00:00
Yes, I think it's reasonable. We humans adjust to our environments. Whether physical, social, or informational.

Spoiler for DC's Legends of Tomorrow season 5.

I don't know enough to look for existing research, but what you wrote reminded me of a DC's Legends of Tomorrow episode (Swan Thong). In it the three fates of Greek mythology have established effective control over the world through a smartwatch app that people ask for decisions from (earlier they had tried direct totalitarianism, but the Legends had foiled that). https://youtu.be/aJZlJcmPUnc?t=75

In the episode, people adjust mentally somewhat, but I don't think it gets quite to the detail you ask about.

The Outer Limits episode Stream of Consciousness also deals with this topic a bit: https://theouterlimits.fandom.com/wiki/Stream_of_Consciousne...

And I just participated in a conversation here on HN somewhat along those lines: https://news.ycombinator.com/item?id=46070610
by Aurornis | 2025-11-28 05:37:20+00:00
> because of the lack of any clear or reasonable statement or guidelines on how they use your data.

They’ve been very clear, in my opinion: https://cloud.google.com/gemini/docs/discover/data-governanc...

I suppose there will always be the people who refuse to trust them or choose to believe they’re secretly doing something different.

However I’m not sure what you’re referring to by saying they haven’t said anything about how data is used.
by Dylan16807 | 2025-11-28 05:38:01+00:00
> The rationalization is that since in your opinion it wouldn't cost them very much to give you something, that they really owe it to you and if they don't give it to you, they are actually withholding something and you are being denied something you have a right to.

The reason they should do it is because it helps their customers get what they paid for.

They have a solution to the problem, and sharing the solution costs nothing, but they refuse to share it.

There doesn't need to be an obligation to make that refusal asshole behavior.

At no point am I rationalizing anything here. I'm not even a customer.

> Except, maybe it is actually the most customer-first, because their support & security argument is not bullshit. If there are things wrong with the old version that they know about, then it is entirely valid to decide not to actively help facilitate the proliferation of old bad versions that still have their name on it out in the world.

Moving toward a world where users can't use that version but have no replacement is not customer-first.

> The fact you don't like it is purely a you problem.

Why do so many people act like it's invalid to complain about legal company actions? Complaints about bad service give warning to other potential customers, and might get the company to change things for the better.

Companies can have bad support, and that risks them getting bad reviews.
by pandaman | 2025-11-28 05:38:44+00:00
It feels like you have some unique model of detention in your head (or mean something else than the common meaning of the word). The process is very simple - you are detained and then, when enough people are accumulated, they get loaded onto a bus/plane and removed from the country. Even if there was an abundance of buses and planes and every illegal alien would be loaded onto one immediately there would be still a detention to move him or her from the place where they were found to the bus or plane.

What you wrote only makes a faint sense in assumption that detention is given as a punishment for immigration violations as same as prison term. This does not happen in reality, detention is a necessary part of removing an alien who has no right to be in the country and not some kind of punishment, which you could serve and come out as a legal alien.
by thaumasiotes | 2025-11-28 05:39:37+00:00
> Snoopy shows up fairly soon, but he doesn't even seem to be CB's pet for the first while.

Snoopy shows up in the third strip, by which point the count of total appearances is Patty: 3, Charlie Brown: 2, Shermy: 1, and Snoopy: 1.

He appears again in strip 5, but it takes until his third appearance (in strip 8) before he can be identified as Charlie Brown's dog. He remains somewhat ambiguous:

strip 8: Charlie Brown is reading at home, accompanied by Snoopy.

strip 11: Shermy is eating (presumably at home?), accompanied by Snoopy.

strip 12: Shermy takes Snoopy for a walk, holding him on a leash.

1950-10-21: Shermy, Patty, and Snoopy are walking together when they encounter Charlie Brown.

1950-10-25: Patty is speaking on the phone (at home?); Snoopy is present.

1950-11-07: Charlie Brown delivers a lecture to Snoopy beginning "You don't seem to realize that I'm the boss in this house!"; he is interrupted by a call from his mother.

1950-11-13: Patty receives Charlie Brown at her home; Snoopy is already present.

1950-11-25: Charlie Brown says goodbye to Snoopy before going to bed; Snoopy is shown to be able to hear him as he says "I'll see you in the morning" from his bedroom.

1950-12-05: Patty is walking Snoopy on a leash when they run into Charlie Brown.

1950-12-13: Snoopy is playing on the footboard of Charlie Brown's bed while he tries to go to sleep.

1951-01-23: Charlie Brown is writing in his diary while Snoopy watches.

1951-02-02: Charlie Brown yells at Snoopy to stop following him; Patty intervenes to point out that Snoopy "lives in that direction", which you'd expect Charlie Brown to know if they lived together.

(1951-02-07: Violet is introduced.)

1951-04-27: Shermy is building a birdhouse; Charlie Brown assumes it's supposed to be a doghouse for Snoopy.

1951-05-22: An unknown character calls Snoopy to suppertime.

(1951-05-30: Schroeder is introduced.)

1951-08-27: Schroeder (who is a baby) eats from Snoopy's dog dish; Snoopy gets revenge by climbing into Schroeder's high chair and eating from his tray. Snoopy's dish (which is labeled "SNOOPY") is next to the high chair, implying that Snoopy lives with Schroeder.

1951-09-04: Charlie Brown is assigned (by someone speaking over the phone) to mow the grass around Snoopy's doghouse.

1951-09-12: Charlie Brown has a large portrait of Snoopy hanging in his room.

(1951-11-14: Violet holds a football for Charlie Brown to kick. At the last minute, afraid he'll kick her hand, she flinches away and he goes flying into the air.)

(1951-11-26: Schroeder says his first word, "Beethoven".)

1951-12-15: Charlie Brown repairs the roof on Snoopy's doghouse.

Snoopy is frequently shown in association with Charlie Brown, welcoming him home or hearing him unwrap a candy bar, but an explicit statement of ownership doesn't come up.
by ch2026 | 2025-11-28 05:40:55+00:00
CEO is an autistic dumbass who isn't good at conveying his thoughts. What he could have said: "While we have the best protection of any gaming or social media platform today, any amount of predatory behavior is an unacceptable problem. Roblox has increased from 20M DAUs to 150M DAUs over the last 5 years and the absolute number of these unfortunate incidents has remained flat: an 80% decline in incidence rate. In this way, we view it also as an opportunity: How can we can continue to scale the platform while getting the incidence rate to zero?"
by EvanAnderson | 2025-11-28 05:41:17+00:00
It got some good discussion back in January, 2024: https://news.ycombinator.com/item?id=38898934

There have been a ton of releases since then. It looked like a pretty interesting project at the time. It made me want to look for a project to use it for but I never got around to it.

I'd be interested to hear from people who have been using it and how keeping up with the releases has been (compatibility / breaking changes in API, ease of migration, issues, etc).
by ls-a | 2025-11-28 05:41:45+00:00
It's not new. Like I said the U.S. army exposed it back when it happened. Don't worry about "nuclear bombs". I advise you to worry about Volcanoes. Did you know they are more frequent now. Did you know a volcano is stronger than many "atomic bombs" combined. Seek knowledge from the only Mighty God, before it's too late. Stop turning a deaf ear. That's my advice.
by Aurornis | 2025-11-28 05:43:15+00:00
I remember a thread a while ago where someone was claiming that Hacker News comments were much more civilized and on topic in the early days.

So someone pulled up Wayback Machine archives of random dates for HN pages. The comments were full of garbage, flame wars, confidently incorrect statements, off topic rants, and all the other things that people complain about today.

It was the same thing, maybe even slightly worse, just in a different era

I think the people who imagine that social media is worse today either didn’t participate in much online socialization years ago or have blocked out the bad parts from their memory.
by parineum | 2025-11-28 05:43:30+00:00
"Ultra processing" is corollary to unhealthy food, not causal. It's not the ultra processing that makes it unhealthy.

That's the crux of this disagreement. Assuming the relationship and then assuming the next step that the antitheses must be true. Unprocessed foods aren't inherently healthy and ultra processed foods aren't inherently unhealthy, the two things have nothing to do with each other.
by fragmede | 2025-11-28 05:43:57+00:00
> And it didn't mess us up.

Honest question: If it did, how would we know? Here is a thread on incels.is where a dude tricked a woman into flying to another country because he "knows she deserves it". https://incels.is/threads/i-just-made-a-woman-fly-from-spain...

With reproduction rates falling, and people having all sorts of trouble with relationships, what does "messed up" look like, and why are we so sure that we actually aren't when the world is increasingly polarized and having trouble with authoritarianism? How can we prove those things aren't actually linked?
by doawoo | 2025-11-28 05:44:10+00:00
Awesome demo page! SDFs are super fun, and usually pretty useful (in addition to being pretty)

I recall a paper published by Valve that showed their approach to using SDFs to pack glyphs into low res textures while still rendering them at high resolution:

https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007...
by olowe | 2025-11-28 05:44:18+00:00
The specific change: https://github.com/ziglang/www.ziglang.org/commit/c8d046b288...

I applaud the migration, and I sympathise with the difficulty of running open-source software projects.

Hoping Andrew is ok. The fact he withdrew his comments is a sign of humility. I guess in this context that’s more important than whether you agree or disagree with the comments.
Generator Website
by generatorsite | 2025-11-28 05:47:44+00:00
Generator Website is a collection of powerful AI tools designed to simplify your digital life. Whether you need to write content, generate images, enhance visuals, edit documents, or brainstorm ideas, Generator Website gives you instant access to everything in one place. No need to switch between dozens of apps. It’s an AI powerhouse built for creators, students, professionals, and everyday users who want speed, simplicity, and creativity at their fingertips. Users can explore hundreds of AI utilities directly on the site for free, with optional Pro plans offering faster performance, higher limits, and an ad-free experience. Built for the modern user, Generator Website makes AI accessible, fun, and practical, turning hours of work into seconds of results.

https://www.generatorwebsite.com/
by rktdno | 2025-11-28 05:47:51+00:00
I have the Terramaster F8 SSD Plus with 8x4TB NVME SSDs as the drives. It's definitely not the most cost effective way to build a NAS vs spinning disks, but I wanted small and quiet, which this is. It would probably fit in a wall enclosure, so depending on budget/how badly you wanted it to fit/drive space required this would probably work as a solution.
by somenameforme | 2025-11-28 05:48:28+00:00
Most claims of 'the other side' is lying are themselves lies. It's mostly people just spinning things to suit their own personal biases (without necessarily even realizing that's what they're doing). For instance the vaccine topic is one I did a deep dive on not too long ago when deciding which vaccines to approve for my children. This [1] is essentially the bible of vaccines - it's a massive study across a large sampling of evidence for all major vaccines, carried out by the National Academies of Science. I'll quote them:

----

The vast majority of causality conclusions in the report are that the evidence was inadequate to accept or reject a causal relationship. Some might interpret that to mean either of the following statements:

- Because the committee did not find convincing evidence that the vaccine does cause the adverse event, the vaccine is safe.

- Because the committee did not find convincing evidence that the vaccine does not cause the adverse event, the vaccine is unsafe.

Neither of these interpretations is correct. “Inadequate to accept or reject” means just that—inadequate. If there is evidence in either direction that is suggestive but not sufficiently strong about the causal relationship, it will be reflected in the weight-of-evidence assessments of the epidemiologic or the mechanistic data. However suggestive those assessments might be, in the end the committee concluded that the evidence was inadequate to accept or reject a causal association.

----

The overwhelming majority of the rhetoric around vaccines, including from governmental figures, is doing exactly what they warn against. There's simply a lot of nuance on most of every issue worth discussing, that people often don't want to acknowledge.

[1] - https://www.nationalacademies.org/projects/PHPH-H-08-17-A/pu...
by jltsiren | 2025-11-28 05:48:55+00:00
Electricity prices go up when you have access to customers who are willing to pay more. If grid connections to other regions are limited, people in regions with a lot of cheap generation (such as Norway) pay low prices. But if you add grid connections without increasing generation capacity, prices start equalizing between regions, as every power company tries to sell to the highest bidder.

Norway could power itself fully with domestic hydro. But it chose not to, as the power companies make more money by importing foreign power when it's cheap and exporting hydro when it's not.
by ghaff | 2025-11-28 05:49:47+00:00
The combination of cable-cutting and the fact that many people either can't access OTA (or don't bother) probably means that a lot of the content that people reflexively tuned into over various holidays just doesn't happen any longer. Even if some of it is on streaming, it's not an automatic holiday thing.

I can't get OTA and cut cable TV so I don't get a lot of things without effort that I don't generally go to.
by Aurornis | 2025-11-28 05:51:26+00:00
> The only downside is that this cannot be done 1:1 with each person.

That level of feedback can be done with individual managers and their reports, with occasional skip-level check ins.

I don’t actually thinking open door policies where, for example, the CEO of a large corporation is open to scheduling time with anyone who wants it could work for very long in an organization with 1000 people. I worked closely with the CEO of a company of that size that was growing. The number of ICs who attempted to send him emails and unsolicited reports trying to curry favor, get him to take their side in office politics, take credit for things, or even get their mangers in trouble was surprising to me. He made the mistake of publicly thanking a few people for bringing things to attention, which opened the floodgates for people seeing direct messages to the CEO as the highest leverage thing they could do in the office.

The direct feedback skipping too many levels just doesn’t work because the person receiving feedback doesn’t have the context necessary to interpret it. The reporters know this and will start twisting facts and details to fit the narrative they want to deliver.
Show HN: Glasses to detect smart-glasses that have cameras
by nullpxl | 2025-11-28 05:52:38+00:00
Hi! Recently smart-glasses with cameras like the Meta Ray-bans seem to be getting more popular. As does some people's desire to remove/cover up the recording indicator LED. I wanted to see if there's a way to detect when people are recording with these types of glasses, so a little bit ago I started working this project. I've hit a little bit of a wall though so I'm very much open to ideas!

I've written a bunch more on the link (+photos are there), but essentially this uses 2 fingerprinting approaches: - retro-reflectivity of the camera sensor by looking at IR reflections. mixed results here. - wireless traffic (primarily BLE, also looking into BTC and wifi)

For the latter, I'm currently just using an ESP32, and I can consistently detect when the Meta Raybans are 1) pairing, 2) first powered on, 3) (less consistently) when they're taken out of the charging case. When they do detect something, it plays a little jingle next to your ear.

Ideally I want to be able to detect them when they're in use, and not just at boot. I've come across the nRF52840, which seems like it can follow directed BLE traffic beyond the initial broadcast, but from my understanding it would still need to catch the first CONNECT_REQ event regardless. On the bluetooth classic side of things, all the hardware looks really expensive! Any ideas are appreciated. Thanks!
by constantcrying | 2025-11-28 05:57:54+00:00
The Chinese are absolutely capable of making some of the highest quality products in the world. Pretending that it is some unique feat of German engineering to make a good pencil sharpener is ridiculous.

You are right that quality matters, which is why the Chinese producing cars of the same quality for 70% of the costs is such an existential threat to the German car industry.

Associating China with cheap products is a false way to look at things. They absolutely are capable of excellent engineering and manufacturing.

>I will never need to buy another.

What a bizarre statement. The only hard part of the sharpener is the blade. This blade needs to be made of the proper material and sharpened the right way, you will absolutely need to buy new blades at some point in time. You can buy them here: https://www.moebius-ruppert.com/produkt/standard-ersatzmesse... they are user replaceable. If you put them into a Chinese made one you get the exact same quality of sharpening.

Lastly, these are pencil sharpeners. Being the best in the world at pencil sharpeners is irrelevant. Germany needs its car industry and they need to catch up to the quality of the Chinese if they want to keep it.
Show HN: Codex Swarm – Local ChatGPT swarm for coding with Git-tracked agents
by densmirnov | 2025-11-28 05:58:03+00:00
I built a small framework that turns the OpenAI Codex plugin into a swarm of specialized “workers” that all live inside a single repo. Instead of just chatting with a model in your IDE, you get an orchestrator, planner, coder and reviewer that share a JSON task board, touch only the files in your project and are forced to finish every step with a clean git commit.

The whole thing is defined in prompts and JSON (AGENTS.md + .AGENTS/*.json), with git and tasks.json as the shared memory layer. You describe a goal, the orchestrator decomposes it into atomic tasks, the planner writes them into the backlog, the coder makes small diffs and commits them, and the reviewer/doc agent keeps the repo and docs consistent. There’s no separate runtime or web UI — just your IDE, the Codex plugin and a strict one-task-one-commit workflow inside your local repo.

Repo: https://github.com/basilisk-labs/codex-swarm

Would love feedback on whether this “agents as versioned workers” model fits how you’d actually want to use LLMs in your dev workflow, and what’s missing for you to adopt or fork it.
by dang | 2025-11-28 05:59:07+00:00
Of course we didn't:

YC-backed uBiome is basically Theranos-lite - https://news.ycombinator.com/item?id=30899352 - April 2022 (173 comments)

SF poop-testing startup, once compared to Theranos, charged in $60M fraud scheme - https://news.ycombinator.com/item?id=26531087 - March 2021 (380 comments)

UBiome Offices Searched by FBI - https://news.ycombinator.com/item?id=19760449 - April 2019 (56 comments)

Many more: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

The interesting thing is why this (false) accusation appears now, years later. I don't recall people saying it at the time, which makes sense because it was obviously untrue.