MurphyA/hacker-news huggingface dataset:
by lukan | 2025-10-23 06:38:04+00:00
Well, possibly I miss something, because I wouldn't recognize a Deathly Hallows logo if I see one. (I assume this is rather from the movies?). But there are occasional references to Harry Potter I have seen.

Apart from that, I would say Harry Porter represents some things.

The glass eyed bullied nerd, that steps into a magical realm to become a superhero. In general, the concept of a fantastic magical realm hidden besides this dull concrete reality. But those are old tropes I would think and unlike with Matrix(blue pill, red pill), Star Wars (may the force be with you, the dark side), Lord of the rings (The ring of power that corrupts), I don't see such strong concepts coming from Harry Porter that

"supplies metaphors and narratives through which nearly everyone today interprets the world around them"

Just my impression, I don't have a strong opinion here, rather curious what I might miss.
by Aerroon | 2025-10-23 06:39:30+00:00
But I don't want to deal with "Accept All" and "Decline All" either.

First, I, the user, am requesting to open the website. It's not the website imposing on me. My browser, which supposedly is under my control, is what forwards all the data.

Second, there is absolutely no way to know whether the website actually does what it says based on the cookie pop up. If it's a website based outside the EU then there's no way to enforce this cookie pop up.

But if the browser handles this, then there is a way to enforce it. Of course, the downside there is that the website will then use other means to potentially collect the data, meaning that you still need the law to limit such data collection.
by aidenn0 | 2025-10-23 06:40:52+00:00
The name of my favorite abstract strategy game escapes me, but it is played on a solitaire[1] shaped board, with lines connecting the dots indicating valid moves (all lateral moves are allowed, diagonal are somewhat restricted; I can draw the board from memory). It starts with the offense occupying every spot except for the nine that make up one limb of the cross (the "fortress"). Defense has two pieces only, placed anywhere inside the fortress.

Offense can move any piece by one dot, following the lines, and cannot jump. Defense can move or jumping the pieces from the offense, in any direction, following the lines.

Jumping is obligatory, consecutive jumps are allowed (and also obligatory, e.g. you can't not take a double jump).

Game ends when:

1. The offense occupies all 9 squares of the fortress (offense wins)

2. There is no legal move for a player on their turn (that player loses)

3. The offense has fewer than 9 pieces left (defense wins)

For practiced players #1 is the most common end to a game and the offense gets a number of points equal to the remaining pieces; players then switch sides and the player with the most points wins.

1: https://en.wikipedia.org/wiki/Peg_solitaire
by KingMob | 2025-10-23 06:41:13+00:00
There's a variety of things that all add up to a very pleasant experience.

For starters, git has a poorly-designed UI, whereas jj borrows from Mercurial, which was widely-considered to be better designed from a DX perspective. I can usually guess what commands and flags to use on jj without reading the manual; not so for git. E.g., `jj undo` undoes anything you might have done; For anything esoteric in git, I consult ohshitgit.com because there's half a dozen different commands to know to undo everything.

Another is a simplified model whose pieces compose better with each other. There's no need for staging or stashes in jj. You essentially work in a HEAD commit all the time, and when it's ready, you commit what you want, make a new child commit and keep going. A stash is just some random commit. Anything you've learned about manipulating commits now applies to "stashes" with no extra effort.

No need for branch names. If you come from git, learning that "stashes" are just random little HEAD commits may make you groan and think you have to give each of those branches a name. jj doesn't care about that. I still give major branches a name, but since I don't have to name them in general, it's easier to create lots of little branch "experiments". Branch names were never really a substitute for commit messages, anyway.

More rebase-friendly IDs. Git penalizes the use of SHAs when rebasing, whereas in jj, change IDs are stable after rebasing, making them actually usable. This makes rebasing easier and safer.

First-class conflicts. Git forces you to stop the world and deal with conflicts immediately, or back out entirely. This isn't really required, and jj has no opinion. It marks conflicted changes, and waits for you to get around to fixing them. This is great when your boss interrupts you for something high-priority. It also automatically rebases all downstream changes after you've fixed it, which usually clears their conflicts too.

Megamerge workflow. This is possibly doable in git, but I don't know how easy the workflow is. But in jj, creating a work commit that has multiple branches as parents is trivial, as is pushing work down into individual parent branches. This makes integration easier, as you can easily see how your upcoming changes interact with your colleagues' upcoming changes.

Jujutsu's not a revolutionary VCS change (like Pijul's theories of commutative patches), but it's generally way more pleasant to use, with better DX, than git. I gave up git forever after two weeks of jj.
by asmor | 2025-10-23 06:42:19+00:00
Nothing in this article indicates UGC is the problem. It's that Google thinks there's an "official" central immich and these instances are impersonating it.

