HN user

helb

1,734 karma
Posts55
Comments386
View on HN
www.troyhunt.com 5y ago

The Facebook phone numbers are now searchable in Have I Been Pwned

helb
565pts237
en.wikipedia.org 6y ago

List of Wars Involving Switzerland

helb
1pts0
publicdomainreview.org 7y ago

Optics Illustrations from the Physics Textbooks of Amédée Guillemin

helb
63pts1
www.openscad.org 7y ago

OpenSCAD 2019.05 Released

helb
2pts0
vivaldi.com 7y ago

Building Browsers

helb
1pts0
www.notechmagazine.com 7y ago

Map of Night Trains in Europe, 2019

helb
2pts0
www.nature.com 7y ago

Exploiting deep learning and volunteered geographic info for mapping buildings

helb
1pts0
www.lowtechmagazine.com 7y ago

Could We Dredge the Netherlands Without Fossil Fuels?

helb
54pts13
www.theguardian.com 8y ago

How one man died so a whale might live

helb
1pts0
www.theatlantic.com 8y ago

The Dangers of Reading in Bed

helb
1pts0
www.lowtechmagazine.com 8y ago

Ditch the Batteries: Off-Grid Compressed Air Energy Storage

helb
312pts231
nextcloud.com 8y ago

Turris MOX adds Nextcloud to put users back in control over their data

helb
1pts0
github.com 8y ago

CadQuery – a parametric CAD script framework

helb
41pts16
www.tt-forums.net 8y ago

OpenTTD for Atari TT, Falcon, FireBee and Clones/emulators

helb
2pts0
www.indiegogo.com 8y ago

Turris MOX: Modular and Open-Source Router

helb
4pts0
www.axios.com 8y ago

How China became a global power of espionage

helb
2pts0
about.gitlab.com 8y ago

GitLab 10.6 released with CI/CD for GitHub and deeper Kubernetes integration

helb
2pts0
qz.com 8y ago

Facebook has lost $50B in market value over the past two days

helb
11pts0
www.nature.com 8y ago

Soapy taste of coriander linked to genetic variants (2012)

helb
1pts0
www.knot-resolver.cz 8y ago

Knot Resolver 2.0 released with aggressive caching and forwarding over TLS

helb
2pts0
www.atlasobscura.com 8y ago

When the Soviet Union Paid Pepsi in Warships

helb
159pts61
selinuxgame.org 8y ago

SELinux Game: Learn SELinux by Doing

helb
2pts0
codisec.com 8y ago

Veles – New open source tool for binary data analysis

helb
3pts0
curious.astro.cornell.edu 9y ago

Can moons have moons? (2016)

helb
2pts0
www.commander-keen.com 9y ago

Commander Keen Level Maps

helb
179pts62
commons.princeton.edu 9y ago

Playing Soviet: The visual languages of early Soviet children's books

helb
2pts0
learncssgrid.com 9y ago

Learn CSS grid

helb
3pts0
developer.amd.com 9y ago

AMD Optimizing C/C++ Compiler

helb
17pts5
lwn.net 9y ago

A proposal to remerge OpenWrt and LEDE

helb
1pts0
www.aljazeera.com 9y ago

Emirates airline profits plunge 82.5% in past year

helb
1pts0

Looks like it doesn't upload the file, just calculates its hashes client-side, and passes them to some subtitle search API.

    POST https://suub.onrender.com/api/subtitles/search
    {
      "hash": "cf5d493763954141",
      "subdbHash": "e930e3833542f4fce3dd041c957e8de8",
      "napiHash": "6ccaa1b4e5b6778812ac841b7a35ab18",
      "fileSize": 63816128,
      "fileName": "recording.mkv",
      "language": "en"
    }

You can usually read the original timestamp in the page source, the relative ones are often put in by client-side JS:

    <div style="…">
      <span aria-hidden="true" style="…">Jan. 30, 2026, 11:28 a.m. ET</span>
      <span style="…">2m ago</span>
    </div>

I live in a tiny village with a shit ton of space for anything, but would prefer this over a power hungry server anyway… At least until i fill part of the barn roof with solar panels.

Show HN: Lunapic 3 years ago

Looks like it's been up since late 2006 [1]? Wow. "Pimp Your Profile Pics for MySpace!"

It's quite refreshing to see the edits are done server-side and page reloads after a POST request in this age of web(gl/assembly/whatever).

I'm pretty sure people would be interested in some writeup of your tech choices and how they stood the test of time.

https://web.archive.org/web/20061001000000*/lunapic.com

If anyone's wondering which are the "High-risk TLDs" blocked in the "zero" filter: CF, CG, GA, GQ, ML, TK, TOP, WIN (right now, i guess it may change any time)

The "kids" filter blocks the same TLDs, so it allows XXX or PORN, i guess they just block individual 2nd level domains.

I just looped through IANA's TLD list with a simple script to get this. The resolver returns NXDOMAIN with "negative-caching.dns0.eu." SOA for the blocked ones:

    $ kdig +tls ns tk @zero.dns0.eu
    …
    ;; ->>HEADER<<- opcode: QUERY; status: NXDOMAIN; id: 39321
    …
    ;; QUESTION SECTION:
    ;; tk.                   IN NS

    ;; AUTHORITY SECTION:
    tk.                  300 IN SOA negative-caching.dns0.eu. hostmaster.tk. 0 1200 300 1209600 300

thanks, looks like you're right:

    $ kdig +tls www.youtube.com @kids.dns0.eu
    …
    ;; QUESTION SECTION:
    ;; www.youtube.com.      IN A

    ;; ANSWER SECTION:
    www.youtube.com.              300  IN CNAME restrictmoderate.youtube.com.
    restrictmoderate.youtube.com. 1611 IN A     216.239.38.119