<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: s_ting765</title><link>https://news.ycombinator.com/user?id=s_ting765</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 15 Oct 2026 01:26:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=s_ting765" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by s_ting765 in "I close SSH port 22 (and what I use instead)"]]></title><description><![CDATA[
<p>If one is so worried about zero days in openssh, the more practical solution would be centered around these 2 questions:<p>1. "would you know if you got breached?" 2. "would you have any reaction time?"<p>A simple solution that answers this: <a href="https://github.com/64mb/ssh-login-alert-telegram/blob/master/main.sh" rel="nofollow">https://github.com/64mb/ssh-login-alert-telegram/blob/master...</a></p>
]]></description><pubDate>Sat, 15 Aug 2026 06:14:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49308141</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=49308141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49308141</guid></item><item><title><![CDATA[New comment by s_ting765 in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>There is Open Build Service from openSUSE which allows you to create packages and repos for a handful of distros. <a href="https://build.opensuse.org/" rel="nofollow">https://build.opensuse.org/</a></p>
]]></description><pubDate>Wed, 12 Aug 2026 12:29:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49271359</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=49271359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49271359</guid></item><item><title><![CDATA[New comment by s_ting765 in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>I use Flatpak/bubblewrap instead: <a href="https://news.ycombinator.com/item?id=48978112#48980221">https://news.ycombinator.com/item?id=48978112#48980221</a></p>
]]></description><pubDate>Mon, 10 Aug 2026 13:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49243059</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=49243059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49243059</guid></item><item><title><![CDATA[New comment by s_ting765 in "Annoying and alarming things about OpenCode"]]></title><description><![CDATA[
<p>The solution is not to use docker to sandbox Opencode. It is to use flatpak/bubblewrap/flatseal.<p>I have vscode running in flatpak with directory permissions handled by flatseal. Vscode only has access to my dev folders and nothing else. Even the git bundled by vscode cannot call git push because of this (vscode doesn't have permission to read ~/.ssh!).<p>It's an easy sandbox that's provided free of charge courtesy of bubblewrap/flatpak.<p>As someone who uses opencode regularly, the quip about it asking for permission to read logs in /tmp after already writing to the directory is pretty funny.</p>
]]></description><pubDate>Mon, 20 Jul 2026 15:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48980221</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48980221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48980221</guid></item><item><title><![CDATA[New comment by s_ting765 in "Rebuilding My Homelab with Compose, Ruby, IPv6, and No Kubernetes"]]></title><description><![CDATA[
<p>Kubernetes is good for two things. Zero downtime deployments and self-healing (where the looping state mechanism comes in). There are people who want k8s to handle every single operation that can run on a server, do not listen to those kinds of people they will lead you astray.</p>
]]></description><pubDate>Thu, 16 Jul 2026 09:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48932412</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48932412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48932412</guid></item><item><title><![CDATA[New comment by s_ting765 in "TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access"]]></title><description><![CDATA[
<p>1.98.9 has already been tagged since bulletin was published (don't know why they chose on github to tag but not release).<p>1.98.9 version exists! That's not the question. It should already have been made available for Linux distros assuming this resource from Tailscale is accurate <a href="https://pkgs.tailscale.com/stable/?v=1.98.9" rel="nofollow">https://pkgs.tailscale.com/stable/?v=1.98.9</a><p>Edit: Their changelog also mentions the version: <a href="https://tailscale.com/changelog#all" rel="nofollow">https://tailscale.com/changelog#all</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 10:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48918970</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48918970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48918970</guid></item><item><title><![CDATA[New comment by s_ting765 in "TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access"]]></title><description><![CDATA[
<p>I don't see the point of publishing a security bulletin if you are not going to timely push the fix to artifacts on all affected platforms. Tailscale needs to do better on their release process, docker hub shows last update was 8 days ago.</p>
]]></description><pubDate>Wed, 15 Jul 2026 07:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48917448</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48917448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48917448</guid></item><item><title><![CDATA[New comment by s_ting765 in "I Don't Maintain My Homelab"]]></title><description><![CDATA[
<p>Same here. Even though my homelab runs on a VPS. <a href="https://github.com/rhee876527/expert-octo-robot" rel="nofollow">https://github.com/rhee876527/expert-octo-robot</a></p>
]]></description><pubDate>Wed, 01 Jul 2026 11:31:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48745081</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48745081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48745081</guid></item><item><title><![CDATA[New comment by s_ting765 in "Replacing Systemd with OpenRC in Debian"]]></title><description><![CDATA[
<p>Sure. After you have located root and the boot partition which is what this addresses.</p>
]]></description><pubDate>Mon, 29 Jun 2026 10:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48717474</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48717474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48717474</guid></item><item><title><![CDATA[New comment by s_ting765 in "Replacing Systemd with OpenRC in Debian"]]></title><description><![CDATA[
<p>Partition autodiscovery is pretty neat. I did my archlinux install with it using this guide[0]. I have never touched /etc/fstab and I have had zero to worry about corrupting a boot with wrong fstab entries.<p>[0] <a href="https://walian.co.uk/arch-install-with-secure-boot-btrfs-tpm2-luks-encryption-unified-kernel-images.html" rel="nofollow">https://walian.co.uk/arch-install-with-secure-boot-btrfs-tpm...</a></p>
]]></description><pubDate>Mon, 29 Jun 2026 08:52:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48716582</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48716582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48716582</guid></item><item><title><![CDATA[New comment by s_ting765 in "Minimus container images are now free"]]></title><description><![CDATA[
<p>Pausing software updates by X days old is a hack at best for specific distribution platforms (npm), not a general security recommendation.</p>
]]></description><pubDate>Wed, 24 Jun 2026 14:43:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48660734</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48660734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48660734</guid></item><item><title><![CDATA[New comment by s_ting765 in "Frood, an Alpine Initramfs NAS (2024)"]]></title><description><![CDATA[
<p>You can do the same from an USI made from mkosi (mainstream distros support) with kernel boot parameter systemd.volatile=overlay. <a href="https://github.com/rhee876527/UKIfy-Xubuntu" rel="nofollow">https://github.com/rhee876527/UKIfy-Xubuntu</a></p>
]]></description><pubDate>Wed, 17 Jun 2026 07:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48567208</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48567208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48567208</guid></item><item><title><![CDATA[New comment by s_ting765 in "Open source AI must win"]]></title><description><![CDATA[
<p>Well, open source AI is mostly coming from China. Title should have been China must win.</p>
]]></description><pubDate>Sat, 13 Jun 2026 11:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516011</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48516011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516011</guid></item><item><title><![CDATA[New comment by s_ting765 in "SQLite is all you need for durable workflows"]]></title><description><![CDATA[
<p>This decision tree doesn't make much sense to me. Why you someone forego performance today in favor of adding a completely unnecessary network layer to every DB query in order to "satisfy" future imaginary "scaling concerns"?</p>
]]></description><pubDate>Fri, 29 May 2026 20:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328979</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=48328979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328979</guid></item><item><title><![CDATA[New comment by s_ting765 in "An update on GitHub availability"]]></title><description><![CDATA[
<p>> Vladimir Fedorov is GitHub's Chief Technology Officer .... He currently serves on the board of Codepath.org, an organization dedicated to reprogramming higher education to create the first AI-native generation of engineers, CTOs, and founders.<p>I think I found the issue.</p>
]]></description><pubDate>Tue, 28 Apr 2026 11:17:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932890</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=47932890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932890</guid></item><item><title><![CDATA[New comment by s_ting765 in "State of Homelab 2026"]]></title><description><![CDATA[
<p>What makes you think simply throwing random crap on a home VPN network is secure?<p>Tailscale/Wireguard is overkill because it is not needed where access controls work fine which is true for the majority of the popular self-hosted apps. And you now have to install a VPN client/cert on every device you want to access your services from. That's a major oof.</p>
]]></description><pubDate>Mon, 13 Apr 2026 08:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47749160</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=47749160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47749160</guid></item><item><title><![CDATA[New comment by s_ting765 in "State of Homelab 2026"]]></title><description><![CDATA[
<p>Tailscale is an overkill solution. Opening ports 80 and 443 for a reverse proxy is enough security provided your apps don't have broken authentication. I've been doing this for years now.</p>
]]></description><pubDate>Mon, 13 Apr 2026 06:49:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748534</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=47748534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748534</guid></item><item><title><![CDATA[New comment by s_ting765 in "Open Source Security at Astral"]]></title><description><![CDATA[
<p>Double checking Github actions does not mitigate threats from supply chain vulnerabilities. Forking an action moves the trust from a random developer to yourself. You still have to make sure the action is pulling in dependencies from trusted sources which can also be yourself depending on how far you want to go.</p>
]]></description><pubDate>Thu, 09 Apr 2026 12:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702567</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=47702567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702567</guid></item><item><title><![CDATA[New comment by s_ting765 in "Open source security at Astral"]]></title><description><![CDATA[
<p>Pinning github actions by commit SHA does not solve the supply chain problem if the pinned action itself is pulling in other dependencies which themselves could be compromised. An action can pull in a docker image as a dependency for example. It is effectively security theatre. The real fix is owning the code that runs in your CI pipelines. Or fork the action itself and maintain it as part of your infrastructure.</p>
]]></description><pubDate>Thu, 09 Apr 2026 11:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702062</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=47702062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702062</guid></item><item><title><![CDATA[New comment by s_ting765 in "AI has suddenly become more useful to open-source developers"]]></title><description><![CDATA[
<p>Coding agents are like asking a genie for code. They will give you the code you ask for alright but you never know what kind of curse has been crontabbed for you.</p>
]]></description><pubDate>Wed, 01 Apr 2026 17:09:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47603624</link><dc:creator>s_ting765</dc:creator><comments>https://news.ycombinator.com/item?id=47603624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47603624</guid></item></channel></rss>