MurphyA/hacker-news huggingface dataset:
by pamcake | 2026-01-08 13:11:29+00:00
What's the issue exactly?

They seem to manage to handle account signups with email addresss from unknown domain names just as fine as for hotmail.com and gmail.com. I don't see how this is any different.

The whole point of standards like OIDC (and supposedly TP) is that there is no need for provider-specific implemenations or custom auth flows as long as you follow the spec and protocol. It's just some fields that can be put in a settings UI configurable by the user.
by adventured | 2026-01-08 13:11:41+00:00
Humans are extraordinarily lazy sometimes too. A good LLM does not possess that flaw.

A doctor can also have an in-the-moment negatively impactful context: depression, exhaustion, or any number of life events going on, all of which can drastically impact their performance. Doctors get depressed like everybody else. They can care less due to something affecting them. These are not problems a good LLM has.
by m4ck_ | 2026-01-08 13:11:50+00:00
The overwhelming majority of landleeches in the US do not have to deal with rent control. It's a completely irrelevant outside of NYC and few counties spread out across the union.

I can tell you that the suburb to a mid city on the eastern seaboard I lived in did not have rent control, but rentals in the $12-1600 range with pest and mold infestation are in great abundance. I'm sure it'd be a total surprise to hear that I live in a state that skews hard in favor of landlords and offers next to no protections for tenants, because you know, deregulation always works out for the little guy, right?
by woodruffw | 2026-01-08 13:12:02+00:00
> Why not leave decision on what providers to trust to users, instead of having a centrally managed global allowlist at the registry?

We do leave it to users: you can always use an API token to publish to PyPI from your own developer machine (or server), and downstreams are always responsible for trusting their dependencies regardless of how they’re published.

The reason Trusted Publishing is limited at the registry level is because it takes time and effort (from mostly volunteers) to configure and maintain for each federated service, and the actual benefit of it rounds down to zero when a given service has only one user.

> Why should he registry admin be the one to decide who is fit to publish for each and all packages?

Per above, the registry admin doesn’t make a fitness decision. Trusted Publishing is an optional mechanism.

(However, this isn’t to say that the registry doesn’t reserve this right. They do, to prevent spamming and other abuse of the service.)
Show HN: Plagiarismremover.ai – plagiarism remover focused on formatting
by PlagiarismRem | 2026-01-08 13:12:03+00:00
A while back I kept running into the same frustrating workflow: plagiarism checkers would flag chunks of my text (especially drafts touched by AI), but fixing those flags manually often meant rewriting sections in ways that lost meaning or tone.

So I built PlagiarismRemover.AI - a web-based tool that helps remove duplicated or flagged content while keeping the original meaning and structure. It’s not trying to replace writing or detection tools, but rather to help with that in-between step where you want something that reads well and is original.

The tool is simple: paste text, run it, and get back a cleaned version. There’s a free plan for casual use and affordable paid tiers if you need higher limits, and no complex setup or mandatory waiting for emails. I’m sharing it here to get feedback from folks who care about writing quality and originality — especially people who write a lot or work with AI-assisted drafts.

I’m also curious: for those of you who deal with plagiarism flags, how do you usually handle them? What tools or techniques have worked for you?
by troupo | 2026-01-08 13:13:05+00:00
> That's exactly how the long term memory works in humans as well.

Where this is applicable when is you go away from a problem for a while. And yet I don't lose the entire context and have to rebuild it from scratch when I go for lunch, for example.

Models have to rebuild the entire world from scratch for every small task.

> This is akin to opposing calling processor next tier because it still needs RAM and bus to communicate with it and SSD as well.

You're so lost in your own metaphor that it makes no sense.

> You think it should have everything in cache to be worthy of calling it next tier.

No. "Next tier" implies something significantly and observably better. I don't. And here you are trying to tell me "if you use all the exact same tools that you have already used before with 'previous tier models' you will see it is somehow next tier".

If your "next tier" needs an equator-length list of caveats and all the same tools, it's not next tier is it?

