MurphyA/hacker-news huggingface dataset:
by jqpabc123 | 2025-09-27 10:53:50+00:00
"DNS encryption doesn’t hide your IP from websites. Pair with a VPN or Tor if you need full anonymity."

In other words; encrypting DNS is an exercise in futility if the resulting IP is fully exposed.

Anyone who cares is fully capable of doing a reverse lookup if they must know the name of the domain you're connecting to.

The easy, all encompassing approach for the casual user --- just use a VPN as needed.

A decent VPN will encrypt DNS requests and route them through their servers --- thus obscuring all your "sensitive" network traffic.

https://whoismydns.com/
by mooreds | 2025-09-27 10:54:02+00:00
Full disclosure, I work for FusionAuth, a commercial auth vendor which sponsored NextAuth.

People gotta eat. It's not like NextAuth didn't have commercial support from sponsors. I'm not privy to the details of how much money was involved, but you can read other comments about Clerk and Vercel and how they influenced the project.

I wrote more about the difficulties of OSS business models here a few years ago: https://www.mooreds.com/wordpress/archives/3438
by vollbrecht | 2025-09-27 10:54:35+00:00
What would in practice happen in a two user scenario where user A replied to user B, and later user B's repository gets completely deleted.

We have this cache thing via wss connections. Do they invalidate this messages from user B? Is user's A worldview now completely dead?

Owning a thing in the internet is a complicated topic i guess.

Preserving past information via copying what a user said so that it does not get lost maybe also in the interest of some users (equivalent to the webarchive). I understand that this contradict the whole "owning your data" premise, but fundamentally since it was open in the first place the thing always can be copied right?

Whatever content is produced in this "open social" network, some of it may have long lasting "value" to an individual. Is there anything to make sure that what they interacted with can not completely broken by the other site of the party?
by spwa4 | 2025-09-27 10:55:44+00:00
I have. Hell, these days, both ChatGPT-5 and GPT-OSS are very good at taking my writing (as in paper writing) and, as long as you specify step-by-step what to do, get it through. Either discussing those with me in voice, or correcting assignments I make on paper. I use it to practice language and math.

Oh, and to pirate textbooks. The issue is that an LLM-entered (as in in context) version of part of a textbook is something that I can talk to, write to, and have it judge my skills. Normally I'd have to find someone who'd be willing to spend a short time talking to me about a subject, and correct me, and who's willing to spend hours correcting assignments from me. Even when paying, that's essentially unavailable.

Now I take a few pages, let's say up to a chapter but usually less, load it into ChatGPT-5, tell it to ask me progressively harder questions when I activate voice mode. Or I take one of those for-teacher "how to grade X" notes, write an assignment, scan the whole thing into ChatGPT, and tell it to correct my assignment, justifying everything on the teacher note and deliver a final grade. I tell it to be way too strict, and this has helped me, among other things, get very good, and one perfect score on language certs. I can prove that I am fluent in 4 languages (en, fr, de, and my mother tongue). If we're talking anything but specialized language it's even true.
by alecco | 2025-09-27 10:56:04+00:00
https://x.com/AskPerplexity/status/1971638526816276538#m

BREAKING: Anthropic to triple international workforce in 2025 as AI coding wars escalate

• 80% of Claude usage now originates outside the U.S • Plans to expand its applied AI team fivefold in 2025 • Opening its first Asian office in Tokyo and expanding across Europe (Dublin, London, and Zurich) • Claude Code has generated over $500 million in run-rate revenue • Anthropic now serves over 300,000 business customers • Code generation driving 36% of Claude usage and 77% of enterprise • Revenue surged from $1 billion to $5 billion between January and August 2025 • Valuation hits $183B post-$13B Series F
by thaumasiotes | 2025-09-27 10:57:54+00:00
> But you aren't aware, because the OCR doesn't know that it failed. You would have to go through the entire text by hand to fix the corruptions, but that's too much work, so you won't, and the corruptions stay in.

Well, if you assume that you're never going to read the book, then sure. But in that case it's even more efficient to not OCR the book either. You'll never know the difference.

If you do read the book, you'll know where the failures are. And they're easy to correct if you can edit the document. I usually file reports of printing errors in Kindle books when I encounter them.

