frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Collatz's Ant and Σ(n)

https://gbragafibra.github.io/2025/07/06/collatz_ant5.html
1•Fibra•31s ago•0 comments

Show HN: ARZY-G – A token born from AI-verified usefulness (not mined or bought)

1•arzykul•3m ago•0 comments

Remaking Celeste's Lighting (2017)

https://noelberry.ca/posts/celeste_lighting/
2•PaulHoule•6m ago•0 comments

Transposed Letter Effect

https://en.wikipedia.org/wiki/Transposed_letter_effect
4•burstoflight•7m ago•0 comments

CXL for Disaggregated Memory in Cloud-Native Databases [pdf]

http://cighao.com/papers/PolarDB_CXL.pdf
1•qianli_cs•8m ago•0 comments

When Boris Yeltsin went grocery shopping in Clear Lake (2018)

https://www.chron.com/neighborhood/bayarea/news/article/When-Boris-Yeltsin-went-grocery-shopping-in-Clear-5759129.php
1•Tomte•8m ago•0 comments

Ask HN: How to build taxi aggregator service in SF?

1•sauravt•9m ago•0 comments

ARZY-G: A token born from AI-validated usefulness (not mined, not bought)

2•arzykul•10m ago•0 comments

The 'neurohacking' camp that promises worldly bliss in five days

https://www.ft.com/content/0bb8f5b9-d158-4556-8d8b-cd983ecd7159
2•kosker•13m ago•0 comments

Jank Programming Language

https://jank-lang.org/
1•akkad33•16m ago•0 comments

Take-Two Interactive Software Privacy Policy

https://www.take2games.com/privacy/en-US/
1•swat535•18m ago•0 comments

Our small team vs millions of bots

https://www.fsf.org/blogs/sysadmin/our-small-team-vs-millions-of-bots
4•mouse_•18m ago•0 comments

Quickly Converitng Djot to HTML+MathML

https://www.unix.dog/~yosh/blog/djot-to-html-with-mathml.html
1•todsacerdoti•19m ago•0 comments

TaIrTe₄ photodetectors show promise for sensitive room-temperature THz sensing

https://phys.org/news/2025-07-tairte-photodetectors-highly-sensitive-room.html
1•wglb•19m ago•1 comments

Async Queue – One of My Favorite Programming Interviews (Can AI Break It?)

https://davidgomes.com/async-queue-interview-ai/
1•davidgomes•27m ago•0 comments

FRep record and replay operation on Android, for automatic or easier operation

https://strai.x0.com/frep2/
5•Bluestein•32m ago•0 comments

Could fast fashion clothes be used to insulate your house?

https://www.rte.ie/brainstorm/2025/0701/1521224-fast-fashion-sustainability-insulation-polyester-textiles-polyurethane-puretex/
2•austinallegro•32m ago•0 comments

Rapamycin seems to boost longevity as effectively as eating less

https://www.newscientist.com/article/2484955-rapamycin-seems-to-boost-longevity-as-effectively-as-eating-less/
2•Teever•33m ago•0 comments

I replaced my desktop tower with the AceMagic F3a mini PC for 7 days

https://www.tomsguide.com/computing/desktop-computers/acemagic-f3a-mini-pc-review
1•teleforce•36m ago•0 comments

Towards Trustworthy x86 Laptops (2015)

https://hackaday.com/2015/12/28/32c3-towards-trustworthy-x86-laptops/
1•transpute•40m ago•1 comments

'The Mozart of the attention economy': MrBeast is biggest YouTube star

https://www.theguardian.com/news/2025/jun/03/mrbeast-jimmy-donaldson-youtube-videos-star
2•bryanrasmussen•41m ago•0 comments

War, politics and religion shape wildlife evolution in cities

https://theconversation.com/war-politics-and-religion-shape-wildlife-evolution-in-cities-260184
1•rntn•43m ago•0 comments

Huawei cloned Qwen and DeepSeek models, claimed as own

https://dilemmaworks.substack.com/p/whistleblower-huawei-cloned-and-renamed
49•dworks•46m ago•20 comments

Enhancing LLM performance with reasoning using deterministic feedback loops

https://www.usekbai.com/blog/deterministic-ai-feedback-loops
2•ptitov•49m ago•0 comments

I weighed an airplane while it was flying [video]

https://www.youtube.com/watch?v=hnvtstq3ztI
1•amelius•53m ago•0 comments