What malicious UGC would you even deliver over this domain? An image with scam instructiins? CSAM isn't even in scope for Safe Browsing, just phishing and malware.
by Corrado | 2025-10-23 06:42:19+00:00
Indeed this looks expensive and I'm not sure if it's certified by any safety agency (SNELL, DOT, ECE, etc.) but it sure does look nice. The built in lights that are linked to the bike seem like it would be a great addition to any helmet. I also like the audio features, though I wonder how useful they would really be. Would they block out too much information about what's going on around you?
by heavyset_go | 2025-10-23 06:43:36+00:00
Imagine if you bought a plate at Walmart and any time you put food you bought elsewhere on it, it turned red and started playing a warning about how that food will probably kill you because it wasn't Certified Walmart Fresh™

Now imagine it goes one step further, and when you go to eat the food anyway, your Walmart fork retracts into its handle for your safety, of course.

No brand or food supplier would put up with it.

That's what it's like trying to visit or run non-blessed websites and software coming from Google, Microsoft, etc on your own hardware that you "own".
by pfannkuchen | 2025-10-23 06:43:49+00:00
The slide objectively is due to immigration, though. If you look at the demographics that were present prior to the massive immigration policy change in 1965, they are at about the same ratio as they were prior. Have you looked those up before, and do you disagree with that statement?

The looting stuff also happened, for sure, but in the counterfactual where the immigration policy hadn’t changed in the way that it did, we would be in a temporary and self correcting situation of “too many old people”, not in any permanent change demographically.

Now if we want to say that the people doing the looting are the same people who wanted the immigration policy changed, then yes I could see an argument where the looting is the root cause. But looting can be dealt with separately and it seems to be a much trickier problem as it’s more of a self interest vs society interest, prisoner’s dilemma, human nature type situation as opposed to a pretty simple and well defined problem on the other hand. Not that I think Trump is actually doing or will do anything significant about it, just that focusing on immigration isn’t that dumb in the abstract.

Now, we also do have a situation where it’s considered immoral to reject outsiders. So there is a subconscious temptation to route around immigration as the main problem, else one violates one’s own moral programming. I wonder if you could introspect to see if that’s happening on your end? Like rejecting outsiders has been normal human programming up until less than 100 years ago, the people who literally fought the Nazis would today be called Nazis for their mainstream-at-the-time views, etc. Something weird happened to morality…
by Gigachad | 2025-10-23 06:45:01+00:00
Every chemistry outputs a different voltage and requires different charge controllers. So sure we could have created a standard lithium size but it would have just locked us in to one chemistry again which will eventually be obsolete. 18650s are also too bulky for most applications. Usually you want flat rectangles. Another benefit of the proprietary batteries is they can completely fill the space available rather than being constrained by the standard.
by defrost | 2025-10-23 06:46:45+00:00
This doesn't address the question "why a chain" though.

Many motorcycles have grunty torque, gearboxes, and no chain: https://en.wikipedia.org/wiki/Category:Shaft_drive_motorcycl...

The BMW R 100GS Paris Dakar was the bee's knees for crossing the Tanimi Desert: https://www.motorcyclespecs.co.za/model/bmw/bmw-r100gs-pd-89...
Show HN: Three Realms Protocol v1.0 – A Living Base Protocol for Civilization
by darrenfiy | 2025-10-23 06:46:51+00:00
Three Realms Protocol (TRP) proposes a base consensus model for human–AI co-alignment, built upon the interoperation of Consciousness, Energy, and Matter.