(Do the errors get corrected? No.)
by thristian | 2025-09-27 10:58:02+00:00
It isn't really related to the Infocom that released the Zork games, except in a legal sense. Infocom was sold to Activision in 1986, and shut down as a studio in 1989. Circuit's Edge was published in 1990, labelled "Infocom" but just because that's the brand Activision chose to market it under.
by danabramov | 2025-09-27 10:59:21+00:00
Yes, something like this is planned in longer term.

The team decided to tackle public data first because scaling aggregation while preserving meaningful ownership is hard. So far I think they’ve succeeded at that.

Private or semi-private comes with a set of different challenges. Indeed scoped tokens are coming (via OAuth scopes) but that’s used for writes. The same mechanism could be extended for private reads in the future, like you describe. There’s questions about what shape private data would have though.

See https://pfrazee.leaflet.pub/3lzhmtognls2q and https://pfrazee.leaflet.pub/3lzhui2zbxk2b for recent thoughts on this topic from Paul who works on atproto.
by opan | 2025-09-27 10:59:55+00:00
Last I checked you could use the dedicated HDMI port, but not video over USB-C, so no video via dock and no way to connect two monitors at once.

https://asahilinux.org/docs/platform/feature-support/m1/#tab... https://asahilinux.org/docs/platform/feature-support/m2/#tab...

DP Alt Mode still WIP on both M1 and M2.
by Lumoscore | 2025-09-27 11:00:14+00:00
I was searching for a specific library for Python the other day, and Google kept pushing me to 'Top 10 Python Courses!' articles or giant comparison boxes for products I didn't need. It has decided that whenever I type a technical query, what I really want is to buy something or sign up for a newsletter.

The moment the algorithm switched from trying to understand 'what information does this user need?' to 'how can we make money off this user right now?' is the moment search broke for anyone doing actual development work. We're now filtering through commercial noise just to find the docs.
by schwartzworld | 2025-09-27 11:00:35+00:00
> learning suno is no different than learning guitar

It most definitely is different and you’ve proven it with your own post. Guitar takes a long time to get to a place where you can produce the sounds you hear in your head. Suno gives you instant gratification.

Look, if it gives you pleasure to make Suno music then you should do it, but if you think having an ai steal a melody and add it to your songs counts is the same as creating something, you’re kiddo by yourself. At best you are a lyricist relying on a robocomposer to do the hard part. You could have achieved the same thing years ago by collaborating with a musician like Bernie Taupin did with Elton John.
by pas | 2025-09-27 11:00:56+00:00
... also sometimes a bubble is just a brutal unnecessary wealth transfer between generations

everyone was crying how unsustainable these real estate prices are ... and then they kept going up still.

because supply fucking stagnates, yet demand in cities rises with the force of an angry god (cross-financed by the whole economy, of course)

https://www.fullstackeconomics.com/p/the-2000s-housing-bubbl...
by HiPhish | 2025-09-27 11:02:34+00:00
> Was there anything that you were not able to achieve with reStructuredText? I am not aware of any limitations, because you can use latex in your Pandoc template and reStructuredText is very powerful to begin with, compared to most if not all Markdown dialects for example. I think it might have been easy to continue writing reStructuredText, instead of latex.

Honestly I can't remember, it has been seven years since. I don't think I was aware that I could add LaTeX inside the reStructuredText, or maybe that wasn't a feature at that time. Or maybe the formulas were too complex to express in reSturedText (my topic was differential geometry). I think my main reason was that I did want control over the final layout and I wanted to add drawings in TikZ because that way the fonts in the image would match exactly the fonts in the text.
by fecal_henge | 2025-09-27 11:02:54+00:00
The digikey costs are more (I quoted qty=1 prices though), its the ratio between the component types which is more interesting though.

