Live data from Hacker News

Viewing profile — hyperknot

hyperknot

HN member
Joined
Fri, Aug 14, 2015, 8:25 AM UTC
HN karma
1,249
Public activity
220 items

About hyperknot

founder of MapHub: https://maphub.net/

personal website: https://hyperknot.com/

email: zsolt@maphub.net

Recent public activity

  1. comment
    Comment #48851362

    There was no cache write before! https://openrouter.ai/openai/gpt-5.5?endpoint=58e5b336-423e-... vs https://openrouter.ai/openai/gpt-5.6-sol?endpoint=a54c5de0-8...

  2. comment
    Comment #48850030

    > GPT‑5.6 also introduces more predictable prompt caching, including support for explicit cache breakpoints (opens in a new window) and a 30-minute minimum cache life. Great to rea…

  3. comment
    Comment #48084148

    Add this to fix the contrast in all your dark themes: "experimental.theme_overrides": { "background": "#111", "panel.background": "#111", "text": "#eee", "text.muted": "#ccc", "tit…

  4. comment
    Comment #45614979

    Use a simple block rule, not a WAF rule, those are free.

  5. story
  6. comment
    Comment #44851621

    Yes, wplace could solve their whole need by a single, custom-built static pmtile. No need to serve 150 GB of OSM data for their use-case.

  7. comment
    Comment #44850858

    You are correct. I was putting "a caching server on their side" in the context of their side being a single dev hobby project running on a VPS, exploding on the weekend. I agree th…

  8. comment
    Comment #44850376

    I'm sure the server hardware is not a problem. The full dataset is 150 GB and the server has 64 GB RAM, most of which will be never requested. So I'm sure that the used tiles would…

  9. comment
    Comment #44849734

    OK, technically there might exist such server, I guess Netflix and friends are using those. But we are talking about a community supported, free service here. Hetzner servers are m…

  10. comment
    Comment #44848369

    They are actually static files. There is just too many of them, about 300 million. You cannot put that in Pages.

  11. comment
    Comment #44848185

    Yes, that's a good idea. But we are talking about 90+% of the titles being empty (I might be wrong on that), that's a lot of hard links. I think the nginx config just need to be fi…

  12. comment
    Comment #44847968

    I've just written my question to the nginx community forum, after a lengthy debugging session with multiple LLMs. Right now, I believe it was the combination of multi_accept + open…

  13. comment
    Comment #44847504

    We are talking about an insane amount of data here. It was 56 Gbit/s (or 56 x 1 Gbit servers 100% saturated!). This is not something a "caching server" could handle. We are talking…

  14. comment
    Comment #44847243

    Yes, I designed the whole path structure / location blocks with caching in mind. Here is the generated nginx.conf, if you are interested: https://github.com/hyperknot/openfreemap/b…

  15. comment
    Comment #44847055

    What if one user really wants to browse around the world and explore the map. I remember spending half an hour in Google Earth desktop, just exploring around interesting places. I …

  16. comment
    Comment #44846929

    Feel free to migrate. If you ever worry about High Availability, self-hosting is always an option. But I'm working hard on making the public instance as reliable as possible.

  17. story
  18. comment
    Comment #44240574

    I got 700+ tokens/sec on o3 after the announcement, I suspect it's very much a quantized version. https://x.com/hyperknot/status/1932476190608036243

  19. story
  20. comment
    Comment #44139854

    Update: news sites have pulled the video now, confirming parts of it were AI generated. https://deadline.com/2025/05/nbc-viral-chinese-paraglider-vi...

  21. story
  22. story
  23. comment
    Comment #43642919

    This is actually correct, I don't know why is it downvoted. All current models have their identity "burned-in", not needing system prompt for that.

  24. comment
    Comment #43161963

    Thanks! My idea was to just render a Lorem Ipsum paragraph and compare the calculated width-height across a know list of default fonts. Of course it wouldn't work with fixed width …

  25. comment
    Comment #43161473

    Nice project! Related question, how would you recommend detecting which font is being used for names like ui-sans-serif, system-ui on a given device/browser?