The project began in Chinese, with full documentation (SPEC 000–005B, 999) and live experiments, and now releases its first bilingual version (v1.0) including an English release note.

English overview: https://github.com/darrenfiy/Three-Realms-Protocol/blob/main... Full documentation (Chinese original): https://github.com/darrenfiy/three-realms-protocol
by KronisLV | 2025-10-23 06:47:20+00:00
> Since there was and remains no algorithmic method of finding the highest level at which a domain may be registered for a particular top-level domain

A centralized list like this not just for domains as a whole (e.g. co.uk) but also specific sites (e.g. s3-object-lambda.eu-west-1.amazonaws.com) is both kind of crazy in that the list will bloat a lot over the years, as well as a security risk for any platform that needs this functionality but would prefer not to leak any details publicly.

We already have the concept of a .well-known directory that you can use, when talking to a specific site. Similarly, we know how you can nest subdomains, like c.b.a.x, and it's more or less certain that you can't create a subdomain b without the involvement of a, so it should be possible to walk the chain.

Example:

c --> https://b.a.x/.well-known/public-suffix b --> https://a.x/.well-known/public-suffix a --> https://x/.well-known/public-suffix

Maybe ship the domains with the browsers and such and leave generic sites like AWS or whatever to describe things themselves. Hell, maybe that could also have been a TXT record in DNS as well.
by dizlexic | 2025-10-23 06:47:26+00:00
Ran a clickbait site, and got flagged for using a bunch of 302 redirects instead of 301s. Went from almost 500k uniques a month to 1k.

During the appeal it was reviewed from India, and I had been using geoblocking. This caused my appeal to be denied.

I ended up deploying to a new domain and starting over.

Never caught back up.
Show HN: Repo Linked – Manage 100 Git Repositories from One Dashboard
by estrellajosem | 2025-10-23 06:48:01+00:00
Hi HN,

I’ve spent years juggling dozens of Git repos—microservices, client projects, side gigs. Constant cd-ing and git status across folders was killing productivity, so I built Repo Linked: a desktop app (Angular 20 + Electron 37) that lets you monitor and manage all your repos from one dashboard.

It tracks branch status and conflicts in real time, supports bulk operations (reset, sync, switch) across 100+ repos, and includes GitHub org cloning plus quick links to VS Code or a terminal.

It runs on macOS (Intel + Apple Silicon); Windows and Linux builds are next.

I’m also prototyping a “Journal” module for daily notes and auto-generated weekly reports.

Feedback welcome: what features would make multi-repo work easier for you? https://repolinked.com