When the Nobel Committee Lost the Plot

https://defragzone.substack.com/p/when-the-nobel-committee-lost-the
1•frag•55m ago•0 comments

At the frontier between two lives–the evolutionary origins of pregnancy

https://phys.org/news/2025-07-frontier-evolutionary-pregnancy.html
1•wglb•55m ago•1 comments

EU sticks with timeline for AI rules

https://www.reuters.com/world/europe/artificial-intelligence-rules-go-ahead-no-pause-eu-commission-says-2025-07-04/
1•kiriberty•55m ago•0 comments

C mistakes among the vulnerabilities present in curl code

https://mastodon.social/@bagder/114806766613678922
6•todsacerdoti•1h ago•0 comments

Sendkeys: Command line tool for automating keystrokes and mouse events on macOS

https://github.com/socsieng/sendkeys
1•nateb2022•1h ago•0 comments
Open in hackernews

Get the location of the ISS using DNS

https://shkspr.mobi/blog/2025/07/get-the-location-of-the-iss-using-dns/
148•8organicbits•4h ago

Comments

TMEHpodcast•4h ago
Brilliant! This is both clever and educational. I immediately wondered if it would be possible to do something similar for JWST.

Unfortunately LOC DNS records top out at ~42 million meters (42,000 km altitude) and JWST is 38x further out (~1.5 million km away). So you can’t represent its location with a LOC altitude field. Maybe Hubble?

firesteelrain•4h ago
Not sure how that will work since JWST orbits the second Lagrange point.

It would be like asking for the GPS coordinates of the moon. NASA did test receiving weak GPS signals on the moon with LRO in 2023. It wouldn’t be useful for navigation though (not yet unless someone has like a way to do reverse GPS on the moon but not sure how that would work)

Reason this works for the ISS is because of the subsatellite point. It can receive GPS signals regardless of altitude above the Earth’s surface.

Also TLEs apply to the ISS because it’s earth orbiting.

TLEs are designed for satellites in Earth orbit, where they define position and velocity using orbital elements interpreted by models like SGP4.

TMEHpodcast•3h ago
Yes, I realize not-having initially understood what LOC DNS actually is. As mentioned, this could of course be applied to Hubble.
firesteelrain•3h ago
Any MEO or LEO satellite

Hubble operates in LEO so it’s eligible

netsharc•3h ago
> NASA did test receiving weak GPS signals on the moon with LRO in 2023.

I doubt very much that the position of the ISS in the article is being sent from the ISS at real time. It's more likely calculated using NORAD / Celestrak orbital elements plus orbital calculations.

I remember having a Windows desktop app to show the satellites locations, I'd have to download those text files to keep the information accurate. For the information beyond the snapshot, the app has to calculate distance and trajectory to estimate "If NORAD said it was here at this point in time, and heading that way with that speed, then right now it should be around here.". A bit like "If a train left Chicago 5 hours ago going 60 mph, where is it now?".

Nowadays it's all online of course: https://in-the-sky.org/satmap_worldmap.php .

firesteelrain•3h ago
> doubt very much that the position of the ISS in the article is being sent from the ISS at real time. It's more likely calculated using NORAD / Celestrak orbital elements plus orbital calculations.

Yes, this is how the referenced site knows the approximate position of the ISS via TLEs. TLEs are updated regularly for space objects

echoangle•3h ago
That doesn't matter for the problem at hand though. You can calculate the current GPS coordinates from any TLE, even if they aren't derived from GPS measurements but from Satellite Laser Ranging or some other method.
firesteelrain•3h ago
You can derive Lat and Lon and Altitude on Earth. Thats the one point of the TLEs. But they aren’t GPS derived coordinates.
echoangle•3h ago
Yes, but you don't need GPS derived coordinates for the DNS LOC entry.
firesteelrain•3h ago
Correct because the site referenced uses N2YO which is using NASA provided TLEs which some backend that provides an API. GPS and TLEs are not the same.
echoangle•3h ago
> It would be like asking for the GPS coordinates of the moon

No problem at all, just give the location where the moon is at the Zenith and use the distance as the altitude.

> Reason this works for the ISS is because of the subsatellite point. It can receive GPS signals regardless of altitude above the Earth’s surface.

No, wether the object can actually receive GPS signals is completely irrelevant to wether its location can be described in the GPS coordinate system.

You could describe the location of the Sun in GPS coordinates too, the altitude value would just be very large.

