frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

I made my VM think it has a CPU fan

https://wbenny.github.io/2025/06/29/i-made-my-vm-think-it-has-a-cpu-fan.html
411•todsacerdoti•11h ago•96 comments

Bitcoin's Security Budget Issue: Problems, Solutions and Myths Debunked

https://budget.day/
47•marcbarbosa•2h ago•27 comments

Ask HN: What Are You Working On? (June 2025)

85•david927•4h ago•291 comments

The Book of Shaders

https://thebookofshaders.com/
21•max_•3d ago•0 comments

Cell Towers Can Double as Cheap Radar Systems for Ports and Harbors (2014)

https://spectrum.ieee.org/cell-tower-signals-can-improve-port-security
25•transpute•3h ago•18 comments

Revisiting Knuth's "Premature Optimization" Paper

https://probablydance.com/2025/06/19/revisiting-knuths-premature-optimization-paper/
61•signa11•3d ago•28 comments

Modelling API rate limits as diophantine inequalities

https://vivekn.dev/blog/rate-limit-diophantine
37•viveknathani_•2d ago•4 comments

Nearly 20% of cancer drugs defective in 4 African nations

https://www.dw.com/en/nearly-20-of-cancer-drugs-defective-in-4-african-nations/a-73062221
46•woldemariam•1h ago•12 comments

When you browse Instagram and find Tony Abbott's passport number (2020)

https://mango.pdf.zone/finding-former-australian-prime-minister-tony-abbotts-passport-number-on-instagram/
45•guiambros•2h ago•5 comments

Error handling in Rust

https://felix-knorr.net/posts/2025-06-29-rust-error-handling.html
93•emschwartz•4h ago•74 comments

Show HN: Octelium – FOSS Alternative to Teleport, Cloudflare, Tailscale, Ngrok

https://github.com/octelium/octelium
280•geoctl•13h ago•111 comments

4-10x faster in-process pub/sub for Go

https://github.com/kelindar/event
102•kelindar•9h ago•26 comments

Bloom Filters by Example

https://llimllib.github.io/bloomfilter-tutorial/
182•ibobev•13h ago•28 comments

Many ransomware strains will abort if they detect a Russian keyboard installed (2021)

https://krebsonsecurity.com/2021/05/try-this-one-weird-trick-russian-hackers-hate/
191•air7•6h ago•116 comments

We accidentally solved robotics by watching 1M hours of YouTube

https://ksagar.bearblog.dev/vjepa/
45•alexcos•9h ago•45 comments

Using the Internet without IPv4 connectivity

https://jamesmcm.github.io/blog/no-ipv4/
253•jmillikin•16h ago•110 comments

The Medley Interlisp Project: Reviving a Historical Software System [pdf]

https://interlisp.org/documentation/young-ccece2025.pdf
78•pamoroso•10h ago•6 comments

China Dominates 44% of Visible Fishing Activity Worldwide

https://oceana.org/press-releases/china-dominates-44-of-visible-fishing-activity-worldwide/
60•scubakid•3h ago•30 comments

Commodore acquired for a 'low seven figure' price – CEO from retro community

https://www.tomshardware.com/video-games/retro-gaming/commodore-acquired-for-a-low-seven-figure-price-new-acting-ceo-comes-from-the-retro-community
25•amichail•2h ago•2 comments

Oldest boomerang doesn't come back

https://www.bbc.co.uk/news/articles/cren818q5x1o
5•ljf•3d ago•0 comments

Show HN: Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art

https://github.com/gametorch/image_to_pixel_art_wasm
26•gametorch•3d ago•4 comments

Loss of key US satellite data could send hurricane forecasting back 'decades'

https://www.theguardian.com/us-news/2025/jun/28/noaa-cuts-hurricane-forecasting-climate
233•trauco•7h ago•107 comments

Several Anker power bank models recalled: Supplier's batteries pose fire hazard

https://www.heise.de/en/news/Fire-hazard-Anker-recalls-several-power-bank-models-also-in-Germany-10463193.html
14•Eduard•1h ago•4 comments

The $25k car is going extinct?

https://media.hubspot.com/why-the-25000-car-is-going-extinct
34•pseudolus•9h ago•44 comments

Raymond Laflamme (1960-2025)

