<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>Sun, 11 Oct 2026 04:03:16 +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 "Gods in the Classroom: Religion and Education in First Millennium BCE Babylonia"]]></title><description><![CDATA[
<p>> from a flat earth<p>That in the same paragraph as Galileo is a bit self contradicting. The church was stuck on an ancient greek model of the universe and the greeks were very much aware that the world was round, they once spend a day or two measuring it.</p>
]]></description><pubDate>Mon, 05 Oct 2026 12:02:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49963722</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49963722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49963722</guid></item><item><title><![CDATA[New comment by josefx in "Platform-independent SIMD in Go"]]></title><description><![CDATA[
<p>From what I understand a data race on a simple built in feature like an interface pointer can result in a bad address / type pair, which can cause memory safety issues on any future access. I don't think you can get the JVM itself confused about what type a pointer points to.</p>
]]></description><pubDate>Fri, 25 Sep 2026 16:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49847021</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49847021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49847021</guid></item><item><title><![CDATA[New comment by josefx in "UK military jamming other nations' satellites to defend itself, BBC told"]]></title><description><![CDATA[
<p>>  Knowing you got paid, being able to pay your rent, being able to pay for goods and services… seem like pretty everyday concerns.<p>Is it usual for companies in the UK to just not pay their employees?</p>
]]></description><pubDate>Thu, 24 Sep 2026 16:35:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49833140</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49833140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49833140</guid></item><item><title><![CDATA[New comment by josefx in "Uber arbitration award over Emily Normandin-Parker’s death"]]></title><description><![CDATA[
<p>> The bad guy here is the driver. Could Uber have done more?<p>Isn't their entire business model build around bypassing the regulations build around the taxi industry? Things like training for new drivers and I think they even refused to do mandatory background checks early on.<p>> If you want to force Uber to take responsibility for the driver, the simplest thing is to get rid of the driver.<p>When their driverless car ran over a cyclist they pretended it was too dark to see anything, using a video from a cheap camera as "evidence".</p>
]]></description><pubDate>Mon, 21 Sep 2026 16:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49789067</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49789067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49789067</guid></item><item><title><![CDATA[New comment by josefx in "Optimizing a Spin-Lock"]]></title><description><![CDATA[
<p>Unsuitable? Probably depends on your use case. Even a normal end user system shouldn't constantly kick your threads out unless it has enough other things to do to to keep every core busy.</p>
]]></description><pubDate>Tue, 15 Sep 2026 09:34:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49709930</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49709930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49709930</guid></item><item><title><![CDATA[New comment by josefx in "GPT-6 Astra"]]></title><description><![CDATA[
<p>Didn't they hype up one of the earlier ChatGPT versions as "essentialy skynet"? For them this has always been basic marketing.</p>
]]></description><pubDate>Thu, 03 Sep 2026 20:29:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49556447</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49556447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49556447</guid></item><item><title><![CDATA[New comment by josefx in "A CVE Dispute"]]></title><description><![CDATA[
<p>> auditor following a stupid (but well intentioned) checklist.<p>I once heard that the worst thing you can run into is someone who is both well intentioned and bad at their job.</p>
]]></description><pubDate>Tue, 01 Sep 2026 16:58:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49524682</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49524682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49524682</guid></item><item><title><![CDATA[New comment by josefx in "Solo – a .so loader for static Linux binaries"]]></title><description><![CDATA[
<p>> the former is very simple<p>Somehow most of my portability issues seem to be caused by glibc, its symbol versioning and close ties to the dynamic loader. Minor versions aren't compatible, no two Linux distros ship the same version and you can't just provide your own without also patching in your own dynamic loader.<p>At least as far as the defaults on Linux go I consider C the root of all evil.</p>
]]></description><pubDate>Wed, 19 Aug 2026 06:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49357865</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49357865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49357865</guid></item><item><title><![CDATA[New comment by josefx in "C++ float-to-int conversion can be undefined behavior"]]></title><description><![CDATA[
<p>Only if you use floating point in your filesystem checks, which I really hope nobody does. How do you even store 3.14 bytes.</p>
]]></description><pubDate>Tue, 04 Aug 2026 06:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49165138</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49165138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49165138</guid></item><item><title><![CDATA[New comment by josefx in "JEP 401: Value Objects (Preview) merged to OpenJDK master"]]></title><description><![CDATA[
<p>Any project depending on Integer identity had years of warning that this change would come. Also given implicit primitive conversions and object pooling Integer isn't exaclty a prime candidate for object identity to begin with.</p>
]]></description><pubDate>Fri, 31 Jul 2026 07:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49120125</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49120125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49120125</guid></item><item><title><![CDATA[New comment by josefx in "GCC steering committee announces AI policy"]]></title><description><![CDATA[
<p>It explicitly allows research, tests and third party tools. I am sure that any contributer can still find plenty of use for AI with that.</p>
]]></description><pubDate>Fri, 31 Jul 2026 07:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49120019</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=49120019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49120019</guid></item><item><title><![CDATA[New comment by josefx in "OpenAI loses trademark dispute at EU court"]]></title><description><![CDATA[
<p>> is indeed just an American airline.<p>I would say there is nothing descriptive about calling something American. America doesn't even refer to a single country, does it operate out of Brazil? Would that even be relevant information to anyone using an Airline?</p>
]]></description><pubDate>Thu, 16 Jul 2026 05:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48930825</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48930825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48930825</guid></item><item><title><![CDATA[New comment by josefx in "OpenAI loses trademark dispute at EU court"]]></title><description><![CDATA[
<p>At least the GL part isn't something that has a widely understood meaning and I don't think any of the competing APIs are generally refered to as Graphics Libraries either.</p>
]]></description><pubDate>Wed, 15 Jul 2026 19:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48925604</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48925604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48925604</guid></item><item><title><![CDATA[New comment by josefx in "Train sim created by just one person is being called the best ever made"]]></title><description><![CDATA[
<p>How is Minecraft doing these days?</p>
]]></description><pubDate>Fri, 10 Jul 2026 11:34:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858525</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48858525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858525</guid></item><item><title><![CDATA[New comment by josefx in "Do you hate XML? (2010)"]]></title><description><![CDATA[
<p>> By "through metadata", you mean with some external separate mechanism unrelated to the XML spec?<p>The code generating the xml text may not be aware of the final encoding used to store/transmit it and a library writing text to an encoded stream might not be aware that the text it is sending contains xml. So I would say allowing xml to be parsed using an externally specified encoding makes at least some sense.<p>>  A document that initially looks like UTF-8 could be almost any of literally hundreds of encodings including all the common ISO 8859 encodings<p>Your own link shows that those "hundreds of encodings" are all based on ASCII, which is enough to get the concrete encoding from the declaration.<p>> and then switch to a "parsing" phase after rewinding to the start of the document.<p>So one call to fseek(stream, 0, SEEK_SET)?</p>
]]></description><pubDate>Tue, 07 Jul 2026 03:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813437</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48813437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813437</guid></item><item><title><![CDATA[New comment by josefx in "Do you hate XML? (2010)"]]></title><description><![CDATA[
<p>By default XML is either UTF-8 or 16, any other encoding has to be identified either through metadata or an explicit declaration in the document itself.<p>If you are guessing it is because someone failed to properly store or transmit the document.</p>
]]></description><pubDate>Mon, 06 Jul 2026 08:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48802168</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48802168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48802168</guid></item><item><title><![CDATA[New comment by josefx in "EU Council forces Chat Control via fast-track"]]></title><description><![CDATA[
<p>The candidates for prime minister and similar positions tend to be front and center during an election.<p>From what I remember the head of the european commission was picked from a group of people that weren't even up for election after the official candidates that were paraded around during an EU wide election where dismissed.</p>
]]></description><pubDate>Sun, 05 Jul 2026 21:31:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48798144</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48798144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48798144</guid></item><item><title><![CDATA[New comment by josefx in "Why does paper fold so well?"]]></title><description><![CDATA[
<p>Folded paper has some structure, so not as much?</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541616</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48541616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541616</guid></item><item><title><![CDATA[New comment by josefx in "Your ePub Is fine"]]></title><description><![CDATA[
<p>> Netscape decided to add a programming language to Navigator. They pursued two routes to achieve this:<p>And the reason for that two language approach is given in the linked source:<p>> We aimed to provide a “glue language” for the Web designers and part time programmers who were building Web content from components such as images, plugins, and Java applets. We saw Java as the “component language” used by higher-priced programmers, where the glue programmers—the Web page designers—would assemble components and automate their interactions using [a scripting language].<p>Earlier sources clearly state that Java was intended as the primary language and JavaScript merely acting as glue.</p>
]]></description><pubDate>Mon, 15 Jun 2026 08:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48538445</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48538445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48538445</guid></item><item><title><![CDATA[New comment by josefx in "Your ePub Is fine"]]></title><description><![CDATA[
<p>>  Having to install a binary blob from a free-software hostile vendor that wanted a monopoly to load a website was always ridiculous ask.<p>The entire browser ecosystem started out closed source. Even JavaScript was written to interact with closed source Java Applets.<p>>  Flash was a constant embarassment of RCEs vulns<p>Browsers still are the goto target for contests like Pwn2own. It is almost like inviting the entire world to run untrusted code on your computer is not a great idea, no matter how many security buzzwords browser makers like to throw arround.</p>
]]></description><pubDate>Mon, 15 Jun 2026 04:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48536641</link><dc:creator>josefx</dc:creator><comments>https://news.ycombinator.com/item?id=48536641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48536641</guid></item></channel></rss>