<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: roblabla</title><link>https://news.ycombinator.com/user?id=roblabla</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 18:29:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=roblabla" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by roblabla in "LinkedIn is searching your browser extensions"]]></title><description><![CDATA[
<p>It does two things:<p>1. Do a request to `chrome-extension://<extension_id>/<file>`. It's unclear to me why this is allowed.<p>2. Scan the DOM, look for nodes containing "chrome-extension://" within them (for instance because they link to an internal resource)<p>It's pretty obvious why the second one works, and that "feels alright" - if an extension modifies the DOM, then it's going to leave traces behind that the page might be able to pick up on.<p>The first one is super problematic to me though, as it means that even extensions that don't interact with the page at all can be detected. It's unclear to me whether an extension can protect itself against it.</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614603</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=47614603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614603</guid></item><item><title><![CDATA[New comment by roblabla in "F-Droid Board of Directors nominations 2026"]]></title><description><![CDATA[
<p>> NSA most certainly has a backdoor there and such complete access to any Android phone.<p>Citation needed?<p>> This was common knowledge after the Snowden stuff.<p>Not to me, it isn't? As far as I'm aware, most of the Snowden stuff were centered around PRISM, which allowed widescale wiretapping of internet backbone, as well as agreements with big cloud providers to allow tapping into their data.<p>I haven't seen anything indicating that there was widespread compromise of personal computing devices at such a deep level of the root of trust. I haven't seen any indication that the NSA has a backdoor in the earlyboot CPU of any device, whether that is the Qualcomm boot processor, the Intel Management Engine or the AMD Platform Security Processor (which all have similar capabilities and hidden firmware).<p>If I missed anything/have links to research into these backdoors, I'd like to see them!</p>
]]></description><pubDate>Fri, 27 Feb 2026 22:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47186356</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=47186356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47186356</guid></item><item><title><![CDATA[New comment by roblabla in "Never buy a .online domain"]]></title><description><![CDATA[
<p>Did you read my reply without reading the parent I was replying to? I’m talking about not allowing a blocked domain from being able to add new TXT entries as the parent was suggesting. Of course TXT shouldn’t be banned entirely…</p>
]]></description><pubDate>Thu, 26 Feb 2026 07:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47163189</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=47163189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163189</guid></item><item><title><![CDATA[New comment by roblabla in "Never buy a .online domain"]]></title><description><![CDATA[
<p>There is _some amount_ of justification to ban TXT. There have been a few cases of C2 servers using DNS to send instructions to malware, so letting TXT slip through the cracks would still allow for that.<p>Now whether this downside justifies the massive problem it causes on false positives...</p>
]]></description><pubDate>Wed, 25 Feb 2026 14:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47152006</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=47152006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47152006</guid></item><item><title><![CDATA[New comment by roblabla in "France's homegrown open source online office suite"]]></title><description><![CDATA[
<p>> The best solution is skin-in-the-game, for-profit enterprise coupled with rigorous antitrust enforcement.<p>Don't we have enough examples showing that this simply cannot work long-term, because the for-profit enterprises will _inevitably_ grow larger than the government can handle through antitrust? And once they reach that size, they become impossible to rein in. Just look at all the stupid large american corporations who can't be broken up anymore because the corporation has the lobbying power and media budget to make any attempt to enforce antitrust a carrier killer for a politician.<p>I think it's very myopic to say that corporate structure is the "best solution".</p>
]]></description><pubDate>Sat, 07 Feb 2026 15:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46924470</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46924470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46924470</guid></item><item><title><![CDATA[New comment by roblabla in "Nvidia contacted Anna's Archive to access books"]]></title><description><![CDATA[
<p>To be fair, that seems to be where some of the IA lawsuits are going. The argument goes that the models themselves aren't derivative works, but the output they produce can absolutely be - in much the same way that reproducing a book from memory could be copyright violation, trademark infringement, or generally go afoul of the various IP laws.</p>
]]></description><pubDate>Mon, 19 Jan 2026 15:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46680025</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46680025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46680025</guid></item><item><title><![CDATA[New comment by roblabla in "Fil-Qt: A Qt Base build with Fil-C experience"]]></title><description><![CDATA[
<p>> Traits? Nope. We need some way for code reuse.<p>Says who? You can totally do code reuse using manually-written dynamic dispatch in "rust without traits". That's how C does it, and it works just fine (in fact, it's often faster than Rust's monomorphic approach that results in a huge amount of code bloat that is often very unfriendly to the icache).<p>Granted, a lot of safety features depend on traits today (send/sync for instance) but traits is a much more powerful and complex feature than you need for all of this. It seems to me like it's absolutely possible to create a simpler language than Rust that retains its borrow checker and thread safety capabilities.<p>Now whether that'd be a better language is up to individual taste. I personally much prefer Rust's expressiveness. But not all of it is necessary if your goal is only "get the same memory and thread safety guarantees".</p>
]]></description><pubDate>Mon, 19 Jan 2026 13:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46678679</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46678679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46678679</guid></item><item><title><![CDATA[New comment by roblabla in "Creators of Tailwind laid off 75% of their engineering team"]]></title><description><![CDATA[
<p>At what point did they make it _worse_? Tailwind didn't remove any existing functionality here. What they did was refuse to merge a PR while they're trying to figure out how to navigate a difficult financial problem, all while being fully transparent about what's going on, and saying that they're open to merging the PR if/when they manage to get things together.<p>This is very different from, say, the minio situation, where they were actively removing feature before finally closing development down entirely. Whether tailwind will end up going down this route, time will tell. But as of right now, I find this reading to be quite uncharitable.</p>
]]></description><pubDate>Wed, 07 Jan 2026 18:25:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46530344</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46530344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46530344</guid></item><item><title><![CDATA[New comment by roblabla in "Memory Safety"]]></title><description><![CDATA[
<p>C and C++ as defined by their current standards are memory unsafe. You may argue that some specific implementations manage to stay as memory safe as they can get away with, but even then, features like union prevents a fully memory-safe implementation.</p>
]]></description><pubDate>Fri, 26 Dec 2025 00:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46387965</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46387965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46387965</guid></item><item><title><![CDATA[New comment by roblabla in "Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers"]]></title><description><![CDATA[
<p>While that's true, linux _tends_ to follow the rules a bit better, and not change how APIs work from under your feets. For instance on Linux, permission checks are done when you open a handle. An LSM like SELinux can only allow or deny your rights to open the handle at the permission level you requested, that's it. It cannot allow the handle to be opened, but with less privileges than requested, nor can it do permission check at operation time. So once your open is successful, you can be pretty sure that you've cleared the permission checks bar, and are good to go.<p>This makes writing robust code under those systems a lot easier, which in turns makes debugging things when it goes wrong nicer. Now, I'm not going to say debugging those systems is great - SELinux errors are still an inscrutable mess and writing SELinux policy is fairly painful.<p>But there is real value in limiting where errors can crop up, and how they can happen.<p>Of course, there is stuff like FUSE that can throw a wrench into this: instead of an LSM, a linux security product could write their own FS overlay to do these kind of shenanigans. But those seem to be extremely rare on Linux, whereas they're very commonplace on Windows - mostly because MS doesn't provide the necessary tools to properly write security modules, so everyone's just winging it.</p>
]]></description><pubDate>Thu, 25 Dec 2025 12:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46384040</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46384040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46384040</guid></item><item><title><![CDATA[New comment by roblabla in "Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers"]]></title><description><![CDATA[
<p>There are many a ways to disable CTRL+ALT+DEL on windows too, from registry tricks to group policy options. Overall, SAK seems to be a relic of the past that should be kept far away from any security consideration.</p>
]]></description><pubDate>Wed, 24 Dec 2025 03:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46371964</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46371964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46371964</guid></item><item><title><![CDATA[New comment by roblabla in "Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers"]]></title><description><![CDATA[
<p>Procmon won't show you every type of resource access. Even when it does, it won't tell you which entity in the resource chain caused the issue.<p>And then you get security product who have the fun idea of removing privileges when a program creates a handle (I'm not joking, that's a thing some products do). So when you open a file with write access, and then try to write to the file, you end up with permission errors durig the write (and not the open) and end up debugging for hours on end only to discover that some shitty security product is doing stupid stuff...<p>Granted, thats not related to ACLs. But for every OK idea microsoft had, they have dozen of terrible ideas that make the whole system horrible.</p>
]]></description><pubDate>Tue, 23 Dec 2025 21:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46369503</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46369503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46369503</guid></item><item><title><![CDATA[New comment by roblabla in "Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers"]]></title><description><![CDATA[
<p>Linux (well, more accurately, X11), has had a SAK for ages now, in the form of the CTRL+ALT+BACKSPACE that immediately kills X11, booting you back to the login screen.<p>I personally doubt SAK/SAS is a good security measure anyways. If you've got untrusted programs running on your machine, you're probably already pwn'd.</p>
]]></description><pubDate>Tue, 23 Dec 2025 20:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46369395</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46369395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46369395</guid></item><item><title><![CDATA[New comment by roblabla in "Price of a bot army revealed across online platforms"]]></title><description><![CDATA[
<p>In this context, it's talking about Internet Research Agency: <a href="https://en.wikipedia.org/wiki/Internet_Research_Agency" rel="nofollow">https://en.wikipedia.org/wiki/Internet_Research_Agency</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 02:59:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269948</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46269948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269948</guid></item><item><title><![CDATA[New comment by roblabla in "Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted"]]></title><description><![CDATA[
<p>Wouldn't it make sense for a remote control to need to access local network & devices? Like, without this permission, the only way the controller would work is through a cloud service, so I would personally be pretty happy to discover the app requests this permission, as it would likely mean the app will keep working when LG inevitably shuts down their cloud server...</p>
]]></description><pubDate>Mon, 15 Dec 2025 02:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269836</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46269836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269836</guid></item><item><title><![CDATA[New comment by roblabla in "Porn company fined £1M over inadequate age checks (UK)"]]></title><description><![CDATA[
<p>If you're that paranoid, you _can_ just chose not to fly.<p>The bigger problem is if the UK has an extradition treaty with the country you live in.</p>
]]></description><pubDate>Thu, 04 Dec 2025 11:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46146609</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46146609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46146609</guid></item><item><title><![CDATA[New comment by roblabla in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>>  I don't think a GPL violation case has yet been litigated.<p>It has, though it has mainly been under the "breach of contract" approach and not under "copyright infringement" approach. See <a href="https://en.wikipedia.org/wiki/Open_source_license_litigation" rel="nofollow">https://en.wikipedia.org/wiki/Open_source_license_litigation</a></p>
]]></description><pubDate>Wed, 03 Dec 2025 18:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46138121</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46138121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46138121</guid></item><item><title><![CDATA[New comment by roblabla in "DeepSeekMath-V2: Towards Self-Verifiable Mathematical Reasoning"]]></title><description><![CDATA[
<p>You are fundamentally conflating releasing a binary under an open source license with the software being open source. Nobody is saying that they're violating the license of Apache2 by not releasing the training data. What people are objecting to is that calling this release "open source", when the only thing covered by the open source license is the weights, to be an abuse of the meaning of "Open Source".<p>To give you an example: I can release a binary (without sources) under the MIT - an open source license. That will give you the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of said binary. In doing so, I would have released the binary under an open source license. However, most people would agree that the software would not be open source under the conventional definition, as the sources would not be published. While people could modify it by disassembling it and modifying it, there is a general understanding that Open Source requires distributing the _sources_.<p>This is very similar to what is being done here. They're releasing the weights under an open source license - but the overall software is not open source.</p>
]]></description><pubDate>Mon, 01 Dec 2025 11:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46106054</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46106054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46106054</guid></item><item><title><![CDATA[New comment by roblabla in "EU set to adopt ChatControl negotiating mandate tomorrow without discussion"]]></title><description><![CDATA[
<p>> For instance, it no longer includes mandatory client-side scanning.<p>It's still unclear whether it really is removed. They turned scanning into something voluntary, and then said big chat providers must do _something_ to monitor abuse. It seems _very_ likely that the regulatory bodies/courts will decide that the bar they must clear to meet this "something" is client-side scanning.<p>And I agree that the regulation still has a lot of hoops to jump through to be implemented, and will likely be further tweaked. But it's _very_ important to keep raising our concerns, otherwise there will be no pressure to change the currently problematic legislation.</p>
]]></description><pubDate>Thu, 27 Nov 2025 11:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46068422</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=46068422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46068422</guid></item><item><title><![CDATA[New comment by roblabla in "Android developer verification: Early access starts"]]></title><description><![CDATA[
<p>Google Certified Devices is any device that has GMS (Google Mobile Services) installed - ergo almost all of them. It's worth noting that a _lot_ of apps stop functioning when GMS is missing because Google has been purposefully been putting as much functionality in them instead of putting them in AOSP. So you end up in a situation where, to make an Android phone compatible with most apps, you need GMS. Which in turn means you need your phone to be Google Certified, and hence must implement this specification.</p>
]]></description><pubDate>Thu, 13 Nov 2025 20:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45920213</link><dc:creator>roblabla</dc:creator><comments>https://news.ycombinator.com/item?id=45920213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45920213</guid></item></channel></rss>