<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: thekashifmalik</title><link>https://news.ycombinator.com/user?id=thekashifmalik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 13:44:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thekashifmalik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thekashifmalik in "Apple's Software Quality Crisis"]]></title><description><![CDATA[
<p>I thought I was the only one dealing with this!<p>Made me consider that my magic keyboard was getting old or having bluetooth issues, but it does not happen on ANY other inputs.</p>
]]></description><pubDate>Tue, 04 Mar 2025 02:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43249650</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=43249650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43249650</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Htmx 2.0.4 Released"]]></title><description><![CDATA[
<p>So happy every time I see HTMX.<p>I'm hoping there is more innovation in this space with React engineers rediscovering the benefits of server-side rendering and Backend-For-Frontend efforts.<p>I think the perfect stack involves all 3 paradigms (initial loads, hypermedia loads and data/AJAX loads) used in parts of the application as makes sense.</p>
]]></description><pubDate>Sat, 14 Dec 2024 06:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42415036</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=42415036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42415036</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Restic: Backups done right"]]></title><description><![CDATA[
<p>That command works well and accomplishes some of what rincr what built to solve. For example, when I mention browse-ability, I mean on the backup host without any dependencies so I can use standard file tools and browsers.<p>I also needed both "pull" (backup remote files) and "push" (backup local files) backup features and if I'm not mistaken restic still only supports the "push" model.<p>EDIT: Added more details</p>
]]></description><pubDate>Sun, 13 Oct 2024 19:48:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41830961</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=41830961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41830961</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Restic: Backups done right"]]></title><description><![CDATA[
<p>Big fan of restic! The only feature I found missing was the ability to browse historical snapshots like regular files.<p>I wrote and now use the rsync-based, browsable, incremental backup CLI: <a href="https://rincr.com/" rel="nofollow">https://rincr.com/</a></p>
]]></description><pubDate>Sun, 13 Oct 2024 19:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41830760</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=41830760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41830760</guid></item><item><title><![CDATA[Show HN: rincr – CLI for push/pull incremental backups]]></title><description><![CDATA[
<p>Article URL: <a href="https://rincr.com/">https://rincr.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40900128">https://news.ycombinator.com/item?id=40900128</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 07 Jul 2024 20:13:58 +0000</pubDate><link>https://rincr.com/</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=40900128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40900128</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Show HN: UI for SSHFS"]]></title><description><![CDATA[
<p>I haven't used mosh. It looks like it replaces either SSH or Bash, unclear to me.<p>The only dependency in SSHFSUI is SSHFS and if that can be configured to use mosh instead of SSH under-the-hood, support would be possible.</p>
]]></description><pubDate>Fri, 28 Jun 2024 17:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40823157</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=40823157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40823157</guid></item><item><title><![CDATA[Show HN: UI for SSHFS]]></title><description><![CDATA[
<p>This tray-based program can be used to manage SSHFS mounts for remote servers.<p>It was built out of a need to browse my self-hosted servers (and connected HDDs); managing the state for multiple SSHFS connections as well as avoiding system-hanging bugs on MacOS was becoming tedious.<p>This is early software still, please use at your own risk and share any feedback.<p>Github: <a href="https://github.com/thekashifmalik/sshfsui">https://github.com/thekashifmalik/sshfsui</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40812593">https://news.ycombinator.com/item?id=40812593</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 27 Jun 2024 16:59:32 +0000</pubDate><link>http://sshfsui.com/</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=40812593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40812593</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Show HN: kbackup – No-config push/pull incremental backups built on top of rsync"]]></title><description><![CDATA[
<p>Since the project was renamed, this is the new homepage: <a href="https://rincr.com/" rel="nofollow">https://rincr.com/</a></p>
]]></description><pubDate>Mon, 19 Feb 2024 02:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39425646</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39425646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39425646</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Ask HN: How do you name software?"]]></title><description><![CDATA[
<p>This is pretty cool. I'll have to use it for my next project.</p>
]]></description><pubDate>Sun, 11 Feb 2024 19:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39337814</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39337814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39337814</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Ask HN: How do you name software?"]]></title><description><![CDATA[
<p>Do you have link to the project?</p>
]]></description><pubDate>Sat, 10 Feb 2024 20:29:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39329907</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39329907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39329907</guid></item><item><title><![CDATA[Ask HN: How do you name software?]]></title><description><![CDATA[
<p>I recently released some software and it took considerable effort to name. After the public announcement, I learned there was a preexisting project with the same name. Since my software isn't at v1, I'm back to the drawing board. It is a CLI so my criteria is:<p>- It has to be short enough to type comfortably.<p>- It has to have a domain available.<p>- I have to feel an affinity for it.<p>That last point is fuzziest. How do other people name software?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39329614">https://news.ycombinator.com/item?id=39329614</a></p>
<p>Points: 3</p>
<p># Comments: 8</p>
]]></description><pubDate>Sat, 10 Feb 2024 19:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39329614</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39329614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39329614</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Show HN: kbackup – No-config push/pull incremental backups built on top of rsync"]]></title><description><![CDATA[
<p>oof<p>Since I'm not at v1 yet, I would consider changing the name if that KDE project is actively maintained.</p>
]]></description><pubDate>Thu, 08 Feb 2024 21:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=39308247</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39308247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39308247</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Show HN: kbackup – No-config push/pull incremental backups built on top of rsync"]]></title><description><![CDATA[
<p>Happy to hear any feedback!<p>Got pre-built binaries here: <a href="https://github.com/thekashifmalik/kbackup/releases">https://github.com/thekashifmalik/kbackup/releases</a> and it should be pretty easy to install/build using Go too.</p>
]]></description><pubDate>Wed, 07 Feb 2024 19:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39292744</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39292744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39292744</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Show HN: kbackup – No-config push/pull incremental backups built on top of rsync"]]></title><description><![CDATA[
<p>A reimplementation of the ideas in rsnapshot built with the composibility and simplicity of rsync in-mind. It comes with sane defaults and I have been using this to compliment my rsync-style mirror backups for data that needs incremenetal backup.<p>Looking for feedback. I'm gearing up for a stable v1 release.</p>
]]></description><pubDate>Wed, 07 Feb 2024 18:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39291856</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39291856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39291856</guid></item><item><title><![CDATA[Show HN: kbackup – No-config push/pull incremental backups built on top of rsync]]></title><description><![CDATA[
<p>Article URL: <a href="https://thekashifmalik.github.io/kbackup/">https://thekashifmalik.github.io/kbackup/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39291855">https://news.ycombinator.com/item?id=39291855</a></p>
<p>Points: 7</p>
<p># Comments: 6</p>
]]></description><pubDate>Wed, 07 Feb 2024 18:02:00 +0000</pubDate><link>https://thekashifmalik.github.io/kbackup/</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=39291855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39291855</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Conditional Git Configuration"]]></title><description><![CDATA[
<p>This is just what I need.</p>
]]></description><pubDate>Thu, 11 Jan 2024 08:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38949347</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=38949347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38949347</guid></item><item><title><![CDATA[New comment by thekashifmalik in "I quit my job to work full time on my open source project"]]></title><description><![CDATA[
<p>Do you know any way to accomplish the same thing but keeping the history in plaintext? Would love to still be able to run SQL over it.</p>
]]></description><pubDate>Wed, 10 Jan 2024 04:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38936066</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=38936066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38936066</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Generative AI for Beginners"]]></title><description><![CDATA[
<p>Ah interesting. I had assumed there were different methods, something like:<p><pre><code>    gpt4.prompt(prompt)
    gpt4.data(email_data)
    response = gpt4.response()
</code></pre>
If the interface is just text-in and text-out then Prompt injection seems like an incredibly large problem. Almost as large as SQL injection before ORMs and DB libraries became common.</p>
]]></description><pubDate>Fri, 24 Nov 2023 22:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38408980</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=38408980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38408980</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Generative AI for Beginners"]]></title><description><![CDATA[
<p>I'm trying to understand the vulnerability you are pointing out; in the example of an AI assistant w/ access to your email, is that AI assistant also reading it's instructions from your email?</p>
]]></description><pubDate>Fri, 24 Nov 2023 20:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38407688</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=38407688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38407688</guid></item><item><title><![CDATA[New comment by thekashifmalik in "Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI"]]></title><description><![CDATA[
<p>It's okay but not ideal.<p>Otherwise anyone connected to WiFi can snoop on traffic.<p>Unfortunately my router, switches, AP and NAS don't support HTTPS either :'(</p>
]]></description><pubDate>Sat, 28 Oct 2023 19:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38052680</link><dc:creator>thekashifmalik</dc:creator><comments>https://news.ycombinator.com/item?id=38052680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38052680</guid></item></channel></rss>