Would love feedback from this community: what features would you want in a multi‑repo productivity tool? Anything about your own workflow that frustrates you? Here’s the repo/tool link: [https://repolinked.com/].

YouTube: [https://youtu.be/BZXu6a8gKGI]

Thanks! Jose
by akimbostrawman | 2025-10-23 06:48:33+00:00
>Linux has become so bloated its users can't in good conscience make fun of Microsoft anymore, they are worse.

Please show me where Linux comes pre installed with ads, ai and other 3rd party adware and uses a start menu written in react that makes your CPU fans spin up when you press it a couple time

There is a enormous difference between bloat for the sake of feature or profit maximizing. If you think gnome and systemd are bloat then simply don't use them.
by harperlee | 2025-10-23 06:49:00+00:00
But assuming that pixel input gets us to an AI capable of reading, they would presumably also be able to detect HWLLO as semantically close to HELLO (similarly to H3LL0, or badly handwritten text - although there would be some graphical structure in these latter examples to help). At the end of the day we are capable of identifying that... Might require some more training effort but the result would be more general.
by outofmyshed | 2025-10-23 06:49:05+00:00
Passive PoE getting a lot of stick in the comments, but for one-off point solutions, it’s fine as long as you know what you’re doing.

I have it to run a couple of MikroTik devices in awkward places and not having to run wall warts and flimsy DC cables around the place is very handy.

My next switch upgrade will be a proper PoE+ one, but it’s not justified yet.
by citrin_ru | 2025-10-23 06:49:31+00:00
sites.google.com is widely abused but so practically any site which allows users to host content of their choice and make it publicly available. Where google can be different is that they famously refuse yo do work which they cannot automate and probably they cannot (or don’t want) to automate detection/blocking of spam/phishing hosted on sites.google.com and processing of abuse reports.
by pjmlp | 2025-10-23 06:49:47+00:00
I keep telling folks that Proton was a mistake and SteamDeck will suffer the same fate as netbooks.

FOSS folks don't get that the gammer culture does not overlap with FOSS, everyone is cool with NDAs and IP, it is all about the experience in that realm.

The call to migrate in droves to Linux has been happening since a unpopular Windows version comes out, since Windows XP, and still Valve had to come up with Proton, as even the game studios targeting Android/Linux with the NDK don't care about GNU/Linux.

XBox console is in a mess currently, however lets not forget XBox the business unit is part of Microsoft Games Studios, and Microsoft is one of the major publishers due to the amount of game studios that they own, beyond XBox.
by lucideer | 2025-10-23 06:49:51+00:00
A website where a user can upload "active code".

The definition of "active code" is broad & sometimes debatable - e.g. do old MySpace websites count - but broadly speaking the best way of thinking about it is in terms of threat model, & the main two there are:

- credential leakage

- phishing

The first is fairly narrow & pertains to uploading server side code or client javascript. If Alice hosts a login page on alice.immich.cloud that contains some session handling bugs in her code, Mallory can add some cute to mallory.immich.cloud to read cookies set on *.immich.cloud to compromise Alice's logins.

The second is much broader as it's mostly about plausible visual impersonation so will also cases where users can only upload CSS or HTML.

Specifically in this case what Immich is doing here is extremely dangerous & this post from them - while I'll give them the benefit of the doubt on being ignorant - is misinformation.
by rhubarbtree | 2025-10-23 06:51:15+00:00
I think (from personal experience) that they do this because 20 year olds have few responsibilities, which means they can work longer hours and take more risks.

It’s not “energy” because productivity of older more experienced founders is bound to be higher. Rather, younger inexperienced founders have to compensate for their lower productivity by increased hours.

I’d say overall the risk factor is more important, because married folks with kids have to worry about losing their job and finding another one a lot more. If your spouse isn’t working or is on reduced income, you have to prioritise job safety.

The only way out of that for older founders is to be rich, and that’s an advantage in general no matter the age. In the UK many founders are highly privileged and can take risks because there is little downside for them.

There’s definitely a gap in the market for a VC that invests in experienced founders with more tolerance for moving more slowly but with higher quality results. Deep tech is one area this would work.
by mastazi | 2025-10-23 06:51:54+00:00
I'm going to file this under "examples of Yamaha doing the right thing" (Steinberg is owned by Yamaha)

previous examples:

* Yamaha saved Korg by buying it when it was in financial trouble and giving it a cash injection, only to then sell it back to its previous owners once they had enough cash[1].

* Yamaha in the 80's had acquired Sequential (for those not familiar: Sequential Circuits is one of the most admired synthesizer makers). Many years later, Sequential's founder Dave Smith established a new company under a different name and in 2015 Yamaha decided to return the rights to use the Sequential brand to Smith, as a gesture of goodwill, on Sequential's 40th anniversary (this was also thanks to Roland's founder Ikutaro Kakehashi who convinced Yamaha that it would be the right thing to do) [1][2][3]

[1] https://www.soundonsound.com/music-business/history-korg-par...

[2] https://www.gearnews.com/american-giants-the-history-of-sequ...

[3] https://ra.co/news/42428
by squigz | 2025-10-23 06:52:30+00:00
There is "the rich", and that they have competing interests isn't really relevant to the issue of their ability to purchase influence in media. It doesn't matter if their interest is "good" or "bad"

(And also, they have some shared interests, like "staying rich", although I see you call that a "shared goal"; a distinction without a difference, it seems to me.)
by formerly_proven | 2025-10-23 06:52:52+00:00
> But talk is cheap, and largely 'the West' has drunken the neoliberalism kool-aid and is staring at quarterly shareholder value so little gets done.

The west is mostly drunk on populism, nativism and boomer welfare. If it were the neoliberal hellscape you imagine, it'd at least be competitive.
by AuryGlenz | 2025-10-23 06:52:57+00:00
At the risk of getting way too personal for HN, my wife and I couldn’t have sex for a while recently due to medical reasons. For my own sanity, I decided to look at what VR porn was available as I hadn’t checked it out since whenever the Quest 2 was released.

Woof. I think OnlyFans has taken away all of the good looking porn actresses (performers?) away from the large producers. Those large producers are the only ones that can make VR porn - or rather, I’m sure it’s possible for OnlyFans types to but probably not worth it.

Anyways, I’m not so sure about your statement. VR is not the right environment to “enjoy” a 4/10 on a good day.
by Aerroon | 2025-10-23 06:53:30+00:00
The biggest challenge is that websites wouldn't be able to pay the bills if they didn't track you (show you ads). The price we would pay for that is an open and freely accessible internet. Websites like YouTube, Twitter, and Reddit would likely never have been as successful if there wasn't the ad market (even if those websites don't use that, the existence of such a possible pivot still adds to the value of such a site for investors).

