MurphyA/hacker-news huggingface dataset:
by ricardobeat | 2025-10-12 15:22:56+00:00
A search for “socialist dictatorship” in Wikipedia brings up an article aliased to the same name, which yes, explains what that means – this is an encyclopedia after all – and then says:

> Presently, there are five communist states in the world: China, Cuba, Laos, North Korea and Vietnam.

> if Marxist theory is anything, it's fringe

It has shaped the history of the world, for good or bad, and is still one of the most mainstream theories on how modern societies organize. “Fringe” refers to the recognition something has in the world, not the number of “supporters” (not to mention just suggesting that is a misunderstanding of what Marxism is).

You seem to have bought into several fringe theories. There is little evidence of Maduro being a billionaire other than pieces from US magazines. You can certainly hold that view, but not demand that it be featured equally alongside what is publicly verifiable knowledge.
by MontyCarloHall | 2025-10-12 15:23:38+00:00
>It is possible, but not to the degree that all long Covid cases are being confused with external factors.

Didn't mean to imply that all cases are, just that our definition of and knowledge about long COVID is nebulous enough that some nontrivial proportion of cases are likely attributable to external factors.

>Additionally, long Covid can cause brain fog. This was shown in brain scans from a popular HN post about a research paper just yesterday

Absolutely, just as other infections can cause severe lingering symptoms [0]. But we don't really know how prevalent these are, nor the severity of the prevalence. Studies like the one you link typically select for the most severe cases. We don't know whether it's useful to generalize from those.

[0] https://en.wikipedia.org/wiki/Post-acute_infection_syndrome
by sudodevnull | 2025-10-12 15:24:00+00:00
Our Discord is generally a friendly place, but not the nicest. If you can't backup your ideas or defend your code with metrics you are gonna have a bad time. We help those that help yourself. IIRC you were forcefully tell how things should work so it'd be more like HTMX. We tend to go tit for tat so go back and look if we were actively dissuading you from bad ideas.
by cies | 2025-10-12 15:24:03+00:00
I disagree to a point that I wrote an article about it.

https://dev.to/cies/the-case-against-orms-5bh4

> Most times ORMs are fine, sometimes they are not.

When fine is defined as "improves dev't speed" I think they are not "fine" for any serious (say 100kLOC+ size) project.

> It's not a law or a prescription.

They come with a lot of webFWs, to the point that a lot of web software is built on top of them. These FWs (Django, Rails, Laravel, Symfony, Play, etc.) promote the use of ORMs.
Show HN: FromGtoG 8 – Cross-platform desktop tool to batch backup ALL Git repos
by cbrx31 | 2025-10-12 15:24:22+00:00
Hi HN! I built FromGtoG 8.1.1, a desktop utility to easily manage bulk cloning and backup of Git repositories (GitHub, GitLab, Gitea, Local). The main problem it solves is handling the complex logistics and rate limits when you need to clone hundreds of repos in a reliable way, especially across different platforms.

This latest version is focused on maintainability and performance. I designed the core logic using several Design Patterns (Abstract Factory, Strategy, Composite) to ensure robustness and modularity. I also implemented multi-threading to parallelize cloning across CPU cores (Windows, macOS, Linux/ARM64).

Key features include: Rate Limit Prevention (to avoid server bans), Granular Filtering (cloning only specific types like Starred, Archived, or Private repos), and a Detailed Log File for post-operation verification.

You can find the source code and full README here: https://github.com/goto-eof/fromgtog Or download the latest version: [https://github.com/goto-eof/fromgtog?tab=readme-ov-file#down...

Feedback is welcome! What other platforms should I integrate next?
by drumhead | 2025-10-12 15:24:35+00:00
We created this oligopoly because they were convenient, free, powerful, and now its time for us to pay the price.

Or find services that may not be as easy to use, may cost something and may not have all the features you want, but which wont make unreasonable demands for your data.

