<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: yx827ha</title><link>https://news.ycombinator.com/user?id=yx827ha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 11 Sep 2026 03:22:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yx827ha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yx827ha in "Bugs Rust won't catch"]]></title><description><![CDATA[
<p>The nix crate provides the safe wrappers. 
<a href="https://docs.rs/nix/latest/nix/fcntl/fn.openat2.html" rel="nofollow">https://docs.rs/nix/latest/nix/fcntl/fn.openat2.html</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 13:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948164</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=47948164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948164</guid></item><item><title><![CDATA[New comment by yx827ha in "Loss32: Let's Build a Win32/Linux"]]></title><description><![CDATA[
<p>Check out `zig cc`. It let's you target specific glibc versions. It's a pretty amazing C toolchain.<p><a href="https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html" rel="nofollow">https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...</a></p>
]]></description><pubDate>Wed, 31 Dec 2025 14:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444349</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=46444349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444349</guid></item><item><title><![CDATA[New comment by yx827ha in "Using Git add -p for fun (and profit)"]]></title><description><![CDATA[
<p>I've been using this UI git diff add script for years: <a href="https://github.com/ismell/diffadd" rel="nofollow">https://github.com/ismell/diffadd</a>
I think it works better then the TUI. Surprised something like it hasn't landed in upstream git.</p>
]]></description><pubDate>Sun, 14 Dec 2025 15:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46263659</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=46263659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46263659</guid></item><item><title><![CDATA[New comment by yx827ha in "PWM flicker: Invisible light that's harming our health?"]]></title><description><![CDATA[
<p>If you are sensitive, I would recommend getting an Opple Light Master. It's a tiny and cheap flicker meter.</p>
]]></description><pubDate>Fri, 20 Jun 2025 00:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323770</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=44323770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323770</guid></item><item><title><![CDATA[New comment by yx827ha in "PWM flicker: Invisible light that's harming our health?"]]></title><description><![CDATA[
<p>I tried their healthy bulbs years ago and they were terrible. I've avoided the brand since then. I think they have done discontinued the healthy line.</p>
]]></description><pubDate>Fri, 20 Jun 2025 00:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323724</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=44323724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323724</guid></item><item><title><![CDATA[New comment by yx827ha in "PWM flicker: Invisible light that's harming our health?"]]></title><description><![CDATA[
<p>Thanks for the link! I bought a moto g power 5G - 2024. It has an LED screen. I've been using this line of phone for years. It's morning fancy, but at least I can actually look at it.</p>
]]></description><pubDate>Fri, 20 Jun 2025 00:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323692</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=44323692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323692</guid></item><item><title><![CDATA[New comment by yx827ha in "The state of binary compatibility on Linux and how to address it"]]></title><description><![CDATA[
<p>Just to add some more context. Zig cc is a wrapper around clang. It can handle cross compiling to specific glibc versions. See <a href="https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html" rel="nofollow">https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...</a>
I imagine it would help with the glibc problems they are taking about. Glibc tries to provide a backwards compatible abi.</p>
]]></description><pubDate>Wed, 02 Apr 2025 13:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43556191</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=43556191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43556191</guid></item><item><title><![CDATA[New comment by yx827ha in "Not OK Cupid – A story of poor email address validation"]]></title><description><![CDATA[
<p>Fastmail's masked emails are great! I honestly very rarely give out my "real" email. Usually when I sign up for something I create a masked email, or if I need an email on the spot I use a wildcard alias (xxxxxx@myalias.fastmail.com). Since most of my emails are random, it serves as an authentication additional factor.</p>
]]></description><pubDate>Sat, 22 Mar 2025 01:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43442377</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=43442377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43442377</guid></item><item><title><![CDATA[New comment by yx827ha in "Bypassing disk encryption on systems with automatic TPM2 unlock"]]></title><description><![CDATA[
<p>That's how ChromeOS does it. <a href="https://m.youtube.com/watch?v=iO6cb90WiQ4" rel="nofollow">https://m.youtube.com/watch?v=iO6cb90WiQ4</a></p>
]]></description><pubDate>Fri, 17 Jan 2025 05:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42734409</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=42734409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42734409</guid></item><item><title><![CDATA[New comment by yx827ha in "Bringing SerenityOS to real hardware, one driver at a time"]]></title><description><![CDATA[
<p>Depthcharge (the bootloader) also supports net boot via tftp. You would need to build it yourself and flash it to the SPI. It's a great feature when iterating on the kernel.<p><a href="https://chromium.googlesource.com/chromiumos/platform/depthcharge/+/refs/heads/main/src/Kconfig#75" rel="nofollow">https://chromium.googlesource.com/chromiumos/platform/depthc...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 05:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42641829</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=42641829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42641829</guid></item><item><title><![CDATA[New comment by yx827ha in "Bringing SerenityOS to real hardware, one driver at a time"]]></title><description><![CDATA[
<p>If you ever need help hacking on your Chromebook ask on the chromium-os-dev mailing list. I'm sure someone could help you get CCD working.<p><a href="https://groups.google.com/a/chromium.org/g/chromium-os-dev?pli=1" rel="nofollow">https://groups.google.com/a/chromium.org/g/chromium-os-dev?p...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 04:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42641766</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=42641766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42641766</guid></item><item><title><![CDATA[New comment by yx827ha in "A story on home server security"]]></title><description><![CDATA[
<p>I agree, Tailscale FTW!
You didn't even need to integrate it with docker. Just add a subnet route and evening just works. It's a great product.</p>
]]></description><pubDate>Sun, 05 Jan 2025 14:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42602157</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=42602157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42602157</guid></item><item><title><![CDATA[New comment by yx827ha in "I keep turning my Google Sheets into phone-friendly webapps"]]></title><description><![CDATA[
<p>Why does the site hijack the back button!? It wouldn't let me get back to hn.</p>
]]></description><pubDate>Tue, 31 Dec 2024 14:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42559025</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=42559025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42559025</guid></item><item><title><![CDATA[New comment by yx827ha in "Dumping Memory to Bypass BitLocker on Windows 11"]]></title><description><![CDATA[
<p>It's in the works.
<a href="https://opentitan.org/" rel="nofollow">https://opentitan.org/</a></p>
]]></description><pubDate>Tue, 31 Dec 2024 01:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42555454</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=42555454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42555454</guid></item><item><title><![CDATA[New comment by yx827ha in "Monitoring energy usage with smart plugs, Prometheus and Grafana"]]></title><description><![CDATA[
<p>I bought a CURB Energy monitor about 6 years ago. Does anyone know if it's possible to flash open source firmware on it? It only has a cloud integration, but I would really like to hook it to to home assistant.</p>
]]></description><pubDate>Mon, 06 May 2024 01:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40270334</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=40270334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40270334</guid></item><item><title><![CDATA[New comment by yx827ha in "Oasis – a small, statically-linked Linux system"]]></title><description><![CDATA[
<p>You should check out the ChromeOS Bazelification project[1]. It has those exact same goals. Not all packages are reproducible though because they embed timestamps.<p>[1]: <a href="https://chromium.googlesource.com/chromiumos/bazel/+/HEAD/docs/getting_started.md" rel="nofollow">https://chromium.googlesource.com/chromiumos/bazel/+/HEAD/do...</a></p>
]]></description><pubDate>Sat, 27 Jan 2024 02:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39151890</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=39151890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39151890</guid></item><item><title><![CDATA[New comment by yx827ha in "Gentoo goes Binary"]]></title><description><![CDATA[
<p>> Coincidentally, I just published a tool to manage unprivileged chroots for testing ebuilds.<p>You should check out what ChromeOS is doing. They are using bazel to execute ebuilds inside an ephemeral chroot: 
<a href="https://chromium.googlesource.com/chromiumos/bazel/+/refs/heads/main/docs/getting_started.md" rel="nofollow">https://chromium.googlesource.com/chromiumos/bazel/+/refs/he...</a><p>This way it's guaranteed that no undeclared dependencies get used.</p>
]]></description><pubDate>Fri, 29 Dec 2023 15:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38806227</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=38806227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38806227</guid></item><item><title><![CDATA[New comment by yx827ha in "A study of Google's code review tooling (Critique)"]]></title><description><![CDATA[
<p>If you want something similar, check out Gerrit: <a href="https://www.gerritcodereview.com/" rel="nofollow noreferrer">https://www.gerritcodereview.com/</a>
It's open source and used by Android and Chrome.</p>
]]></description><pubDate>Mon, 04 Dec 2023 16:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=38519192</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=38519192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38519192</guid></item><item><title><![CDATA[New comment by yx827ha in "Klint: Compile-time detection of atomic context violations for kernel Rust code"]]></title><description><![CDATA[
<p>This sounds like something the Keywords Generic Initiative could help with. Maybe create a ?sleep keyword. <a href="https://blog.rust-lang.org/inside-rust/2023/02/23/keyword-generics-progress-report-feb-2023.html" rel="nofollow">https://blog.rust-lang.org/inside-rust/2023/02/23/keyword-ge...</a></p>
]]></description><pubDate>Sat, 18 Mar 2023 21:12:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=35213153</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=35213153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35213153</guid></item><item><title><![CDATA[New comment by yx827ha in "Bash retry function with exponential backoff"]]></title><description><![CDATA[
<p>Don't forget about:<p><pre><code>   declare -i i
   i+=1</code></pre></p>
]]></description><pubDate>Fri, 30 Dec 2022 04:39:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34181845</link><dc:creator>yx827ha</dc:creator><comments>https://news.ycombinator.com/item?id=34181845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34181845</guid></item></channel></rss>