<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: jmholla</title><link>https://news.ycombinator.com/user?id=jmholla</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 08:35:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jmholla" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jmholla in "Dutch governments builds alternative for Microsoft based on NixOS"]]></title><description><![CDATA[
<p>Sure, not system-wide in rote. It opens with "based at least partially on content of the interactive software application". It's not a far leap from that to screen and audio monitoring. Luckily we don't need to make that leap; the rest of the patent makes explicit demonstration of those capabilities:<p>* "contextual cues from or based on the interactive software application" [0035]<p>* "OPTIONALLY in communication with an event detection module" (emphasis mine) [0035]<p>* "In some embodiments the content management system can receive user inputs from a user interacting with the interactive software application to interpret the content of the interactive software application" [0053]<p>* Regarding inputs to the event detection systems (which are expressly say don't need to run locally): "video information, audio information, game state data, or other information provided by or from the interactive software application" [0065]<p>* "FIG. 10 is an embodiment of a frame of video information received from the interactive software application that may be used for identifying events within the user's gameplay." [0073] (Note the patent does not limit itself to video games, just interactive software applications; this is just an example in that context.) [0073]<p>* "In some embodiments, the video information include user input information." [0092]<p>And, the design explicitly allows remote processing of this information:<p>* "The content management system may be stored and/or executed remotely to the client device" [0033]<p>* "the event detection module may be local to or remote from the content management system." [0036]<p>You're right, it doesn't include the whole screen and systems audio. Just the parts in the application. But Microsoft just adds this functionality to all software, and then there's no effective difference.<p>And that is extremely likely to me. And feasible. The patent doesn't say this has to be embedded in applications. Microsoft can implement this on any application. And Microsoft is well beyond the benefit of the doubt when it comes to privacy concerns.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49846927</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49846927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49846927</guid></item><item><title><![CDATA[New comment by jmholla in "Working with Git Worktrees in Magit"]]></title><description><![CDATA[
<p>The difference here is that git objects don't change. When you do a `git gc`, you do get new objects at new inodes, but they don't get written to the existing ones. Try this out and you'll see local git clones do indeed create hardlinks:<p>```
cd $(mktemp -d)
git init test
( cd test; touch README.md; git add README.md; git commit -m "Test"; )
git clone test/.git test_clone
find test_clone/.git/objects test/.git/objects -type f -printf "%i\t%p\n" | sort
```<p>You'll see the same inodes used in both clones.</p>
]]></description><pubDate>Fri, 11 Sep 2026 15:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49659903</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49659903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49659903</guid></item><item><title><![CDATA[New comment by jmholla in ".gitignore Everything by Default"]]></title><description><![CDATA[
<p>I do use this, but when I'm collaborating with others, especially a lot of people, I still duplicate it across projects. It pays to be defensive and you can't always get everyone on board with this strategy. Being defensive within your repository prevents issues before they happen.</p>
]]></description><pubDate>Sat, 05 Sep 2026 15:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49577757</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49577757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49577757</guid></item><item><title><![CDATA[New comment by jmholla in "California lawmakers unanimously pass Linux exemption from age-verification law"]]></title><description><![CDATA[
<p>Colorado has a similar carve-out. I can't comment on Brazil, though.</p>
]]></description><pubDate>Sun, 30 Aug 2026 17:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49500630</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49500630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49500630</guid></item><item><title><![CDATA[New comment by jmholla in "US hires over 2k video gamers as air traffic controllers"]]></title><description><![CDATA[
<p>The write by your shell through the redirect won't get those elevated privileges. You need to use something like tee:<p><pre><code>    echo "127.0.0.1    www.reddit.com" | sudo tee -a /etc/hosts</code></pre></p>
]]></description><pubDate>Wed, 12 Aug 2026 01:09:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49266656</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49266656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49266656</guid></item><item><title><![CDATA[New comment by jmholla in "Auto mode is now the default in Claude Code"]]></title><description><![CDATA[
<p>That's a bit difference that Boris's claim that they don't charge for this as a "principle".</p>
]]></description><pubDate>Mon, 10 Aug 2026 16:04:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49245528</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49245528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49245528</guid></item><item><title><![CDATA[New comment by jmholla in "What if the RAM/GPU shortage is deliberate?"]]></title><description><![CDATA[
<p>From the opposite angle, there's apparently evidence that the RAM companies themselves are price fixing: <a href="https://www.tomshardware.com/tech-industry/samsung-sk-hynix-and-micron-sued-over-alleged-dram-price-fixing-amid-record-memory-costs" rel="nofollow">https://www.tomshardware.com/tech-industry/samsung-sk-hynix-...</a></p>
]]></description><pubDate>Sat, 25 Jul 2026 18:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49050230</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49050230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49050230</guid></item><item><title><![CDATA[New comment by jmholla in "Patreon laying off 20% of staff"]]></title><description><![CDATA[
<p>Twitter is nothing like it used to be.</p>
]]></description><pubDate>Fri, 24 Jul 2026 15:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49036881</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=49036881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49036881</guid></item><item><title><![CDATA[New comment by jmholla in "The git history command"]]></title><description><![CDATA[
<p>Woah! That feels like a huge oversight and like it bypasses standard commit logic. The man pages do say `git history` is experimental. Sounds worth a bug report.</p>
]]></description><pubDate>Tue, 14 Jul 2026 05:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902663</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48902663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902663</guid></item><item><title><![CDATA[New comment by jmholla in "The git history command"]]></title><description><![CDATA[
<p>Fun fact: you don't even need the `-n`. `git log -1` does the same thing, for any number.<p><pre><code>    -<number>, -n <number>, --max-count=<number>
        Limit the output to <number> commits.</code></pre></p>
]]></description><pubDate>Tue, 14 Jul 2026 05:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48902646</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48902646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48902646</guid></item><item><title><![CDATA[New comment by jmholla in "I told them forced consent was unlawful. 5 years later it cost Elkjop €1.8M"]]></title><description><![CDATA[
<p>I don't think that logic works. In your vein, if I say " If it gets hotter, I'll want it to be colder" that would imply that if it gets colder I'll want it to be hotter. That doesn't necessarily have to be the case thought.<p>If they made a profit and I want them to pay more than the base fine doesn't mean if they made a loss I want them to pay less than the base fine.<p>I think the rest of your come t stands though. There is difficulty I proving profit and Hollywood accounting can probably change those numbers.</p>
]]></description><pubDate>Fri, 19 Jun 2026 00:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593565</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48593565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593565</guid></item><item><title><![CDATA[New comment by jmholla in "Airlines Uses AI to Fake Empathy Rather Than Fix Problems: Passenger Sent Prompt"]]></title><description><![CDATA[
<p>Yea. A lot of them grew wise to this and just hung up on you. Some had no way to get through the tree to a real person. Or, the real person couldn't do anything (e.g., Public Storage).</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403761</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48403761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403761</guid></item><item><title><![CDATA[New comment by jmholla in "Volkswagen blocks Home Assistant by requiring client assertion"]]></title><description><![CDATA[
<p>Don Quixote feels like a bad analogy. These are real dragons. Just, more difficult to fight against.</p>
]]></description><pubDate>Fri, 29 May 2026 20:21:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328696</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48328696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328696</guid></item><item><title><![CDATA[New comment by jmholla in "Stop MitM on the first SSH connection, on any VPS or cloud provider"]]></title><description><![CDATA[
<p>I've been thinking of setting up a simple server that publishes the public keys at a known endpoints. You point an A record for one of your subdomains at the machine and it can provision a TLS cert. Then you can be reasonably confident your connection hasn't been MitM (assuming your trust your cert provider) when you query for those public keys.<p>The one presented in the article has fewer moving parts though. I'm also curious what ideas are bouncing around your head if you're willing to share.</p>
]]></description><pubDate>Mon, 11 May 2026 03:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090643</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48090643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090643</guid></item><item><title><![CDATA[New comment by jmholla in "Google Cloud Fraud Defence is just WEI repackaged"]]></title><description><![CDATA[
<p>Safari isn't based on Chromium.</p>
]]></description><pubDate>Fri, 08 May 2026 19:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067315</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48067315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067315</guid></item><item><title><![CDATA[New comment by jmholla in "Meta in row after workers who saw smart glasses users having sex lose jobs"]]></title><description><![CDATA[
<p>Ostracization has worked before. And ostracization can lead to decreased sales, which they will definitely notice. If engaging with people to talk about privacy implications involves sacrificing your privacy, I feel that it is reasonable approach.<p>It's like if I had to be punched by someone to talk to them about why them punching people all the time wasn't alright, then I'd find it very reasonable to just not associate with that person.<p>I think you're outlining a relationship with people who actually want to actively engage in these concerns in a responsible manner, and these platforms have definitely demonstrated the opposite and a willingness to use that engagement to inflict the very behavior you want to moderate.</p>
]]></description><pubDate>Tue, 05 May 2026 20:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48027883</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=48027883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48027883</guid></item><item><title><![CDATA[New comment by jmholla in "Meta in row after workers who saw smart glasses users having sex lose jobs"]]></title><description><![CDATA[
<p>You're aware of the privacy implications but think people talking about avoiding people who use them are proposing dumb arguments? I don't follow your logic.</p>
]]></description><pubDate>Thu, 30 Apr 2026 14:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963240</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=47963240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963240</guid></item><item><title><![CDATA[New comment by jmholla in "All phones sold in the EU to have replaceable batteries from 2027"]]></title><description><![CDATA[
<p>Or device battery life was shorter because we hadn't developed better battery technology or better power management<p>You talk about the misaligned incentives of replaceable batteries but fail to point out the incentive built-in batteries: need to replace a battery, buy a whole new device.</p>
]]></description><pubDate>Tue, 21 Apr 2026 16:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47850918</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=47850918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47850918</guid></item><item><title><![CDATA[New comment by jmholla in "US Bill Mandates On-Device Age Verification"]]></title><description><![CDATA[
<p>You should actually read the text of the bill. It basically tells anyone who asks what your birthday is. It places no limitations on how your age should be verified, or how requesters can use your information. And if you think this is where this kind of de-anonymization will stop, I have a bridge to sell you.</p>
]]></description><pubDate>Fri, 17 Apr 2026 16:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807427</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=47807427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807427</guid></item><item><title><![CDATA[New comment by jmholla in "US Bill Mandates On-Device Age Verification"]]></title><description><![CDATA[
<p>So this bill creates a commission to ensure that the information cannot be stolen or breached from operating systems, but says nothing about how the applications querying this information must protect or leverage it. I basically requires that any application get to know a user's birthday, as long as it's "necessary". What a fucking joke! I'm so sick and tired of this bullshit.<p>Direct link to the bill: <a href="https://docs.reclaimthenet.org/parents-decide-act-os-age-verification-bill.pdf" rel="nofollow">https://docs.reclaimthenet.org/parents-decide-act-os-age-ver...</a><p>Edit: Oh, and the commission gets to make up the rules on how ages should be verified. So, prepare for a whole other level of PII leakage that isn't even captured by the text of the bill.</p>
]]></description><pubDate>Fri, 17 Apr 2026 06:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47802931</link><dc:creator>jmholla</dc:creator><comments>https://news.ycombinator.com/item?id=47802931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47802931</guid></item></channel></rss>