<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: ARob109</title><link>https://news.ycombinator.com/user?id=ARob109</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 12:39:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ARob109" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[ARM Open Sources AI-Powered Security Code Review]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/arm/metis">https://github.com/arm/metis</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48327316">https://news.ycombinator.com/item?id=48327316</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 May 2026 18:28:51 +0000</pubDate><link>https://github.com/arm/metis</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=48327316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327316</guid></item><item><title><![CDATA[New comment by ARob109 in "Killswitch: Per-function short-circuit mitigation primitive"]]></title><description><![CDATA[
<p>That’s how this[0] project mitigates e.g. CopyFail.<p>BPF LSM if you want to return -EPERM.<p>Or a kprobe that kills the process via bpf_send_signal() if BPF LSM isn’t enabled.<p>[0] <a href="https://github.com/cozystack/copy-fail-blocker#how-it-works" rel="nofollow">https://github.com/cozystack/copy-fail-blocker#how-it-works</a></p>
]]></description><pubDate>Sat, 09 May 2026 20:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078133</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=48078133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078133</guid></item><item><title><![CDATA[New comment by ARob109 in "Oneplus phone update introduces hardware anti-rollback"]]></title><description><![CDATA[
<p>Firmware (XBL and other non OS components) are versioned with anti rollback values. If the version is less than the version burned into the fuses the firmware is rejected. The “boot” partition is typically the Linux kernel. Android Verified Boot loads and hashes the kernel image and compares it to the expected hash in the vbmeta partition. The signature of the hash of the entire vbmeta metadata is compared to a public key coded into the secondary boot loader (typically abl (fastboot before fastbootd was done in user space to support super partitions))<p>The abl firmware contains an anti rollback version that is checked with the eFuse version.<p>The super partition is a bunch of lvm logical partitions on top of a single physical partition. Of these, is the main root filesystem which is mounted read only and protected with dm-verity device mapping. The root hash of this verity rootfs is also stored in the signed vbmeta.<p>Android Verified Boot also has an anti rollback feature. The vbmeta partition is versioned and the minimum version value is stored cryptographically in a special flash partition called the Replay Protected Memory Block (rpmb). This prevents rollback of boot and super as vbmeta itself cannot be rolled back.</p>
]]></description><pubDate>Sun, 25 Jan 2026 22:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46759321</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=46759321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46759321</guid></item><item><title><![CDATA[New comment by ARob109 in "An interactive guide to sensor fusion with quaternions"]]></title><description><![CDATA[
<p>I've been seeing "that's vibe coded" comments a lot lately on posts. Comments that call out code that may or may not be vibe-coded. At what point should these types of posts start getting down-voted? It's not constructive, and IMO imparts a negative connotation.<p>HN: Show HN Awesome New LLM can Code!!
Also HN: TFA is vibe coded <i>angry pitchfork</i> or <i>ugh</i></p>
]]></description><pubDate>Fri, 15 Aug 2025 18:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44916148</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44916148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44916148</guid></item><item><title><![CDATA[New comment by ARob109 in "Ford reveals breakthrough process for lower priced EVs"]]></title><description><![CDATA[
<p>/s the breakthrough: A basic car with that happens to have EV power train.<p>The anti-secret: EV power train that accelerated 0-60 in 1s and all the software engineering going into a software defined, internet connected autonomous vehicle with subscription services and such that balloon the costs of  a modern vehicle?</p>
]]></description><pubDate>Mon, 11 Aug 2025 19:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44868076</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44868076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44868076</guid></item><item><title><![CDATA[New comment by ARob109 in "Job-seekers are dodging AI interviewers"]]></title><description><![CDATA[
<p>Ugh, already have to deal with filtering out interviewees who are obviously using AI to answer questions. It's annoying when you ask someone how they go about troubleshooting a misbehaving SPI peripheral. Instead of their personal routine, they give a bulleted and summarized AI response. It's obvious, first they fumble the answer to buy time, while looking away from the camera, then they read off the bullet points.</p>
]]></description><pubDate>Mon, 04 Aug 2025 16:26:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44788045</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44788045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44788045</guid></item><item><title><![CDATA[New comment by ARob109 in "Hiding secret codes in light protects against fake videos"]]></title><description><![CDATA[
<p>Wonder if you could measure your breathing rate and heartbeat and cryptographically sign the time series data as ground truth. Then post process the  video with Eulerian Video Magnification to recover the values and compare.<p>edit forgot the link: <a href="https://people.csail.mit.edu/mrub/vidmag/" rel="nofollow">https://people.csail.mit.edu/mrub/vidmag/</a></p>
]]></description><pubDate>Sat, 02 Aug 2025 23:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44772696</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44772696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44772696</guid></item><item><title><![CDATA[New comment by ARob109 in "Rollercoaster Tycoon (Or, MicroProse's Last Hurrah)"]]></title><description><![CDATA[
<p>RCT, Railroad Tycoon 2 (which has scripted scenarios and sandbox ), SimCopter and Streets of Sim City were great<p>RRT2 has it scenarios like Hell or High Water where you have fill in a giant crater with cement by orchestrating trains before ocean levels rise or just sandbox play building railways buying up business and watching connected cities boom. Always loved using cheats to make all competitors trains break down then take over their bankrupt company.<p>SimCopter and Streets of Sim City had missions/scenarios. Or you could just go fly/drive around any SimCity2000 map.<p>Remember a SimCopter cheat would essentially nuke the city and set everything in fire.<p>And Street let you blow up buildings by adding weapons to your car.</p>
]]></description><pubDate>Sat, 02 Aug 2025 00:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44763896</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44763896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44763896</guid></item><item><title><![CDATA[New comment by ARob109 in "Rollercoaster Tycoon (Or, MicroProse's Last Hurrah)"]]></title><description><![CDATA[
<p>I always used the Do Not Enter marquee signs such that once guests entered the park they could never leave. Great for helping meet the total park population scenarios.</p>
]]></description><pubDate>Sat, 02 Aug 2025 00:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44763853</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44763853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44763853</guid></item><item><title><![CDATA[New comment by ARob109 in "The Minecraft game score unexpectedly became big business for its composer"]]></title><description><![CDATA[
<p>That and before The Minecraft Movie came out, you could play multiplayer LAN from Xbox to PC cross platform without an XBox Live subscription.<p>Once the movie was released and they updated the game to add movie related content, this feature stopped working. Now to play multiplayer cross platform LAN, you have to pay for M$ servers you don’t use.<p>You couldn’t even load your world locally on the XBox if it was marked for multiplayer unless you had an Xbox Live account, meaning you got locked out of your world.<p>Fortunately you can edit the world setting to remove the multiplayer option to recover,  but this was not documented at the time encountered.</p>
]]></description><pubDate>Sun, 20 Jul 2025 17:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44627498</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44627498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44627498</guid></item><item><title><![CDATA[New comment by ARob109 in "The bewildering phenomenon of declining quality"]]></title><description><![CDATA[
<p>Making physical goods low quality, cheap, and therefore disposable is the equivalent of rent seeking.<p>Instead of growth and innovation, it’s how can the Company get recurring revenue after first sale.<p>The balance for the Company is finding a quality to price point ratio where either 1) the customer doesn’t care if it breaks because it was cheap and they know it’s cheap or 2) it’s cheap and breaks but the utility of it to the customer warrants (or with some goods, necessitates) them buying a replacement.<p>In the second case, the trade off would also include brand risk, but in the world of Amazon and TEMU, you can just sell the same thing under a new random name, there is no brand identity.</p>
]]></description><pubDate>Sun, 20 Jul 2025 12:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44624621</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44624621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44624621</guid></item><item><title><![CDATA[New comment by ARob109 in "The hidden JTAG in a Qualcomm/Snapdragon device’s USB port"]]></title><description><![CDATA[
<p>The Debug Policy apdp partition is flashed with an ELF “mbn” file. It is possible that sections are encrypted. At the very least it is likely signed. From a security perspective, hopefully the vendor signed with a prod key and not a test key.<p>In my experience, it is possible read to the fuses with a TrustZone TA, at least on a non-secure device.</p>
]]></description><pubDate>Sun, 13 Jul 2025 03:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44547215</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44547215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44547215</guid></item><item><title><![CDATA[Mocking Tokio requests without using traits]]></title><description><![CDATA[
<p>Article URL: <a href="https://users.rust-lang.org/t/mocking-tokio-hyper-and-reqwest-without-using-trait-or-changing-production-code-by-using-injectorpp/131453">https://users.rust-lang.org/t/mocking-tokio-hyper-and-reqwest-without-using-trait-or-changing-production-code-by-using-injectorpp/131453</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44488274">https://news.ycombinator.com/item?id=44488274</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 07 Jul 2025 09:12:16 +0000</pubDate><link>https://users.rust-lang.org/t/mocking-tokio-hyper-and-reqwest-without-using-trait-or-changing-production-code-by-using-injectorpp/131453</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44488274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44488274</guid></item><item><title><![CDATA[EBAF – eBPF Based Ad Firewall]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Kazedaa/eBAF">https://github.com/Kazedaa/eBAF</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44456389">https://news.ycombinator.com/item?id=44456389</a></p>
<p>Points: 39</p>
<p># Comments: 51</p>
]]></description><pubDate>Thu, 03 Jul 2025 15:59:26 +0000</pubDate><link>https://github.com/Kazedaa/eBAF</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44456389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44456389</guid></item><item><title><![CDATA[New comment by ARob109 in "Math.Pow(-1, 2) == -1 in Windows 11 Insider build"]]></title><description><![CDATA[
<p>I see what you did there</p>
]]></description><pubDate>Wed, 02 Jul 2025 12:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44443057</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44443057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44443057</guid></item><item><title><![CDATA[New comment by ARob109 in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Would love to see a write up on this</p>
]]></description><pubDate>Mon, 30 Jun 2025 03:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44418950</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44418950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44418950</guid></item><item><title><![CDATA[New comment by ARob109 in "Memory safety is table stakes"]]></title><description><![CDATA[
<p>Learning Rust ATM and using bindgen on a C header. Just looked and it generates Rust enums from C enums. I'm not sure what the default behavior of bindgen is, but it seems there is option for constifying enums<p>--constified-enum <REGEX>
          Mark any enum whose name matches REGEX as a series of constants<p>--constified-enum-module <REGEX>
          Mark any enum whose name matches REGEX as a module of constants<p>IMO, saying bindgen avoids the issue presented in the article is not accurate.<p>edit: formatting</p>
]]></description><pubDate>Thu, 26 Jun 2025 23:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44392582</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=44392582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44392582</guid></item><item><title><![CDATA[New comment by ARob109 in "Hybrid AC/DC distribution system with a shared neutral (2020)"]]></title><description><![CDATA[
<p>I keep telling myself one day I’ll design a PoE DC to 120VAC adapter board so I can run PoE to a standard outlet box or light switch.</p>
]]></description><pubDate>Fri, 02 May 2025 03:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43865782</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=43865782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43865782</guid></item><item><title><![CDATA[New comment by ARob109 in "Landrun: Sandbox any Linux process using Landlock, no root or containers"]]></title><description><![CDATA[
<p>Would be cool to see integration of landlock with configuration file in a way that a service launched by systemd can apply the configuration to the executable.<p>Akin to systemd SystemCallFilter directive for no-code application of seccomp filters to the sandboxed process
<a href="https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#SystemCallFilter=" rel="nofollow">https://www.freedesktop.org/software/systemd/man/latest/syst...</a></p>
]]></description><pubDate>Sat, 22 Mar 2025 21:01:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43448598</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=43448598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43448598</guid></item><item><title><![CDATA[New comment by ARob109 in "A look at the creative process behind Bluey and Cocomelon (2024)"]]></title><description><![CDATA[
<p>I regularly sing “I Never go to Work” and make new lyrics for to the tune.<p>My wife and I really enjoyed Caspar Baby Pants and Laurie Berkner for kids music.</p>
]]></description><pubDate>Thu, 13 Mar 2025 14:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43353652</link><dc:creator>ARob109</dc:creator><comments>https://news.ycombinator.com/item?id=43353652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43353652</guid></item></channel></rss>