<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: minitech</title><link>https://news.ycombinator.com/user?id=minitech</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 22:55:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=minitech" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by minitech in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>> <i>How is this different from struct in C#?</i> A struct in C# has identity<p>Since when? I’m pretty sure structs didn’t have identity last time I used C#, and that would be a very surprising thing to add.</p>
]]></description><pubDate>Fri, 19 Jun 2026 13:40:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598460</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48598460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598460</guid></item><item><title><![CDATA[New comment by minitech in "1-Click GitHub Token Stealing via a VSCode Bug"]]></title><description><![CDATA[
<p>and don’t open links like <a href="https://tinyurl.com/2s3twstw" rel="nofollow">https://tinyurl.com/2s3twstw</a> either, or any other page on the internet that’s able to redirect you to github.dev</p>
]]></description><pubDate>Wed, 03 Jun 2026 09:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381881</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48381881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381881</guid></item><item><title><![CDATA[New comment by minitech in "Gmail thinks I'm stupid, so I left"]]></title><description><![CDATA[
<p>This comment is confusing to me on so many levels. What’s with the tangent(?) about a math test your algebra teacher could have generated? Did you bring up an illiterate teacher (extreme outlier) as <i>evidence</i> that the general population has low comfort with written English, or…? (I’m going to resist getting into the rest of the tangent, but it’s really impressively densely perplexing.)<p>(edit: I’m not going to resist)<p>> If he could have written (in 2009) "give 20 question test for week 1 algebra II student with answer guide"<p>Is the “could” here just about AI not existing back then, or does “could not interact with the written language” imply that he could not have written this prompt? Why would he need the output, given that most of it is math? (If we assume he can speech-to-text the prompt, why can’t he do the same for other writing?) If the level of writing of “Write equation of a line in slope-intercept form with slope 3 and y-intercept −2” is the challenge, is he able to read it? What if the output is wrong – who’s going to verify it? Are you presenting this as a good thing? How did/would he grade handwritten written-answer questions?</p>
]]></description><pubDate>Wed, 03 Jun 2026 01:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378782</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48378782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378782</guid></item><item><title><![CDATA[New comment by minitech in "It's hard to justify buying a Framework 12"]]></title><description><![CDATA[
<p>Not one window, but one <i>application</i>. Which is, yeah, about the worst of both worlds.</p>
]]></description><pubDate>Sat, 30 May 2026 05:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48332952</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48332952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332952</guid></item><item><title><![CDATA[New comment by minitech in "The Security of Ephemeral Pages"]]></title><description><![CDATA[
<p>- CSP that allows cdn.jsdelivr.net/unpkg.com (which serve anything on npm, which anyone can publish to) indiscriminately is not effective (and I’m sure some cdnjs script in an Angular-style library executes arbitrary code in otherwise-benign HTML attributes too)<p>- rate limiting using a key derived from the freely attacker-settable User-Agent header<p>- (and storing it in Netlify Blobs, “a highly-available data store optimized for frequent reads and infrequent writes“?)<p>- “The remaining item — constant-time comparison — is a calculated risk I have accepted for now.” What was the calculation? If Netlify Functions supports Node.js APIs as a quick search suggests, this is just `crypto.timingSafeEqual`. But even better without delving into more complicated options would be to store only a hash of the token to compare against.</p>
]]></description><pubDate>Sun, 24 May 2026 01:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253437</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48253437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253437</guid></item><item><title><![CDATA[New comment by minitech in "Stop MitM on the first SSH connection, on any VPS or cloud provider"]]></title><description><![CDATA[
<p>> in favor of some unlikely cloak and dagger interception scheme<p>someone who definitely understands how crypto works, describing the most basic possible MITM</p>
]]></description><pubDate>Mon, 11 May 2026 02:56:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090591</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48090591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090591</guid></item><item><title><![CDATA[New comment by minitech in "A recent experience with ChatGPT 5.5 Pro"]]></title><description><![CDATA[
<p>I know parameters don’t translate directly like that (and that linear and exponential aren’t the only types of growth) but a doubling as a go-to example of “not exponential growth” is pretty funny.</p>
]]></description><pubDate>Sat, 09 May 2026 14:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075488</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=48075488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075488</guid></item><item><title><![CDATA[New comment by minitech in "Security through obscurity is not bad"]]></title><description><![CDATA[
<p>ASLR is (still[1]) not security by obscurity.<p>[1] <a href="https://news.ycombinator.com/item?id=43408079">https://news.ycombinator.com/item?id=43408079</a></p>
]]></description><pubDate>Sun, 03 May 2026 17:21:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47999187</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47999187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47999187</guid></item><item><title><![CDATA[New comment by minitech in "Quantum Computers Are Not a Threat to 128-Bit Symmetric Keys"]]></title><description><![CDATA[
<p>> Any TLS break delayed by more than 15 minutes would be worthless.<p>It sounds like you’re talking about breaking TLS’s key exchange? Why would this not have the usual issue of being able to decrypt recorded traffic at any time in the future?<p>Edit: If it’s because the plaintext isn’t useful, as knorker got at in a sibling comment… I sure hope we aren’t still using classical TLS by the time requiring it to be broken in 1 minute instead of 15 is considered a mitigation. Post-quantum TLS already exists and is being deployed…</p>
]]></description><pubDate>Mon, 20 Apr 2026 21:13:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47840854</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47840854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47840854</guid></item><item><title><![CDATA[New comment by minitech in "You can't trust macOS Privacy and Security settings"]]></title><description><![CDATA[
<p>> Rather, an interactive window running under the user’s name has implied access to the user’s home folders, regardless of what’s been set under “Files & Folders” (which still applies for background/non-interactive processes).<p>No, that’s not true at all. Granting permission using the folder picker is required.</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732990</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47732990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732990</guid></item><item><title><![CDATA[New comment by minitech in "Post Mortem: axios NPM supply chain compromise"]]></title><description><![CDATA[
<p>Npm and the other JavaScript package managers do generate and check lockfiles with hashes by default. This was a new release, not a republishing of an old version (which isn’t possible on the npm registry anyway).</p>
]]></description><pubDate>Fri, 03 Apr 2026 07:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624222</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47624222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624222</guid></item><item><title><![CDATA[New comment by minitech in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>Nobody is confused or disagrees about the `--hard` part. It was a minor tangent about contexts where these ASCII substitutions are established, like LaTeX (`` -> “, '' -> ”, -- -> –, --- -> —, etc.)</p>
]]></description><pubDate>Mon, 30 Mar 2026 03:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570056</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47570056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570056</guid></item><item><title><![CDATA[New comment by minitech in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>It’s about the top-level comment’s horror that ”--” was substituted with “an en dash, not even an em dash”. <i>If</i> you’re picking a substitution for “--”, en dash makes more sense. The comment you originally replied to had already agreed “that it should be left as a double hyphen”.</p>
]]></description><pubDate>Mon, 30 Mar 2026 02:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569846</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47569846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569846</guid></item><item><title><![CDATA[New comment by minitech in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>No, the comment was pointing out that the HN platform automatically replaces `--` in titles with `–`. (I don’t know if that’s true, but that was the intent. Nothing to do with AI.)</p>
]]></description><pubDate>Mon, 30 Mar 2026 02:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569678</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47569678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569678</guid></item><item><title><![CDATA[New comment by minitech in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>They meant “more appropriate [than an em dash]”. And that minus sign usage of hyphen-minus isn’t unique in Unicode either – see U+2212 MINUS SIGN.</p>
]]></description><pubDate>Mon, 30 Mar 2026 02:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569659</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47569659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569659</guid></item><item><title><![CDATA[New comment by minitech in "Tell HN: Firefox is being slowly deprecated by the industry"]]></title><description><![CDATA[
<p>People are using Firefox intentionally, vs. using IE because it was preinstalled. Firefox is a maintained browser. IE was hard to support, and Firefox is not. There are a lot of differences.</p>
]]></description><pubDate>Sat, 28 Mar 2026 03:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47551447</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47551447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47551447</guid></item><item><title><![CDATA[New comment by minitech in "My astrophotography in the movie Project Hail Mary"]]></title><description><![CDATA[
<p>That’s what rot13 is for.</p>
]]></description><pubDate>Thu, 26 Mar 2026 00:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47525205</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47525205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47525205</guid></item><item><title><![CDATA[New comment by minitech in "My astrophotography in the movie Project Hail Mary"]]></title><description><![CDATA[
<p>What changed about the ending?</p>
]]></description><pubDate>Wed, 25 Mar 2026 14:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47517880</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47517880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47517880</guid></item><item><title><![CDATA[New comment by minitech in "Blacksky AppView"]]></title><description><![CDATA[
<p>Not that that isn’t a practical concern, but that’s not the level at which the network <i>claims</i> to be decentralized. Your account was banned by one participant in the hypothetical decentralized network.</p>
]]></description><pubDate>Mon, 09 Mar 2026 00:10:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303138</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47303138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303138</guid></item><item><title><![CDATA[New comment by minitech in "Blacksky AppView"]]></title><description><![CDATA[
<p>- “yellow” is a racist adjective for asians, “black” is not a racist adjective for black people<p>- there is no “white community” in the US to make the equivalent to “black community”<p>so you can’t really draw any useful conclusions from how string replacement on this sentence makes you feel</p>
]]></description><pubDate>Mon, 09 Mar 2026 00:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303105</link><dc:creator>minitech</dc:creator><comments>https://news.ycombinator.com/item?id=47303105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303105</guid></item></channel></rss>