<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: piaste</title><link>https://news.ycombinator.com/user?id=piaste</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 16:15:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=piaste" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by piaste in "Removing the modem and GPS from my 2024 RAV4 hybrid"]]></title><description><![CDATA[
<p>It doesn't stop Android Auto from doing whatever with the car data, but it's sandboxed to have no more default privileges than a regular app, so it can be denied access to your phone's data by default (apps, contacts, etc.). Wireless AA will only work if you grant it extra privileges; wired AA does not need them.<p>You can also "firewall" AA via something like TrackerControl, this would let you block connections to eg. Google Analytics servers without denying network access altogether (which would likely cause AA to stop working). I've only used AA with short-term rentals so I didn't spend too much time exploring these options.</p>
]]></description><pubDate>Thu, 14 May 2026 18:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48139274</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=48139274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48139274</guid></item><item><title><![CDATA[New comment by piaste in "Googlebook"]]></title><description><![CDATA[
<p>> Beyond that, this is a laptop that is running a really shitty, 'apps only, no you cannot do anything useful with this' operating system. I have an awful lot of complaints about MacOS's relatively restrictive use cases, but it's still at least a General Purpose OS. Android on laptop is very much not.<p>Android 16+ offers a built-in integrated Linux VM that can be enabled from Developer Mode, and if this[0] third-party site is accurate, "Android on laptop" will have it enabled by default.<p>So it should not be too different from working on a Windows laptop with WSL2, or on an OSTree distro where you use distroboxes to work with non-sandboxed programs.<p>(fwiw, I would still refuse to have one of these for personal use because Google is a shameless data robber. Unless someone were to de-google Aluminium like LineageOS and GrapheneOS did for Android, but that would probably take years.)<p>[0] <a href="https://aluminium-os.com/" rel="nofollow">https://aluminium-os.com/</a></p>
]]></description><pubDate>Wed, 13 May 2026 07:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118784</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=48118784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118784</guid></item><item><title><![CDATA[New comment by piaste in "The locals don't know"]]></title><description><![CDATA[
<p>> It’s such an annoying question because the honest answer is I eat what the locals eat, which is to say the most authentic Japanese cuisine is what you find in a Japanese supermarket. That’s what the people of Japan are actually eating.<p>Well, that's only true if you also observe what Japanese customers are buying and do your best to mimic their habits.<p>You could go into any Italian supermarket and fill your cart with weißwurst, avocados, and Camembert cheese - and they're all right there in the meat, fruit, and dairy areas respectively, not in an 'ethnic' corner - but it would be hardly a good representation of what the locals typically eat.</p>
]]></description><pubDate>Mon, 11 May 2026 08:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48092393</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=48092393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48092393</guid></item><item><title><![CDATA[New comment by piaste in "Zed 1.0"]]></title><description><![CDATA[
<p>> so something that 95% of the users of Zed will end up doing?<p>Will they? I downloaded it for a test run, and there was no pressure to create a Zed account. I got the impression that it's something you'd do if you wanted to use their cloud AI services, and I can't really see why you'd want a third party involved instead of just bringing your own subscription to your favourite model.</p>
]]></description><pubDate>Fri, 01 May 2026 11:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47973377</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47973377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47973377</guid></item><item><title><![CDATA[New comment by piaste in "Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign"]]></title><description><![CDATA[
<p>By "release infrastructure" I didn't mean gain admin access to github.com, I meant gaining the credentials to push out a release of that particular package.</p>
]]></description><pubDate>Sat, 25 Apr 2026 22:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47905112</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47905112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47905112</guid></item><item><title><![CDATA[New comment by piaste in "Used La Marzocco machines are coveted by cafe owners and collectors"]]></title><description><![CDATA[
<p>That's correct. In practice we would often rephrase to avoid the double 'la', not because it's grammatically incorrect but because it is awkward to read (less so in speech). Compare:<p>French: C'est une citation de De Gaulle.<p>German: Das ist ein Zitat von Von Neumann.<p>Both correct, but one would probably add "Charles" or "John" between the two 'de' or 'von' just to break them up.</p>
]]></description><pubDate>Fri, 24 Apr 2026 11:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47889043</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47889043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47889043</guid></item><item><title><![CDATA[New comment by piaste in "Bitwarden CLI compromised in ongoing Checkmarx supply chain campaign"]]></title><description><![CDATA[
<p>The cooldown is a defence against malicious actors compromising the release infrastructure.<p>Having the forge control it half-defeats the point; the attackers who gained permission to push a malicious release, might well have also gained permission to mark it as "urgent security hotfix, install immediately 0 cooldown".</p>
]]></description><pubDate>Fri, 24 Apr 2026 11:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47888610</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47888610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47888610</guid></item><item><title><![CDATA[New comment by piaste in "GrapheneOS: Duress Pin/Password"]]></title><description><![CDATA[
<p>Even in that scenario, having the duress pin option does not make things worse. It's functionally equivalent to smashing the phone, just easier to do with one hand.<p>i.e. whatever they do to you if you wiped the phone via duress PIN, they would already do to you if you managed to smash the phone.</p>
]]></description><pubDate>Fri, 20 Mar 2026 10:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47452892</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47452892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47452892</guid></item><item><title><![CDATA[New comment by piaste in "Proton Mail Helped FBI Unmask Anonymous 'Stop Cop City' Protester"]]></title><description><![CDATA[
<p>> Other Email providers such as Tuta which also offer encrypted emails, were forced to install a backdoor. As soon as the police arrive, every future email sent to the account in question is copied unencrypted without the person being informed.<p>Important caveat: Tuta was required by a court to provide police with access to a customer's _unencrypted_ emails (ie regular SMTP mail). The police had also asked for a backdoor to Tuta's E2E emails, and that request was rejected by the courts.</p>
]]></description><pubDate>Fri, 06 Mar 2026 08:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272647</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47272647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272647</guid></item><item><title><![CDATA[New comment by piaste in "Mondrian Entered the Public Domain. The Estate Disagrees"]]></title><description><![CDATA[
<p>The enforcement isn't the issue, it's the scarcity.</p>
]]></description><pubDate>Mon, 02 Mar 2026 12:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47217343</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=47217343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47217343</guid></item><item><title><![CDATA[New comment by piaste in "Welcome to Gas Town"]]></title><description><![CDATA[
<p>Often it's to acquire the founders' knowledge and/or IP.<p>But Gastown is MIT licensed, and Yegge is bragging about never having looked at the code at all.</p>
]]></description><pubDate>Mon, 19 Jan 2026 15:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46679984</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=46679984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46679984</guid></item><item><title><![CDATA[New comment by piaste in "'Source available' is not open source, and that's okay"]]></title><description><![CDATA[
<p>> I always wonder why people bother with providing source under a source available license. [..] There's little to no benefit to outside users. Any work they do on the code is effectively free work they do for you that entitles them to nothing.<p>Don't need to make PRs to benefit from the source being available. Running software whose source code has been under public eyeballs, and that I have compiled myself (or that a trusted third-party has compiled) is far more secure than running a binary blob that may or may not do what the developer's marketing page promises.<p>> If something like Bun (recently acquired by anthropic) becomes orphaned, we'd still have the git source code and a permissive license.<p>Closed-source apps have had source-code escrow clauses for a long time, exactly to avoid that problem. "If my company shuts down, you get all the source code and can do whatever you want with it."<p>Such clauses can, and should, be brought over to source-available licenses, where they would also be trivial since you don't even need a physical escrow.</p>
]]></description><pubDate>Wed, 10 Dec 2025 10:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46216105</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=46216105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46216105</guid></item><item><title><![CDATA[New comment by piaste in "Hacking on the ReMarkable 2"]]></title><description><![CDATA[
<p>> same crime as sellers of 'light' products which replace nutritious ingredients with water or air<p>The analogy, in this case, would be replacing NON-nutritious ingredients with water or air.</p>
]]></description><pubDate>Mon, 01 Dec 2025 14:38:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46107935</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=46107935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46107935</guid></item><item><title><![CDATA[New comment by piaste in "Bazzite: Operating System for Linux gaming"]]></title><description><![CDATA[
<p>There's nothing any UniversalBlue image tweaks that you couldn't tweak yourself. It's just adding/removing packages, adding/removing drivers, a few configuration scripts, and a bunch of tweaks to fix well-known gaming-related issues.<p>But the point is that, if you want to game on Linux, you probably want to perform exactly or almost exactly the <i>same</i> tweaks that Bazzite already does. So why bother doing them yourself?<p>It's not even a linux-from-scratch situation where you'd do it for the sake of learning. Googling "my controller doesn't work right", finding some discussion threads, and copy-pasting a bunch of fixes isn't particularly interesting.</p>
]]></description><pubDate>Sun, 30 Nov 2025 09:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46095119</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=46095119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46095119</guid></item><item><title><![CDATA[New comment by piaste in "Bazzite: Operating System for Linux gaming"]]></title><description><![CDATA[
<p>I want to bear witness that I did exactly that when I downmoted one of my computers from 'gaming machine' to 'closet server'.<p>One `rpm-ostree rebase` from Bazzite to a server-oriented flavour of Fedora Silverblue and it's been running and updating flawlessly since then.</p>
]]></description><pubDate>Sun, 30 Nov 2025 08:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46095012</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=46095012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46095012</guid></item><item><title><![CDATA[New comment by piaste in "Learning to read Arthur Whitney's C to become smart (2024)"]]></title><description><![CDATA[
<p>It was a theoretical question. It's not the first time I hear the complaint '$previous_dev left a bunch of unmaintainable macro tricks in a C codebase' and I thought, since those macros get expanded as part of the compilation process, surely it should be possible to intercept and capture the expanded version?<p>Even if a whitelist is not available (the SO question involves a particular C++ preprocessor and may not apply to others), a hacky approach might be to comment out all the #defines in the codebase, uncomment the ones you want to get rid of, and then run the full preprocessor task on it. Ugly but probably doable for a one-time refactoring.</p>
]]></description><pubDate>Wed, 05 Nov 2025 13:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45822723</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=45822723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45822723</guid></item><item><title><![CDATA[New comment by piaste in "Learning to read Arthur Whitney's C to become smart (2024)"]]></title><description><![CDATA[
<p>Layman question: say you have a C codebase with a bunch of preprocessor macros and you want to get rid of a particular one that's too clever, and assume no other macros depend on it.<p>Is it possible to command the preprocessor to take the source files as input and print them out with that one particular macro expanded and <i>no other changes</i>?<p>Intuitively, it sounds like it <i>should</i> be possible, and then you'd end up with a code base with a bunch of repetition but one fewer too-clever abstraction - and refactoring to deal with repetition (if necessary!) is a far more approachable and well-understood problem.<p>(Kind of like how some fancy compiles-to-javascript languages have a literal 'mytool --escape' command that will turn the entire code base into a plain, non-minified javascript in case you ever want to stop using them.)</p>
]]></description><pubDate>Tue, 04 Nov 2025 08:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45808570</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=45808570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45808570</guid></item><item><title><![CDATA[New comment by piaste in "Show HN: Are You a Good Estimator?"]]></title><description><![CDATA[
<p>One quick improvement would be to style the number boxes to include decimal separators. For a few answers I was squinting to check if I had typed six or seven zeroes, for example.</p>
]]></description><pubDate>Thu, 30 Oct 2025 08:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757520</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=45757520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757520</guid></item><item><title><![CDATA[New comment by piaste in "Privacy Badger is a free browser extension made by EFF to stop spying"]]></title><description><![CDATA[
<p>They work perfectly fine side-by-side, too.</p>
]]></description><pubDate>Tue, 30 Sep 2025 06:58:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45422695</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=45422695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45422695</guid></item><item><title><![CDATA[New comment by piaste in "Austria hails 'brain gain' in luring 25 academics away from US after cuts"]]></title><description><![CDATA[
<p>Austria has 9 million people. Scaled up in proportion to US population, that's the equivalent of ~940 academics. Still not huge, but a somewhat bigger drop.</p>
]]></description><pubDate>Fri, 26 Sep 2025 11:36:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45385312</link><dc:creator>piaste</dc:creator><comments>https://news.ycombinator.com/item?id=45385312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45385312</guid></item></channel></rss>