<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: oneplane</title><link>https://news.ycombinator.com/user?id=oneplane</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 12 May 2026 21:26:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=oneplane" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by oneplane in "Show HN: boringBar – a taskbar-style dock replacement for macOS"]]></title><description><![CDATA[
<p>Which is why I wrote about running the exact UI that was referenced, with the same window server, window manager and desktop environment.</p>
]]></description><pubDate>Mon, 13 Apr 2026 11:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47750686</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47750686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750686</guid></item><item><title><![CDATA[New comment by oneplane in "Show HN: boringBar – a taskbar-style dock replacement for macOS"]]></title><description><![CDATA[
<p>That statement makes no sense. X11 works fine on macOS and running it in rootful mode with Gnome essentially works the same way it would work on an OS that uses the Linux kernel.<p>Granted, it will not integrate with anything hardware-wise by itself (unless there's a package for it - if not, macOS still handles it, and Aqua/Quartz will keep running in the background anyway), but if what you wanted was something that is KDE or GNOME running with its own WM on its own X11 server, doing the exact same thing you'd get if you're running a Linux distro, that's been natively possible for over 15 years.<p>If a power user loses their power based on what GUI happens to be in front of them, how much of a power user was the power user to begin with?</p>
]]></description><pubDate>Sun, 12 Apr 2026 19:51:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743705</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47743705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743705</guid></item><item><title><![CDATA[New comment by oneplane in "France to ditch Windows for Linux to reduce reliance on US tech"]]></title><description><![CDATA[
<p>It does, it's called FreeIPA (or RedHat IdM). The only GPO parts it doesn't do are those that are not related to policy in the IAM sense (i.e. configuring some application related thing). There's other systems for that, just like on Windows you practically never run GPO without anything else. On top of that, you can pay RedHat or Canonical to host it all for you on any cloud or non-cloud.</p>
]]></description><pubDate>Fri, 10 Apr 2026 12:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47717227</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47717227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47717227</guid></item><item><title><![CDATA[New comment by oneplane in "Recover Apple Keychain"]]></title><description><![CDATA[
<p>Oh yeah, you got the same process down pretty much yourself, wasn't an RTFM dig or anything like that. It was more aimed at others who might end up here, more tools, more better!<p>It's interesting how with some systems/engineering thinking you'll pretty much always get there in the end anyway, which is also why articles like yours are pretty neat. (sadly, not everyone takes the time to write things down and share them these days)</p>
]]></description><pubDate>Tue, 31 Mar 2026 13:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586952</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47586952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586952</guid></item><item><title><![CDATA[New comment by oneplane in "Recover Apple Keychain"]]></title><description><![CDATA[
<p>There is a lot of documentation from Apple on how all of this works, but this is indeed expected behaviour. A way to make this smoother would have been:<p><pre><code>  1. Doing the password reset
  2. Reboot straight back into recovery
  3. Update your new password back into your old password
  4. Boot into macOS, your default keychain will unlock but you'll still have to re-authenticate to iCloud since your machine-user identity combo will no longer match with what iCloud expects. (not sure if this is part of Octagon Trust, but there are various interesting layers to this)
</code></pre>
Check the escalation path of key revocation for example where you don't just have longer time delays but also stricter environments where new attempts can be made (near the end): <a href="https://support.apple.com/en-gb/guide/security/sec20230a10d/1/web/1" rel="nofollow">https://support.apple.com/en-gb/guide/security/sec20230a10d/...</a><p>There are a number of much more in-depth technical guides and specs, but just listing out random articles (or the Black Hat talk(s)) would probably rob someone of a nice excursion into platform security.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581264</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47581264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581264</guid></item><item><title><![CDATA[New comment by oneplane in "Ask HN: Running legacy IE/ActiveX clients without local admin rights?"]]></title><description><![CDATA[
<p>Run it in a restricted VM, which is not joined to AD and cannot talk to it either. PAM will not save you, either will Airlock Digital or something like ATP or anything else like it.<p>Software for running VMs is free.<p>> Giving users local admin rights is a massive security risk we can't take.<p>Sounds like you made your endpoints into pets and bastions, that's an architecture that is guaranteed to fail. Work towards a design where the endpoint no longer matters.</p>
]]></description><pubDate>Thu, 26 Mar 2026 20:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47535290</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47535290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47535290</guid></item><item><title><![CDATA[New comment by oneplane in "Agent Safehouse – macOS-native sandboxing for local agents"]]></title><description><![CDATA[
<p>That online builder is very cool, well done!<p>I've been trying out similar things to help internal teams to use systems and languages like Rego (for Open Policy Agent) to have a visual and more 'a la carte' experience when starting out, so they don't have to jump straight to learning all syntax and patterns for a language they might have never seen before.</p>
]]></description><pubDate>Mon, 09 Mar 2026 02:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47304051</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=47304051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304051</guid></item><item><title><![CDATA[New comment by oneplane in "What's the difference between a "disc" and a "disk"? (2023)"]]></title><description><![CDATA[
<p>When they shrank the disc it just became minidisc ;-) But that was technically MO, not just optical. And: it was in a cartridge so I suppose they really should have called it minidisk.</p>
]]></description><pubDate>Thu, 12 Feb 2026 21:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46995833</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=46995833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46995833</guid></item><item><title><![CDATA[New comment by oneplane in "Ask HN: Notification Overload"]]></title><description><![CDATA[
<p>Don't enable anything you don't need. Use the OS-native priority modes; i.e. no Slack messages after 18:00, no general message notifications unless from specific contacts, disable web browser notifications universally etc. no notifications for unknown sources (seems to be an issue in some countries).<p>It also really depends on how you perceive the alerts on a device; some people have lots of feelings when they see a dot or a number on an icon, others might not care or give it any attention. If such things are a distraction for you, turn them off. Unless they give you value or have an important meaning, they are not worth your attention.<p>Depending on your hardware/software vendor, it might be capable of synchronisation between multiple devices so you don't end up getting notifications anyway, and it might have multiple profiles with time boxes, or location-aware or event-aware profiles. Some of them are self-learning (to various degrees of usefulness), but either way, reduce the device to what you need it for.</p>
]]></description><pubDate>Fri, 30 Jan 2026 02:58:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820047</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=46820047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820047</guid></item><item><title><![CDATA[New comment by oneplane in "Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’"]]></title><description><![CDATA[
<p>I think the comment mainly pointed out the distinction between education using digital methods, vs. educating about digital things.</p>
]]></description><pubDate>Mon, 15 Dec 2025 14:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46275340</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=46275340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46275340</guid></item><item><title><![CDATA[New comment by oneplane in "Linux on the Fujitsu Lifebook U729"]]></title><description><![CDATA[
<p>It's not a counterpoint, it's a display of your factually incorrect statement.</p>
]]></description><pubDate>Wed, 19 Nov 2025 14:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45980083</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45980083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45980083</guid></item><item><title><![CDATA[New comment by oneplane in "Linux on the Fujitsu Lifebook U729"]]></title><description><![CDATA[
<p>> In other words, you're completely fucked if you brick your install. I consider iBoot a direct user-hostile downgrade from UEFI for this reason.<p>That's a bit of a creative perspective, isn't it? You have no control over the UEFI implementation of your vendor, same can be said for AGESA and ME, as well as any FSP/BSP/BUP packages, BROM signatures or eFused CPUs. And on top of that, you'll have preloaded certificates (usually from Microsoft) that will expire at some point, and when they do and the vendor doesn't replace them, the machine might never boot again (in a UEFI configuration where SecureBoot cannot be disabled as was the case in this Fujitsu - that took a firmware upgrade that the vendor had to supply, which is the exception rather than the rule). For DIY builds this tends to be better, Framework also makes this a tad more reliable.<p>If anything, most OEM UEFI implementations come with a (x509) timer that when expires, bricks your machine. iBoot2 is just a bunch of files (including the signed boot policy) you can copy and keep around, forever, no lifetimer.<p>Now, if we wanted to escape all this, your only option is to either get really old hardware, or get non-x86 hardware that isn't Apple M-series or IBM. That means you're pretty much stuck with low-end ARM and lower-end RISC-V, unless you accept AGESA or Intel ME at which point coreboot becomes viable.</p>
]]></description><pubDate>Sun, 16 Nov 2025 19:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45947680</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45947680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45947680</guid></item><item><title><![CDATA[New comment by oneplane in "Linux on the Fujitsu Lifebook U729"]]></title><description><![CDATA[
<p>Only if you boot into macOS and connect it to the internet. iBoot2 never changes by itself, you, the user, decides if you want to boot into recovery or macOS and run an update.<p>So can Apple stop signing new iBoot2 versions? Sure! And that sucks. But it's a bit of FUD to claim that Apple at arbitrary points in time is going to brick your laptop with no option for you to prevent that.<p>Granted, if you boot both macOS and Asahi, then yes, you are in this predicament, but again, that is a choice. You can never connect macOS or recovery to the internet, or never boot them.</p>
]]></description><pubDate>Sun, 16 Nov 2025 15:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45945702</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45945702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45945702</guid></item><item><title><![CDATA[New comment by oneplane in "Migrating from AWS to Hetzner"]]></title><description><![CDATA[
<p>Gee, another "we did not need cloud, so by not using cloud, we stopped spending on something we did not need"-story. Duh. The real story is why someone who doesn't need cloud services starts using them anyway.<p>If you need it, use it, if you don't need it, don't use it. It's not the big revelation people seem to think it is.</p>
]]></description><pubDate>Fri, 17 Oct 2025 13:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45616863</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45616863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45616863</guid></item><item><title><![CDATA[New comment by oneplane in "Rubygems.org AWS Root Access Event – September 2025"]]></title><description><![CDATA[
<p>The problem was that the user's credentials were revoked but because the root account was a shared credential it wasn't revoked. Was the break-glass account also a user-specific account, it would have fit in with any 'revoke anything for user XYZ' workflow instead of being a root account edge-case.<p>So, in short, this would likely have prevented this, as the normal off boarding for user-bound credentials worked out fine already.</p>
]]></description><pubDate>Sat, 11 Oct 2025 01:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45545718</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45545718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45545718</guid></item><item><title><![CDATA[New comment by oneplane in "Rubygems.org AWS Root Access Event – September 2025"]]></title><description><![CDATA[
<p>Not using root means not bypassing policies. There is no way to not bypass all policies. So yes, never using root makes that issue go away completely.<p>As for all the other stuff: what it does is it creates distinct identities with distinct credentials and distinct policies. It means that there is no multi-party rotation requires, you can nuke the identity and credentials of a specific person and be done with it. So again, a real solution to a real problem.</p>
]]></description><pubDate>Thu, 09 Oct 2025 19:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45532278</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45532278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45532278</guid></item><item><title><![CDATA[New comment by oneplane in "Rubygems.org AWS Root Access Event – September 2025"]]></title><description><![CDATA[
<p>No, a massive amount of CloudTrail logs.</p>
]]></description><pubDate>Thu, 09 Oct 2025 19:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45532259</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45532259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45532259</guid></item><item><title><![CDATA[New comment by oneplane in "Rubygems.org AWS Root Access Event – September 2025"]]></title><description><![CDATA[
<p>You don't need the root account, unless you need to bypass all policies. In such a scenario, you a use the root access reset flow instead, reducing standing access.<p>As for other flows (break glass, non-SSO etc), that can all be handled using IAM users. You'd normally use SAML to assume a role, but when SSO is down you'd use your fallback IAM user and then assume the role you need.<p>As for how you disable the root account: solo accounts can't, but you can still prevent use/mis-use by setting a random long password and not writing it down anywhere. In an Org, the org can disable root on member accounts.</p>
]]></description><pubDate>Thu, 09 Oct 2025 18:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45531378</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45531378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45531378</guid></item><item><title><![CDATA[New comment by oneplane in "WinBoat: Windows apps on Linux with seamless integration"]]></title><description><![CDATA[
<p>This is just a Windows VM with extra tooling. Makes it look slick, doesn't make it "Windows apps on Linux".<p>Similar projects exist for gaming for example Looking Glass, which also uses a Windows VM on KVM (the "Windows in Docker" thing is a bit of a lie, Windows doesn't run in the container, Windows runs on KVM on the host kernel).<p>UX wise, this is similar to RAIL.<p>That's not to say that this isn't neat, but it's also not something new (we still have two flavours: API simulation/re-implementation and running the OS [windows]). If this was a new, third flavour, that would be quite the news (in-place ABI translation?).</p>
]]></description><pubDate>Wed, 08 Oct 2025 18:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45519278</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45519278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45519278</guid></item><item><title><![CDATA[New comment by oneplane in "Amazon Vega OS and Vega Developer Tools"]]></title><description><![CDATA[
<p>You don't need to be in the Apple ecosystem to buy an Apple TV and only use non-Apple services.<p>The only thing that will probably suck is the lack of things like MiraCast and Google's Casting stuff, but you could use third party AirPlay software (still free IIRC) to stream whatever you want if you want to use screen mirroring.<p>These days people tend to use their media boxes as App Launchers for other services anyway, so it doesn't really matter that much anymore.</p>
]]></description><pubDate>Fri, 03 Oct 2025 14:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45463526</link><dc:creator>oneplane</dc:creator><comments>https://news.ycombinator.com/item?id=45463526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45463526</guid></item></channel></rss>