https://scottaaronson.blog/?p=8949
11•stmw•2d ago•2 comments

Reverse Engineering the Microchip CLB

http://mcp-clb.markomo.me/
19•_Microft•3h ago•3 comments

The Unsustainability of Moore's Law

https://bzolang.blog/p/the-unsustainability-of-moores-law
124•shadyboi•18h ago•101 comments

Show HN: A tool to benchmark LLM APIs (OpenAI, Claude, local/self-hosted)

https://llmapitest.com/
34•mrqjr•9h ago•5 comments

More on Apple's Trust-Eroding 'F1 the Movie' Wallet Ad

https://daringfireball.net/2025/06/more_on_apples_trust-eroding_f1_the_movie_wallet_ad
839•dotcoma•17h ago•529 comments

Anticheat Update Tracking

https://not-matthias.github.io/posts/anticheat-update-tracking/
5•not-matthias•4h ago•0 comments
Open in hackernews

Web Numbers

https://ar.al/2025/06/25/web-numbers/
32•surprisetalk•2d ago

Comments

twiss•7h ago
Is it easy/cheap to get a stable IP address? I would worry that if I just get any cheap VPS host, they might switch the IP address at any point, but I'm not sure how true that actually is.
roywiggins•6h ago
And can you keep an IP address when switching providers? pretty much no, right?
espadrine•5h ago
Easy yes. Even VPS providers need to maintain the IP, since your DNS typically points to that IP. You can also typically move the IP to another machine from the same provider.

But as a resut, VPS often have a different price for public IPs compared to private IPs. For instance, it costs €0.004/h per IP at Scaleway.

ricardo81•5h ago
I've used dozens of VPS providers in the past, albeit 'low end' in this instance- they constantly change IP addresses because they're renting them, buying them, etc.

For IPv4 definitely a problem.

I maybe used around 100 VPS hosts, less well known ones beyong DO etc. I'd get a dozen IP change notices a year.

Case in point: https://lowendtalk.com/discussion/160162/aio-ip-related-ipv4...

blue_pants•7h ago

  The commercial domain name system is a perfect example of the type of artificial scarcity capitalism creates and exploits.
  Domain names are tiny little rows in a database. They cost next-to-nothing to set up and maintain. There’s absolutely no reason why they couldn’t be a public good, paid for from the public purse.
  And yet you pay (at times extortionate) amounts for them… why?
  Because capitalism.
Isn't this a bit simplistic? Domain names are a limited resource, so there has to be some way to regulate who can use which domains. What alternative method of regulation would you propose and why it's better?
aabhay•6h ago
Tbh it would be really cool for there to be a TLD dedicated to extremely cheap names, on the order of 0.1-10c. This could enable all kinds of fun use cases, including automated ones.

Lets say the domain is .anything, and your domain had to be at minimum 10 characters to limit the use of squatted names”. Then you could build a website for one purpose like “lets-go-get-pizza-tomorrow.anything” or whatever. Perhaps there could be a mandatory expiry or something.

ahmedfromtunis•6h ago
That's a s(p/c)ammer's dream if there's a lesson to be learned from the.tk experience.

I think this should fall on governments to create such a system for their citizens. A cheap web.de or website.au, would be very practical.

Also I think national regulators would have more legroom to control such domains as they can exclude non-residents and avoid to deal with international rings.

On a personal level, I'd suggest buying a short domain (I own a couple of ab.xy ones) and use that as a personal tld of sorts.

And with Cloudflare, you don't even need to manually configure the DNS settings or let's encrypt.

Having a website up and running in 10 seconds without having to go through the process of registering a domain is such an amazing experience!

jerbear4328•5h ago
Currently, we're pretty limited on 5-character ab.xy domains, and they'll cost you over $1000 USD to register[1]. However, 6 and 7 character domains are available, and can indeed be really useful!

[1]: https://micro.domains

marginalia_nu•5h ago
Worth noting TLDs have a reputation as well.

Having a cheap tld (e.g. .xyz, .pw, .icu) definitely lowers the odds of being able to send emails from your domain name, impairs search engine discovery, and has other similar effects.

areyourllySorry•5h ago
xyz is a dollar to register. how much lower can you go?
edent•5h ago
Freenom used to do that. Free domains on .ml and bunch of other TLDs.