I think annoying at 10m is sufficient power to require a 'power' LED, so that shouldnt be hard to avoid in a design I would agree. Annoying in your kitchen however is much harder to eyeball a value for (excuse the pun).
by dsego | 2025-09-27 11:02:55+00:00
Here is the list of covered services in Croatia: - tooth extraction - periodontal treatment - tartar removal up to twice a year - prosthetic work (e.g. dental crowns, partial and total dentures, depending on age) - composite (white) fillings for front teeth - amalgam fillings for other teeth - composite (white) fillings for children up to 18 years of age for all teeth - braces for children up to 18 years of age
by d1sxeyes | 2025-09-27 11:03:56+00:00
You might think that.

But there’s plenty of evidence suggesting you would be wrong. The biggest fines under GDPR have been for Meta, Amazon, TikTok, Uber, LinkedIn.

Even outside of tech you don’t have to look too far down the list to find H&M, British Airways, Marriott Hotels, Vodafone…

https://www.enforcementtracker.com

This example specifically refers to failure to adequately secure systems against unauthorised use: https://www.enforcementtracker.com/ETid-2306

This one is even closer to what you’re saying—Vodafone didn’t do enough to monitor third parties working for them: https://www.enforcementtracker.com/ETid-2646
by like_any_other | 2025-09-27 11:04:36+00:00
> Empires always managed and reshaped migration

Nice moving of goalposts. Meanwhile despite the Russian and Japanese empires, Moscow and Tokyo are 90% [1] and 95.4% [2] native, respectively, and despite the Ottoman Empire, 93.2% of Turkey is either populations native to the region (Turks, Kurds, and Yoruks) or from immediately adjacent regions (Tatars and Azerbaijanis). 95% if we count "Arabs" as adjacent, or even more, depending on what "other" is [3].

That's equivalent to if the UK was 95% English, Welsh, Scottish, Irish, with some French, Germans, Danes, and Swedes. But we're supposed to pretend India and Pakistan moving into England is the same as population exchange with neighbors.

And that's still not "direct causation". But you ignore that, because you want to make it seem inevitable, when it is anything but.

[1] https://en.wikipedia.org/wiki/Moscow#Demographics

[2] https://en.wikipedia.org/wiki/Demographics_of_Tokyo#Multicul...

[3] https://www.britannica.com/place/Turkey/The-central-massif
From frustration to open source adoption: my journey building SnapDOM
by tinchox5 | 2025-09-27 11:04:38+00:00
I started hacking on what later became SnapDOM in April this year. At first it wasn’t even meant to be a standalone library — it began as an internal tool for a zoomable UI project (Zumly), I was building. To make that project work, I needed a way to capture DOM elements with high speed and fidelity. Existing DOM-to-image libraries like html2canvas often failed in subtle but important ways: missing pseudo-elements, mis-rendering fonts, ignoring Shadow DOM, or breaking on Safari. What started as a quick internal hack slowly grew into its own project.

Open sourcing SnapDOM changed everything. Suddenly the audience wasn’t just me, but anyone with their own browser, CSS, and HTML quirks. That’s when I realized how immense the attack surface really is. Every combination of engines, DOM structures, styles, and external resources can break in unexpected ways. At times it felt overwhelming, but I’ve learned to treat each bug as a reproducible pattern: isolate it, fix it, and carry the lesson forward.

From the beginning, two principles guided the work: fidelity and speed. Capturing “every detail” would not matter if the process was unbearably slow, so I spent a lot of time on caching strategies, incremental updates, and efficient DOM cloning. Benchmarking against existing libraries became part of the routine. Performance was never an afterthought — it was always as important as accuracy.

On the technical side, SnapDOM pushed me into DOM cloning strategies, caching, font embedding heuristics, browser-specific hacks, and the constant tradeoffs between fidelity and performance. On the personal side, it has been just as educational: patience, humility, and learning to really listen to users. Some of the best moments have been receiving thoughtful PRs and clear reproduction cases — collaboration that genuinely made the project better. The respect shown in these contributions has been one of the most motivating parts of the journey.

Another milestone: only a few months in, SnapDOM already has its first two GitHub Sponsors and has passed 6k stars on GitHub. Knowing that people found enough value to sponsor the project, and that thousands more cared enough to star it, has been incredibly rewarding.

I’ve also been designing a plugin system, so the core stays lean while features like cropping, filters, or alternative exporters can live as extensions. It’s not merged into the mainline yet, but it’s a direction I’m excited about — and another layer of complexity to manage as the project evolves.