BTW. I'm literally coding with this "next tier" tool with "long memory just like people". After just doing the "plan/execute/write notes" bullshit incantations I had to correct it:

You're right, I fucked up on all three counts:

1. FileDetails - I should have WIRED IT UP, not deleted it.
It's a useful feature to preview file details before playing.
I treated "unused" as "unwanted" instead of "not yet connected".

2. Worktree not merged - Complete oversight. Did all the work but
didn't finish the job.

3. _spacing - Lazy fix. Should have analyzed why it exists and either
used it or removed the layout constraint entirely.

So next tier. So long memory. So person-like.

Oh. Within about 10 seconds after that it started compacting the "non-crippled" context window and immediately forgot most of what it had just been doing. So I had to clear out the context and teach it the world from the start again.

> It's fine to have your own standards for applying words. But expect further confusion and miscommunication with other people if don't intend to realign.

I mean, just like crypto bros before them, AI bros do sure love to invent their own terminology and their own realities that have nothing to do with anything real and observable.
by jaapz | 2026-01-08 13:13:06+00:00
> That the relations between EU and USA are not in an historical maximum, no discussion... but enemy? The hyperbole is a little big too far fetched.

You know the US is explicitly threatening with military action on Greenland, which is part of Denmark, which is in NATO, just like the US?

The US's international appeal (especially for EU countries) is crumbling by the day.
by mpeg | 2026-01-08 13:13:29+00:00
You can use a product and still be critical, especially when layoffs happen, truth is there are a lot of things we don't know about their finances – tailwind definitely is successful by any metrics, they have corporate sponsors that alone give them a healthy MRR (I count at least $100k/month from the sponsors page alone)

I sympathise that it sucks having to fire people, been there. But it sucks more to get fired.
by pjc50 | 2026-01-08 13:13:53+00:00
Underlying this are two serious questions which a lot of military forces probably had to remind themselves of after 2022's invasion of Ukraine:

- how do you tell when a threat is real or bluster? Especially from a speaker who makes blustering threats all the time

- how do you tell when a war has gone hot, without too much of a risk of false positives or negatives? (see also Stanislav Petrov)
by compsciphd | 2026-01-08 13:14:36+00:00
yes.

From my understanding

its stored forever in the proxy cache and your new tag will never be fetched by users who go through the language's centralized infrastructure (i.e. proxy).

go can also validate the checksums (go.sum) against the languages central infrastructure that associates version->checksums.

i.e. if you cut a release, realize you made a mistake and try to fix it quitely, no user will ever see it if even one user saw the previous version (and that one user is probably you, as you probably fetched it through the proxy to see the mistake)
by Arn_Thor | 2026-01-08 13:14:57+00:00
Freedom of speech, freedom of association and freedom from abitrary detention, just to name a few.

Of course some speech, association and rule of law (as opposed to rule by law) is enjoyed by most people. But it is indisputable that China restricts speech and association severely, and silences "troublemakers" arbitrarily.

Let me preempt the inevitable replies: this comment is about China and China alone. It it factual irrespective of what freedoms may or may not be enjoyed anywhere else including the US.
by absurddoctor | 2026-01-08 13:15:57+00:00
On the one hand, the Cloudflare article doesn’t smell bad to me. As someone who gets to pay attention to this type of thing, these kinds of things really do happen frequently, and mistakes are the most common cause.

If the US government had enough access to try to intentionally do this, they had enough access to snoop on traffic with methods that would not be visible to the outside world, and they would work more reliably than these BGP shenanigans. So I’d suggest you are right about the lack of trust, even if this particular event is probably not supporting evidence. I’d also agree with other posters that any such trust was misplaced in the first place.
by nz | 2026-01-08 13:16:30+00:00
Just to add to this. Open source for money has been a dead end for a long time, except for the (increasingly rare) situations where people accidentally convert their open source _contributions_ into employment (I accidentally did this back in 2015). Open source for recognition/reputation makes a bit more sense, but it is also becoming increasingly rare. LLMs are super-charging the extinction, but this was also observable in 2021, when I wrote this: https://news.ycombinator.com/item?id=29714929 .