Unsurprisingly, with zero cost and zero registration information, they were very popular with spammers - https://krebsonsecurity.com/2023/05/phishing-domains-tanked-...

I used them for cool domain hacks and - while I'm sad those domains are gone - I'm happy the net is slightly safer.

thrance•5h ago
There's an actually infinite amount of domain names, and if we could use any tld we want, there could be even more.
Kwpolska•6h ago
IPv4 addresses are scarce. IPv6 addresses are not easy to remember, and not supported everywhere.

Has the author never heard of shared hosting providers? This already exists. Those tend to be extremely cheap, often cheaper than a VPS, and do not require remembering IPs. You share one IP with many people, and the domain name and the Host header lets the server tell the sites apart. A .com is under $10/month. There are/were also free domains.

lwansbrough•6h ago
> 4,294,967,296 IPv4 addresses

> 8,000,000,000 humans

Alright everyone choose your opponent.

nixpulvis•5h ago
https://123.321.654.173/red vs https://123.321.654.173/blue.
susam•6h ago
> Domain names are tiny little rows in a database. They cost next-to-nothing to set up and maintain. There’s absolutely no reason why they couldn’t be a public good, paid for from the public purse.

I don’t mind paying for the domain name so much but I do mind the fact that even after paying for the domain name, there is no guarantee of having full control over the domain name. I do mind that even after spending money year after year, we are only renting a domain name, with the possibility of the domain name being taken away from us anytime!

I used to be a big proponent of hosting your email address at your own domain name. But then I had a very unpleasant experience of losing my domain name several years ago, for no fault of mine, due to anti-malware operations completely unrelated to my website. After that incident, I am not so sure!

I have written more about that incident here:

https://susam.net/sinkholed.html

I wish the mainstream World Wide Web were built around the concept of owning a domain name where we could prove our ownership using a private key.

nixpulvis•5h ago
I would honestly love to see government involvement in assigning public usage domain names. Phone numbers are much more limited than the domain space, but those too are really in the domain of "public good". So much infrastructure depends on reliable and stable phone numbers and email addresses.
blharr•4h ago
> I would honestly love to see government involvement

Is not a phrase you should use lightly... government involvement in anything is rife for mismanagement. At its reduction, a domain name is an agreement between people to use X address for Y purpose. What would this power even mean?

nixpulvis•3h ago
Gives me a .person.gov domain for free, would be a good example.
pona-a•1h ago
Agreement between what people exactly? The domain name system is definitionally hierarchical: ICANN, TLDs, registrars, customers. Nobody is "arranging" anything, it's a top-down system.

The entire internet was built on public funds. The very reason why Verisign has exclusive control over .com and .net is a 1993 contract [1] with the National Science Foundation (or rather InterNIC [2], the successor of Defense Data Network NIC and predecessor of ICANN). They gave them this monopoly on the condition they pay 30% into a public fund, but the court ruled it an illegal tax.

Do they add any extra value, aside from hijacking DNS with their ad pages [0]? Do they have any meaningful competitors? Can you make your own TLD and enter this market? What would be different if ICANN managed domain registrations itself, without the intermediary, short of having more checks and balances stopping them from milking their customers dry? Your government didn't need to sell all public roads to a monopoly to figure out how to tax them.

[2] https://en.wikipedia.org/wiki/InterNIC

[1] https://en.wikipedia.org/wiki/Network_Solutions

[0] https://en.wikipedia.org/wiki/Site_Finder

exiguus•4h ago
IANA is basically the US gov. All RIRs are also mostly governmental controlled.
nixpulvis•3h ago
Yea, but I mean like a .gov registrar to assign a single domain per SSN or something like that.
jiangplus•5h ago
How about Ethereum Name Service (ENS)?
areyourllySorry•5h ago
they're just as supported as jpegxl. oh, and you need to pay rent for them as well, even though their costs are even smaller.
jadbox•4h ago
ENS is still a rented domain, as far as you will lose access without recurring payments. In this case it's rented out by a network of nodes following a set of rules, instead of a single entity.
hahaxdxd123•5h ago
Why should you not have to pay to rent the use of a public good?
dist-epoch•5h ago
> prove our ownership using a private key.

What happens if you lose that private key?

