<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: Aaron2222</title><link>https://news.ycombinator.com/user?id=Aaron2222</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 03 Aug 2026 12:26:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Aaron2222" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Aaron2222 in "Never buy a .online domain"]]></title><description><![CDATA[
<p>Radix is the registry for .online, not the registrar they bought the domain from.</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156787</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=47156787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156787</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Don't create .gitkeep files, use .gitignore instead (2023)"]]></title><description><![CDATA[
<p>> The \n won't be interpreted specially by echo unless it gets the -e option.<p>Author's probably using Zsh, which interprets them by default.</p>
]]></description><pubDate>Sat, 21 Feb 2026 06:36:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47098068</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=47098068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47098068</guid></item><item><title><![CDATA[New comment by Aaron2222 in "ASCII characters are not pixels: a deep dive into ASCII rendering"]]></title><description><![CDATA[
<p>This loop is similarly suspect:<p><pre><code>  let maxValue = value;
  for (const externalIndex of AFFECTING_EXTERNAL_INDICES[i]) {
    maxValue = Math.max(value, externalSamplingVector[externalIndex]);
  }</code></pre></p>
]]></description><pubDate>Mon, 19 Jan 2026 02:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46674428</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=46674428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46674428</guid></item><item><title><![CDATA[New comment by Aaron2222 in "It's hard to justify Tahoe icons"]]></title><description><![CDATA[
<p>All 14" and 16" MacBook Pros (which is all Apple Silicon MacBook Pros except the 13" ones with base M1 or M2) have an SD card reader.</p>
]]></description><pubDate>Tue, 06 Jan 2026 00:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46507280</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=46507280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46507280</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Report: Microsoft kills official way to activate Windows 11/10 without internet"]]></title><description><![CDATA[
<p>As per the article:<p><pre><code>  Now when trying to activate the OS by attempting to call the phone number for Microsoft Product Activation, an automated voice response says the following: "Support for product activation has moved online. For the fastest and most convenient way to activate your product, please visit our online product activation portal at aka.ms/aoh"
</code></pre>
It does require logging in (to the website) with a Microsoft account, but Microsoft claims:<p><pre><code>  By logging in with your account, it will not associate the account to the licenses.
</code></pre>
From there, it's just a web version of phone activation (you enter your Installation ID and presumably they give you the Confirmation ID). No idea what happens when moving a licence between machines (with phone activation, the automated process would fail due to the existing activation and you'd be handed off to someone in a call center who would generate the Confirmation ID for you).</p>
]]></description><pubDate>Sun, 04 Jan 2026 04:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46484820</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=46484820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46484820</guid></item><item><title><![CDATA[New comment by Aaron2222 in "JetBrains cancels Fleet"]]></title><description><![CDATA[
<p>A lot of core functionality is implemented as bundled plugins (they ship with the IDE, but can receive updates separately). They can also be independently disabled (and older versions used to come with only some enabled and ask you which others you want enabled at first launch).</p>
]]></description><pubDate>Wed, 10 Dec 2025 00:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46212774</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=46212774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46212774</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Addressing the adding situation"]]></title><description><![CDATA[
<p>This trick is something we teach our students when we do 6809 assembly (mainly as a trick to do addition on the index registers). I had no idea it was used as an optimisation in x86.</p>
]]></description><pubDate>Wed, 03 Dec 2025 01:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46129221</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=46129221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46129221</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Markdown is holding you back"]]></title><description><![CDATA[
<p>Tinymist in VS Code does this out of the box (and looks like it can be set up in other editors). That or you can configure it to save out a new PDF automatically on save or as you edit the document and just open it in a PDF viewer that'll reload when the file changes.</p>
]]></description><pubDate>Mon, 24 Nov 2025 04:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46030354</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=46030354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46030354</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software"]]></title><description><![CDATA[
<p>The loss of the --no-gatekeeper option isn't that big of a deal. It just removed the com.apple.quarantine xattr from the installed cask (which you can easily do yourself, or just allow the app from System Settings after Gatekeeper blocks it).<p>The more impactful change is the move to require all casks[0] (not just new ones) to pass Gatekeeper checks (so signed and notarized through the Apple Developer Program)[1][2]. There are a multitude of open-source applications which aren't signed and notarized through the Apple Developer Program (some due to the $99 per year cost, some due to needing to provide a legal identity and having that in the certificate, some who object to needing to do it at all). What this means is that you'll have to install these manually or use a 3rd-party tap (package repository) to install them.<p>Of course, Apple could solve this by providing a way for open-source projects to sign and notarize their apps without having to pay $99 per year and associate a legal identity. They've already got Xcode Cloud, they could allow use of that to build, sign, and notarize only from the publicly available source.<p>[0]: These are GUI applications (i.e. .app), where Homebrew downloads the official build of the app. CLI tools are done differently (the Homebrew project builds these from source), and nothing's changing there.<p>[1]: <a href="https://github.com/orgs/Homebrew/discussions/6334" rel="nofollow">https://github.com/orgs/Homebrew/discussions/6334</a><p>[2]: <a href="https://github.com/orgs/Homebrew/discussions/6482" rel="nofollow">https://github.com/orgs/Homebrew/discussions/6482</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 05:31:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45911078</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45911078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45911078</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software"]]></title><description><![CDATA[
<p>> Apple Silicon won’t run unsigned apps anyway.<p>Technically true, but misleading. The macOS kernel won't execute an Apple Silicon binary that doesn't have a signature, but as Apple documents, an ad-hoc signature is enough to meet that requirement. That won't get you past Gatekeeper, but that's no different to how it is with unsigned Intel binaries.</p>
]]></description><pubDate>Thu, 13 Nov 2025 05:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910982</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45910982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910982</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software"]]></title><description><![CDATA[
<p>1. Yes. (Either that or they know something we don't about Apple's future plans.)
2. No, as Gatekeeper checks both for a valid signature from an Apple Developer Program certificate as well as notarization.</p>
]]></description><pubDate>Thu, 13 Nov 2025 05:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910977</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45910977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910977</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software"]]></title><description><![CDATA[
<p>To clarify, the macOS kernel requires a signature on all Apple Silicon binaries, but this can just be an ad-hoc signature. Ad-hoc signed Apple Silicon applications are treated much the same as unsigned Intel ones.</p>
]]></description><pubDate>Thu, 13 Nov 2025 05:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910962</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45910962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910962</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software"]]></title><description><![CDATA[
<p>> i can't even just install and run the docker CLI--docker on Mac requires Desktop and commercial use of Desktop requires a license.<p>That's not on Apple. Docker needs the Linux kernel (for Linux containers), so it's no different to needing something like Docker Desktop to use Docker on Windows. Yeah, Docker changed the license on Docker Desktop, but there's plenty of alternatives (Podman Desktop, Rancher Desktop, Colima, Apple's own container tool, or just running a Linux VM in Lima).</p>
]]></description><pubDate>Thu, 13 Nov 2025 05:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910917</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45910917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910917</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Homebrew no longer allows bypassing Gatekeeper for unsigned/unnotarized software"]]></title><description><![CDATA[
<p>While it is true that macOS requires binaries to have a digital signature, that can just be an ad-hoc signature. Other than that, not much has changed. Gatekeeper (and the ability to bypass it for specific apps/binaries) works much the same for unsigned Intel binaries as for ad-hoc signed Apple Silicon binaries.</p>
]]></description><pubDate>Thu, 13 Nov 2025 04:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45910863</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45910863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45910863</guid></item><item><title><![CDATA[New comment by Aaron2222 in "iPhone Pocket"]]></title><description><![CDATA[
<p>So iPod Socks[0], but with a strap?<p>[0]: <a href="https://en.wikipedia.org/wiki/IPod_Socks" rel="nofollow">https://en.wikipedia.org/wiki/IPod_Socks</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 13:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45886988</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45886988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45886988</guid></item><item><title><![CDATA[New comment by Aaron2222 in "I hate screenshots of text"]]></title><description><![CDATA[
<p>Apple's had Universal Clipboard since 2016 (so 9 years) with macOS Sierra and iOS 10.</p>
]]></description><pubDate>Tue, 11 Nov 2025 06:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45884627</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45884627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45884627</guid></item><item><title><![CDATA[New comment by Aaron2222 in "AOL to be sold to Bending Spoons for $1.5B"]]></title><description><![CDATA[
<p>ChatGPT is another.</p>
]]></description><pubDate>Thu, 30 Oct 2025 14:19:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45760292</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45760292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45760292</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Researchers demonstrate centimetre-level positioning using smartwatches"]]></title><description><![CDATA[
<p>Reading the paper[0], they're getting position data at 1s intervals, and ran it for 4h to show repeatable centimetre-level precision over that time period.<p>[0]: <a href="https://link.springer.com/content/pdf/10.1007/s10291-025-01965-y.pdf" rel="nofollow">https://link.springer.com/content/pdf/10.1007/s10291-025-019...</a> (note that the results using only the internal GNSS antennas are further into the paper)</p>
]]></description><pubDate>Tue, 28 Oct 2025 01:04:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728228</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45728228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728228</guid></item><item><title><![CDATA[New comment by Aaron2222 in "An overengineered solution to `sort | uniq -c` with 25x throughput (hist)"]]></title><description><![CDATA[
<p><p><pre><code>  sort | uniq -c | sort -n
</code></pre>
The second sort is sorting by frequency (the count output by `uniq -c`).</p>
]]></description><pubDate>Mon, 27 Oct 2025 07:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45718121</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45718121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45718121</guid></item><item><title><![CDATA[New comment by Aaron2222 in "Typst 0.14"]]></title><description><![CDATA[
<p>So do most package managers...</p>
]]></description><pubDate>Sat, 25 Oct 2025 00:47:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45700513</link><dc:creator>Aaron2222</dc:creator><comments>https://news.ycombinator.com/item?id=45700513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45700513</guid></item></channel></rss>