Even before LLMs, I have seen people (shamelessly) re-implement code from open source project A into open source project B, without attribution (IIRC, a GPL C++ project [no hate, I use C++ too these days] basically copied the very distinctive AVL Tree implementation of a CDDL C project -- this is a licensing violation _and_ plagiarism, and it effectively writes the C project out of history. When asked about this, various colleagues[1], just shrugged their shoulders, and went on about their lives.). LLMs now make this behavior undetectable _and_ scalable.

If we want strong copyright protections for open source, we may need to start writing _literate_ programs (i.e. the Knuthian paradigm, which I am quite fond of). But that probably will not happen, because most programmers are bad at writing (because they hate it, and would rather outsource it to an LLM). The more likely alternative, is that people will just stop writing open source code (I basically stopped publishing my repos when the phrase "Big Tech" became common in 2018; Amazon in particular would create hosted versions of projects without contributing anything back -- if the authors were lucky they would be given the magnanimous opportunity to labor at Amazon, which is like inventing dynamite and being granted the privilege of laboring in the mines).

The fact is, if we want recognition, we need to sing each others' praises, instead hoping that someone will look at a version control history. We need to be story-tellers, historians, and archivists. Where is my generation's Jargon File?

[1]: Not co-worker, which is someone who shares an employer, but colleague, which is someone who shares a profession.
by swed420 | 2026-01-08 13:17:04+00:00
> Is it permanent, it gets worse or better? That makes a big difference and it may also justify further studies and actions.

Some symptoms of long COVID do lessen over time. The problem is that anybody who doesn't take adequate preventative measures (vast majority) are constantly re-infecting themselves every 6-12 months, so their body never has a chance to recover.

Even vaccinated individuals are not safe. The only real protection is regular use of a well fitting N95 in public spaces, and making sure everyone in your household does the same.
by Muromec | 2026-01-08 13:18:24+00:00
>Companies pay that simply because they can get away with it.

Which is usually called "market price". The latest thing I heard is "threemodal market", where there tier 1, is US subsidiaries, tier 2 is local it companies and banks, and tier 3 is a normal not fancy place. Upper tiers are more competitive and tier 1 can have 200k and up compensation packages (that including shares, and stuff), lower end of tier 3 and something like 50-60k. Then there are hourly contracts too.

>But EU could do so much better if only it got its shit together instead of this pathetic "but we got public transport" style coping.

It's a pretty shallow dismissal. Not having to deal with cars and heal insurance bullshit for my whole life saves me how much money exactly? Not even monetary amount, the peace of mind alone. How much would you pay to let you child cycle to school and generally not be afraid of environment?

There is even deeper level of belief to this sometimes, that you being able to afford food delivery or eating out every day isn't a good indication of the state of the society, but I don't want to go there.

I lived in a place with 5% flat tax rates too and I'm here by choice, paying for all that really.
by literalAardvark | 2026-01-08 13:18:32+00:00
I've handled technical+legal concerns for licensing for a very small org in a different lifetime, and yes, that's exactly how Microsoft used to think of licenses. I don't know how it works these days, it's someone else's problem.

We had to archive invoices+servicing documentation for warrantied mobos from the supplier to keep a legal licensing chain.
by goku12 | 2026-01-08 13:18:41+00:00
Don't be so sure that it hasn't reached that level yet. The Nazis got into power the same way this administration did, and they did the same that this administration is doing right now - demolish the constitutional safeguards and institutions. And if the missing ingredient is the concentration camps or gulags, their civilian population were oblivious about it too, until much later. ICE has arrested so many people whose current whereabouts are not known. Any idea what's happening to them? Also, how many people are dying due to the anti-social policies like cutting down meal plans and medicaid plans?
by bilekas | 2026-01-08 13:18:53+00:00
> how do you tell when a war has gone hot

When attacks are carried out or when an annexation is taking place. It's really quite simple to identify when a hostile force is moving in.

> Stanislav Petrov