aspenmayer•4h ago
A proper implementation would probably use a quorum of validators to allow for key management updates. These are solved problems.
PaulHoule•4h ago
There's a kind of "freedom is slavery" or "free as in beer vs free as in speech" mechanic involved with self-hosting. At the end of the day people really appreciate Facebook being free of charge and seem to feel really resentful that they might spend $5-$10 a year to maintain a domain.
candrewlee•4h ago
I wholeheartedly agree. Bluesky had an interesting idea for identification using a domain you control to verify your account by adding a TXT DNS record for _atproto.

The problem is that it’s only a rented domain and thus a rented username. My DNS provider Porkbun offered a 5 year deal, but I would pay for much longer if I could.

zokier•6h ago
The article is conveniently ignoring that getting your own IP block ranges from practically impossible (ipv4) to very involved (ipv6). And then you also need to figure out way to route traffic for that IP block; not all ISPs and hosting providers are willing to offer BGP sessions and whatnot. In any case it will be orders of magnitude more expensive than basic domain name and DNS hosting.
nixpulvis•5h ago
Yea. While owning a domain record isn't bulletproof, owning an IP address AFAIK is much more complex and expensive.

If you own a domain, when your IP address changes it's generally a short migration.

al_borland•5h ago
In the spirit of domains as a public good, mentioned in the article, couldn’t some organization procure a block of IPv6 IPs to distribute them and handle those hoops for everyone?
zokier•4h ago
Some organization like RIPE or ARIN? Both which are non-profits and whose main activity is to distribute IP (and AS) numbers
al_borland•4h ago
I briefly looked at ARIN’s requirements before posting. I can’t just go request a single address, as I don’t think I meet any of these conditions.

- Have an IPv4 assignment from ARIN or one of its predecessors

- Intend to immediately be IPv6 multi-homed

- Have 13 end sites (offices, data centers, etc.) within one year

- Use 2,000 IPv6 addresses within one year

- Use 200 /64 subnets within one year

That’s what I was thinking an intermediary would be needed, unless they change their policies.

exiguus•4h ago
You need very different hard- and software for that. How to become your own ISP[1] is a nice talk about that.

[1] https://media.ccc.de/v/2025-170-how-to-become-your-own-isp

nixpulvis•6h ago
I like the idea of popularizing using IP addresses for personal sites. I don't like trying to rebrand them Web Numbers, since imo it accomplishes nothing but being potentially confusing.

The bigger issue is hosting these small web sites for people who are used to using platforms which make connecting with other users much more seamless.

Most people want to allow comments and replies at least sometimes and that becomes a bigger headache when you host yourself.

I'd love to see Yarn become a solution for one step setup for people. I'd be even more excited if it's done in a way which is modular enough to allow "power users" to customize the framework, and potentially even bring their own framework and integrate it with features provided by Yarn. For example, maybe I want my framework to do the markdown->HTML and templating, but I want to use the comment system from Yarn.

fuzzfactor•4h ago
>>I like the idea of popularizing using IP addresses for personal sites.

I like that too, but I would have to figure there is a big-web where they just don't care what you & I like to begin with :\

"Zero trust" DNS is steadily closing in on Windows, and that can be a pretty significant portion of web users.

https://4sysops.com/archives/windows-11-zero-trust-dns-ztdns...

>ZTDNS enforces strict controls by default, blocking all network connections unless the IP address is resolved through a Protective DNS. As a result, computers are unable to connect to destinations using IP addresses directly.

Last year it was guinea-pigged:

https://techcommunity.microsoft.com/blog/networkingblog/anno...

Now the zthelper Service has been implanted inside Win 11 from a recent package, it's dormant but if you want to try it out there are some recommendations, closely accompanied by troubleshooting approaches:

https://techcommunity.microsoft.com/blog/networkingblog/anno...

https://techcommunity.microsoft.com/blog/networkingblog/trou...

Looks like trouble is very much to be expected, and it could take a while for enterprise to accommodate it. But once that point is reached I imagine a remote trigger would be pulled and the blast radius would increase dramatically to include all Windows, sometime after Windows 10 is no longer with us. Mowing down small-webs as collateral damage.

ricardo81•5h ago
Exciting language, a ctrl+f for 'phishing' returned nothing.

Then there's IPv4 exhaustion with that in hand:

I could see phishing being a problem for any notable website.

But having certs for IPs does seem like a nice option without paying for a domain.

dist-epoch•5h ago
Maybe author should lead by example and redirect requests from his premium short domain name hack to the IP address.

Same with the https://small-tech.org link in the footer, why is that not an IP address link?

akoculu•5h ago
I can't wait to buy my first hard copy IP-address book and look up numbers of friends & businesses in yellow pages with small letters
tolmasky•5h ago
Is it explained somewhere how links are supposed to work, especially if the intended use case is that you would just be using your own "address book"? I guess the address book is just a bookmark (and not like a /etc/hosts-type thing?), such that people aren't sharing links that don't work with each other. But the alternative is that they're sharing IP links, which, unless I am misunderstanding, means you probably do have to memorize IP addresses, and... all of them? Otherwise every link you post to your latest blog post or whatever just looks like a bunch of inscrutable (scary) numbers to people?
al_borland•5h ago
Not just scary because they are long numbers, but scary because they will take the user to some unknown place. If someone’s blog links to a domain I recognize, I feel safe clicking it. If a blog is linking to a random IP address, it then becomes a question of how much I trust the person behind the poster, and their ability to secure their server… and the security of my own browser.
9dev•5h ago
It could work similar to @mention in social networks; you'd just need your user agent to display links to known numbers with the label from your address book. Which only works if you know that number already, but as the blog post mentions, that's also the case for telephone numbers and it doesn't bother anyone there. We're just used to never seeing IP addresses anymore.
tolmasky•4h ago
But phone numbers are treated as relatively private, so they don't really face this problem. The few that aren't intended to be private, and meant to be broadcast, go out of their way to procure "memorable" phone numbers (such as, say, 1-800-333-4444 vs. 1-800-293-3841, the "vanity domains" of phone numbers, so that you can see it on a billboard and still remember it when you get home). You don't however normally broadcast individual people's phone numbers (like tweeting your friends number and saying "my buddy just said the funniest thing, call him here: 111-3333"). On the other hand, sharing is one of the primary purposes of for links and URLs. In this IP universe, the tweet is now "My buddy just wrote the best thing https://[2001:db8:1234:5678:9abc:def0:1234:5678]/blah". If this only looks reasonable to people that happen to have already visited this site and recorded it in their address book, then I'm worried it will quickly lose favor vs. "traditional domains". I will admit that I am not super familiar with the goals of the small web, and perhaps they want websites to behave more like IRC rooms, but I don't think sharing new content to a new audiences is against the the principles of the original web (given the emphasis on links). Again though, I am totally willing to believe that I am misunderstanding the goals here.
tptacek•5h ago
Paying $2-$10/year for a non-premium name (which will be drastically easier for your readers to use than any IP address) seems strictly better than arranging for a VPS static IP and chaining the identity of your site onto that VPS provider forever. I'm not sure this is what IP address certificates are really meant for.
exiguus•4h ago
In my opinion, it's much more complicated to register an IP with RIPE than registering any domain. Becoming a RIPE NCC member is hard.

Sure, you can work around it and route subnets or IPs from an existing IP or use NAT. But if I understand it correctly (please correct me if I'm wrong), you need a VPN or another way to tunnel it through the public network.

So you are in the same situation as with domains when you use an existing IP that someone else has registered.

qudat•4h ago
> Domain names are tiny little rows in a database

What about the infrastructure to maintain it? What about the dns traffic volume?

This feels very reductionist and probably more expensive then led to believe

freeone3000•2h ago
Does it cost money? Sure! Does it cost $10/entry/year? Nope!
mslansn•4h ago
Using a million footnotes doesn't make you cooler, it shows that you can't write well.
exiguus•4h ago
If you have a lot of time, you can become your own ISP[1].

[1] https://media.ccc.de/v/2025-170-how-to-become-your-own-isp

naet•1h ago
My personal site's IP address has changed a ton over the last 5 years, but the domain name has been able to stay the same. So anyone who knows my site can always find it at the same place. That seems like a valuable service which I would like to keep.

Maybe what the author really wants is a cheap or free TLD that gives out uuids instead of human readable domain names? Or as they sort of touch on it could be subdomain based? I think having a layer between address and IP helps a lot vs using "raw" ip addresses...