<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: landr0id</title><link>https://news.ycombinator.com/user?id=landr0id</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 23:55:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=landr0id" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by landr0id in "To study how chips work, MIT researchers built their own operating system"]]></title><description><![CDATA[
<p>I suppose they did make their work public after all :)<p>Thank you for pulling up the references.</p>
]]></description><pubDate>Fri, 19 Jun 2026 15:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48599765</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48599765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48599765</guid></item><item><title><![CDATA[New comment by landr0id in "To study how chips work, MIT researchers built their own operating system"]]></title><description><![CDATA[
<p>Not to take away from the authors' work, but this was actually the approach taken by some engineers while Spectre / Meltdown were still under embargo. Not sure if they ever mentioned their work publicly so I will avoid naming them, but some talented folks from Microsoft who basically came to the same conclusion that a specialized environment free of noise was necessary both to test mitigations and find variants.</p>
]]></description><pubDate>Fri, 19 Jun 2026 05:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48595133</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48595133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48595133</guid></item><item><title><![CDATA[New comment by landr0id in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>I didn't really mind the fn keys being there. I rarely use function keys unless I'm RDP'd to a Windows machine.<p>What drove me crazy though was the escape key. They later added the physical escape key back but I think at that point it was a bit too late.</p>
]]></description><pubDate>Tue, 19 May 2026 16:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48195907</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48195907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48195907</guid></item><item><title><![CDATA[New comment by landr0id in "First public macOS kernel memory corruption exploit on Apple M5"]]></title><description><![CDATA[
<p>GPU memory/shaders/etc. isn't protected by MTE or PAC. They said "data-only", so I guess GPU commands could fit into this description.</p>
]]></description><pubDate>Thu, 14 May 2026 19:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139842</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48139842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139842</guid></item><item><title><![CDATA[New comment by landr0id in "When life gives you lemons, write better error messages"]]></title><description><![CDATA[
<p>Static analysis tools + MCP server + a debugger with an MCP server makes reverse engineering incredibly easy and low-cost.<p>I wrote a blog post about this recently: <a href="https://landaire.net/reverse-engineering-with-ai/" rel="nofollow">https://landaire.net/reverse-engineering-with-ai/</a><p>Just yesterday I completely reverse engineered several proprietary audio codecs from a game without even having to touch the static analysis tool myself.</p>
]]></description><pubDate>Tue, 12 May 2026 18:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48112226</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48112226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48112226</guid></item><item><title><![CDATA[New comment by landr0id in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>They exploited a linear stack buffer overflow. Not a write-what-where or arb write. A linear stack buffer overflow in 2026! There are at least two distinct failures there:<p>1. No strong stack protectors.<p>2. No kASLR.<p>That's 20-year-old exploit methodology.</p>
]]></description><pubDate>Fri, 08 May 2026 04:04:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058417</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48058417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058417</guid></item><item><title><![CDATA[New comment by landr0id in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>Ask yourself why Mythos was so easily able to develop a remote STACK buffer overflow vulnerability.</p>
]]></description><pubDate>Fri, 08 May 2026 01:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057481</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48057481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057481</guid></item><item><title><![CDATA[New comment by landr0id in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>>Last I read, ASLR is a good thing to have, but overall is usually not difficult to defeat.<p>For local attackers there may be easier avenues to leak the ASLR slide, but for remote attackers it's almost universally agreed it significantly raises the bar.<p>>I don't think it's reasonable to say that an OS that lacks it isn't "serious" about security.<p>When they implemented it in 2019 it had been an 18-year-old mitigation. If you are serious about security, you implement everything that raises the bar. The term "defense-in-depth" exists for a reason, and ASLR is probably one of the easiest and most effective defense-in-depth measures you can implement that doesn't necessarily require changes from existing code other than compiling with -pie.</p>
]]></description><pubDate>Fri, 08 May 2026 01:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057464</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48057464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057464</guid></item><item><title><![CDATA[New comment by landr0id in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>FreeBSD didn’t have user land ASLR until 2019 and, amongst other mitigations, still doesn’t have kASLR. It’s not a serious operating system for people who care about security. If you want FreeBSD and security take Shawn Webb’s HardenedBSD.</p>
]]></description><pubDate>Fri, 08 May 2026 01:19:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057339</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48057339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057339</guid></item><item><title><![CDATA[New comment by landr0id in "Mythos is the best cybersecurity news in a decade"]]></title><description><![CDATA[
<p>Mythos hacked the site, wrote, and published the article</p>
]]></description><pubDate>Wed, 06 May 2026 22:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48042582</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48042582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042582</guid></item><item><title><![CDATA[New comment by landr0id in "Why TUIs are back"]]></title><description><![CDATA[
<p>Their GUI system (GPUI) is not very mature for use outside of Zed. GPUI is basically a UI framework in the truest sense: a framework for building UI... frameworks/components. It has core functionality for async execution, an ECS for grabbing shared resources, and a div.<p>It's basically like building a website with div and basic CSS.<p>gpui-component exists: <a href="https://github.com/longbridge/gpui-component" rel="nofollow">https://github.com/longbridge/gpui-component</a><p>Up until sometime late 2025 GPUI wasn't even on crates.io, and it seems like the GPUI-component ecosystem still promotes using git deps. It was also in "read the code for docs" state for a very long time<p>It's been a while since I've used it, but there were weird things missing too like the Scollbar was located in Zed's UI component crates instead of core GPUI. Arbitrary text selection also is not possible, which is something I really value about egui.</p>
]]></description><pubDate>Sun, 03 May 2026 21:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48001979</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=48001979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001979</guid></item><item><title><![CDATA[New comment by landr0id in "Localsend: An open-source cross-platform alternative to AirDrop"]]></title><description><![CDATA[
<p><a href="https://www.iroh.computer/sendme" rel="nofollow">https://www.iroh.computer/sendme</a><p>Iroh's protocol can figure out if the devices are on the same LAN and avoid going over the internet. It can work without a discovery server too -- i.e. completely LAN.</p>
]]></description><pubDate>Wed, 29 Apr 2026 00:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942817</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47942817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942817</guid></item><item><title><![CDATA[New comment by landr0id in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>They wrote something that allowed them to virtualize Git -- can't remember the name of that. But it basically hydrated files on-demand when accessed in the filesystem.<p>The problem was I think something to do with like the number of git objects that it was scaling to causing crazy server load or something. I don't remember the technical details, but definitely something involving the scale of git objects.</p>
]]></description><pubDate>Tue, 14 Apr 2026 05:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761464</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47761464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761464</guid></item><item><title><![CDATA[New comment by landr0id in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>>At the same time, the larger tech companies (Meta and Google, specifically) ended up building off of hg and not git because (at the time, especially) git cannot scale up to their use cases.<p>Fun story: I don't really know what Microsoft's server-side infra looked like when they migrated the OS repo to git (which, contrary to the name, contains more than just stuff related to the Windows OS), but after a few years they started to hit some object scaling limitations where the easiest solution was to just freeze the "os" repo and roll everyone over to "os2".</p>
]]></description><pubDate>Tue, 14 Apr 2026 02:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760620</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47760620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760620</guid></item><item><title><![CDATA[New comment by landr0id in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>Part of the idea behind stacked PRs is to keep your commits focused and with isolated changes that are meaningful.<p>A stacked PR allows you to construct a sequence of PRs in a way that allows you to iterate on and merge the isolated commits, but blocks merging items higher in the stack until the foundational changes are merged.</p>
]]></description><pubDate>Mon, 13 Apr 2026 20:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757686</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47757686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757686</guid></item><item><title><![CDATA[New comment by landr0id in "Pijul a FOSS distributed version control system"]]></title><description><![CDATA[
<p>I think Pijul has some good ideas, but I’m afraid the network effect of git at this point is too strong.<p>I think jj’s concept of being a front end for many backends and sharing a common UX over them is a good one, but without a pijul backend for existing tools I have a hard time seeing it catch on.</p>
]]></description><pubDate>Sat, 11 Apr 2026 22:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47734718</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47734718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734718</guid></item><item><title><![CDATA[New comment by landr0id in "Binary obfuscation used in AAA Games"]]></title><description><![CDATA[
<p>It's not something to over-index on, but it's not a strong protection measure. It simply raises the overall cost to attack and analyze a system.<p>Take the PS5 for example. It has execute-only memory. Even if you find a bug, how do you exploit it if you can't read the executable text of your ROP/JOP target?</p>
]]></description><pubDate>Wed, 08 Apr 2026 06:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47686132</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47686132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47686132</guid></item><item><title><![CDATA[New comment by landr0id in "Breaking the console: a brief history of video game security"]]></title><description><![CDATA[
<p>Hi, quick note on "For modern Xbox platforms, public 2024 work exposed SystemOS kernel exploitation on both Xbox One and Xbox Series"<p>I'm a former Xbox hacker, then former Microsoft employee, and (long after) leaving Microsoft helped with the Collateral Damage post-exploitation payload.<p>The design of the Xbox One security predates me, but Microsoft has always known that SystemOS would be a weak link that would almost guaranteed to be compromised and shoved most of their attack surface that can be trivially attacked in there. The system shell, 3rd-party apps, guide, etc. all run in SystemOS.<p>The key things they focused on though were:<p>1. Extremely strong defense-in-depth<p>2. Making full or partial exploitation not economical<p>3rd party apps and the web browser were seen as being obviously untrusted _and_ needed JIT because they'd mostly be based on .NET or the JS VM. But practically speaking there should be nothing interesting in that VM: its compromise shouldn't enable piracy/cheating and ideally shouldn't leak game plaintext.<p>What some others found though was that for some reason plaintext was actually visible to SystemOS, but didn't enable piracy on console. You can take those games though and run them on PC using XWine1: <a href="https://github.com/xwine1" rel="nofollow">https://github.com/xwine1</a><p>Technically speaking there's no reason why Collateral Damage couldn't have happened waayyyyy earlier in the Xbox One's lifecycle except for motivation. Even still you could probably take some Hyper-V N-day and compromise HostOS through.<p>Over there years there have been other "exploits" too: some folks have managed to tamper with gamesaves via cloud connected storage and other shenanigans, XSS in the system shell (some of these apps are JS), etc., but most of this was relatively benign and easily patchable. And there has been a very, very small group of people with similar but less capable exploits to Collat.<p>Collat allowed compromise of plaintext.<p>Bliss breaks everything :)</p>
]]></description><pubDate>Wed, 08 Apr 2026 00:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683208</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47683208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683208</guid></item><item><title><![CDATA[New comment by landr0id in "Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice"]]></title><description><![CDATA[
<p>For real. Use <a href="https://radicle.xyz/" rel="nofollow">https://radicle.xyz/</a> if you want actual takedown resistance.</p>
]]></description><pubDate>Mon, 06 Apr 2026 04:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657118</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47657118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657118</guid></item><item><title><![CDATA[New comment by landr0id in "Learn Claude Code by doing, not reading"]]></title><description><![CDATA[
<p>Looks like your wish was accidentally granted :)</p>
]]></description><pubDate>Tue, 31 Mar 2026 17:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590892</link><dc:creator>landr0id</dc:creator><comments>https://news.ycombinator.com/item?id=47590892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590892</guid></item></channel></rss>