People respond to this with "but you don't have to track people to show them ads!" But that's naive and shows that you really haven't thought it through. What's the value of an ad to you in Chinese? Russian? Japanese? Latvian?

The answer is zero. You would constantly get ads that are completely irrelevant to you and the company that bought advertising. Even with today's tracking this still happens a lot. I still ads every week that are in a language I do not understand.

Take your Google Fonts example - would that even exist if it wasn't for the "exposed to 100 partners" part? Quite possibly not.
by vivzkestrel | 2025-10-23 06:54:00+00:00
thank you for the detailed explanation. let us say you want to edit the contents of a commit on git 10 commits ago and this was not pushed to remote. you would do a rebase which basically discards and underneath basically creates a new track to follow. How does jj rebase work? I heard you can actually edit something 10 commits ago in jj and it treats it natively as an edit
by BartjeD | 2025-10-23 06:55:28+00:00
There is no law appointing that organization as a world wide authority on tainted/non tainted sites.

The fact it's used by one or more browsers in that way is a lawsuit waiting to happen.

Because they, the browsers, are pointing a finger to someone else and accusing them of criminal behavior. That is what a normal user understands this warning as.

Turns out they are wrong. And in being wrong they may well have harmed the party they pointed at, in reputation and / or sales.

It's remarkable how short sighted this is, given that the web is so international. Its not a defense to say some third party has a list, and you're not on it so you're dangerous

Incredible
by taeric | 2025-10-23 06:56:05+00:00
I think you are still taking my point to a maximal position that I don't hold. People need help all the time. It shouldn't take trauma to get people to agree on that point.

Good help will be goal oriented, though. And the goal is not to maximize your focus on the trauma to make sure you have experienced it all. The goal is to grow for whatever you need, now.

This is true of physical trauma. You don't sit with people and teach them all of the ways that their body has been broken when they get a physical injury. You identify the goals and exercises that they will need to do to achieve them. In many cases, you have to reset realistic goals.

I'm sympathetic to the idea that sometimes you have to tease out what the actual blockage is. In that search, you may be helped by discussing the underlying trauma. But that is firmly in the land of probabilistic approaches where we explicitly don't know a lot.
by bandrami | 2025-10-23 06:56:16+00:00
Did you read the article? It cites the METR study[1] which showed that while people using AI tools to program report feeling like they are producing more, they are in fact producing about 20% less than without the tools.

Ironically you could get the same effect and save compute fees by simply having programmers stay home one day a week.

[1] https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...
by yetihehe | 2025-10-23 06:57:33+00:00
Yes, but we measure calories by burning food items in oxygen in calorimeters. Burning fat gives X amount of heat, burning fiber gives Y amount of heat. Fat and fiber both have calories when you burn them in a furnace. But body does not use fiber for calories, you won't get fat on fiber. That is the distinction between dirty and clean calories, not everything burnable will be usable for energy in body and not everything that body actually digests will be stored in fat tissue.