<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: ashfn</title><link>https://news.ycombinator.com/user?id=ashfn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 08:43:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ashfn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ashfn in "The IsUpMap lets you check the status of over 100 major sites at once"]]></title><description><![CDATA[
<p>Something must be wrong, it's showing github as up!</p>
]]></description><pubDate>Fri, 05 Jun 2026 08:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48409453</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=48409453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48409453</guid></item><item><title><![CDATA[New comment by ashfn in "Show HN: Searchable aggregator of 24M London council spending transactions"]]></title><description><![CDATA[
<p>Thanks, it's just raw js canvas and msgpack on the api to use less bandwidth</p>
]]></description><pubDate>Fri, 20 Feb 2026 21:57:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094570</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=47094570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094570</guid></item><item><title><![CDATA[New comment by ashfn in "Show HN: Searchable aggregator of 24M London council spending transactions"]]></title><description><![CDATA[
<p>Thank you so much</p>
]]></description><pubDate>Fri, 20 Feb 2026 12:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47086982</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=47086982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47086982</guid></item><item><title><![CDATA[New comment by ashfn in "Show HN: Searchable aggregator of 24M London council spending transactions"]]></title><description><![CDATA[
<p>Hi everyone, I built cspend.uk which is a free site that combines over 24 million published payments from all London boroughs and councils into one fast, searchable database. You can search by supplier, description, amount, date, borough, etc, filter/sort results, and skip the hassle of separate CSV files or PDFs per council. It's a side project to make public spending data easier to explore so that people can check where council tax goes. Feedback welcome: Is this helpful? What would you search for? Any improvements or issues? Found anything funny or interesting?</p>
]]></description><pubDate>Fri, 20 Feb 2026 11:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47086488</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=47086488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47086488</guid></item><item><title><![CDATA[Show HN: Searchable aggregator of 24M London council spending transactions]]></title><description><![CDATA[
<p>Article URL: <a href="https://cspend.uk">https://cspend.uk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47086486">https://news.ycombinator.com/item?id=47086486</a></p>
<p>Points: 4</p>
<p># Comments: 5</p>
]]></description><pubDate>Fri, 20 Feb 2026 11:10:48 +0000</pubDate><link>https://cspend.uk</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=47086486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47086486</guid></item><item><title><![CDATA[New comment by ashfn in "Show HN: I made islechat, like Slack but in the terminal over SSH"]]></title><description><![CDATA[
<p>Updated the title it was a bit misleading!</p>
]]></description><pubDate>Wed, 31 Dec 2025 14:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444207</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=46444207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444207</guid></item><item><title><![CDATA[Show HN: I made islechat, like Slack but in the terminal over SSH]]></title><description><![CDATA[
<p>You can try it out with ` ssh username@isle.chat ` Enter a password to use on first join. It features a slack/discord style interface with channels on the left and users on the right. You can create and join your own channels, and upload ascii art to be the channels banner which shows in the top right. 
Auth is user/pass only for now but plan to add support for uploading your pub key if you want to use that instead.<p>Code is here if you want to self host or look at screenshots <a href="https://github.com/ashfn/islechat" rel="nofollow">https://github.com/ashfn/islechat</a>
If you want to design a banner for your channel there is an editor here <a href="https://islechat.github.io/banner.html" rel="nofollow">https://islechat.github.io/banner.html</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46444174">https://news.ycombinator.com/item?id=46444174</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 31 Dec 2025 14:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444174</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=46444174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444174</guid></item><item><title><![CDATA[New comment by ashfn in "I built my own CityMapper"]]></title><description><![CDATA[
<p>Potentially using the live arrivals APIs and seeing when its right now, not 100% it would work but might be worth a shot</p>
]]></description><pubDate>Sun, 02 Nov 2025 09:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45788920</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45788920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45788920</guid></item><item><title><![CDATA[New comment by ashfn in "I built my own CityMapper"]]></title><description><![CDATA[
<p>Im thinking it might be better to revisit the project and analyse long term patterns in bus arrivals</p>
]]></description><pubDate>Sat, 01 Nov 2025 22:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45786065</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45786065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786065</guid></item><item><title><![CDATA[Rendering Conways Game of Life with Braille]]></title><description><![CDATA[
<p>Article URL: <a href="https://asherfalcon.com/blog/posts/4">https://asherfalcon.com/blog/posts/4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45785239">https://news.ycombinator.com/item?id=45785239</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 01 Nov 2025 20:52:59 +0000</pubDate><link>https://asherfalcon.com/blog/posts/4</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45785239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785239</guid></item><item><title><![CDATA[New comment by ashfn in "I built my own CityMapper"]]></title><description><![CDATA[
<p>I used this exact API extensively for both buses and tubes :)</p>
]]></description><pubDate>Sat, 01 Nov 2025 19:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45784380</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45784380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45784380</guid></item><item><title><![CDATA[New comment by ashfn in "I built my own CityMapper"]]></title><description><![CDATA[
<p>I tried a route from a London tube station to Newcastle train station and it found one on the frontend for the tool so I think it may support national rail</p>
]]></description><pubDate>Sat, 01 Nov 2025 17:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45783792</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45783792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45783792</guid></item><item><title><![CDATA[New comment by ashfn in "I built my own CityMapper"]]></title><description><![CDATA[
<p>It looks like TFL's journey planner API has the ability to do some of these national rail trips, only tested a few though</p>
]]></description><pubDate>Sat, 01 Nov 2025 17:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45783665</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45783665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45783665</guid></item><item><title><![CDATA[I built my own CityMapper]]></title><description><![CDATA[
<p>Article URL: <a href="https://asherfalcon.com/blog/posts/5">https://asherfalcon.com/blog/posts/5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45719662">https://news.ycombinator.com/item?id=45719662</a></p>
<p>Points: 155</p>
<p># Comments: 21</p>
]]></description><pubDate>Mon, 27 Oct 2025 11:18:53 +0000</pubDate><link>https://asherfalcon.com/blog/posts/5</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=45719662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45719662</guid></item><item><title><![CDATA[New comment by ashfn in "Hiding messages in a deck playing cards"]]></title><description><![CDATA[
<p>That sounds very interesting, I'll look into it thanks :)</p>
]]></description><pubDate>Mon, 21 Jul 2025 17:55:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44638247</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=44638247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44638247</guid></item><item><title><![CDATA[New comment by ashfn in "Hiding messages in a deck playing cards"]]></title><description><![CDATA[
<p>Yeah that would make an interesting addition. I was thinking about error correction so if you swapped two cards it would be okay but was struggling with how it would work, but I think it would be quite fun to add :)</p>
]]></description><pubDate>Mon, 21 Jul 2025 17:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44638233</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=44638233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44638233</guid></item><item><title><![CDATA[New comment by ashfn in "Hiding messages in a deck playing cards"]]></title><description><![CDATA[
<p>Hey all, I found a cool way to convert text into a specific order of a deck of playing cards. I detailed the instructions of how it works in the blog post but a brief overview would be that it uses Lehmer codes which allow you to uniquely identify each permutation of a set i.e. each of the many many ways a deck of cards can be shuffled/arranged</p>
]]></description><pubDate>Fri, 18 Jul 2025 14:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44605181</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=44605181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44605181</guid></item><item><title><![CDATA[Hiding messages in a deck playing cards]]></title><description><![CDATA[
<p>Article URL: <a href="https://asherfalcon.com/blog/posts/3">https://asherfalcon.com/blog/posts/3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44605169">https://news.ycombinator.com/item?id=44605169</a></p>
<p>Points: 122</p>
<p># Comments: 39</p>
]]></description><pubDate>Fri, 18 Jul 2025 14:41:04 +0000</pubDate><link>https://asherfalcon.com/blog/posts/3</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=44605169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44605169</guid></item><item><title><![CDATA[Hiding Images in DNS Records]]></title><description><![CDATA[
<p>Article URL: <a href="https://asherfalcon.com/blog/posts/2">https://asherfalcon.com/blog/posts/2</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44282546">https://news.ycombinator.com/item?id=44282546</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 15 Jun 2025 14:45:55 +0000</pubDate><link>https://asherfalcon.com/blog/posts/2</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=44282546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44282546</guid></item><item><title><![CDATA[New comment by ashfn in "Tailscale is pretty useful"]]></title><description><![CDATA[
<p>Its relatively straightforward to host a nextjs app in a docker container and route it with nginx and cloudflare, but you probably wont get as good uptime</p>
]]></description><pubDate>Thu, 06 Mar 2025 08:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43277842</link><dc:creator>ashfn</dc:creator><comments>https://news.ycombinator.com/item?id=43277842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43277842</guid></item></channel></rss>