<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: alex7734</title><link>https://news.ycombinator.com/user?id=alex7734</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 01:46:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alex7734" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alex7734 in "Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton"]]></title><description><![CDATA[
<p>> Helpfully eSports players tend to have video captures of their gameplay, and most of these "undetectable" cheats are real obvious if you actually watch the footage. That catches most of the serious stuff at the upper level. It's why video verification has been a thing in the speedrunning scene for such a long time.<p>There's a subreddit called /r/vacsucks which is full of pro players blatantly cheating and getting away with it while the rest of the idiots think they're just good players.<p>Or, depending on your point of view, full of idiots flagging any player better than they are as cheating.<p>Aimbots can be "humanized" enough that any such determination becomes subjective.</p>
]]></description><pubDate>Mon, 01 Dec 2025 18:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46111303</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=46111303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46111303</guid></item><item><title><![CDATA[New comment by alex7734 in "What we talk about when we talk about sideloading"]]></title><description><![CDATA[
<p>No forced updates, no downgrade prohibition, no bootloader locking, kernel GPL compliance (with drivers that can be loaded in it, even if they are closed source), no remote attestation.<p>The bare minimum so that I can use the device I bought as I wish, even if the manufacturer later decides to "alter the deal".</p>
]]></description><pubDate>Tue, 28 Oct 2025 20:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45738746</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=45738746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45738746</guid></item><item><title><![CDATA[New comment by alex7734 in "Homomorphic encryption in iOS 18"]]></title><description><![CDATA[
<p>Google loves doing this.<p>If you dare turn off Play Protect for example, you will be asked to turn it on every time you install or update anything. Never mind that you said no the last thousand times it asked.</p>
]]></description><pubDate>Wed, 15 Jan 2025 12:11:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42710014</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42710014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42710014</guid></item><item><title><![CDATA[New comment by alex7734 in "Right to root access"]]></title><description><![CDATA[
<p>>  I am happy my iPhone doesn't allow Meta to say "to use WhatsApp, you must install the MetaStore®, give it root and install it from there". I would not be happy with those restrictions on my desktop.<p>You fix that by making root access inconvenient enough that companies can't rely on the average random user having it enabled.<p>For example force you to wipe the device to unlock it as another person said in another comment. Or make it so that if you don't unlock it within 7 days of the device purchase and first boot, you cannot unlock it anymore.</p>
]]></description><pubDate>Mon, 13 Jan 2025 03:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42679649</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42679649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42679649</guid></item><item><title><![CDATA[New comment by alex7734 in "Right to root access"]]></title><description><![CDATA[
<p>This, or even sell "dev units" with the bootloader unlocked so that you explicitly have to accept the risk before purchasing the device.<p>The problem though is that rooting by itself is not that useful when a lot of apps use remote attestation to deny you service if you're rooted.<p>We don't just need root access, we need undetectable root access.</p>
]]></description><pubDate>Mon, 13 Jan 2025 02:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42679433</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42679433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42679433</guid></item><item><title><![CDATA[New comment by alex7734 in "F-Droid Fake Signer PoC"]]></title><description><![CDATA[
<p>A few years ago everyone that had ever used a computer knew what a file and a folder was and could move a document to an USB drive.<p>Thanks to the efforts of Google to "simplify" smartphones the average young person now couldn't find and double-click a downloaded file if their life depended on it.<p>In the US, a manual car is considered an anti-theft device. In Europe, basically everyone that isn't obscenely rich has driven a manual car at some point.<p>People learn what they're expected to learn.</p>
]]></description><pubDate>Sat, 04 Jan 2025 15:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42595458</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42595458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42595458</guid></item><item><title><![CDATA[New comment by alex7734 in "The GPU, not the TPM, is the root of hardware DRM"]]></title><description><![CDATA[
<p>Currently, no. But once (undetectable) OS modification is no longer possible, making the undecrypted media unreadable is just a few API restrictions away.<p>In Android phones for example you cannot screenshot banking apps. And if you root (modify the OS of) your phone, banking apps refuse to work.</p>
]]></description><pubDate>Thu, 02 Jan 2025 18:15:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42577019</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42577019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42577019</guid></item><item><title><![CDATA[New comment by alex7734 in "The GPU, not the TPM, is the root of hardware DRM"]]></title><description><![CDATA[
<p>The whole point of TPM is that the OS is not under the user control anymore.<p>If you modify it thanks to remote attestation you can no longer prove that it is unmodified using the TPM.</p>
]]></description><pubDate>Thu, 02 Jan 2025 15:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42575235</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42575235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42575235</guid></item><item><title><![CDATA[New comment by alex7734 in "The GPU, not the TPM, is the root of hardware DRM"]]></title><description><![CDATA[
<p>Encrypted monitors can be countered by a high quality video camera mounted on a tripod behind your chair or on a wall or ceiling<p>Expensive, yes, but at that point you're already spending real money on a second computer with a GPU to do computer vision on the game video stream, so...</p>
]]></description><pubDate>Thu, 02 Jan 2025 15:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42575211</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=42575211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42575211</guid></item><item><title><![CDATA[New comment by alex7734 in "Honda is testing a manual transmission for EVs"]]></title><description><![CDATA[
<p>Not having an automatic transmission means there are less ways in which a manufacturer can screw up your car's performance in the name of emissions.<p>This is obviously less relevant in America where you can still buy fast cars without being murdered by taxes.</p>
]]></description><pubDate>Wed, 30 Oct 2024 19:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=41999216</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=41999216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41999216</guid></item><item><title><![CDATA[New comment by alex7734 in "Large language models reduce public knowledge sharing on online Q&A platforms"]]></title><description><![CDATA[
<p>- AI answers are much easier and faster to produce thus it's going to produce a lot more wrong answers by sheer volume.<p>- AI answers are grammatically correct and verbose so it looks like the poster put effort into it which deceives people into thinking the answers is more trustworthy than it is.<p>Barring trolls, humans (for the most part) only answer if they think they're right, and the more effort put into the answer the more likely they don't get it wrong.</p>
]]></description><pubDate>Mon, 14 Oct 2024 11:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41836576</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=41836576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41836576</guid></item><item><title><![CDATA[New comment by alex7734 in "US man jailed for cloning giant sheep for trophy hunting"]]></title><description><![CDATA[
<p>I don't know what you did wrong, but don't worry, I can be very creative</p>
]]></description><pubDate>Thu, 03 Oct 2024 14:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=41731023</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=41731023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41731023</guid></item><item><title><![CDATA[New comment by alex7734 in "Google and Meta struck secret ads deal to target teenagers"]]></title><description><![CDATA[
<p><a href="https://www.youtube.com/watch?v=SiL2AjOtjZI" rel="nofollow">https://www.youtube.com/watch?v=SiL2AjOtjZI</a></p>
]]></description><pubDate>Thu, 08 Aug 2024 13:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41191160</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=41191160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41191160</guid></item><item><title><![CDATA[New comment by alex7734 in "Implementing the “one or more” UI component"]]></title><description><![CDATA[
<p>But why spend so much time to make it worse?<p><pre><code>    on_click() {
        if (last_one()) alert('You must keep at least one item selected.');
        else actually_toggle_it_off();
    }
</code></pre>
Simple. Does not need fancy code. User immediately knows what he has to do, with no thinking required.</p>
]]></description><pubDate>Tue, 30 Jul 2024 15:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41110217</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=41110217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41110217</guid></item><item><title><![CDATA[New comment by alex7734 in "Show HN: Vdm, a sane alternative to e.g. Git submodules"]]></title><description><![CDATA[
<p>For projects where I can't trust that the people involved can deal with submodule bullshit correctly I just use these git aliases:<p><pre><code>    box = !cd ${GIT_PREFIX:-.} && git config --get remote.origin.url > .gitboxinfo && git rev-parse --abbrev-ref HEAD >> .gitboxinfo && git rev-parse HEAD >> .gitboxinfo && mv .git .gitbox && git add -f .gitboxinfo && true
    unbox = !cd ${GIT_PREFIX:-.} && mv .gitbox .git && true
</code></pre>
Then I add the .gitbox folder to gitignore. Whenever I need to interact with the "submodule" repo I unbox, otherwise I leave it boxed and as far as everyone else in the project is concerned, the dependency was just copied n pasted in the project.<p>If you ever need to regenerate the gitbox folder from scratch you can take a peek at the gitboxinfo file and git clone and reset the dependency repo in a temp folder, then move the git folder next to the gitboxinfo file.<p>Plus unlike submodules with this you can have local changes to the submodule files without having to fork the submodule itself.</p>
]]></description><pubDate>Mon, 29 Jul 2024 06:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41098418</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=41098418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41098418</guid></item><item><title><![CDATA[New comment by alex7734 in "Google asks me daily for my location to improve connectivity even if I say no"]]></title><description><![CDATA[
<p>Google Search also nags you for location access in the browser, at least in desktop.</p>
]]></description><pubDate>Wed, 20 Mar 2024 21:07:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39772047</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=39772047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39772047</guid></item><item><title><![CDATA[New comment by alex7734 in "Google asks me daily for my location to improve connectivity even if I say no"]]></title><description><![CDATA[
<p>I used uBlock's element picker to remove the modal and then added a custom rule to re-enable the scrollbar.<p>Why this behavior is legal is beyond me. They do the same thing with Play Protect which I don't want to enable no matter how many times they ask.</p>
]]></description><pubDate>Fri, 15 Mar 2024 11:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39714472</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=39714472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39714472</guid></item><item><title><![CDATA[New comment by alex7734 in "Google is blocking RCS on rooted Android devices"]]></title><description><![CDATA[
<p>There are ways to solve this without killing off the ability to root phones if this was really about users' safety.<p>You could for example make it so that phones could only be unlocked within a few days of the purchase (first boot) date, and put a scary warning on it. That'd put a stop to 99% of people being tricked into unlocking it.<p>You could also put a scary warning on boot that allowed anyone to tell it was rooted to stop people selling them while rooted.<p>The point of blocking rooted phones isn't "security", it's to maintain control of the user experience.</p>
]]></description><pubDate>Sat, 02 Mar 2024 00:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39568691</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=39568691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39568691</guid></item><item><title><![CDATA[New comment by alex7734 in "Does Wayland really break everything?"]]></title><description><![CDATA[
<p>> You could say the same about memory protection and isolation, and yet, here we are.<p>While it also serves as a security mechanism the most important benefit of memory protection is that it protects against processes *accidentally* corrupting other processes due to mistakes, invalid pointers, etc.<p>If you want to intentionally mess with other processes memory most OS give you the means to do it in a controlled way, with ptrace in Linux or WriteProcessMemory in Windows, because sometimes it is a useful thing to do.<p>The problem with Wayland is that they veto useful features they aren't interested in (that admittedly if misused could be a security problem or at least a nuisance) and they don't give any alternative way of doing them, choosing instead to punt the problem downstream to the compositors, who will each do them (or not) in a different way making the whole thing a mess.</p>
]]></description><pubDate>Wed, 27 Dec 2023 21:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38786685</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=38786685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38786685</guid></item><item><title><![CDATA[New comment by alex7734 in "The Linux graphics stack in a nutshell"]]></title><description><![CDATA[
<p>Also those features are not limited to esoteric stuff that no one uses.<p>You cannot, for example, move your own window in Wayland. If you have a multi-window application, like GIMP [1], you cannot have your application position its windows in a reasonable way.<p>[1]: <a href="https://gitlab.freedesktop.org/wayland/wayland-protocols/uploads/2fa2c948e946c4562dcada4abb9c7d9a/GIMP-Multiwindow.png" rel="nofollow noreferrer">https://gitlab.freedesktop.org/wayland/wayland-protocols/upl...</a></p>
]]></description><pubDate>Wed, 20 Dec 2023 12:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38707904</link><dc:creator>alex7734</dc:creator><comments>https://news.ycombinator.com/item?id=38707904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38707904</guid></item></channel></rss>