<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: adhamsalama</title><link>https://news.ycombinator.com/user?id=adhamsalama</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 04 Jun 2026 09:34:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=adhamsalama" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by adhamsalama in "Show HN: Inkfeed – RSS Reader for Kindle"]]></title><description><![CDATA[
<p>And just after I posted this I discover a horizontal line my Kindle screen...
Guess I jinxed it...</p>
]]></description><pubDate>Fri, 29 May 2026 16:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325897</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=48325897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325897</guid></item><item><title><![CDATA[Show HN: Inkfeed – RSS Reader for Kindle]]></title><description><![CDATA[
<p>Hello.<p>The Kindle is my favorite device and I read a lot on it, but I also like reading RSS feeds, which aren't supported on the Kindle.<p>This requires me to either download the article and copy it to my Kindle (using Calibre) or sending it via Amazon's Send To Kindle feature. I dislike both options.<p>I wanted to read RSS feeds just like I read books on my Kindle, so I (with the help of Claude) built a web-based RSS reader that's compatible with the Kindle's experimental browser (tested on PaperWhite 11). It doesn't use any JS frameworks for maximum compatibility.<p>This RSS reader allows you to read feeds directly on the Kindle's browser, and you can also download the article directly on your Kindle or email it to yourself.<p>Initially it was a just a simple RSS reader using a CORS proxy, and saved RSS feeds and user preferences like font size to local storage, but the Kindle browser clears local storage after a while, so I decided to add a backend to save them, then I thought why stop here?<p>So I added the ability to email the article to yourself in case you want to add it to your Kindle library. A user tried Inkfeed and suggested I add the ability to browse Wikipedia, so I implemented that too. You can search for Wikipedia article, read them and download them on directly on your Kindle using Inkfeed.<p>You can still use it without the backend if you toggle "Backend mode" OFF in the settings, so that it truly does everything on your Kindle (except that it relies on a CORS proxy to fetch feeds).<p>I deployed the backend (Go + SQLite) on a Hetzner VPS (2 vCPU, 4GB RAM, 40GB SSD) that costs me $4 a month, and SSL is handled by Caddy.<p>The code is free and open source.<p>Here's the repo: <a href="https://github.com/adhamsalama/inkfeed" rel="nofollow">https://github.com/adhamsalama/inkfeed</a><p>I'd love to hear your feedback, and I also need people with older Kindle generations to test the JavaScript compatibility.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48325703">https://news.ycombinator.com/item?id=48325703</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 29 May 2026 16:44:20 +0000</pubDate><link>https://inkfeed.xyz</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=48325703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325703</guid></item><item><title><![CDATA[New comment by adhamsalama in "Cloudflare to cut about 20% of its workforce"]]></title><description><![CDATA[
<p>> Cloudflare’s usage of AI has increased by more than 600% in the last three months alone.<p>So did your outages...</p>
]]></description><pubDate>Thu, 07 May 2026 21:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054974</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=48054974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054974</guid></item><item><title><![CDATA[New comment by adhamsalama in "The text mode lie: why modern TUIs are a nightmare for accessibility"]]></title><description><![CDATA[
<p>Doesn't Tauri fix this?</p>
]]></description><pubDate>Mon, 04 May 2026 15:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009652</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=48009652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009652</guid></item><item><title><![CDATA[New comment by adhamsalama in "Vercel April 2026 security incident"]]></title><description><![CDATA[
<p>For $3.5, Hetzner gives 2 vCPU, 4GB RAM, 40 GB SSD, and 10 TB of bandwidth.</p>
]]></description><pubDate>Sun, 19 Apr 2026 20:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47827593</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47827593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827593</guid></item><item><title><![CDATA[New comment by adhamsalama in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I'm working on a FOSS Web-based RSS reader for the Kindle that works on the Kindle browser, no need to send articles via Amazon or Calibre!<p>It's called Inkfeed<p><a href="https://inkfeed.xyz" rel="nofollow">https://inkfeed.xyz</a><p><a href="https://github.com/adhamsalama/inkfeed-reader" rel="nofollow">https://github.com/adhamsalama/inkfeed-reader</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 01:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47746568</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47746568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47746568</guid></item><item><title><![CDATA[New comment by adhamsalama in "I turned my Kindle into my own personal newspaper"]]></title><description><![CDATA[
<p>It would be great if you opened an issue on GitHub (or a PR) so we can fix this. I definitely want this to work on all Kindles including older models. Thank you.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696190</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47696190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696190</guid></item><item><title><![CDATA[New comment by adhamsalama in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Those black boxes are usually deterministic.</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666306</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47666306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666306</guid></item><item><title><![CDATA[New comment by adhamsalama in "I turned my Kindle into my own personal newspaper"]]></title><description><![CDATA[
<p>It's hard for me to debug this because I don't have a Paperwhite 7. I assume it's a JS compatibility issue but not where the exact root cause.<p>Since the reader is Open Source, can you run it on your machine and view it on your local network to debug and tell me what's the issue so that I can fix it?</p>
]]></description><pubDate>Fri, 03 Apr 2026 12:04:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47625724</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47625724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47625724</guid></item><item><title><![CDATA[New comment by adhamsalama in "I turned my Kindle into my own personal newspaper"]]></title><description><![CDATA[
<p>I haven't open sourced the Backend yet, but the reader frontend repo is fully working without the Backend. The Backend is used for emailing yourself and doing file conversion on the Backend instead of the Kindle to save battery.<p>So without the Backend you're only missing the email feature. All you need is a proxy to bypass CORS.<p>To be honest I was thinking of keeping the Backend closed source to add subscriptions ($1 per month) to cover the hosting (4$), which means I only need 4 users to break even haha.<p>Will think about open sourcing the Backend and get back to you.</p>
]]></description><pubDate>Thu, 02 Apr 2026 11:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612791</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47612791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612791</guid></item><item><title><![CDATA[New comment by adhamsalama in "I turned my Kindle into my own personal newspaper"]]></title><description><![CDATA[
<p>Sorry for the delay. Will check it out.</p>
]]></description><pubDate>Thu, 02 Apr 2026 11:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47612747</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47612747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612747</guid></item><item><title><![CDATA[New comment by adhamsalama in "I turned my Kindle into my own personal newspaper"]]></title><description><![CDATA[
<p>I discovered this post while reading Hacker News on my Kindle BTW.</p>
]]></description><pubDate>Sun, 29 Mar 2026 08:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47561384</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47561384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47561384</guid></item><item><title><![CDATA[New comment by adhamsalama in "I turned my Kindle into my own personal newspaper"]]></title><description><![CDATA[
<p>I faced the same issue, but I wanted to use my Kindle to read RSS feeds without relying on my PC, phone or Amazon, so I built a FOSS web-based RSS reader compatible with the Kindle browser. It may make your life a lot simpler.<p>Link: <a href="https://inkfeed.xyz" rel="nofollow">https://inkfeed.xyz</a>
Repo: <a href="https://github.com/adhamsalama/inkfeed-reader" rel="nofollow">https://github.com/adhamsalama/inkfeed-reader</a></p>
]]></description><pubDate>Sun, 29 Mar 2026 08:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47561370</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47561370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47561370</guid></item><item><title><![CDATA[New comment by adhamsalama in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>A lightweight web-based RSS reader to use on my Kindle.<p><a href="https://github.com/adhamsalama/simple-rss-reader" rel="nofollow">https://github.com/adhamsalama/simple-rss-reader</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 03:12:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47304479</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47304479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304479</guid></item><item><title><![CDATA[New comment by adhamsalama in "Sem – Semantic version control. Entity-level diffs on top of Git"]]></title><description><![CDATA[
<p>I was just building a POC of something like this a couple of weeks ago. I'm glad someone else already implemented it with support for more languages.</p>
]]></description><pubDate>Sun, 08 Mar 2026 15:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47298119</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47298119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47298119</guid></item><item><title><![CDATA[New comment by adhamsalama in "Enable CORS for Your Blog"]]></title><description><![CDATA[
<p>So, about that...That's how I read RSS feeds on my Kindle.<p><a href="https://github.com/adhamsalama/simple-rss-reader" rel="nofollow">https://github.com/adhamsalama/simple-rss-reader</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 09:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47215501</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47215501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47215501</guid></item><item><title><![CDATA[New comment by adhamsalama in "Hacking an old Kindle to display bus arrival times"]]></title><description><![CDATA[
<p>Fair enough. I did consider jailbreaking my Kindle but I am afraid of bricking it.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143259</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47143259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143259</guid></item><item><title><![CDATA[New comment by adhamsalama in "Hacking an old Kindle to display bus arrival times"]]></title><description><![CDATA[
<p>Why Jailbreak the Kindle when you can just open its browser and visit a website that shows the arrival times?<p>The Kindle browser is surprisingly decent, I made Claude Code generate an RSS feed reader compatible with the Kindle browser, with the ability to read full articles (for those feeds that require you to visit the website), and download articles. It also supports Reddit and Google News RSS feed. This is my new favorite way of browsing the internet.<p><a href="https://github.com/adhamsalama/simple-rss-reader" rel="nofollow">https://github.com/adhamsalama/simple-rss-reader</a></p>
]]></description><pubDate>Tue, 24 Feb 2026 21:07:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143060</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47143060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143060</guid></item><item><title><![CDATA[New comment by adhamsalama in "Defer available in gcc and clang"]]></title><description><![CDATA[
<p>C is the best language to learn as a beginner.</p>
]]></description><pubDate>Fri, 20 Feb 2026 10:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47086113</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=47086113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47086113</guid></item><item><title><![CDATA[New comment by adhamsalama in "Discord Alternatives, Ranked"]]></title><description><![CDATA[
<p>I did this as a side project awhile ago it was very fun.<p><a href="https://github.com/adhamsalama/webrtc" rel="nofollow">https://github.com/adhamsalama/webrtc</a><p>I didn't bother adding much styling to the website because I was only interested in the network side of things.</p>
]]></description><pubDate>Tue, 10 Feb 2026 10:39:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46957873</link><dc:creator>adhamsalama</dc:creator><comments>https://news.ycombinator.com/item?id=46957873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46957873</guid></item></channel></rss>