<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: Sophira</title><link>https://news.ycombinator.com/user?id=Sophira</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 02:28:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Sophira" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Sophira in "Where to Find the Colors Your Screen Can't Show You"]]></title><description><![CDATA[
<p>That video was super interesting, thank you!</p>
]]></description><pubDate>Sat, 20 Jun 2026 09:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607667</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48607667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607667</guid></item><item><title><![CDATA[New comment by Sophira in "Where to Find the Colors Your Screen Can't Show You"]]></title><description><![CDATA[
<p>That makes sense. I feel a little silly that that's not something I considered despite the article saying exactly that. I think I got caught up in the details.</p>
]]></description><pubDate>Sat, 20 Jun 2026 08:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607513</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48607513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607513</guid></item><item><title><![CDATA[New comment by Sophira in "Where to Find the Colors Your Screen Can't Show You"]]></title><description><![CDATA[
<p>Oh right. I feel silly for forgetting about that even though it's mentioned in the article. Thank you!</p>
]]></description><pubDate>Sat, 20 Jun 2026 08:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607504</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48607504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607504</guid></item><item><title><![CDATA[New comment by Sophira in "Where to Find the Colors Your Screen Can't Show You"]]></title><description><![CDATA[
<p>That was incredibly well-explained. Kudos.<p>I do have a question that the article doesn't seem to attempt to answer, though. The article says (paraphrased in my new understanding) that any spectra which makes the cones in your eyes react the same way will result in seeing the same colour. Do we know of any examples of this?<p>(Colour-blindness seems like an obvious example; I'm curious though if there are any examples of two common scenarios where it can be demonstrated that there are different spectra in each, and yet most people will see them as the same colour.)</p>
]]></description><pubDate>Sat, 20 Jun 2026 08:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48607328</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48607328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48607328</guid></item><item><title><![CDATA[New comment by Sophira in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>I misspoke when I said Android 7+, my apologies; I was thinking of my Pixel 7, which runs Android 13.</p>
]]></description><pubDate>Wed, 17 Jun 2026 08:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48567465</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48567465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48567465</guid></item><item><title><![CDATA[New comment by Sophira in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>...I feel a bit silly. When I said "Android 7+", I was thinking of my Pixel 7, which runs Android 13, so "Android 13+" is what I actually meant to say. Oops.</p>
]]></description><pubDate>Wed, 17 Jun 2026 08:31:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48567459</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48567459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48567459</guid></item><item><title><![CDATA[New comment by Sophira in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>While the OOBE of the stock image doesn't force an Internet connection, the ability to unlock the bootloader does - whether you can do it or not depends on the phone manufacturer's desire, and Android for some reason uses an Internet connection to check that.<p>My understanding is that it is impossible to unlock the bootloader on a new recent (Android 7+ at least; possiblt earlier) Android phone until it has connected to the Internet. After that, the ability to unlock the bootloader is permanent.</p>
]]></description><pubDate>Wed, 17 Jun 2026 02:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48565077</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48565077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48565077</guid></item><item><title><![CDATA[New comment by Sophira in "What is the purpose of the lost+found folder in Linux and Unix? (2014)"]]></title><description><![CDATA[
<p>The occassional "Drive has not been checked in <n> days, forcing check" message on bootup got annoying sometimes, yeah. It could easily take tens of minutes to finish, exactly when I wanted to use the computer!<p>(At least this is what my memory is telling me. I could be mistaken, but that's what I remember.)</p>
]]></description><pubDate>Sun, 07 Jun 2026 19:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437702</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48437702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437702</guid></item><item><title><![CDATA[New comment by Sophira in "Moving beyond fork() + exec()"]]></title><description><![CDATA[
<p>I'm guessing that a big part of the problem with moving away from fork() in general is that each new process needs a copy of the parent process' environment anyway, right?</p>
]]></description><pubDate>Sat, 06 Jun 2026 15:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425879</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48425879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425879</guid></item><item><title><![CDATA[New comment by Sophira in "Apple rejected my dictation app for using the accessibility API"]]></title><description><![CDATA[
<p>To my knowledge, SequoiaView[0] predates even KDirStat - it just didn't have the tree view paired with it.<p>[0] <a href="https://sequoiaview.win.tue.nl/" rel="nofollow">https://sequoiaview.win.tue.nl/</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 17:35:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48373410</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48373410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48373410</guid></item><item><title><![CDATA[New comment by Sophira in "Let's compile Quake like it's 1997"]]></title><description><![CDATA[
<p>Weird Al didn't make that song! That was Bob Rivers.</p>
]]></description><pubDate>Sun, 31 May 2026 03:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342844</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48342844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342844</guid></item><item><title><![CDATA[New comment by Sophira in "Someone used my open source project to phish people"]]></title><description><![CDATA[
<p>On the one hand, people say that AI models (LLMs, image generators, etc) are just stealing from people and that they cannot be original.<p>On the other hand, people say that AI models have tells that no actual person would do.<p>Which is it? You can't have it both ways.</p>
]]></description><pubDate>Sat, 30 May 2026 08:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333917</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48333917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333917</guid></item><item><title><![CDATA[New comment by Sophira in "Motorola phones have started hijacking the Amazon app to insert affiliate codes"]]></title><description><![CDATA[
<p>The Gigabyte motherboard on my system does this as well. I turned it off immediately, of course.</p>
]]></description><pubDate>Wed, 27 May 2026 13:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48294028</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48294028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48294028</guid></item><item><title><![CDATA[New comment by Sophira in "The Forgotten Art of the LAN Party (2023)"]]></title><description><![CDATA[
<p>There's a huge difference between the latency you get from connecting to each other via the Internet, and the latency you get going via a local network, even if that network is a wireless one.<p>There's an even bigger difference between that, and going online via the Internet back in the days when LAN parties were <i>really</i> popular, because the most common method of connecting to the internet was via modem.</p>
]]></description><pubDate>Wed, 27 May 2026 03:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289333</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48289333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289333</guid></item><item><title><![CDATA[New comment by Sophira in "Don't Subscribe So Casually"]]></title><description><![CDATA[
<p>> If someone offered you a magic button that gave you ten dollars now, but carried a high probability of altering your tastes, your routines, and the way you think, would you press it?<p>This is actually a very interesting question, because I can see someone's answer being different between this question as stated, and the same question but where you would be <i>paying</i> the $10 instead of the button giving you $10:<p>> If someone offered you a magic button that carried a high probability of altering your tastes, your routines, and the way you think, but it cost $10 to press, would you press it?<p>Specifically (and somewhat paradoxically), I think more people would say yes to the second question than to the first, because people would start thinking about it as a transaction where the <i>purpose</i> of pressing the button has changed from "receiving money" to "changing myself", even though in both cases it's stated upfront.<p>Of course, in the context of subscriptions, the purpose is neither of these things (it's to receive the content that subscription is offering), so the first question is definitely more relevant in this situation than the second. It's still interesting to me, though.</p>
]]></description><pubDate>Tue, 26 May 2026 18:37:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48283921</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48283921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48283921</guid></item><item><title><![CDATA[New comment by Sophira in "Gnutella: A Protocol Outliving the World That Created It"]]></title><description><![CDATA[
<p>I'd say the biggest reason that Gnutella (and other services like it) is no longer in much use is because for a long, long time now the easiest way to download music for free, without ads, and with virtually zero chance of getting caught, has been via YouTube and downloader clients. For most practical uses, it's good enough.<p>You wouldn't want to share the resulting downloads (not only is the audio quality slightly degraded, but I imagine it's highly likely there would be audio watermarks), but when everybody can download straight from YouTube anyway with a minimum of hassle, why would you need to share anything other than a video URL?<p>Of course, a big part of why this is so simple is because of the massive amount of work that the downloader client devs put into working around YouTube's attempts to stop this. I imagine it can be a difficult job.<p>If YouTube ever win the battle against the downloader clients, I imagine the landscape will change again. Maybe Gnutella will make a comeback.</p>
]]></description><pubDate>Mon, 25 May 2026 20:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271259</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48271259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271259</guid></item><item><title><![CDATA[New comment by Sophira in "Google changes its search box"]]></title><description><![CDATA[
<p>> As people have realized just how much more Search can do for them, they’re searching more than ever before — so much so that last quarter, we saw queries reach an all-time high.<p>...a high search volume tells me that maybe users aren't able to find what they're <i>actually</i> looking for, thereby needing more searches.</p>
]]></description><pubDate>Wed, 20 May 2026 12:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48206926</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48206926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48206926</guid></item><item><title><![CDATA[New comment by Sophira in "Photo GIMP – A Patch for GIMP 3 for Photoshop Users"]]></title><description><![CDATA[
<p>I've memorised the keyboard shortcuts that I need in order to do this extremely common thing.<p>1. Select region with mouse.<p>2. Ctrl-C: Copy the region.<p>3. Ctrl-V: Paste (with the selection still active, so that it pastes in the same place).<p>4. Ctrl-Shift-N: Makes the resulting  "temporary layer" into a permanent new layer.<p>5. Use the new layer.<p>I wish I could skip step 4. It's usually not necessary, and if I need to place the temporary layer into the same layer that I was already using, I can just merge the two myself.<p>Of course, sometimes you do need the ability to directly paste into the same thing, such as if you're editing a layer mask rather than the actual layer itself...</p>
]]></description><pubDate>Tue, 19 May 2026 16:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48195603</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48195603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48195603</guid></item><item><title><![CDATA[New comment by Sophira in "Click (2016)"]]></title><description><![CDATA[
<p>The problem with this line of thinking is that <i>businesses don't expect you to read T&Cs</i>.<p>This site itself is, funnily enough, a good example of this (and, to be fair, an outlier). When you sign up to an account here, you're not asked to agree to any terms. There's <i>nothing</i> that forces you to agree to any terms of service. The site <i>does</i> have them[0], but you can only access them by clicking the "Legal" link in the footer, and you're never required to do so. Yet people here are, by and large, behaving themselves, largely due to good moderation on the part of dang and others.<p>But if there were to be a lawsuit, for whatever reason, it's potentially possible that someone could successfully argue that they never had to agree to any terms. It's a technicality, of course - again, very few people read terms of service, and if they did, you'd think somebody would have noticed this omission by now - but an arguably legally actionable one.<p>Which leads me back to my point - the <i>only</i> reason that businesses make you agree to terms of service is because if they didn't, they could get lawsuits that might be found in favour of the plaintiff. Businesses don't want that, so they include the checkbox.<p>[0] <a href="https://www.ycombinator.com/legal/#tou">https://www.ycombinator.com/legal/#tou</a></p>
]]></description><pubDate>Tue, 19 May 2026 05:25:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48189516</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48189516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48189516</guid></item><item><title><![CDATA[New comment by Sophira in "Click (2016)"]]></title><description><![CDATA[
<p>I'm guessing this is supposed to illustrate how tracking is ubiquitous, given what I see in the source code.<p>In my case, though, after carefully enabling only scripts from the site and the Cloudflare CDN, but not enabling XHR/websockets back to the source page, or any cookies, the only thing that happens for me is:<p>1. I see a button and an exhortation to click the button.<p>2. I click the button.<p>3. The site goes "Subject has clicked the button."<p>4. The site goes "...".<p>...and then nothing else happens, no matter where I click or move my mouse. In the background I can see attempted websocket connections, but I'm blocking those so they can't happen.<p>If the aim of the game is to open people's eyes to the dangers of online tracking, it feels like there should be a reward mechanism if such tracking is blocked!</p>
]]></description><pubDate>Tue, 19 May 2026 01:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188016</link><dc:creator>Sophira</dc:creator><comments>https://news.ycombinator.com/item?id=48188016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188016</guid></item></channel></rss>