<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: grothoff</title><link>https://news.ycombinator.com/user?id=grothoff</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 21 Oct 2026 09:52:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=grothoff" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by grothoff in "Any Open Source projects in need of documentation writer?"]]></title><description><![CDATA[
<p><a href="https://taler.net/" rel="nofollow">https://taler.net/</a> would be happy to get help.</p>
]]></description><pubDate>Thu, 09 Apr 2026 23:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711833</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=47711833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711833</guid></item><item><title><![CDATA[New comment by grothoff in "Swiss voters back e-ID and abolish rental tax"]]></title><description><![CDATA[
<p>It's only partially open source. Some server-side code remains proprietary, and the client-side will depend on proprietary code of Google and Apple and they do not plan to support platforms that are actually Free Software. The law overall is badly written. For example, articles 12 and 26 effectively say that "The source is shared with public, except if it is proprietary or insecure." Or take Article 4: "The government <i>may</i> operate systems that protect the privacy of the identity subjects."</p>
]]></description><pubDate>Sun, 28 Sep 2025 18:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45406620</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=45406620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45406620</guid></item><item><title><![CDATA[New comment by grothoff in "Swiss voters back e-ID and abolish rental tax"]]></title><description><![CDATA[
<p>Not quite. If you reside in Switzerland, you can own rental homes. Just foreign non-residents cannot buy.</p>
]]></description><pubDate>Sun, 28 Sep 2025 18:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45406539</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=45406539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45406539</guid></item><item><title><![CDATA[New comment by grothoff in "Ask HN: What open source projects need help?"]]></title><description><![CDATA[
<p>We do need to expire cryptographic keys eventually, there is no sane alternative to this. Now, note that "regularly online" here could mean once every X years depending on how the system is configured.</p>
]]></description><pubDate>Sat, 16 Nov 2024 18:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42158148</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=42158148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42158148</guid></item><item><title><![CDATA[New comment by grothoff in "Ask HN: What open source projects need help?"]]></title><description><![CDATA[
<p>GNU Taler (<a href="https://taler.net/);" rel="nofollow">https://taler.net/);</a> privacy-preserving payment system. Written in C/Java/TypeScript/Kotlin/Rust/Postgresql/etc.; needs include coding (especially integration into other applications) documentation (review, proof-reading), testing (incl. benchmark, UX), packaging, translation (Weblate/gettext); any help welcome ;-).</p>
]]></description><pubDate>Sat, 16 Nov 2024 18:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42158006</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=42158006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42158006</guid></item><item><title><![CDATA[New comment by grothoff in "R5N - Obfuscated mesh routing on hostile networks."]]></title><description><![CDATA[
<p>On this Internet if you don't trust third parties to route all of your traffic through and peers are behind NAT or CGNATs. Or imagine a mixed network with some peers on <a href="https://en.wikipedia.org/wiki/Wireless_ad_hoc_network" rel="nofollow">https://en.wikipedia.org/wiki/Wireless_ad_hoc_network</a> (s), possibly with some connected to the Internet.  The key assumption we have (for the random walk to work) is that it must be a small-world network (<a href="https://en.wikipedia.org/wiki/Small-world_network" rel="nofollow">https://en.wikipedia.org/wiki/Small-world_network</a>) and network topologies surprisingly often are.</p>
]]></description><pubDate>Wed, 07 Aug 2024 22:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41186125</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=41186125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41186125</guid></item><item><title><![CDATA[New comment by grothoff in "R5N - Obfuscated mesh routing on hostile networks."]]></title><description><![CDATA[
<p>Actually, there are two: 
One in C at <a href="https://git.gnunet.org/gnunet.git/tree/src/service/dht" rel="nofollow">https://git.gnunet.org/gnunet.git/tree/src/service/dht</a>
And one in Go at <a href="https://git.gnunet.org/gnunet-go.git/" rel="nofollow">https://git.gnunet.org/gnunet-go.git/</a></p>
]]></description><pubDate>Wed, 07 Aug 2024 22:06:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41186082</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=41186082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41186082</guid></item><item><title><![CDATA[New comment by grothoff in "The Internet Is Broken: Idealistic Ideas for Building a GNU Network [pdf] (2014)"]]></title><description><![CDATA[
<p>I'm personally primarily busy with GNU Taler, but still in touch with the more active developers. Major work is still happening on the transport subsystem with the goal of improving NAT traversal. Some work is being done to make the code run on Android. A messenger application (incl. text and voice) works --- if your network/NAT are happy, which most of the time they are not (see my first point). There is also fun cryptographic work happening on Reclaim:ID (SSI), and improvements to the GNU Name System (registrar implementation, automatic scalable import of large DNS zones). Plus some work on automatically testing the system using Linux network namespaces. But yes, quite regular breaking changes and still too frequent breakage on the transport layer means that the active network is tiny. OTOH, until NAT traversal reliably works (incl. our self-imposed restriction to not simply assume that Google runs a TURN server/ICE environment to relay our for us), GNUnet is really only suitable for developers anyway. So normal users sadly still cannot use it. But, development is still quite active.</p>
]]></description><pubDate>Wed, 07 Aug 2024 19:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41184602</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=41184602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41184602</guid></item><item><title><![CDATA[New comment by grothoff in "R5N - Obfuscated mesh routing on hostile networks."]]></title><description><![CDATA[
<p>Yes, the random walk relates to the "NAT problem". Basically, due to NAT, peers may not succeed when trying to connect to arbitrary other peers (especially if you assume no TURN servers or other infrastructure to facilitate). The same situation may also arise in mobile ad-hoc networks, where your wireless signals simply don't get everywhere. As a result, the usual greedy routing will get stuck in a local minimal. By prefixing the greedy routing with a random walk, you basically randomize the starting position, and then end up at a <i>random</i> local minima. Replicate at enough local minima (O(sqrt(n)) and do enough (O(sqrt(n)) lookups and the birthday paradox will make it increasingly likely for you to succeed. Without the random walk, both the putter and the getter would greedily route always to their local minimum, and if they differ, never find each other's data.</p>
]]></description><pubDate>Wed, 07 Aug 2024 19:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41184515</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=41184515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41184515</guid></item><item><title><![CDATA[New comment by grothoff in "The Internet Is Broken: Idealistic Ideas for Building a GNU Network [pdf] (2014)"]]></title><description><![CDATA[
<p>We've been mostly working on GNU Taler (<a href="https://taler.net/" rel="nofollow">https://taler.net/</a>), the GNU Name System (<a href="https://www.rfc-editor.org/rfc/rfc9498.html" rel="nofollow">https://www.rfc-editor.org/rfc/rfc9498.html</a>) and GNU Anastasis (<a href="https://anastasis.lu/" rel="nofollow">https://anastasis.lu/</a>). They all relate.</p>
]]></description><pubDate>Wed, 07 Aug 2024 06:14:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41178680</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=41178680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41178680</guid></item><item><title><![CDATA[New comment by grothoff in "FOSS funding vanishes from EU's 2025 Horizon program plans"]]></title><description><![CDATA[
<p>NGI funded us to work on the GNU Name System (<a href="https://www.rfc-editor.org/rfc/rfc9498.html" rel="nofollow">https://www.rfc-editor.org/rfc/rfc9498.html</a>), that includes the Go implementation, updates to the C implementation, and the specification. Plus NGI funds work on <a href="https://taler.net/" rel="nofollow">https://taler.net/</a>. Another example for a project they funded is <a href="https://cryptpad.fr/" rel="nofollow">https://cryptpad.fr/</a>. <a href="https://nlnet.nl/project/" rel="nofollow">https://nlnet.nl/project/</a> has an extensive list. If you actually care about privacy on the Internet and FLOSS, I'd be surprised if you did not find some project there that you know or use.<p>If you are working on improving privacy on the Internet with FLOSS, you can still apply for funding at <a href="https://nlnet.nl/propose" rel="nofollow">https://nlnet.nl/propose</a>.</p>
]]></description><pubDate>Fri, 19 Jul 2024 06:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41002603</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=41002603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41002603</guid></item><item><title><![CDATA[Patrick Breyer: "The Digital Euro is a problem and not the solution"]]></title><description><![CDATA[
<p>Article URL: <a href="https://taler.net/en/news/2024-14.html">https://taler.net/en/news/2024-14.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40970814">https://news.ycombinator.com/item?id=40970814</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Jul 2024 19:36:08 +0000</pubDate><link>https://taler.net/en/news/2024-14.html</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=40970814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40970814</guid></item><item><title><![CDATA[New comment by grothoff in "EU NGI TALER will bring private and secure online payments to the Eurozone"]]></title><description><![CDATA[
<p>Indeed, I just wanted to point out that the "game changing" desire of entropyie to fully automate payments can still be done with GNU Taler. So you are right that the scammer in the default deployment won't succeed, but additionally entropyie could still totally get what entropyie wants as a feature on their own system (and conceivably make this reasonably secure, too).</p>
]]></description><pubDate>Fri, 19 Jan 2024 07:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39052631</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=39052631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39052631</guid></item><item><title><![CDATA[New comment by grothoff in "EU NGI TALER will bring private and secure online payments to the Eurozone"]]></title><description><![CDATA[
<p>Not quite. GNU Taler's reference implementation requires explicit user consent for payment. But as GNU Taler is Free Software, you are free to modify the code on your system (and share your with others) to not require an explicit confirmation if you prefer that. Or even better, to add an option to do that on some "trusted" sites which you make configurable for each user via settings. I don't know if the risk is worth the UX improvement, but a key contribution of GNU Taler is that it is a Free Software payment system where you actually have the full four freedoms. Use them!</p>
]]></description><pubDate>Thu, 18 Jan 2024 22:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39048571</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=39048571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39048571</guid></item><item><title><![CDATA[New comment by grothoff in "RFC 9498 on the GNU Name System"]]></title><description><![CDATA[
<p>Eh, you realize that this very work on the GNU Name System prompted IETF to create the ".alt" zone for this purpose already, minus the $200k fee? Registration is open at <a href="https://gana.gnunet.org/dot-alt/dot_alt.html" rel="nofollow noreferrer">https://gana.gnunet.org/dot-alt/dot_alt.html</a></p>
]]></description><pubDate>Tue, 21 Nov 2023 12:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38362596</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=38362596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38362596</guid></item><item><title><![CDATA[New comment by grothoff in "Seriously, Don't Sign a CLA"]]></title><description><![CDATA[
<p>You are wrong on many details here. First of all, GNU isn't even a legal entity. The only legal entity is the FSF. Second, only <i>some</i> GNU packages have a copyright assignment to the FSF, not all. Some packages use a DCO, and some have way more creative solutions (see <a href="https://www.gnunet.org/static/pdf/copyright.pdf" rel="nofollow noreferrer">https://www.gnunet.org/static/pdf/copyright.pdf</a> for example). Finally, not all GNU packages are necessarily GPL-x-or-later. Yes, that's generally a good default (and sometimes AGPL-or-later or LGPL-or-later are good, too), but not a strict rule.</p>
]]></description><pubDate>Tue, 04 Jul 2023 19:45:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36591680</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=36591680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36591680</guid></item><item><title><![CDATA[New comment by grothoff in "The EU is getting ready to pilot a Central Bank Digital Currency by 2028"]]></title><description><![CDATA[
<p>They were clearly told what can be done (like: <a href="https://www.suerf.org/docx/f_8ec57b4b3e0f08f05b4793beef0bcd62_69851_suerf.pdf" rel="nofollow noreferrer">https://www.suerf.org/docx/f_8ec57b4b3e0f08f05b4793beef0bcd6...</a>) and what cannot be done (like: <a href="https://taler.net/papers/euro-bearer-online-2021.pdf" rel="nofollow noreferrer">https://taler.net/papers/euro-bearer-online-2021.pdf</a>) but for politics the technological reality doesn't matter so much, as the decision makers don't care to actually understand the technology.</p>
]]></description><pubDate>Thu, 29 Jun 2023 18:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=36524754</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=36524754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36524754</guid></item><item><title><![CDATA[New comment by grothoff in "Taler Systems SA is looking for investors for development of GNU Taler"]]></title><description><![CDATA[
<p>Short version: see RedHat. Long version: contact us.</p>
]]></description><pubDate>Sat, 12 Nov 2022 22:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33577859</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=33577859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33577859</guid></item><item><title><![CDATA[New comment by grothoff in "Taler Systems SA is looking for investors for development of GNU Taler"]]></title><description><![CDATA[
<p>Eh, we never called it decentralized. And you are right, it absolutely is not. We can disagree about whether allowing the government to see your income is ethical or not. However, we have consistently stated the facts (not decentralized, income visible, expenses non-traceable).<p>I appreciate your concern that income transparency enables (some) surveillance. However, are you willing to acknowledge that without it, you will have significantly more criminal activity in the system and will never be legal in most jurisdictions? And that this would force most people to effectively use account-based systems without any privacy? (Or staying with physical cash, which we also advocate for, btw.).</p>
]]></description><pubDate>Sat, 12 Nov 2022 22:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=33577845</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=33577845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33577845</guid></item><item><title><![CDATA[New comment by grothoff in "GNU Taler: An anonymous, taxable payment system using modern cryptography"]]></title><description><![CDATA[
<p>We have a mailinglist (taler@gnu.org), and my personal e-mail is also not difficult to find out. We can always use help. Still looking for an iOS developer, for example.</p>
]]></description><pubDate>Tue, 01 Mar 2022 21:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=30520258</link><dc:creator>grothoff</dc:creator><comments>https://news.ycombinator.com/item?id=30520258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30520258</guid></item></channel></rss>