In light of the way the US government is carrying on, I'd rather not give Microsoft any of my images.
by lifeisstillgood | 2025-10-12 15:24:40+00:00
I think most “techies” know in their gut what causes this and where it’s heading - I remember doing PC repair post first dot com crash (first bankruptcy) and the amount of shit shovelled onto consumer PCs (every device manufacturer had its own weird set of drivers, drivers installers, app), every piece of software put something in there, let alone what MSFT started you out with. All of it trying to be “user friendly” whilst achieve it the opposite

We are going to see this play out in every device (car, fridge, TV) that is not locked down by the OEM (apple gets a lot of kudos and knocks for this)

Cars are going to be the front line of this war- it’s not a “right to repair” it’s “a right to have good defaults” and “no upselling opportunities” (I think of it as there are no commercial businesses anymore - just utilities who give clearly defined service that have clear APIs and endpoints.

Sadly I think the world will head towards a point where I will make a fortune selling Augmented vision glasses that remove the adverts reality …
Show HN: The Annotated Discrete Diffusion Models for Text Generation
by ash_at_hny | 2025-10-12 15:25:39+00:00
I've been exploring how diffusion models, which have transformed image and video generation, can be applied to text generation. The math behind discrete diffusion models can be a bit intimidating at first, so I put together an annotated Jupyter Notebook that walks through the theory and builds a character-level discrete diffusion GPT, adapted from Andrej Karpathy's baby GPT. Instead of generating text autoregressively (left to right), the model learns to denoise corrupted text sequences in parallel.

The notebook covers the mathematical framework, noising process for discrete tokens, and a working implementation trained on Shakespeare's text.

GitHub: https://github.com/ash80/diffusion-gpt

Open in Google Colab: https://colab.research.google.com/github/ash80/diffusion-gpt...

Feedback and suggestions are very welcome.
by bwfan123 | 2025-10-12 15:26:49+00:00
right. Also, the idea that there is a "best" researcher is already problematic. You could have 10 great people in a team, and it would be hard to rank them. Rating people in order of performance in a team is contradictory to the idea of building a great team. ie, you could have 10 people all rated 10 which is really the goal when building a team.
by 1718627440 | 2025-10-12 15:27:06+00:00
> Yet any language has to reinvent the wheel and write yet another archive downloader.

No, I don't think they need to do that. They want to do that instead of using the already existing OS packager, breaking and messing up things left and right.

Take for example the ridiculous state in the python ecosystem. It would be entirely eliminated by using the existing tools of make altinstall, the system-package manager and properly using Site files. I don't know when altinstall was introduced, but in this issue from 2013 it is already mentioned: https://bugs.python.org/issue19553 .

The OS package managers already go out of their way (e.g. Debian) and renamed site-packages to dist-packages, so that OS installed and other vendored python packages don't conflict. The Python maintainers provide make altinstall and the python program provides site files. Linux distros have /usr/ vs. /usr/local to avoid programs conflicting with the OS versions. So many problems could never occur by people using their tools correctly instead of adding layers on top, which causes other breakage and is "fixed" by even more layers on top.
by forrestthewoods | 2025-10-12 15:27:43+00:00
Bundle is both a noun and a verb the same as vendor! So not any better imho.

I hate to say this, but vendor is an extremely common term for this operation. Rust’s cargo has a “vendor” sub command built in.

You’re far from alone in not being familiar with the term. Which is a great travesty because it really should be considered best practice and default behavior!
by pyuser583 | 2025-10-12 15:27:58+00:00
I really, really love the Django ORM. We had some good times together, and we still occasional work together.

But at the end of the day, SQL is text. That's life. Sorry - i know it sucks.

I've fallen in love with lightweight frameworks like pypika.

Part of this is the fact that AI smoothes over the rough spots. I would hate to have do an extremely complex query - highly complex case statements with unusualy datatypes - in pypika without AI. But with AI it gets really easy.

More broadly, AI makes using low-level frameworks much more practical. Requests is on the way out, and the socket framework is back.

The Django ORM is still amazing, especially when it comes to speed and handling multiple different types of databases.

But if you want to do something like create soft deletes (including cascading), it get's really hard really fast.
by mojosam | 2025-10-12 15:28:14+00:00
> So can someone who owns a modern car please help me understand why you would buy a car that has the mere capability to be remotely shut off?

That’s not what is going on here. These cars are not being intentionally shut down remotely. Instead, a software update for some computerized components of the car was pushed down to the cars and installed with the owners permissions, but that update apparently has severe bugs that should have been caught by QA.
by default-kramer | 2025-10-12 15:29:24+00:00
I think the reason they get hotly debated is that people's personal experiences with them differ. Imagine that every time Alice has seen an ORM used it has been used responsibly, while every time Bob has seen an ORM used it has been used recklessly/sloppily. I'm more like Bob. Every project that I've seen use an ORM performs poorly, with select N+1s being the norm and not the exception.
by superkuh | 2025-10-12 15:29:25+00:00
>A notable far-right presence inevitably results in the community becoming repulsive to a large part of its core audience. It’s happened on Usenet, DC++, IRC, Skype, PHPbb forums, Twitter, Reddit, Discord, and it will keep happening in the future.

I read most of the article, nodding along, till I got to the above part when it finally started talking about topics I know quite a bit about. The idea that usenet, IRC, all PHPbb forums, etc, became repulsive due to far right presence is simply false. Usenet was killed by the RIAA/MPAA. IRC is alive and well (and libera (the largest network) is extremely liberal but still tolerates opposing views as any healthy community should).

It makes me question what other falsehoods the author is so boldly and confidently stating due to lack of lived experience. We should keep in mind this article a meta-review rather than direct information.
by hollerith | 2025-10-12 15:29:54+00:00
Is she? When JD proposed to his wife, his wife made it clear that she was opposed to JD's mother's ever having unsupervised time with the children they planned to have. (Source: JD's interview with Rogan right before the election.)

Although she dropped her opposition years later after his mother improved, I still wouldn't hold his mother out as an example of a functional addict.

(Also when he was a child, didn't his mother send him to live with his grandparents because she was too dysfunctional to care for him? Or did I get that wrong?)
by pjmlp | 2025-10-12 15:30:21+00:00
Windows containers have two execution models.

In one, each container gets its own kernel copy, while the other one works like Linux containers, and indeed you need a recent version, as there were some issues doing that on older versions, which is yet another reason to be running Windows 11.

Note that having kernel copy to go along the containers is also existing on Linux world, this is what advanced security models like Kata containers.

There is plenty of Windows software on big corporations that will never be ported to Linux, and that is the golden use case for at least put them into containers.

One such example are all the .NET Framework applications that will never be rewritten into modern .NET, or Windows Services (aka UNIX daemons).
by bonsai_spool | 2025-10-12 15:31:27+00:00
> The Reason article said there was no reason to interpret this as a threat and that it was entirely just political. The article made it seem like the memes were held completely out of context. It mentioned there happens to be a nearby Perry High School just by chance but the nearby Perry High School is the central reason why this was interpreted as a threat. This was posted in a group that was organizing an event at the high school. I could see how someone might construe this as a threat more clearly from the tennessean article if they were being overly cautious. Also the sheriff mentioned the arrest was not done for legal speech content but more for the coincidental possibility this was a threat. Reason didn't elaborate on this.

> The Reason article is making this seem like it's entirely political and unreasonable. I don't think an arrest should have been made, that is too far. This seems like an unfortunate coincidence but someone looked at all this and reported it as a threat. The fact Perry High School's name is highly relevant here was not included.

All of this was in the first article. With far fewer intrusive ads.
by ryandrake | 2025-10-12 15:32:00+00:00
It should be a "right to not have product forced on you." When I buy a device, whether it is a car, a refrigerator, or an application, I want that thing that I saw in the store, as it exists on the store shelf, including the features and capabilities. I do not expect that I am going to maintain some kind of ongoing relationship with the manufacturer where they get to modify my device at their whim over the air.

Manufacturers should feel free to offer updates. If the user feels the tradeoffs make sense, then they should be free to accept updates. But this business where the manufacturer thinks they are somehow entitled to mess around with a product you've already purchased from them has got to end. It's not their product anymore, it's yours.
by danabramov | 2025-10-12 15:32:08+00:00
AT model is very different from Mastodon or email. It’s much closer spiritually to RSS and plain old web.

Mastodon is “many copies of the same app emailing each other”. There’s no global shared view of the network so you can’t have features like globally accurate like counts, shared identity, global search, algorithmic feeds across instances, etc.

On the other hand, in AT, the idea is just that apps aggregate information from different repos. So each application’s server has information aggregated from the entire network. Everybody sees the same consistent information; apps exist to separate experiences rather than communities.

For example, Tangled (https://tangled.org) and Leaflet (https://leaflet.pub) are AT apps, but they’re nothing similar to “mastodon servers”. These are complete apps that implement different experiences but on the same global network.

Crucially, normal people don’t need to “buy into” the protocol stuff with AT. Most Bluesky users don’t know what AT is and don’t care about it; they’re just using the app. There’s interesting crossovers you can do (each AT app sees each other AT app’s public data) which do bleed into the user experience (eg my Tangled avatar is actually populated from Bluesky) but overall apps compete on their merit with centralized apps.

Hope that makes sense. See https://overreacted.io/open-social/ for a longer article I wrote about AT with visual explanations.
by resoluteteeth | 2025-10-12 15:32:33+00:00
OK, I looked at the actual paper, and what 94% actually is is the 0.94 area under the curve for the receiver-operating characteristic curve (the plot of the true positive rate (TPR) against the false positive rate (FPR) at each threshold setting) not the accuracy for a specific binary result (e.g. at a specific arbitrary threshold).

See https://www.sciencedirect.com/science/article/pii/S155608641...

> In general, an AUC of 0.5 suggests no discrimination (i.e., ability to diagnose patients with and without the disease or condition based on the test), 0.7 to 0.8 is considered acceptable, 0.8 to 0.9 is considered excellent, and more than 0.9 is considered outstanding

So .94 is actually extremely good.
by bakugo | 2025-10-12 15:32:38+00:00
> We already have an abstraction for interfacing with the DBMS. It’s called SQL, and it works perfectly fine.

ORMs are not an abstraction to interface with the DBMS. They are an abstraction to map the data in your database to objects in your code and vice versa. It's literally in the name.

Feels like a lot of anti-ORM sentiment originates from people who literally don't know what the acronym means.
by AtlasBarfed | 2025-10-12 15:32:54+00:00
Spring was a great DI framework that I only use for DI.

All the big magic annotations are for Enterprise.

Okay, I've occasionally done a couple spring boot rest, which was ... Fine ... As long as you didn't have to do anything even remotely and complicated, but it keeps you in this weird box of middle performance.

If you've ever been on any large Enterprise spring Java project, you know what the future of vibe coded enterprise is bringing.
by ben_w | 2025-10-12 15:33:24+00:00
None of those things are present during a border crossing, for which you want to "pass" a "port".

Also, the physical differences which matter to some sports (again, why is this in a passport, my passport doesn't say if I'm qualified to drive race cars or if I am allowed to possess* a rifle for shooting competitions) relate not simply to what's between your legs, but to the hormones which are merely correlated with that. The effect of such hormones is also why some trans people ask for puberty blockers, and in any case there's a significant black market for oestrogen and testosterone boosters.

And if you do care specifically about what's between people's legs, because you want to know how many urinals to install or something, then it should be fine to change the document (but again, why a passport?) as soon as genital surgery has been completed even in the absence of any impact of hormonal changes.

Most extreme contradiction of the "protect women's sports" talking point I've seen? As muscled-up as Dwayne Johnson or Schwarzenegger, bald, beard, no dick, identified female at birth.

* Outside the USA, we don't have or want the 2nd A, so yes a gun would need a licence.
by 20after4 | 2025-10-12 15:33:30+00:00
I think most recently developed large commercial passenger aircraft are completely fly by wire with most controls lacking any physically interlinked backup.

Thinking of this somehow reminded me of the most harrowing aircraft disaster that I've ever read about: https://en.wikipedia.org/wiki/United_Airlines_Flight_232

It's both tragic because half of the passengers were killed but also miraculous that anyone survived at all.
by danaris | 2025-10-12 15:33:48+00:00
But when a fringe belief has already been categorically, 100%, without the slightest doubt, been proven to be false, but a bunch of people keep claiming it's true anyway, the best thing to do is just to stop giving them a platform.

They are not advancing science. They are not "challenging our orthodoxy". They are not doing anything positive for the world.

We may never be able to convince them that they're wrong, but that doesn't mean we need to make it sound like anyone else thinks they might, with even a tiny probability, be right.
by lowboy | 2025-10-12 15:34:24+00:00
Your response conflates the categories of people and ignores that statements like "people..." can mean "(some|most|all) people..." in casual writing/speech. It is not a fair response.

I agree with your frustration with the framing that _all_ people who like the act and craftsmanship feel AI is negative, and the consequence that if one does like AI, then they must not like the act of craftsmanship. Many such people view it as a tool, Mitchell included.
by pempem | 2025-10-12 15:34:58+00:00
Both things can be true.

1/ totally misleading title

2/ the fires in CA drive the outlier

3/ insurance has already largely pulled out of los angeles. For example there are maybe 2 reliable insurers for 2-4 unit landlords in the fourth largest economy in the world (why discuss landlord insurance? same style of building but a higher duty of care)
by heavyset_go | 2025-10-12 15:35:17+00:00
I agree, and maybe I'm wrong, but I see a similarity between phash quantization and DCT and ML kernels. I think you could craft "invisible" adversarial images similarly for phash systems like you can ML ones and the results could be just as bad. They'd probably replicate better than adversarial ML images, too.

I think the premise for either system is flawed and both are too error prone for critical applications.
by sudodevnull | 2025-10-12 15:35:24+00:00
The irony is I mirror people's response. The only way to stay sane is to not take yourself seriously. The flagged comments that people take offense are South Park quotes. The general tone police is what is being railed against. Open source tech used to be counter culture to the ibm/microsoft status quo. Clutching your pearls while not understanding licensing nor the tech is the peak of absurdity. I don't even know Carson or DHH politics as I spend time on tech more than drama.
by fuzzfactor | 2025-10-12 15:36:01+00:00
The number seems likely to be a deal that could be altered upward someday for those willing to rise above the minimal baseline tier.

Right now it doesn't say if these are supposed to be three different "seasons" of the year that you are able to opt-out, or three different "windows of opportunity".

Or maybe it means your allocation is limited to three non-surveillance requests per year. Which should be enough for average users. People aren't so big on privacy any more anyway.

Now would these be on a calendar year basis, or maybe one year after first implementation?

And what about rolling over from one year to another?

Or is it use it or lose it?

Enquiring minds want to know ;)
by bsnnkv | 2025-10-12 15:36:38+00:00
The Accessibility framework is not what I would call a "hack" personally. It was quite well thought out and fully featured

I've spent the last month working on something similar in Rust with various macOS framework bindings and it's not really that scary

You don't really need anything other than a Rust dev env, rust-analyzer and a browser window with the Apple docs website and the objc2 crate docs.rs site open - no special XCode craziness required
by burnt-resistor | 2025-10-12 15:36:58+00:00
Well, that's fair. Overpaid managers and principle engineers spun "secret projects" and products like Glass well to be an elitist experience for special people. But I won't forgive not letting Wave bake and mature.

Q: Do they have non-human shareholders I don't know about, or do they have shareholders who lack qualities present in most living human beings?
by cies | 2025-10-12 15:37:02+00:00
> and can write difficult queries by hand

So now I have to learn an ORM (with some kind of lifecycles, dirty tracking, eager/lazy loading config, etc.)... aaaaand I have to learn SQL as well, because the ORM's abstraction is leaky.

I see some benefits in ORMs for deleting and updating tables. But the benefits are slim and the cost (learning a library that requires understanding of quite a list of additional concepts) are significant. Considering that on-top-of learning the ORM I also need a proper understanding of SQL (for complex t queries or debugging ORM inefficiencies), I'd say it's not worth it.