Was litterally under the sea with no communications and took the prescient approach of better to wait. This is not some ambiiguity of hot war or not.
by dxuh | 2026-01-08 13:18:57+00:00
I've had serious trouble with my knee and elbow for years and ChatGPT helped me immensely after a good couple dozen of doctors just told me to take Ibuprofen and rest and never talked to me for longer than 3 minutes. I feel like as with most things LLM there are many opponents that say "if you do what an LLM says you will die", which is correct, while most people that look positively towards using LLMs for health advice report that they used ChatGPT to diagnose something. Having a conversation with ChatGPT based on reports and scans and figuring out what follow-up tests to recommend or questions to ask a doctor makes sense for many people. Just like asking an LLM to review your code is awesome and helpful and asking LLM to write your code is an invitation for trouble.
by AlekseN | 2026-01-08 13:19:34+00:00
Excellent numerology! But here's the key question: can your e-polynomial derive OTHER constants?
UCT's π-formula α⁻¹ = 4π³ + π² + π isn't chosen because it's "close" it's chosen because the SAME geometric framework derives:

Proton mass: m_p/m_e = 6π⁵ (0.0017% error)
Muon mass: m_μ/m_e = 2π⁴ + 12 (0.024% error)
Tau mass: m_τ/m_e = (π⁷·ln10)/2 (0.0003% error)
Weinberg angle: sin²θ_W = φ/7 (0.027% error)
Cosmological constant: ρ_Λ/ρ_P = π^(-247) (1.1% error)

The difference between numerology and physics:

Numerology: Find ONE formula that fits ONE number
Physics: Find ONE framework that predicts MANY numbers

Your e⁴ + 5e² + 16e + 2 = 137.036 is impressive! Now use those same coefficients (1, 5, 16, 2) to predict the proton mass. If you can't, it's a coincidence. If you can, publish immediately.
UCT coefficients (4, 1, 1) come from π-exponents in the Duality Theorem connecting α to E₈ geometry. They're not fitted they're derived.
by krapp | 2026-01-08 13:19:35+00:00
I suspect that the US managed its cohesion by keeping everyone but white straight Christian protestant men far from cultural and political power. It's easy to be cohesive when everyone looks, acts and thinks like you, and when the white establishment controls the media and sets cultural norms. Not that I'm advocating for a return to this at all - there are examples outside of the US where multiculturalism works. It just seems to be the case that the US has never really been comfortable living by its principles.

And this is one part of society's ills that I will kind of blame on social media, although not in the way you and a lot of HN people intend. I think a lot of the strife in our modern society comes not from social media algorithms driving outrage so much as other groups simply being able to gain visibility as the centralized media establishment gave way to the far less centralized structure of the web. To people who have grown up their entire life with only rare, token (and often stereotyped) representation of other races, religions and orientations, equality can seem like oppression.

But I do think that blaming social media is kind of a copout, because the argument tends to be that people are being manipulated and controlled by an addiction or a form of mind control, as if they don't have agency or free will. A lot of the discourse around social media right now seems to use the same hyperbole that one might have seen during the Satanic Panic, or any number of previous social panics. But I don't think social media is the problem per se (nor do I think regulating social media would be an effective solution.) I think the problem is what social media exposes in society - exposes, not creates. That's a far more difficult problem to solve because it means reconciling with some deeply systemic issues that a lot of people still don't even want to admit exist.
by jillesvangurp | 2026-01-08 13:19:45+00:00
The acquired podcast did a nice episode on the history of AI in Google recently going back all the way to when they were trying to do the "I feel lucky", early versions of translate, etc. All of which laid the ground work for adding AI features to Google and running them at Google scale. That started early in the history of Google when they did everything on CPUs still.

The transition to using GPU accelerated algorithms at scale started happening pretty early in Google around 2009/2010 when they started doing stuff with voice and images.

This started with Google just buying a few big GPUs for their R&D and then suddenly appearing as a big customer for NVidia who up to then had no clue that they were going to be an AI company. The internal work on TPUs started around 2013. They deployed the first versions around 2015 and have been iterating on those since then. Interestingly, OpenAI was founded around the same time.