It’s still early days, but reflecting on the journey from April to now has been meaningful. What started as a small internal helper for a zoomable UI turned into an open source project with real users, contributions, sponsors, and community respect. Balancing the technical struggles with the human side of open source has made this one of the most rewarding experiences I’ve had so far.

Thank you, Martin

Repo: https://github.com/zumerlab/snapdom
by grafmax | 2025-09-27 11:05:59+00:00
> Kinda like how expensive healthcare is since it is paid for by insurance.

If your argument were correct, socialized medicine would lead to higher costs, but it usually does the opposite. Insurance profit margins are a small portion of the overall cost in the US. In inelastic markets, when profit is removed, often you can see lower costs because profit by itself is purely extractive and in an inelastic market competitive forces are weaker.
by metalman | 2025-09-27 11:07:04+00:00
We were, and are not, nor ever will be "loyal" to the us, it's, geography, shared historys, which as it turns out are less important than ever before! hey

all in all it was big business and seling natural resources to the us that were/are the bulk of trade, but there was always a clear indication that the us got preferential treatment, and so the idea that getting srewed was a big favor to Canada is , well....one supplier just told me about how I can get any kind of metal shipped to me, from the new (very new) cut to length line in montreal or the new (very new) aluminum extrusion plant in montreal, and how there 500000ft² wharehouse is small so they cant stock everything, but can get it overnight, because the build out of the trans Canada hyway twinning project is almost done, cutting many hours of or trucking times, and how I am getting more business enquires on my web site and people looking to work for me, and the huge number of new imigrants, that has prompted the government to remove the tolls from bridges and hyways so that traffic can flow without huge backups.Cranes, everywhere cranes, malls busy, downtows busy, people from places nobody ever heard of and all the ones we have ,our imigration services proving to be good at vetting for gung ho get at it types, and the courts keeping the shit birds, domestic and import from getting too far out of line. watching the appalling things bieng done elsewhere

you have no idea.
by danabramov | 2025-09-27 11:07:33+00:00
I thought about covering others at first but it ended up distracting from the point I wanted to make. I tried to make a strong case for this particular vision in this article. I could write something separate as a comparison, or maybe let other voices speak for their thing.

In short, I don’t think ActivityPub solves any of the stated problems (ability to walk away without cooperation; forking products; giving new life to old data). In that sense it doesn’t mirror “open source but for data” and doesn’t match the premise of my post.
by pitched | 2025-09-27 11:07:37+00:00
HN _is_ social media. It is the medium, not the algorithm that encourages the behaviour.

Like how a garbage can close to the door is more likely to be used than one on the other side of the room. The people who change their behaviour in those situations aren’t making a thoughtful, rational choice not to use a garbage can on the other side of the room. It is subtle, quick, and mostly unconscious.

“The medium is the message.” This is what that old quote was getting at.
by jkulubya | 2025-09-27 11:07:42+00:00
I’ll agree that you+ai is creating a pleasant sequence of sounds ie music. And I don’t think anyone has the right to say (within reason) what is music or isn’t.

But we might need new vocabulary to differentiate that from the act of learning & using different layers of musical theory + physical ability on an instrument (including tools like supercollider) + your lived experience as a human to produce music.

Maybe some day soon all the songs on the radio and Spotify will be ai generated and hyper personalized and we’ll happily dance to it, but I’ll bet my last dollar that as long as humans exist, they’ll continue grinding away (manually?) at whatever musical instrument of the time.
by SanjayMehta | 2025-09-27 11:08:18+00:00
The Ukraine literally means The Borderlands and refers to the areas fought over repeatedly by all various European countries from Sweden to Poland to Austria to Hungary.

Novorossiya is the name for the southern mainland of The Ukraine. The name dates back to the late 18th century, there’s nothing really “new” about it. Do you consider the name America to be old? Novorossiya is as old.

