<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: asalahli</title><link>https://news.ycombinator.com/user?id=asalahli</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 15:10:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=asalahli" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by asalahli in "Why most product tours get skipped"]]></title><description><![CDATA[
<p>Even then, a new user account doesn't necessarily mean a new user.<p>Every time I start on a new job, I have to click through Slack's, Github's and many other dev tools' stupid guided tours for the hundredth time</p>
]]></description><pubDate>Wed, 06 May 2026 00:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48030831</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=48030831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48030831</guid></item><item><title><![CDATA[New comment by asalahli in "Show HN: Hacker News archive (47M+ items, 11.6GB) as Parquet, updated every 5m"]]></title><description><![CDATA[
<p>Where are you getting a ~$10/month VPS with 12GB RAM from?</p>
]]></description><pubDate>Thu, 19 Mar 2026 13:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439225</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=47439225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439225</guid></item><item><title><![CDATA[New comment by asalahli in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Any way to follow the progress of the project?</p>
]]></description><pubDate>Mon, 15 Dec 2025 21:20:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46280829</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=46280829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46280829</guid></item><item><title><![CDATA[New comment by asalahli in "Stopping bad guys from using my open source project (feedback wanted)"]]></title><description><![CDATA[
<p><a href="https://archive.is/J3n3q" rel="nofollow">https://archive.is/J3n3q</a></p>
]]></description><pubDate>Sun, 30 Nov 2025 20:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46100229</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=46100229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46100229</guid></item><item><title><![CDATA[New comment by asalahli in "Building a Durable Execution Engine with SQLite"]]></title><description><![CDATA[
<p>Canvas, celery's orchestration system, leaves a lot to be desired</p>
]]></description><pubDate>Sun, 23 Nov 2025 20:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46027169</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=46027169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46027169</guid></item><item><title><![CDATA[New comment by asalahli in "Ask HN: Good resources to learn financial systems engineering?"]]></title><description><![CDATA[
<p>Check out The Payments Engineer Playbook[0]. I don't work on financial systems but I'm subscribed and like the occasional distributed systems insights.<p>One of the posts turned up on HN front page a year ago[1]. Thats how I discovered it<p>0. <a href="https://news.alvaroduran.com/" rel="nofollow">https://news.alvaroduran.com/</a><p>1. <a href="https://news.ycombinator.com/item?id=42269227">https://news.ycombinator.com/item?id=42269227</a></p>
]]></description><pubDate>Sun, 23 Nov 2025 20:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46026892</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=46026892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46026892</guid></item><item><title><![CDATA[New comment by asalahli in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>Recently I've been wanting to build a chat server that works over ssh. And by that I don't mean it uses the ssh protocol but that you ssh into the server and the shell you get is the chat client.<p>One day, maybe</p>
]]></description><pubDate>Wed, 19 Nov 2025 06:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45976500</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=45976500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45976500</guid></item><item><title><![CDATA[New comment by asalahli in "Become unbannable from your email"]]></title><description><![CDATA[
<p>AliExpress is one of them, as far as I know</p>
]]></description><pubDate>Wed, 08 Oct 2025 06:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45512811</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=45512811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45512811</guid></item><item><title><![CDATA[New comment by asalahli in "Litestream v0.5.0"]]></title><description><![CDATA[
<p>Avoiding N+1 doesn't have to mean limiting yourself to 1 query. You can still fetch the posts in one query and the comments of _all_ posts in a separate query, just don't issue a query for _each_ post.<p>More formally, the number of queries should be constant and not linearly scaling with the number of rows you're processing.</p>
]]></description><pubDate>Fri, 03 Oct 2025 19:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45466968</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=45466968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45466968</guid></item><item><title><![CDATA[New comment by asalahli in "I regret building this $3000 Pi AI cluster"]]></title><description><![CDATA[
<p>FWIW I like Level 2 Jeff more and I would watch the videos with or without the clickbait-y titles. As you've said I've never found your titles deceptive so if they bring you more money, then more power to you</p>
]]></description><pubDate>Sat, 20 Sep 2025 20:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45316864</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=45316864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45316864</guid></item><item><title><![CDATA[New comment by asalahli in "Charlie Kirk killed at event in Utah"]]></title><description><![CDATA[
<p>I don't think dang was a moderator at that time</p>
]]></description><pubDate>Thu, 11 Sep 2025 05:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45208152</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=45208152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45208152</guid></item><item><title><![CDATA[New comment by asalahli in "The key to getting MVC correct is understanding what models are"]]></title><description><![CDATA[
<p>> <i>the original/popular definitions were so incredibly abstract and disconnected from real life usage that they ended up being whatever the person implementing it wanted it to be.</i><p>This is what happened with REST too, and it frustrates me more than it probably should.<p>The original pattern is such a good idea and not even remotely abstract. It's a well defined architectural pattern for a well defined problem yet people still managed to bastardize it to the point that the term REST barely means anything today</p>
]]></description><pubDate>Sun, 07 Sep 2025 06:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45155974</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=45155974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45155974</guid></item><item><title><![CDATA[New comment by asalahli in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>What kinds of workloads do you use this infra for, if you don't mind sharing?</p>
]]></description><pubDate>Wed, 13 Aug 2025 17:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44891534</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=44891534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44891534</guid></item><item><title><![CDATA[New comment by asalahli in "Mini NASes marry NVMe to Intel's efficient chip"]]></title><description><![CDATA[
<p>This sounds exactly like what I'm looking. Care to share the brand&model?</p>
]]></description><pubDate>Fri, 04 Jul 2025 18:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44466736</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=44466736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44466736</guid></item><item><title><![CDATA[New comment by asalahli in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Is that not possible today with the self hosting option? <a href="https://atproto.com/guides/self-hosting" rel="nofollow">https://atproto.com/guides/self-hosting</a></p>
]]></description><pubDate>Thu, 03 Jul 2025 01:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44450608</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=44450608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44450608</guid></item><item><title><![CDATA[New comment by asalahli in "My home servers are not a homelab"]]></title><description><![CDATA[
<p>As a Canadian who doesn't follow daily news, I'm very curious to know what you're referring to in your last paragraph. Care to elaborate?</p>
]]></description><pubDate>Mon, 30 Jun 2025 04:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44419375</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=44419375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44419375</guid></item><item><title><![CDATA[New comment by asalahli in "Stability by Design"]]></title><description><![CDATA[
<p>> I selected the following libraries off the top of my head with three criteria: all have more than 500 stars and are in active use.<p>This sentence bothered me way more that it should've, for some reason.</p>
]]></description><pubDate>Fri, 09 May 2025 05:53:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43934151</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=43934151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43934151</guid></item><item><title><![CDATA[New comment by asalahli in "Ask HN: What are you working on? (February 2025)"]]></title><description><![CDATA[
<p>You might like this and or find it inspiring, in case you haven't seen it already:<p>Saving Voyager 1! - Bruce Waggoner at !!Con 2024 - <a href="https://www.youtube.com/watch?v=dF_9YcehCZo" rel="nofollow">https://www.youtube.com/watch?v=dF_9YcehCZo</a><p>Edit: Also, please do share when it's playable :)</p>
]]></description><pubDate>Mon, 24 Feb 2025 22:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43165791</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=43165791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43165791</guid></item><item><title><![CDATA[New comment by asalahli in "Show HN: I made a site to tell the time in corporate"]]></title><description><![CDATA[
<p>All that's missing is a "Happy [day-of-the-week]!" greeting</p>
]]></description><pubDate>Mon, 24 Feb 2025 21:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43165371</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=43165371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43165371</guid></item><item><title><![CDATA[New comment by asalahli in "Why does Mill use Scala?"]]></title><description><![CDATA[
<p>> There's boundless libraries to make Python more functional, use stricter typing, or reduce the amount of side effects it can cause.<p>What are some examples of a library that can limit or prevent side effects of a piece of python code? I could use one right now.</p>
]]></description><pubDate>Sat, 15 Feb 2025 21:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43062662</link><dc:creator>asalahli</dc:creator><comments>https://news.ycombinator.com/item?id=43062662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43062662</guid></item></channel></rss>