<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: Jnr</title><link>https://news.ycombinator.com/user?id=Jnr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 07:44:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Jnr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Jnr in "Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust""]]></title><description><![CDATA[
<p>It depends on how you set it up, but main doesn't have to be the stable release branch. From what I have seen, in most public projects it is the staging area for the next release.
If you have to go back to previous releases you have tags.</p>
]]></description><pubDate>Sat, 16 May 2026 08:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48158303</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=48158303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48158303</guid></item><item><title><![CDATA[New comment by Jnr in "Attempt to repeal Colorado's right-to-repair law fails"]]></title><description><![CDATA[
<p>Still unable to get any repair manuals for cars, firmware locked down by PIN. For US VINs for the same car model you can purchase access to that easily. Meanwhile in EU you need to be an authorized service to get that.</p>
]]></description><pubDate>Fri, 01 May 2026 02:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47970720</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47970720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47970720</guid></item><item><title><![CDATA[New comment by Jnr in "Attempt to repeal Colorado's right-to-repair law fails"]]></title><description><![CDATA[
<p>When will EU/EEZ introduce right to repair? So much talk about freedom in EU but you can't even fix your own EU made car. All we get are stupid cookie prompts.</p>
]]></description><pubDate>Wed, 29 Apr 2026 18:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952327</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47952327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952327</guid></item><item><title><![CDATA[Show HN: BitTorrent DHT Proxy – hiding your IP from DHT and trackers]]></title><description><![CDATA[
<p>This is a small one day project that helps reduce visibility in public trackers and DHT network.<p>It could be relevant to those who want a bit more privacy in general or just want to reduce chance of receiving certain e-mails from your ISP. :)<p>Source and containers are available on Github but I don't have a public hosted service for now since I'm not yet sure where to put such a thing.<p>Let me know if you have any questions.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47595306">https://news.ycombinator.com/item?id=47595306</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Apr 2026 00:33:01 +0000</pubDate><link>https://www.janhouse.lv/blog/it/dht-proxy-hiding-ip-from-bittorrent-dht-trackers</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47595306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595306</guid></item><item><title><![CDATA[New comment by Jnr in "I use Excalidraw to manage my diagrams for my blog"]]></title><description><![CDATA[
<p>Cool, I did a similar thing  last week.<p>I made a custom Payload CMS block that allows to create and update excalidraw diagrams within the CMS. It supports dark and light mode switching and rendering inline or as external SVG.<p>And last weekend I added MCP server with Oauth so I could generate and update those diagrams and add them to post drafts from Claude. I think it is more convenient since I don't have to use API billing model and don't need to build a custom UI.<p>Here is an example post:  <a href="https://www.janhouse.lv/blog/network/self-hosting-tailscale-derp-headscale" rel="nofollow">https://www.janhouse.lv/blog/network/self-hosting-tailscale-...</a><p>Originally I wanted to sync posts from Obsidian but it doesn't have good enough image handling which I sometimes need and I needed extra metadata to unlist or password protect or noindex some posts.</p>
]]></description><pubDate>Mon, 30 Mar 2026 09:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572230</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47572230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572230</guid></item><item><title><![CDATA[New comment by Jnr in "Dobase – Open-source, self-hosted workspace with installable tools"]]></title><description><![CDATA[
<p>Except this is not FOSS. If it was open source, they would have chosen at least AGPL.<p>And also I don't think their architecture is any good for such a product.<p>For me personally, it would be sufficient to avoid it based on the license alone. But altogether it just looks very unappealing.</p>
]]></description><pubDate>Fri, 27 Mar 2026 06:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539746</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47539746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539746</guid></item><item><title><![CDATA[Notes on hosting Headscale DERP nodes]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.janhouse.lv/blog/network/self-hosting-tailscale-derp-headscale">https://www.janhouse.lv/blog/network/self-hosting-tailscale-derp-headscale</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47525061">https://news.ycombinator.com/item?id=47525061</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Mar 2026 00:05:41 +0000</pubDate><link>https://www.janhouse.lv/blog/network/self-hosting-tailscale-derp-headscale</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47525061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47525061</guid></item><item><title><![CDATA[New comment by Jnr in "Migrating to the EU"]]></title><description><![CDATA[
<p>You are correct, but integration with CI/CD and other services as a part of pull-request process in a modern platform is very convenient. I would not go back to e-mail. Especially since I can self host the whole platform like Gitea.</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488353</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47488353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488353</guid></item><item><title><![CDATA[New comment by Jnr in "Migrating to the EU"]]></title><description><![CDATA[
<p>I don't even update one file. I run it in docker with daily automatic container updates and it has been working fine without issues for years.</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488308</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47488308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488308</guid></item><item><title><![CDATA[New comment by Jnr in "CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root"]]></title><description><![CDATA[
<p>Yes, Debian is great.<p>But there is also Arch by the way :)</p>
]]></description><pubDate>Thu, 19 Mar 2026 12:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47438559</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47438559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47438559</guid></item><item><title><![CDATA[New comment by Jnr in "Redox OS has adopted a Certificate of Origin policy and a strict no-LLM policy"]]></title><description><![CDATA[
<p>You can not trust the code or reviews it generates. You still have to review it manually.<p>I use Claude Code a lot, I generate a ton of changes, and I have to review it all because it makes stupid mistakes. And during reviews it misses stupid things. This review part is now the biggest bottleneck that can't yet be skipped.<p>An in an open source project many people can generate a lot more code than a few people can review.</p>
]]></description><pubDate>Tue, 10 Mar 2026 13:31:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323021</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47323021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323021</guid></item><item><title><![CDATA[New comment by Jnr in "Remotely unlocking an encrypted hard disk"]]></title><description><![CDATA[
<p>In new installs you do stuff everything in EFI partition and skip the old /boot partition as such.<p>The better solution is to use tpm, unified kernel image and secure boot skipping the network unlock.<p>The whole process is like this -<p>1. enable secure boot;<p>2. generate and install your own secure boot keys (using sbctl);<p>3. use clevis to enable automatic unlocking of the root fs only when secure boot check passes;<p>4. generate the unified kernel image (in EFI partition) that is signed by your secure boot key;<p>4. use efibootmgr to enable booting of said kernel image.<p>(5.) If your CPU supports it, enable memory encryption in BIOS (to mitigate cold boot attacks).<p>The unified kernel image doesn't accept additional kernel parameters, so only parameters that are set during generation of the initram are used. The secure boot makes sure no one else has tampered with the boot chain. And TPM stores the disk key securely.<p>You can still add some additional network level check to make sure that your computer is in your expected location before unlocking.<p>And you can also include some recovery tools + dropbear in your initram (within the unified kernel image), if you expect that you will have to do some recovery from the other side of the world.</p>
]]></description><pubDate>Fri, 06 Mar 2026 07:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47271960</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=47271960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47271960</guid></item><item><title><![CDATA[New comment by Jnr in "Notepad++ hijacked by state-sponsored actors"]]></title><description><![CDATA[
<p>You should see the apps on MacOS. Almost every single app that is not installed from Appstore has that shitty update popup, it is driving me nuts.<p>I think Linux has the best solution for this - good package managers for bases system and Flatpak with Flathub repo for other apps. So you never get stupid popups, and update managers use signed packages and check those signatures before installation.</p>
]]></description><pubDate>Mon, 02 Feb 2026 08:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46853667</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46853667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46853667</guid></item><item><title><![CDATA[New comment by Jnr in "Microsoft forced me to switch to Linux"]]></title><description><![CDATA[
<p>I don't think it is because they can't do it or that they want to be a base for other distros. They simply let the user choose what the user wants. And if you don't know what you want then you learn it.<p>I switched to arch 15 years ago to learn Linux. And it is by far the best way to understand it.<p>Having used Arch I can easily maintain almost any distro out there, but it doesn't work the other way around.</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:02:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46799138</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46799138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799138</guid></item><item><title><![CDATA[New comment by Jnr in "Show HN: MailPilot – Freedom to go anywhere while your agents work"]]></title><description><![CDATA[
<p>I am not coding while out with friends. I am just checking status and giving new instructions between breaks. It lets me spend more time away from the computer screen without feeling unease.</p>
]]></description><pubDate>Thu, 15 Jan 2026 15:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46633712</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46633712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46633712</guid></item><item><title><![CDATA[New comment by Jnr in "Show HN: MailPilot – Freedom to go anywhere while your agents work"]]></title><description><![CDATA[
<p>I have claude code hooks that send local computer notifications when action is required or processing finished. And when I step away from computer, I get those notifications through pushover. Then I login on phone to ssh (mosh) with Termius and connect to the tmux session running claude. I use this approach when watching TV with the family and laptop is not appreciated on the sofa. :)</p>
]]></description><pubDate>Thu, 15 Jan 2026 13:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46632288</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46632288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632288</guid></item><item><title><![CDATA[New comment by Jnr in "Tell HN: Merry Christmas"]]></title><description><![CDATA[
<p>Exactly, looks like Perl code to me. :)</p>
]]></description><pubDate>Thu, 25 Dec 2025 07:39:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46382855</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46382855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46382855</guid></item><item><title><![CDATA[New comment by Jnr in "Could lockfiles just be SBOMs?"]]></title><description><![CDATA[
<p>I do exactly that in my container build pipelines and it is great. And then CI uploads those SBOMs to Dependency Track.<p>Depending on the language, scanning just the container is not enough, you for sure want to scan the lockfiles for full dependency list before it is compiled/packed/minified and becomes invisible to trivy/syft.</p>
]]></description><pubDate>Wed, 24 Dec 2025 20:12:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46378814</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46378814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46378814</guid></item><item><title><![CDATA[New comment by Jnr in "Why We Abandoned Matrix (2024)"]]></title><description><![CDATA[
<p>At this point I just want them to die off completely so we could get something better. They have been unable to make real improvements that make using Matrix a nice experience. And their existence somehow inhibits other solutions from emerging in the OSS community chat space.</p>
]]></description><pubDate>Wed, 24 Dec 2025 16:46:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46377092</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46377092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46377092</guid></item><item><title><![CDATA[New comment by Jnr in "Getting into public speaking"]]></title><description><![CDATA[
<p>How to speak from Patrick Winston at MIT is my go to. A must watch! <a href="https://www.youtube.com/watch?v=Unzc731iCUY" rel="nofollow">https://www.youtube.com/watch?v=Unzc731iCUY</a></p>
]]></description><pubDate>Sun, 14 Dec 2025 14:51:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46263429</link><dc:creator>Jnr</dc:creator><comments>https://news.ycombinator.com/item?id=46263429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46263429</guid></item></channel></rss>