<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: alanfranz</title><link>https://news.ycombinator.com/user?id=alanfranz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 06:00:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alanfranz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alanfranz in "Asus Bike Booster"]]></title><description><![CDATA[
<p>I don’t think it would have been possible for the last 12 years. But should be possible <i>now</i>.<p>Only the 2021 spec for usb pd supports 36v (common bike battery voltage) and more than 100W delivery. My bosch ebike charges at 36v 4A.<p>I also think that a small usb c connector could easily break when used in an ebike. But this should not prevent standardizing a “bigger usb c” to be used in ebikes.</p>
]]></description><pubDate>Sun, 16 Aug 2026 22:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49324330</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=49324330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49324330</guid></item><item><title><![CDATA[New comment by alanfranz in "Claude users are mad that Anthropic's new watermarks will catch them using it"]]></title><description><![CDATA[
<p>From: <a href="https://support.claude.com/en/articles/16266773-how-claude-marks-ai-generated-content" rel="nofollow">https://support.claude.com/en/articles/16266773-how-claude-m...</a><p>> We'll support users and other third parties to detect Claude’s marks<p>This is the part that I fear most. What happens with false positives? Will I need to change arbitrary parts of my text if they are flagged as AI generated? Will I be forced to add mistakes?<p>And then, since LLMs are trained on existing, human-written, quality content, it may be that well-written text gets accidentally flagged more often?<p>And, if all the providers do this, and they use different watermarks, will I be forced to change things at random until I get a negative from all of those?<p>I very much think this will yield the wrong signal. There were already some academic plagiarism checkers around that would return false positives, and were blindly trusted by teachers and professors. I suppose AI checkers are all around now, and there will be more of those.<p>Proofreading is one of the best uses of LLMs that I can think about - I still write my text, then an LLM fixes some of my "errors" since I'm not a native speaker. It usually improves clarity. But now I risk my text to be classified as AI written with potentially bad outcomes.<p>I don't know whether I should blame the EU, though :-)</p>
]]></description><pubDate>Thu, 13 Aug 2026 12:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49284760</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=49284760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49284760</guid></item><item><title><![CDATA[New comment by alanfranz in "Ten Ways NAS Is Getting Enshitified"]]></title><description><![CDATA[
<p>But form factor and energy efficiency may be helped by some of the changes that producers are doing.<p>Why complain about those, then?<p>Diy is still possible. Looks like nas is becoming more specialized.</p>
]]></description><pubDate>Sat, 01 Aug 2026 07:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49131931</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=49131931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49131931</guid></item><item><title><![CDATA[New comment by alanfranz in "Netflix employee fired for sharing personal details in retreat trust exercise"]]></title><description><![CDATA[
<p>Looks like a bad offsite handling, both in your case and linked article.<p>I feel that offsites work best when you let people interact on their own schedule, pace and topics. Trying to force hands via a lot of activities can kind of backfire.<p>Relationships happen. They are not programmatically built.</p>
]]></description><pubDate>Tue, 28 Jul 2026 06:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49079991</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=49079991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49079991</guid></item><item><title><![CDATA[New comment by alanfranz in "Alphabet's cash burn raises alarm for Big Tech as AI spending climbs"]]></title><description><![CDATA[
<p>What's the risk of NOT doing this?<p>That's the problem. That's the risk that few (if any) hyperscalers want to take.</p>
]]></description><pubDate>Thu, 23 Jul 2026 15:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49022794</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=49022794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49022794</guid></item><item><title><![CDATA[New comment by alanfranz in "pgrust passes 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>But this is Rust, not safe Rust, right? So, you still have a lot of ways to shoot yourself in the foot.<p>Of course, the C -> unsafe Rust -> safe Rust is more likely to happen than just going straight to (mostly) safe Rust (I doubt a 100% safe dbms would make sense).</p>
]]></description><pubDate>Sat, 11 Jul 2026 15:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48873113</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=48873113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48873113</guid></item><item><title><![CDATA[Physical Disc Production to End for New Games Releasing on PlayStation Consoles]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.ign.com/articles/sony-just-killed-discs-physical-disc-production-to-end-january-2028-for-new-games-releasing-on-playstation-consoles">https://www.ign.com/articles/sony-just-killed-discs-physical-disc-production-to-end-january-2028-for-new-games-releasing-on-playstation-consoles</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48747267">https://news.ycombinator.com/item?id=48747267</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 01 Jul 2026 14:18:42 +0000</pubDate><link>https://www.ign.com/articles/sony-just-killed-discs-physical-disc-production-to-end-january-2028-for-new-games-releasing-on-playstation-consoles</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=48747267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48747267</guid></item><item><title><![CDATA[New comment by alanfranz in "I believe there are entire companies right now under AI psychosis"]]></title><description><![CDATA[
<p>> How good are you at writing assembly?<p>This is a false equivalence.<p>A compiler is a predictable, testable, deterministic piece of software.<p>An LLM is not.<p>Sure, all abstractions leak; so, at some point in time, for some reason, you may need to check its compiled code ( <i>cough</i> <i>cough</i> gcc 2.96 ). But, if today your code compiles properly, it will properly compile tomorrow as well.</p>
]]></description><pubDate>Sat, 16 May 2026 07:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157840</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=48157840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157840</guid></item><item><title><![CDATA[New comment by alanfranz in "Amazon is discontinuing Kindle for PC on June 30th"]]></title><description><![CDATA[
<p>they are not bricking the units. just kindle store won't be available anymore, and the azw/epub version which is supported on your kindles won't be provided anymore by amazon anywhere.<p>what is on the kindle will stay and keep working.<p>if you reset the kindle, DRMed content won't work anymore.</p>
]]></description><pubDate>Sun, 19 Apr 2026 00:34:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47820793</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=47820793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47820793</guid></item><item><title><![CDATA[New comment by alanfranz in "The 1979 Design Choice Breaking AI Workloads"]]></title><description><![CDATA[
<p>Looks like they'd like something git repositories (maybe with transparent compression on top) rather than .tar.gz files. Just pull the latest head and you're done.</p>
]]></description><pubDate>Mon, 09 Mar 2026 17:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47312742</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=47312742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47312742</guid></item><item><title><![CDATA[New comment by alanfranz in "Why does C have the best file API"]]></title><description><![CDATA[
<p>And?<p>Did I claim something different? I just didn’t use that feature on other OSes.</p>
]]></description><pubDate>Tue, 03 Mar 2026 16:21:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234729</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=47234729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234729</guid></item><item><title><![CDATA[New comment by alanfranz in "Why does C have the best file API"]]></title><description><![CDATA[
<p>Well...<p>I'm not sure what the author really wants to say. mmap is available in many languages (e.g. Python) on Linux (and many other *nix I suppose). C provides you with raw memory access, so using mmap is sort-of-convenient for this use case.<p>But if you use Python then, yes, you'll need a bytearray, because Python doesn't give you raw access to such memory - and I'm not sure you'd want to mmap a PyObject anyway?<p>Then, writing and reading this kind of raw memory can be kind of dangerous and non-portable - I'm not really sure that the pickle analogy even makes sense. I very much suppose (I've never tried) that if you mmap-read malicious data in C, a vulnerability would be _quite_ easy to exploit.</p>
]]></description><pubDate>Sun, 01 Mar 2026 22:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47211216</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=47211216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47211216</guid></item><item><title><![CDATA[New comment by alanfranz in "OpenSSL: Stack buffer overflow in CMS AuthEnvelopedData parsing"]]></title><description><![CDATA[
<p>You are right. I linked a differently formatted article with the same content. I don’t know why I didn’t initially notice such text.</p>
]]></description><pubDate>Tue, 27 Jan 2026 18:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46784216</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46784216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46784216</guid></item><item><title><![CDATA[New comment by alanfranz in "OpenSSL: Stack buffer overflow in CMS AuthEnvelopedData parsing"]]></title><description><![CDATA[
<p>I’ll answer to myself: an RCE is very unlikely on any modern platform. DoS is possible.<p>“ Impact summary: A stack buffer overflow may lead to a crash, causing Denial
of Service, or potentially remote code execution.”<p>From: <a href="https://openssl-library.org/news/secadv/20260127.txt" rel="nofollow">https://openssl-library.org/news/secadv/20260127.txt</a></p>
]]></description><pubDate>Tue, 27 Jan 2026 18:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46783932</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46783932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46783932</guid></item><item><title><![CDATA[New comment by alanfranz in "OpenSSL: Stack buffer overflow in CMS AuthEnvelopedData parsing"]]></title><description><![CDATA[
<p>Is this really exploitable? Is stack smashing really still a thing on any modern platform?</p>
]]></description><pubDate>Tue, 27 Jan 2026 18:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46783885</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46783885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46783885</guid></item><item><title><![CDATA[New comment by alanfranz in "IPv6 is not insecure because it lacks a NAT"]]></title><description><![CDATA[
<p>…and they did really guess an ipv6 address? Full scans of the ipv6 address space looks infeasible. Or did the sbc reach out to the internet thus having its address exposed?<p>Otherwise just the huge amount of addresses should make ipv6 “more secure” imho.</p>
]]></description><pubDate>Wed, 21 Jan 2026 04:10:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46700999</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46700999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46700999</guid></item><item><title><![CDATA[New comment by alanfranz in "Anthropic is making a huge mistake"]]></title><description><![CDATA[
<p>> the Max plan combines Claude desktop and mobile apps and Claude Code in one subscription<p>That's what was always offered.</p>
]]></description><pubDate>Thu, 15 Jan 2026 09:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46630047</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46630047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46630047</guid></item><item><title><![CDATA[New comment by alanfranz in "Cloudflare CEO on the Italy fines"]]></title><description><![CDATA[
<p>Italian here.<p>If somebody wants to read the full document about the fine (in italian) it's here: <a href="https://www.agcom.it/sites/default/files/provvedimenti/delibera/2026/Delibera%20333_25_CONS_Cloudflare_Ordinanza%20Ingiunzione_CLEAN_per%20pubblicazione.pdf" rel="nofollow">https://www.agcom.it/sites/default/files/provvedimenti/delib...</a><p>Part of this doc states:<p>```
The rights holders also declared, under their own responsibility, providing
certified documentary evidence of the current nature of the unlawful conduct, that the reported
domain names and IP addresses were unequivocally intended to infringe the
copyright and related rights of the audiovisual works relating to live broadcast sporting events
and similar events covered by the reports.
```<p>So, I'm not sure anybody verified that what the right holders claimed was actually true. While I understand what AGCOM (the italian FCC, more-or-less) is trying to do, it seems that, as usual, a law was created without verifying how the implementation of such law would work in practice (something very common in Italy), and this is the result.<p>Cloudflare CEO seems irate, and some of his references are not great, but I'd be inclined at thinking he's got at least _some_ reason on his side.</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46556411</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46556411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556411</guid></item><item><title><![CDATA[New comment by alanfranz in "Go Proposal: Secret Mode"]]></title><description><![CDATA[
<p>I'd probably want some way to understand whether secret.Do is launched within a secret-supporting environment so that I'm able to show some user warning / force a user confirmation or generate_secrets_on_unsupported_platforms flag.<p>But, this is probably a net improvement over the current situation, and this is still experimental, so, changes can happen before it gets to GA.</p>
]]></description><pubDate>Sun, 14 Dec 2025 03:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46260507</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46260507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46260507</guid></item><item><title><![CDATA[Data Infrastructure for All: Free Kafka and $5 PostgreSQL]]></title><description><![CDATA[
<p>Article URL: <a href="https://aiven.io/blog/data-infrastructure-for-all">https://aiven.io/blog/data-infrastructure-for-all</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46217965">https://news.ycombinator.com/item?id=46217965</a></p>
<p>Points: 33</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 10 Dec 2025 14:18:28 +0000</pubDate><link>https://aiven.io/blog/data-infrastructure-for-all</link><dc:creator>alanfranz</dc:creator><comments>https://news.ycombinator.com/item?id=46217965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46217965</guid></item></channel></rss>