J

Jacob Strieb

jstrieb.github.io · Personal blog · on HN since 2019

Jacob Strieb writes about programming, Zig, and small web tools like Urlpages and Link Lock, plus essays on how language models work.

What HN saysCommenters share his Link Lock as an open source, client-side option and agree with his point that AI output sounds correct.
15HN people shared it
9linked it in comments
19stories submitted
591story points
9 months agolast shared
2019people per year2026

Most-shared posts

  1. 1
  2. 2
  3. 3
    Urlpages
    3 people · first shared 2019
  4. 4
    My Favorite Programming Problem to Teach: Digit Length
    2 people · 155 points · first shared 2019 · 106 comments on HN
  5. 5
    Link Lock – Password-protect links
    2 people · 6 points · first shared 2021 · discussion on HN
  6. 6
    Editor
    2 people · first shared 2019
  7. 7
    Create
    2 people · first shared 2023
  8. 8
    C Macro Reflection in Zig
    1 people · 302 points · first shared 2024 · 136 comments on HN
  9. 9
  10. 10
    Fast, Constrained Optimization in the Browser with SCIP
    1 people · 3 points · first shared 2024 · discussion on HN
  11. 11
    A Student's Perspective on Hacker News
    1 people · 2 points · first shared 2020 · discussion on HN
  12. 12
  13. 13
    Using the Browser's <canvas> for Data Compression
    1 people · 2 points · first shared 2026 · discussion on HN
  14. 14
    A Reflection on Programming in Virtual Reality
    1 people · 1 points · first shared 2021 · discussion on HN
  15. 15
    Kaalaman Alternate Reality Game and Project Anukala
    1 people · 1 points · first shared 2021 · discussion on HN

What HN people wrote when they linked it

jstrieb · 2025-09-21
The point from the end of the post that AI produces output that sounds correct is exactly what I try to emphasize to friends and family when explaining appropriate uses of LLMs. AI is great at tasks where sounding correct is the essence of the task (for example "change the style of this text"). Not so great when details matter and sounding correct isn't enough, which is what the author here seems to have rediscovered. The most effective analogy I have found is comparing LLMs to theater and film actors. Everyone understands that, and the analogy offers actual predictive power. I elaborated on the idea if you're curious to read more: https://jstrieb.github.io/posts/llm-thespians/
breck · 2021-05-14
Love it! Have you thought about having a non-obfuscated pretty version? In addition to this: https://jstrieb.github.io/urlpages/editor/#eyJjc3MiOiJ3aG9tIiwianMiOiJ… Offer a pretty version like: https://jstrieb.github.io/urlpages/editor/#html...html-here.~css...bod…
roxolotl · 2025-09-27
Someone shared this piece here a few days ago saying something similar. There’s no reason to believe that any of the experiences are real. Instead they are responding to prompts with what their training data says is reasonable in this context which is sci-fi horror. Edit: That doesn’t mean this isn’t a cool art installation though. It’s a pretty neat idea. https://jstrieb.github.io/posts/llm-thespians/
LoganSnow · 2024-06-29
Alternative that is open source and fully client side: https://jstrieb.github.io/link-lock/create/
AHOHA · 2023-06-11
Nice, I used different tools before and sharing it here if anyone is interested. - Static sites password (1) - Link lock, to lock the url (2) (1) https://github.com/matteobrusa/Password-protection-for-static-pages (2) https://jstrieb.github.io/link-lock/create/
xg15 · 2019-06-30
It's very bad, because cookies, permissions and lots of other presisted data will be shared by all scripts on the domain. Example: Alice makes a benign page that uses location data and shares the link with her friends. The friends know what's up and grant location permissions to get the page to work. What they actually did, however was grant location permissions to "https://jstrieb.github.io/urlpages" and any script served by that origin. So when some of the friends later open Eve's URL that contains a location harvester, they don't get any prompt at all: Eve's link can just reuse the location permission given to Alice because, as far as the browser is concerned, both scripts belong to the same page.
elcomet · 2019-06-30
You're right, I expected to see a huge link so I didn't notice it. Here is how the link looks like…
zawerf · 2019-06-30
I meant all the pages published using this tool which are all at the same scope of: https://jstrieb.github.io/urlpages/#blahblah That said I couldn't get it to work. You would need to be able to register a service worker file at something like https://jstrieb.github.io/urlpages/sw.js but all the pages you have control over have proper html mime type and are rejected when you try to register them (and have too much actual html junk in them to run as js files anyway).
lettergram · 2019-06-30
Example:…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close