<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: josefx</title><link>https://news.ycombinator.com/user?id=josefx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 09:33:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=josefx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by josefx in "German implementation of eIDAS will require an Apple/Google account to function"]]></title><description><![CDATA[
<p>I love how just ordering a ticket is already a minefield for anyone not aware of how crappy german services are integrated. Pick one route, you will get a list of fully customized tickets that cover everything you need, pick another and you will get a list of tickets that will get you fined unless you carefully read through each and pick both a ticket that comes close to what you need and buy more tickets to cover any additional options.<p>The only thing near 100% perfection when it comes to german services is the full assery with which they are implemented.</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658060</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47658060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658060</guid></item><item><title><![CDATA[New comment by josefx in "German implementation of eIDAS will require an Apple/Google account to function"]]></title><description><![CDATA[
<p>A 10% goal would be a good first step. Now excuse me while I read some tea leaves to find out if my trains will be on time tomorrow ( spoiler: they wont).</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650975</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47650975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650975</guid></item><item><title><![CDATA[New comment by josefx in "ChatGPT won't let you type until Cloudflare reads your React state"]]></title><description><![CDATA[
<p>Then why does your link claim the following?<p>> While you type, the keyboard quietly records how you type — the rhythm, the pauses between keys, where your finger lands, how hard you press.<p>> Nobody types the same way. Your pattern is as unique as your handwriting. That's the signal.</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569228</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47569228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569228</guid></item><item><title><![CDATA[New comment by josefx in "Pompeii's battle scars linked to an ancient 'machine gun'"]]></title><description><![CDATA[
<p>Could it be this one? <a href="https://www.youtube.com/watch?v=IN-V3nUCvpI" rel="nofollow">https://www.youtube.com/watch?v=IN-V3nUCvpI</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 04:44:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47498686</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47498686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498686</guid></item><item><title><![CDATA[New comment by josefx in "Python 3.15's JIT is now back on track"]]></title><description><![CDATA[
<p>> This is a Python specific problem caused by everything being boxed<p>I would say it is part python being highly dynamic and part C++ being full of undefined behavior.<p>A c++ compiler will only optimize member access if it can prove that the member isn't overwritten in the same thread. Compatible pointers, opaque method calls, ... the list of reasons why that optimization can fail is near endless, C even added the restrict keyword because just having write access to two pointers of compatible types can force the compiler to reload values constantly. In python anything is a function call to some unknown code and any function could get access to any variable on the stack (manipulating python stack frames is fun).<p>Then there is the fun thing the C++ compiler gets up to with varibles that are modified by different threads, while(!done) turning into while(true) because you didn't tell the compiler that done needs to be threadsafe is always fun.</p>
]]></description><pubDate>Wed, 18 Mar 2026 10:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423747</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47423747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423747</guid></item><item><title><![CDATA[New comment by josefx in "Unlocking Python's Cores:Energy Implications of Removing the GIL"]]></title><description><![CDATA[
<p>Can't you check what threads are active at the time you fork?</p>
]]></description><pubDate>Mon, 09 Mar 2026 20:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315184</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47315184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315184</guid></item><item><title><![CDATA[New comment by josefx in "Galileo's handwritten notes found in ancient astronomy text"]]></title><description><![CDATA[
<p>Galileos notes where found in a 16th century print of The Almagest.<p>If you copy the pythagorean theorem onto a page and cross it out, would you be "defacing an ancient text"?</p>
]]></description><pubDate>Sat, 07 Mar 2026 12:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47287219</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47287219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47287219</guid></item><item><title><![CDATA[New comment by josefx in "RFC 9849. TLS Encrypted Client Hello"]]></title><description><![CDATA[
<p>> "don't let kids use a computer until they're 18"<p>Ideally you would lock them up in a padded room until then. There is a significant amount of shared real world space that isn't supervised and doesn't require any age verification to enter either.</p>
]]></description><pubDate>Wed, 04 Mar 2026 15:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248714</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47248714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248714</guid></item><item><title><![CDATA[New comment by josefx in "“Microslop” filtered in the official Microsoft Copilot Discord server"]]></title><description><![CDATA[
<p>>  r/credibledefense/<p>The rules they enforce on normal posts are so strict that they have to create daily "mega" threads with less stringend rules just to keep the sub on life support. A+ moderation, clearly a healthy and well managed community.</p>
]]></description><pubDate>Mon, 02 Mar 2026 19:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47223228</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47223228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47223228</guid></item><item><title><![CDATA[New comment by josefx in "“Microslop” filtered in the official Microsoft Copilot Discord server"]]></title><description><![CDATA[
<p>Given that nobody else banned it we can now blame Microsoft for taking down the only decent online community. Now we are stuck on hackernews and its ilk.</p>
]]></description><pubDate>Mon, 02 Mar 2026 15:04:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47218881</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47218881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47218881</guid></item><item><title><![CDATA[New comment by josefx in "Why does C have the best file API"]]></title><description><![CDATA[
<p>Within the context of this discussion portability was mentioned as key feature of the standard. If C23 adoption is as limited as the, possibly outdated, tables on cppreference and your comments about gcc, clang and msvc suggest then the functionality provided by the gcc attribute would be more portable than C23 conformant code. You could call it a de facto standard, as opposed to C23 which is a standard in the sense someone said so.</p>
]]></description><pubDate>Mon, 02 Mar 2026 12:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47217423</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47217423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47217423</guid></item><item><title><![CDATA[New comment by josefx in "Why does C have the best file API"]]></title><description><![CDATA[
<p>> GCC, Clang and even MSVC<p>Well, if that is the standard for portability then may_alias might as well be standard. GCC and Clang support it and MSVC doesn't implement the affected optimization as far as I can find.</p>
]]></description><pubDate>Mon, 02 Mar 2026 11:04:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47216411</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47216411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47216411</guid></item><item><title><![CDATA[New comment by josefx in "Why does C have the best file API"]]></title><description><![CDATA[
<p>Doesn't that just describe low level file IO in general?</p>
]]></description><pubDate>Mon, 02 Mar 2026 10:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47216313</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47216313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47216313</guid></item><item><title><![CDATA[New comment by josefx in "Why does C have the best file API"]]></title><description><![CDATA[
<p>> non-standard extension and thus not portable<p>Modern versions of standard C aren't very portable either, unless you plan to stick to the original version of K&R C you have to pick and choose which implementations you plan to support.</p>
]]></description><pubDate>Mon, 02 Mar 2026 10:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47216137</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47216137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47216137</guid></item><item><title><![CDATA[New comment by josefx in "Waymo blocking ambulance during deadly Austin shooting"]]></title><description><![CDATA[
<p>These "edge cases" were required knowledge to get a license in my home country. You make room for any emergency vehicles, you don't try to score an ultra kill when passing a school bus and you certainly don't drive on rail tracks.</p>
]]></description><pubDate>Mon, 02 Mar 2026 07:27:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214846</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47214846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214846</guid></item><item><title><![CDATA[New comment by josefx in "Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148"]]></title><description><![CDATA[
<p>Wouldn't AI be trained on data using innerHTML?</p>
]]></description><pubDate>Tue, 24 Feb 2026 14:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47137426</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47137426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47137426</guid></item><item><title><![CDATA[New comment by josefx in "What it means that Ubuntu is using Rust"]]></title><description><![CDATA[
<p>>  An ABI can't control whether one or both parties either end of the interface are honest.<p>You are aware that Rust already fails that without dynamic linking? The wrapper around the C getenv functionality was 
originally considered safe, despite every bit of documentation on getenv calling out thread safety issues.</p>
]]></description><pubDate>Tue, 24 Feb 2026 06:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133657</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47133657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133657</guid></item><item><title><![CDATA[New comment by josefx in "Pope tells priests to use their brains, not AI, to write homilies"]]></title><description><![CDATA[
<p>> ... position is silly and wrong.<p>Both positions were build on top of aether, quintesence and Celestial Spheres. The result was silly and wrong no matter which one you picked.</p>
]]></description><pubDate>Mon, 23 Feb 2026 11:33:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47120935</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47120935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47120935</guid></item><item><title><![CDATA[New comment by josefx in "Minecraft Java is switching from OpenGL to Vulkan"]]></title><description><![CDATA[
<p>Does it actually use voxels? I thought it was just a low poly, "voxel like" art style.</p>
]]></description><pubDate>Thu, 19 Feb 2026 10:40:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47072348</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47072348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47072348</guid></item><item><title><![CDATA[New comment by josefx in "Zero-day CSS: CVE-2026-2441 exists in the wild"]]></title><description><![CDATA[
<p>I actually wasn't aware of that language. It was more a reference to the overblown claims Pike made in the early days of Go, where he presented it as the c++ replacement for everything Google.</p>
]]></description><pubDate>Thu, 19 Feb 2026 09:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47071877</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=47071877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47071877</guid></item></channel></rss>