<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: jech</title><link>https://news.ycombinator.com/user?id=jech</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 02:17:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jech" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jech in "German implementation of eIDAS will require an Apple/Google account to function"]]></title><description><![CDATA[
<p>One datapoint: at least in practice, it used to be impossible to delete an entry in the French INPI database (trademarks and company names) without eIDAS.  It forced me to unearth an old unmodified Android phone (I run LineageOS on my main phone).<p>If you read French:<p>* <a href="https://www.plus.transformation.gouv.fr/experiences/4531155_impossible-de-signer-une-demarche-sur-linpi-sans-smartphone" rel="nofollow">https://www.plus.transformation.gouv.fr/experiences/4531155_...</a><p>* <a href="https://linuxfr.org/users/jch-2/journaux/l-identite-numerique-de-la-poste-mal-securisee-mais-au-moins-elle-ne-marche-pas" rel="nofollow">https://linuxfr.org/users/jch-2/journaux/l-identite-numeriqu...</a></p>
]]></description><pubDate>Sun, 05 Apr 2026 12:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648661</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47648661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648661</guid></item><item><title><![CDATA[New comment by jech in "Lisette a little language inspired by Rust that compiles to Go"]]></title><description><![CDATA[
<p>The ecosystem.  The language is lovely, but dune/opam is not up to the standard of the Go or Rust build systems, and the set of useful libraries is somewhat skewed.  Whenever I write a program in Caml, I gain an hour thanks to the nice language, and then lose two fighting with dune/opam.<p>There's also the support for concurrency and parallelism, which has started to improve recently, but is still years behind what is available in Go (but still better in my opinion than what is available in Rust).</p>
]]></description><pubDate>Sun, 05 Apr 2026 11:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648462</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47648462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648462</guid></item><item><title><![CDATA[New comment by jech in "A Japanese glossary of chopsticks faux pas (2022)"]]></title><description><![CDATA[
<p>There's nothing more humiliating than a Warsaw taxi driver who looks at you as you try to work out how to operate the door handle and says "Panie!" with a left-bank accent.</p>
]]></description><pubDate>Sat, 21 Mar 2026 21:38:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471705</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47471705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471705</guid></item><item><title><![CDATA[New comment by jech in "A Japanese glossary of chopsticks faux pas (2022)"]]></title><description><![CDATA[
<p>> You left out most of the interesting things.  For example the vocative case is partially dissapearing.<p>The grammar is changing in many ways (for example, the inanimate masculine is being replaced with the animated, <i>kroić kotleta</i>), but this was about honorifics.</p>
]]></description><pubDate>Sat, 21 Mar 2026 13:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47466634</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47466634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47466634</guid></item><item><title><![CDATA[New comment by jech in "A Japanese glossary of chopsticks faux pas (2022)"]]></title><description><![CDATA[
<p>>> Poland has honorifics that are probably on par to those in Japan<p>> I'm interested in learning more about this!<p>It's very simple, actually.<p>For strangers, you use the third person and the title « Pan » or « Pani » (Sir or Lady).  You avoid pronouns, « The Lady has forgotten the Lady's purse on the table ».<p>For friends, you use the t-form ("ty", thou), and use a diminutive rather than the full name.  « Johny, you've forgotten your bag on the table ».<p>For work colleagues, you traditionally use « Pan » or « Pani » with the full form of the first name.  « Mister John, the mister's bag is on the table ».  This is perceived as old-fashioned, and is increasingly being replaced by the t-form.<p>The v-form has fallen into disuse, as it was promoted by the Communist regime.<p>(The old-fashioned honorifics still exist, but they are only used in administrative correspondence: the only time when you're "the respectable gentleman" is when you need to pay taxes.)</p>
]]></description><pubDate>Sat, 21 Mar 2026 10:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47465789</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47465789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47465789</guid></item><item><title><![CDATA[New comment by jech in "Who's behind the age verification bills?"]]></title><description><![CDATA[
<p>« I've been pulling public records on the wave of "age verification" bills moving through US state legislatures. IRS 990 filings, Senate lobbying disclosures, state ethics databases, campaign finance records, corporate registries, WHOIS lookups, Wayback Machine archives. What started as curiosity about who was pushing these bills turned into documenting a coordinated influence operation that, from a privacy standpoint, is building surveillance infrastructure at the operating system level while the company behind it faces zero new requirements for its own platforms. »</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398327</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47398327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398327</guid></item><item><title><![CDATA[Who's behind the age verification bills?]]></title><description><![CDATA[
<p>Article URL: <a href="https://web.archive.org/web/20260313143853/https://old.reddit.com/r/linux/comments/1rshc1f/i_traced_2_billion_in_nonprofit_grants_and_45/">https://web.archive.org/web/20260313143853/https://old.reddit.com/r/linux/comments/1rshc1f/i_traced_2_billion_in_nonprofit_grants_and_45/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47398326">https://news.ycombinator.com/item?id=47398326</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:51:15 +0000</pubDate><link>https://web.archive.org/web/20260313143853/https://old.reddit.com/r/linux/comments/1rshc1f/i_traced_2_billion_in_nonprofit_grants_and_45/</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47398326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398326</guid></item><item><title><![CDATA[New comment by jech in "Fontcrafter: Turn Your Handwriting into a Real Font"]]></title><description><![CDATA[
<p>> cursive is the norm for Russians of all ages.<p>I know.  I always feel utterly embarrassed when Russian-speaking friends write down a movie title for me, and I have to ask them to rewrite it in block capitals.</p>
]]></description><pubDate>Mon, 09 Mar 2026 18:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47313353</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47313353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47313353</guid></item><item><title><![CDATA[New comment by jech in "Fontcrafter: Turn Your Handwriting into a Real Font"]]></title><description><![CDATA[
<p>> I don't know anyone under 40 who doesn't write in cursive (in Russian)<p><a href="https://upload.wikimedia.org/wikipedia/commons/3/34/%D0%9B%D0%B8%D1%88%D0%B8%D1%88%D1%8C_in_russian_cursive.jpg" rel="nofollow">https://upload.wikimedia.org/wikipedia/commons/3/34/%D0%9B%D...</a><p>Understandable.</p>
]]></description><pubDate>Mon, 09 Mar 2026 12:29:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47308194</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47308194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47308194</guid></item><item><title><![CDATA[New comment by jech in "MacBook Pro with M5 Pro and M5 Max"]]></title><description><![CDATA[
<p>> GNOME uses gjs<p>I don't think gjs is a webview.  It uses JavaScript, granted, but binds to a native toolkit, not to DOM and CSS.</p>
]]></description><pubDate>Tue, 03 Mar 2026 23:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47240698</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47240698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47240698</guid></item><item><title><![CDATA[New comment by jech in "Open Letter to Google on Mandatory Developer Registration for App Distribution"]]></title><description><![CDATA[
<p>As far as I know, it's implemented in the proprietary part of Android (Google Mobile Services, GMS), so it won't affect LineageOS users as long as they don't install the GMS.</p>
]]></description><pubDate>Tue, 24 Feb 2026 19:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47141388</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=47141388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47141388</guid></item><item><title><![CDATA[New comment by jech in "France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc."]]></title><description><![CDATA[
<p>> So far [Galene is] much better than I expected, both in terms of latency and the overall video/audio quality<p>Latency is better, since Galene uses an unordered buffer instead of a jitter buffer.  Lipsynch should also be slightly better, as Galene carefully computes audio/video offsets and forwards the result to the receiver so it can compensate.<p>Audio and video quality, on the other hand, should be roughly the same, unless Jitsi is doing something wrong.</p>
]]></description><pubDate>Mon, 26 Jan 2026 18:18:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46769411</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46769411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46769411</guid></item><item><title><![CDATA[New comment by jech in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>> Correct me if I'm wrong, but UPnP requires my ESP32 to initiate communication.<p>Not quite.  Using UPnP, any host on your internal network can open a port for any other host.  You may be thinking of NAT-PMP.<p>Additionally, by default UPnP mappings don't expire (unlike NAT-PMP mappings), so if a host crashes with an open port and your ESP32 inherits its IPv4 address, it will be exposed to the Internet.</p>
]]></description><pubDate>Sat, 03 Jan 2026 18:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46480118</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46480118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46480118</guid></item><item><title><![CDATA[New comment by jech in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>> I don't have a shortage of IPv4. Maybe my ISP or my VPN host do, I don't know.<p>Your ISP has paid 40€ for your IPv4 address.  That's a cost they're most probably passing on to you.<p>> Every host routable from anywhere on the Internet? No thanks.<p>Every time you start a videoconference, there is a couple of seconds' pause while the peers perform NAT traversal.</p>
]]></description><pubDate>Sat, 03 Jan 2026 18:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46480059</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46480059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46480059</guid></item><item><title><![CDATA[New comment by jech in "If you care about security you might want to move the iPhone Camera app"]]></title><description><![CDATA[
<p>Oh, fully agreed.<p>What would be more useful, however, would be the ability to selectively block network connections: for example, to allow the public transportation app to access its API endpoint, but not the advertising and tracking endpoints.  I don't think LineageOS allows that, and I don't know if Graphene does.</p>
]]></description><pubDate>Fri, 02 Jan 2026 22:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46470250</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46470250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46470250</guid></item><item><title><![CDATA[New comment by jech in "If you care about security you might want to move the iPhone Camera app"]]></title><description><![CDATA[
<p>It's also possible in LineageOS and its derivatives.<p>But it's not very useful in practice: if an application doesn't need networking for its core functionality, then there usually is an open-source equivalent that does not use the network in the first place.  The few applications that lack a good open-source equivalent (public transportation, proprietary messaging protocols, banking) don't do anything useful without network access.</p>
]]></description><pubDate>Fri, 02 Jan 2026 13:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46464419</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46464419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46464419</guid></item><item><title><![CDATA[New comment by jech in "AI-generated videos showing young and attractive women promote Poland's EU exit"]]></title><description><![CDATA[
<p>There's certainly a number of Russian words in older Warsaw slang (<i>barachło</i>, <i>ustrojstwo</i>, <i>wierchuszka</i>, etc.), but the videos were not using slang, especially not older slang, and they had no reason to use <i>prawilny</i> except by accident.</p>
]]></description><pubDate>Thu, 01 Jan 2026 16:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46455475</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46455475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46455475</guid></item><item><title><![CDATA[New comment by jech in "AI-generated videos showing young and attractive women promote Poland's EU exit"]]></title><description><![CDATA[
<p>> But on the other hand, we also don't know if this is a foreign misinformation campaign or just a politically disgruntled Pole<p>The videos contain at least one mistake that indicates that they were written by a native speaker of Russian (the use of the word <i>prawilny</i>, which is a Russian word (правильный) and doesn't exist in Polish).<p>It's circumstantial evidence, granted, but enough to point at a Russian origin, at least in the absence of further information.</p>
]]></description><pubDate>Wed, 31 Dec 2025 15:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444885</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46444885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444885</guid></item><item><title><![CDATA[New comment by jech in "AI-generated videos showing young and attractive women promote Poland's EU exit"]]></title><description><![CDATA[
<p>> Someone (Russia)<p>One of the videos uses the non-existent word <i>prawilny</i>, which is Russian (правильный).  The Polish equivalent would be <i>prawidłowy</i> or <i>właściwy</i>.</p>
]]></description><pubDate>Wed, 31 Dec 2025 14:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444645</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46444645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444645</guid></item><item><title><![CDATA[New comment by jech in "Swapping SIM cards used to be easy, and then came eSIM"]]></title><description><![CDATA[
<p>> in a foreign country [...] If he had an eSIM it would have quickly solved the problem for him. Instead he had to wait until he got home to pop in a new SIM card.<p>Are you sure that his carrier allows activating an eSIM while roaming?  Mine definitely doesn't, which means that if I break my phone while abroad, I lose access to online banking.</p>
]]></description><pubDate>Mon, 29 Dec 2025 21:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46426051</link><dc:creator>jech</dc:creator><comments>https://news.ycombinator.com/item?id=46426051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46426051</guid></item></channel></rss>