firesteelrain•3h ago
You can use GPS to describe a point on Earth. To use the moon or sun is kind of weird because of their size to use GPS coordinates for this

I was referring to finding your position on the moon using Earth referenced GPS signals.

echoangle•3h ago
> You can use GPS to describe a point on Earth.

No, you can describe any point in the universe using GPS coordinates. You just lose some resolution the further away from earth you are because it's basically spherical coordinates (like polar coordinates but for 3D). And the system isn't inertial but earth-fixed, of course, so you would have to give the coordinates together with a time.

And if you're describing the location of the moon and the sun, you would probably pick their center of gravity.

firesteelrain•3h ago
I believe this isn’t true otherwise NASA would be doing this

- Earth isn’t a universal reference

- GPS uses WGS84

- GPS is bound to the Earth’s surface and center

- It’s Geodetic

- There's no universal “equator” or “prime meridian” beyond Earth

- Space uses inertial frames or celestial coordinate systems (right ascension and declination, or galactic coordinates)

echoangle•3h ago
That's exactly what I said. It isn't very practical for space ops, but you can absolutely give a current GPS position for every object you want.
firesteelrain•3h ago
That’s conceptually misleading.

They are meaningless for things not near Earth because they’re tied to Earth's shape, rotation, and gravity field

echoangle•3h ago
I wouldn't call it meaningless if it can be converted back and forth with a (non-linear) transformation.
firesteelrain•2h ago
You can do a lot of things…
therealpygon•2h ago
I could build a house with my pinkie if I excuse the fact I’ll use a team of laborers to do the work and accept that they are so inaccurate that I would be lucky to end up with a shed… if I only cared about technicality.
IndrekR•3h ago
Considering the ISS orbits in ~90 minutes, the 15 minute TTL is quite a long time.
kmm•3h ago
I understand there are API limitations, but isn't 15 minutes a lot for an object that orbits around the entire Earth in 90 minutes? On average you're going to be off by about a twelfth of the circumference of the Earth, or roughly the distance between Lisbon and Istanbul
edent•3h ago
Yes. As I say in the post, you shouldn't use this for docking operations.

If you know of a DNS update which allows for per-minute updates for free, I'll happily move to it.

AdieuToLogic•3h ago
> As I say in the post, you shouldn't use this for docking operations.

Brilliant. :-D

fouronnes3•3h ago
You totally could use it for docking. A real ISS docking manoeuvre takes several hours. Orbits are very predictable and I'm quite confident that the error you'd get projecting your orbit 15min into the future would be good enough to get within close radar range for the final approach. In fact you probably could do it, even if your spavecraft doesnt have DNS at all, and you have to do the DNS resolve from a ground laptop before you board it. Soyez can dock within 3 hours of lauch. Orbits are very predictable in this timeframe.
edent•3h ago
I shall make the suggestion to NASA that they start using this ;-)
05•2h ago
Sure they're predictable, but since you don't get the exact timestamp for those expired coordinates, it's still useless.

Oh, and accuracy is shit anyway (altitude is rounded to 10m)

Levitating•3h ago
> If you know of a DNS update which allows for per-minute updates for free, I'll happily move to it.

Why not setup your own name server?

zdw•2h ago
This is the correct way - dynamic DNS servers frequently have very low TTLs set.

Serving DNS yourself is such an incredibly small bandwidth impact - most of the packets are in the 10's to 100's of bytes - and authoritative DNS servers do not do a lot of processing, just send back RR's from zones which are read at boot time, or updated in an in-memory database.

edent•1h ago
I couldn't be bothered to set up a DNS server for such an ephemeral joke.

But I would love to read your blog post about setting one up and what you learned.

iwontberude•1h ago
Coredns is so simple to configure and is a barebones container deployment.
edent•1h ago
Cool! Please set it up and write a blog post about it.

I'm not being snarky. I've never set up something like that and I'm sure lots of people would be happy to ready about it.

hhh•57m ago
hi, i haven’t made a video but i have some stuff set up for it:

https://youtu.be/AJ2Q12vYojY https://youtu.be/GoPWuJR6Npc

and i host https://dnsroleplay.club which lets you answer real people’s dns requests, there should be links to the github for how it’s done

echoangle•3h ago
> If you know of a DNS update which allows for per-minute updates for free, I'll happily move to it.

Does Cloudflare not allow this?

