Top all-time · #14820
ahrm’s blog
Personal blog · ahrm.github.ioprogrammingai
ahrm’s blog is a personal blog at ahrm.github.io about programming and ai. Since 2022, 5 different Hacker News readers have linked it 18 times, most often “Google AI previews helped me in Iran's internet shutdown of 2025”. It is still writing: the last post was on 2025-06-20, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link ahrm's blog for posts on PDF viewer design and performance, such as the sioyek author's account of why sioyek search is fast, and for a piece on legible text in app UIs.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Computers, Machine Learning and non-machine learning
Most-linked posts?
- Google AI previews helped me in Iran's internet shutdown of 20252 people · 4 mentions · first linked 2025-06-24
- Using Language Models to (Probably) Read Faster2 people · 4 mentions · first linked 2022-04-15
- Three-eyed forehead in Stable Diffusion2 people · 2 mentions · first linked 2023-01-03
- PDF viewer text search speed comparison2 people · 2 mentions · first linked 2022-09-12
What Hacker News says?
I wrote a blog post which hopefully clears up the "National Network": https://ahrm.github.io/jekyll/update/2025/06/20/iran-interne... It is way more than just DNS.
Comment linking /jekyll/update/2025/06/20/iran-internet-2025.html
on “A technical look at Iran's internet shutdowns”Submitted PDF viewer text search speed comparison as a story · 5 points
HN discussionIf you want to try it out on a PDF, I have implemented this in sioyek PDF reader: https://github.com/ahrm/sioyek You need to enable experimental features in `prefs_user.config` by adding `enable_experimental_features 1` and then enable this mode using `toggle_fastread` command within sioyek. I also experimented with more sophisticated algorithms, you can read about the experiment here: https://ahrm.github.io/jekyll/…
Comment linking /jekyll/update/2022/04/14/using-languge-models-to-read-faster.html
on “A Chrome extension for bionic reading on any website”Submitted Reading textbooks with lots of references using sioyek as a story · 5 points
HN discussionIf you want to try it out on a PDF, I have implemented this in sioyek PDF reader: https://github.com/ahrm/sioyek You need to enable experimental features in `prefs_user.config` by adding `enable_experimental_features 1` and then enable this mode using `toggle_fastread` command within sioyek. I also experimented with more sophisticated algorithms, you can read about the experiment here: https://ahrm.github.io/jekyll/…
Comment linking /jekyll/update/2022/04/14/using-languge-models-to-read-faster.html
on “Bionic Reading – Convert Text into Better Way to Read Faster”Submitted Google AI previews helped me in Iran's internet shutdown of 2025 as a story · 3 points
HN discussionSomething never thought I would say: google AI previews. They actually helped me a lot during Iran's internet shutdown last week. I wrote a blog post about it: https://ahrm.github.io/jekyll/update/2025/06/20/iran-interne... .
Comment linking /jekyll/update/2025/06/20/iran-internet-2025.html
on “Ask HN: What useful AI tools do you use every day?”Submitted Using Language Models to (Probably) Read Faster as a story · 3 points
HN discussionSioyek, a PDF viewer for reading research papers and textbooks. See the website for more info: https://sioyek.info/ And here is an article on how sioyek features help with reading documents with lots of references: https://ahrm.github.io/jekyll/update/2022/08/30/sioyek-featu...
Comment linking /jekyll/update/2022/08/30/sioyek-feature-overview.html
on “Ask HN: It's Demo Day. What are you working on?”Submitted Google AI previews helped me in Iran's internet shutdown of 2025 as a story · 2 points
HN discussionI remember reading a blog post from the author of sioyek boasting about search performance. Haven't personally compared the options but for me sumatra zathura and sioyek all feel fast enough to not notice any problems. https://ahrm.github.io/jekyll/update/2022/09/11/pdf-viewer-t... "Now I must admit, the reason sioyek is so fast is because it creates a search index when you open the document."
Comment linking /jekyll/update/2022/09/11/pdf-viewer-text-search-benchmark.html
on “SumatraPDF Reader”Submitted Implementing text to speech for sioyek PDF viewer as a story · 2 points
HN discussionDid I say anything like that? > at some point the entire compositor could probably use AI like DALL-E to enforce a consistent theme regardless of how the app styles it. That seems eminently reasonable using today's technology (maybe with some acceleration). Certainly there's plenty of examples of style transference. > The next generation, the application won't even need to really spend a lot of resources rendering.…
Comment linking /jekyll/update/2023/01/02/three-eyed-forehead.html
on “QBittorrent v4.5.0: The Hitchhiker's Guide to Legible Text”Submitted Using Language Models to (Probably) Read Faster as a story · 2 points
HN discussionVideo Demo: https://www.youtube.com/watch?v=yTmCI0Xp5vI Features: * Quickly preview or jump to figures/references/equations/etc. (even if the PDF doesn't have links) * Search paper names in google scholar by middle clicking on their name (you can configure other search engines as well) * Ruler mode for easier reading and less eye strain (for a demo of this feature, see https://user-images.githubusercontent.com/63923…
Comment linking /jekyll/update/2022/07/05/implementing-a-screen-reader-for-sioyek.html
on “Sioyek 1.4 – Academic PDF Viewer”Submitted Three-eyed forehead in Stable Diffusion as a story · 1 points
HN discussionCan you show me how "basic photoshop tools" can do this in 20 seconds?: https://ahrm.github.io/images/2023-01-02-three-eyes/inpainti...
Comment linking /images/2023-01-02-three-eyes/inpainting.mp4
on “Three-eyed forehead in Stable Diffusion”Submitted Sioyek 2.0 as a story · 1 points
HN discussion