I suggest you find out how these lands were merged into The Ukraine during the Soviet era.
by HiPhish | 2025-09-27 11:10:06+00:00
I have hear of ConTeXt, but never tried it. I originally wanted to write my resume in LaTeX, but I quickly realized that my choice was either to use a template and have a resume that looks like everyone else's, or dig deeply into the arcane working of TeX. In the end I had my sister do it in InDesign, but now she is the only one who can update it. I would love to remake it in something I can actually edit myself, whether ConTeXt, Typst or Sile.
by danabramov | 2025-09-27 11:11:26+00:00
I’ve skirted around this in the post to keep conceptual clarity but you can always move away from the domain (as a handle) without breaking links. This is because there’s a more persistent identifier that represents your identity (or at least there’s an option of having one, and that’s the default mechanism). Links between records actually use that identifier instead of the domain handle.

For a more technical overview, see “identity” here: https://mackuba.eu/2025/08/20/introduction-to-atproto/
by fma | 2025-09-27 11:11:29+00:00
This is correct. I have been in situations where I am told the cash price and then "I cant tell you how much it will be with your insurance". Come to find out cash was A LOT cheaper. They cant undo it.

I have also been in a situation where insurance price was cheaper.

Thereinlies the problem..without know the price people CANNOT make an informed decision. There is no freemarket. This done on purpose and only happens in America.
by nicce | 2025-09-27 11:12:03+00:00
They aren’t fully compatible yet but there is a lot of work going on now because of the new EU legistlation. LaTeX is closer.

E.g

https://github.com/typst/typst/issues/133

https://www.latex-project.org/news/2024/03/27/PDFUA2-example...

https://latex3.github.io/tagging-project/
by teiferer | 2025-09-27 11:12:14+00:00
My claims:

1. LLMs are widely called "intelligent". Evidence for my claim: The term "artificial intelligence" that is used everywhere. It has its own TLD.

2. There is no evidence that this terminology is applicable. Questioning it faces some variant of "well do you have evidence to the contrary?". Evidence for my claim: This thread.

You are welcome to disprove my claims, as in the scientific spirit that you say you uphold.
by rollcat | 2025-09-27 11:13:00+00:00
Many popular games are physically and mentally demanding. You do need "vigorous, professional mousing" for any kind of shooter or RTS, on top of actual thinking and reacting.

Playing in teams requires you to type to coordinate with teammates. The language floats from cryptic to hectic: all sorts of acronyms, jargon, combining text with "body language", etc. Regardless, typing with both hands is still faster.

You can also buy a detachable numpad.
by jspdown | 2025-09-27 11:14:48+00:00
Traefik maintainer here.

I can confirm that bring-your-own certificates, ACME, and mTLS are all included in the OSS version. For enterprise users, Traefik Hub also provides seamless integration with HashiCorp Vault.

Regarding the cache middleware: like many of our more advanced middlewares, you have two options. You can use a community-maintained plugin (such as Souin), or your organization can purchase an enterprise license to access TraefikLabs' officially maintained built-in middleware as part of Traefik Hub API Gateway or Traefik Hub API Management.
by znpy | 2025-09-27 11:15:33+00:00
Completely bogus argument. The core of the issue is that non-technical topics were brought into technical environments, creating heaps of drama, and then the concept of code of conduct was created to try and stir that drama.

It’s basically addressing the symptoms rather than curing the disease: if you want to do foss, you have to accept you might be collaborating with somebody whose ideas are completely antithetical to yours. Any other approach is not free, and is not open.
by jeroenhd | 2025-09-27 11:15:39+00:00
One of the controlling factors for socialized healthcare is that prices are negotiated down by the people paying for the medicine. In countries where private healthcare is extremely rare, pharmaceutical companies can choose between "less profit" or "no sales in that country at all". Sometimes they bluff and in rare cases that means public healthcare has to go without certain medication or certain vendors, but on the whole the price is kept under control (until corruption kicks in, at least).

When the people handing out cheques don't get a chance or don't bother to demand lower prices, things become incredibly expensive. Even if a party like a private insurer tries to negotiate the price down, the healthcare provider can always say "tough shit, guess your customers aren't insured then" as long as there's at least one insurance company willing to pay the full price.

You also see this with electric vehicle incentives. Governments incentivising people to buy electric cars by giving money directly to the consumer just end up with electric vehicles rising in cost because the money is essentially free anyway.