Abekkus•1h ago
I'd say the API can take up to half a minute to propagate, so API updates every minute is running up against their own performance. If you're a free customer, they may block you after a while, but first they'd have to notice you, and I doubt one update per minute would bother them.
metafunctor•3h ago
It’s quite easy to run your own DNS server — I've found it a worthwhile exercise. Of course, you’ll need a server to run it on.
Abekkus•1h ago
Cloudflare does this with an API. If you have any money, I'd suggest dnsimple.com instead.
dahsameer•38m ago
> As I say in the post, you shouldn't use this for docking operations

Remember people, DNS stands for "Definitely Not for Space-docking"

harha_•3h ago
It's just an API that utilizes DNS, not that interesting imo.
politelemon•3h ago
Looking at the RFC it's never explained why this is needed. Or was needed back in 1996, perhaps something to go with universities and data center logistics back then?
edent•3h ago
RFCs are, in my experience, vague about the problem they're attempting to solve.

There's no reason this couldn't be a human-readable string like "42 Wallaby Way, Sidney".

echoangle•3h ago
> Looking at the RFC it's never explained why this is needed.

Chapter 5.1 (Suggested Uses) has at least some vague suggestions:

> Some uses for the LOC RR have already been suggested, including the

> USENET backbone flow maps, a "visual traceroute" application showing

> the geographical path of an IP packet, and network management

> applications that could use LOC RRs to generate a map of hosts and

> routers being managed.

fouziat87•3h ago
I get the API limitations, but 15 minutes seems too long for an object that orbits Earth in 90 minutes. That’s roughly one-twelfth of the Earth's circumference, or the distance from Lisbon to Istanbul.
huslage•2h ago
Could you calculate the position from the Ephemeris data in realtime instead of using an API? This would allow you to return the current location on every request potentially.
lordnacho•2h ago
Is there any service on the ISS that the public can interact with? Maybe you could use response times to figure out where it is that way.
croes•2h ago
Depends on the hops between you and the target
Maxious•2h ago
There's quite a few amateur radio frequencies you can interact with https://issfanclub.eu/iss-frequencies/
crazygringo•56m ago
That's what I thought this was going to be from the title -- some kind of DNS response time triangulation from a device on the ISS itself, because DNS was allowed past a firewall or something...

It's still a fun little project, but definitely feeling a little disappointed in comparison to what the title felt like it suggested to me...

theobeers•2h ago
Another record, Name Authority Pointer (NAPTR), has the telephone number of the Johnson Space Center in Houston:

  > dig where-is-the-iss.dedyn.io NAPTR

  ; <<>> DiG 9.10.6 <<>> where-is-the-iss.dedyn.io NAPTR
  ;; global options: +cmd
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31786
  ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

  ;; OPT PSEUDOSECTION:
  ; EDNS: version: 0, flags:; udp: 1232
  ;; QUESTION SECTION:
  ;where-is-the-iss.dedyn.io. IN NAPTR

  ;; ANSWER SECTION:
  where-is-the-iss.dedyn.io. 3600 IN NAPTR 100 100 "u" "E2U+voice:tel" "!^.*$!tel:+12814830123!" .

  ;; Query time: 84 msec
  ;; SERVER: 100.100.100.100#53(100.100.100.100)
  ;; WHEN: Sun Jul 06 10:53:39 EDT 2025
  ;; MSG SIZE rcvd: 111
timzaman•1h ago
"~instantly! (...) every 15 minutes" - omg
verytrivial•1h ago
I read the opening sentence as "I love DNS erotica" which indicates I've been inside too long and should go for a walk.
messe•1h ago
Is that not what this is?

Maybe a cold shower too.

edent•1h ago
Please don't make me sign up as an OnlyFans creator…!
giancarlostoro•45m ago
Onlyfans was never supposed to be for porn to be fair it just kind of became the profitable business for them
aidenn0•20m ago
Any media service that doesn't ban porn will become associated with it.
byteknight•1h ago
Gives a whole new meaning to its always DNS.
6thbit•1h ago
You’d be surprised but I’m pretty sure many people would dig this.
theobreuerweil•42m ago
If that’s a pun, it’s next level
cmehdy•22m ago
The numbers would definitely be setting A record in that domain!
teddyh•1h ago
More about DNS LOC records: <https://www.ckdhr.com/dns-loc/>
knadh•8m ago
This is quite cool! I just added this to dns.toys [1]

  dig iss.sky +short @dns.toys
[1] https://dns.toys