OpenAI has a moat as well in terms of brand recognition and diversified hardware supplier deals and funding. Nvidia is no longer the only game in town and Intel and AMD are in scope as well. Google's TPUs give them a short term advantage but hardware capabilities are becoming a commodity long term. OpenAI and Google need to demonstrate value to end users, not cost optimizations. This is about where the many billions on AI subscription spending is going to go. Google might be catching up, but OpenAI is the clear leader in terms of paid subscriptions.

Google has been chasing different products for the last fifteen years in terms of always trying to catch up with the latest and greatest in terms messaging, social networking, and now AI features. They are doing a lot of copycat products; not a lot of original ones. It's not a safe bet that this will go differently for them this time.
by pjmlp | 2026-01-08 13:20:36+00:00
By thinking in LP terms, like FP, LP requires rewiring the brain to think differently how to approach algorithms.

Here is a sample on how to read a file.

https://lpn.swi-prolog.org/lpnpage.php?pagetype=html&pageid=...

How to make syscalls,

https://www.swi-prolog.org/pldoc/man?section=foreign
by InUrNetz | 2026-01-08 13:20:42+00:00
About a decade back I was writing embedded firmware for a telephone for the hard of hearing. We ran compliance tests to ensure the handset was compatible with T-coils. In the early days of say Bell 500 and Bell 2500 sets, the coil in the handset speaker was big, and naturally emitted enough for hearing aids to pick up. As speakers shrank, the size of the coils dropped, it takes active design analysis to make a handset that will work. IIRC, ANSI has a standard for this compliance, this link leads me to believe it was updated in 2019: https://ieeexplore.ieee.org/document/8906258
by threethirtytwo | 2026-01-08 13:21:14+00:00
Your personal experience is anecdotal and thus not as reliable as statistical facts. This alone is not a good metric.

However your anecdotal experience is not only inline with my own experience. It is actually inline with the facts as well.

When the person your responding to said that what you wasn’t backed up by facts I’m going to tell you straight up that, that statement was utter bullshit. Everything you’re saying here is true and generally true and something many many patients experience.
Show HN: DeepDream for Video with Temporal Consistency
by fruitbarrel | 2026-01-08 13:21:59+00:00
I forked a PyTorch DeepDream implementation and added video support with temporal consistency. It produces smooth DeepDream videos with minimal flickering, and is highly flexible including many parameters and supports multiple pretrained image classifiers including GoogLeNet. Check out the repo for sample videos!
Features:

- Optical flow warps previous hallucinations into the current frame

- Occlusion masking prevents ghosting and hallucination transfer when objects move

- Advanced parameters (layers, octaves, iterations) still work

- Works on GPU, CPU, and Apple Silicon
by hagbard_c | 2026-01-08 13:22:01+00:00
> In the more narrow everyday sense of the word, though, nope, my mere existence isn't a political matter.

It isn't, but neither is your existence 'lgbt' since you are not defined solely by your sexual orientation. You may have been gathered - by whom? - under this moniker but had nobody ever thought to create an identity category related to sexual orientation your existence would not have been changed in any way. It is the fact that one of your characteristics has been turned into a 'membership card' of a specific identity which makes 'lgbt' political.

I'm left-handed and as far as I know - ... - there is no identity category related to handedness (yet). If one were to be dreamt up by someone and that person decided I would be counted in as a member of this identity group and be represented by some self-appointed spokesperson my handedness would have been politicised. It would not make a whit of difference as far as my 'existence' were concerned, I'm left-handed with our without a related identity group.
by OutOfHere | 2026-01-08 13:22:15+00:00
Almost every statement coming out of the administration contains a lie, and the ones who vote for the liars only speak more lies. Their relationship with truth is nonexistent. There is no way to snap these people out of it because they are agenda driven, not evidence driven. It has to run its course until betraying the truth costs more than driving the agenda. Counterintuitively, this means driving them further into the abyss, not taking them out of it.