<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: charles_f</title><link>https://news.ycombinator.com/user?id=charles_f</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 18:57:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=charles_f" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by charles_f in "Every Fucking Website (2020)"]]></title><description><![CDATA[
<p>You forgot the sign-up "CTA" button bold and wide, with a microscopic "Sign-in" button somewhere in the footer.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300838</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=49300838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300838</guid></item><item><title><![CDATA[New comment by charles_f in "Every Fucking Website (2020)"]]></title><description><![CDATA[
<p>Once again, as everytime I see this, the policy only dictates that you ask for consent to track personal information from people. The problem is not the cookie banner, it's that every fucking website extracts your pants size to sell it to Facebook.</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300822</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=49300822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300822</guid></item><item><title><![CDATA[New comment by charles_f in "Mark Zuckerberg attacks 'closed' AI rivals as Meta returns to open models"]]></title><description><![CDATA[
<p>It's likely a good thing, and I don't like attacks ad ominem. But also there comes a point where the sum total of what you did becomes negative enough that you lose the benefit of the doubt. You're past redeemable, and anything you do becomes immediately suspicious.<p>He could give his entire fortune to UNICEF and retire as a monk, I would still probably think this is part of a scheme.<p>But yeah advocating for open source anything is a good thing, I guess. Ironic if you think about he's been fighting to keep FB's algorithms hidden.</p>
]]></description><pubDate>Tue, 11 Aug 2026 15:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49259750</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=49259750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49259750</guid></item><item><title><![CDATA[New comment by charles_f in "KOReader"]]></title><description><![CDATA[
<p>KOReader is one of these projects where idea is fantastic, it's impressive that it works, and the result is sufficiently quirky that I couldn't get used to it. UI is cumbersome. On kobo, it feels like it's draining battery much faster than the "regular" kobo OS. When you sync progress to KOSync with WiFi you keep getting these "Connecting to wifi" popups. And on mobile, having to use the internal keyboard feels like using the keyboard on a reader, which I <i>do not want to</i>.</p>
]]></description><pubDate>Wed, 29 Jul 2026 16:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49099243</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=49099243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49099243</guid></item><item><title><![CDATA[New comment by charles_f in "LG to ban residential proxies from smart TV apps"]]></title><description><![CDATA[
<p>My TV isn't even connected to power</p>
]]></description><pubDate>Wed, 22 Jul 2026 05:26:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49002212</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=49002212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49002212</guid></item><item><title><![CDATA[New comment by charles_f in "Perfection Is Not Over-Engineering"]]></title><description><![CDATA[
<p>> Over-engineering is solving the wrong problem<p>Is it though? Engineering is providing the cheapest solution that corresponds to what your customer asked. As it goes: anyone can build a bridge with infinite budget, only an engineer can do it for cheap.<p>A system that's un-necessarily complex for what it does is over built, and under engineered.<p>I think it's important beyond semantics, because sometimes you have to propose designs that wouldn't be in books, yet they're the cheap and fit with all requirements, and are thus well engineered.<p>Now the difficulty is to figure the requirements that are not being expressed. "Allowing an occasional resurfacing" and "don't explode when there's icing" are obvious ones; the hard one for our job are "allow for adding another lane" or "allow support for trains as well"... because you know these might come.</p>
]]></description><pubDate>Mon, 20 Jul 2026 14:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979703</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48979703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979703</guid></item><item><title><![CDATA[New comment by charles_f in "AWS: Inaccurate Estimated Billing Data – $1.7 billion"]]></title><description><![CDATA[
<p>Can you not set spending limits in AWS?</p>
]]></description><pubDate>Fri, 17 Jul 2026 11:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48946072</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48946072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48946072</guid></item><item><title><![CDATA[New comment by charles_f in "My car’s OTA update broke Android Auto"]]></title><description><![CDATA[
<p>> I have to call MINI at some point and demand they fix this garbage<p>That would never occur to me. Whenever something produced by a large company breaks, I pretty much assume there's no signal possible back to whomever is responsible for the breakage, and that whatever is broken now is broken forever.<p>To the author's point, they're A-gile, but forgot that the first step in the process was customer feedback</p>
]]></description><pubDate>Fri, 17 Jul 2026 01:53:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48942549</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48942549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48942549</guid></item><item><title><![CDATA[New comment by charles_f in "Sony deletes more movies from the accounts of people who ‘bought’ them"]]></title><description><![CDATA[
<p>Also, corporate bullshit such as this should be stigmatized.</p>
]]></description><pubDate>Thu, 16 Jul 2026 16:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48937066</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48937066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48937066</guid></item><item><title><![CDATA[New comment by charles_f in "UEFA slams FIFA's 'unprecedented, unjustifiable' Balogun decision"]]></title><description><![CDATA[
<p>Quite especially when the process seems to have been triggered by the head of state of that host nation</p>
]]></description><pubDate>Mon, 06 Jul 2026 14:58:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48805588</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48805588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48805588</guid></item><item><title><![CDATA[New comment by charles_f in "One million passports leaked online"]]></title><description><![CDATA[
<p>Fixing the link: <a href="https://www.edpb.europa.eu/system/files/documents/2025-04/edpb_statement_20250211ageassurance_v1-2_en.pdf" rel="nofollow">https://www.edpb.europa.eu/system/files/documents/2025-04/ed...</a></p>
]]></description><pubDate>Tue, 30 Jun 2026 16:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48735432</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48735432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48735432</guid></item><item><title><![CDATA[New comment by charles_f in "One million passports leaked online"]]></title><description><![CDATA[
<p>I'm somewhat knowledgable on privacy topics, pasting my answer to another comment:<p>The EDPB has explicitly ruled on that, when it comes to age verification^1, you should delete: "Trust models are crucial to prevent data breaches in age assurance contexts [...] once the user's age is verified, no record of the personal data used for the age assurance process is kept".<p>^1: <a href="https://www.edpb.europa.eu/system/files/documents/2025-04/ed" rel="nofollow">https://www.edpb.europa.eu/system/files/documents/2025-04/ed</a>..., number 36.</p>
]]></description><pubDate>Tue, 30 Jun 2026 05:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48728765</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48728765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48728765</guid></item><item><title><![CDATA[New comment by charles_f in "One million passports leaked online"]]></title><description><![CDATA[
<p>The EDPB has explicitly ruled on that, when it comes to age verification^1, you should delete: "Trust models are crucial to prevent data breaches in age assurance contexts [...] once the user's age is verified, no record of the personal data used for the age assurance process is kept".<p>^1: <a href="https://www.edpb.europa.eu/system/files/documents/2025-04/edpb_statement_20250211ageassurance_v1-2_en.pdf" rel="nofollow">https://www.edpb.europa.eu/system/files/documents/2025-04/ed...</a>, number 36.</p>
]]></description><pubDate>Mon, 29 Jun 2026 22:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725917</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48725917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725917</guid></item><item><title><![CDATA[New comment by charles_f in "One million passports leaked online"]]></title><description><![CDATA[
<p>> Why wouldn't they?<p>They most likely weren't allowed to keep it past the verification per GDPR art.5. Once the passport has been verified for whatever purpose they needed it ("age verified to be > 18yo on 2026-06-12" or "identity verified to be XXXX YYYY"), there is no legitimate use for the passport photo and details anymore, and they should delete it.</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725803</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48725803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725803</guid></item><item><title><![CDATA[New comment by charles_f in "One million passports leaked online"]]></title><description><![CDATA[
<p>> Zero password protection on document storage systems
>
> No encryption for sensitive identity verification data
>
> Public URL access with no authentication requirements
>
> No access logging or monitoring systems in place<p>Pretty much the bingo of secure storage, even CTF demos make it less obvious. Storing a document that they have no business keeping in the first place, with no security whatsoever.</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725744</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48725744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725744</guid></item><item><title><![CDATA[New comment by charles_f in "One million passports leaked online"]]></title><description><![CDATA[
<p>Yeah, I almost closed my tab and burnt my browser realizing that.</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:41:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725675</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48725675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725675</guid></item><item><title><![CDATA[New comment by charles_f in "I used Claude Code to get a second opinion on my MRI"]]></title><description><![CDATA[
<p>> It funny to see the community here expects the human body to be treated like a deterministic function<p>In a community largely made of people whose job it is to produce such functions, I'd say it's to be expected</p>
]]></description><pubDate>Sun, 28 Jun 2026 21:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711802</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48711802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711802</guid></item><item><title><![CDATA[New comment by charles_f in "PlayStation Is Deleting 551 Movies from Customers' Accounts"]]></title><description><![CDATA[
<p>"Oh but they didn't read the fine prints so that's on them".<p>What a great argument.<p>To people, "buy" when in the context of a movie largely means owning the freaking thing.<p>> we're past "the button said 'buy'" discussions.<p>That's normalization of deviance. It's fine if you're fine with that scam, don't come onto people who aren't.</p>
]]></description><pubDate>Sat, 27 Jun 2026 01:19:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48694191</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48694191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48694191</guid></item><item><title><![CDATA[New comment by charles_f in "PlayStation Is Deleting 551 Movies from Customers' Accounts"]]></title><description><![CDATA[
<p>> Have you ever bought a ticket to a concert ?<p>This comparison makes no sense. When you buy a ticket to a concert you fully expect to be allowed access to said concert. If it gets cancelled because this or that studio owns some random right you fully expect to be refunded.<p>> I was already renting stuff when video tapes were a thing<p>Good for you. These guys also propose rental with a rent button, and a purchase button for what you'd expect be purchasing the movie. Do you still not see what the issue is and why the debate on what word means is anything but sterile?<p>>  Or are you just happy being outraged and will go back to your daily life afterwards ?<p>Wow, this is gratuitous and extremely belittling. I hope you feel good smelling your own farts.</p>
]]></description><pubDate>Sat, 27 Jun 2026 01:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48694048</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48694048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48694048</guid></item><item><title><![CDATA[New comment by charles_f in "British Columbia, Time Zones, and Postgres"]]></title><description><![CDATA[
<p>Ah, you mean picking pst as the permanent timezone?</p>
]]></description><pubDate>Tue, 23 Jun 2026 14:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48645686</link><dc:creator>charles_f</dc:creator><comments>https://news.ycombinator.com/item?id=48645686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48645686</guid></item></channel></rss>