<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: joostdecock</title><link>https://news.ycombinator.com/user?id=joostdecock</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 21:40:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joostdecock" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joostdecock in "Free Bespoke Sewing Patterns – FreeSewing"]]></title><description><![CDATA[
<p>Joost here (FreeSewing maintainer)<p>Bless you for submitting this, but I doubt much of the people here are into sewing<p>That being said, they might care more about this FOSDEM talk about FreeSewing:<a href="https://youtu.be/ec7vgHoHwqQ?si=IPDEW4s9Q1oS18wl" rel="nofollow">https://youtu.be/ec7vgHoHwqQ?si=IPDEW4s9Q1oS18wl</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 08:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46922266</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=46922266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922266</guid></item><item><title><![CDATA[New comment by joostdecock in "European Commission issues call for evidence on open source"]]></title><description><![CDATA[
<p>There's also this GitLab instance: <a href="https://code.europa.eu/" rel="nofollow">https://code.europa.eu/</a></p>
]]></description><pubDate>Fri, 09 Jan 2026 15:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46554809</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=46554809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46554809</guid></item><item><title><![CDATA[New comment by joostdecock in "Malicious compliance by booking an available meeting room"]]></title><description><![CDATA[
<p>When it's a meeting I run/control my rule is that I will wait 150 seconds for people who are late, after which I start the meeting.<p>You can join later, that's fine, but I'm not waiting longer than 150 seconds.<p>Waiting 150 seconds feels like waiting a long time. Whereas being 2.5 minutes late feels like being on time.<p>So I find that phrasing it this way is more impactful.<p>(by now you probably figured out that I am not very popular ar work)</p>
]]></description><pubDate>Thu, 15 May 2025 16:18:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43996552</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=43996552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43996552</guid></item><item><title><![CDATA[New comment by joostdecock in "Are Levi's from Amazon different from Levi's from Levi's?"]]></title><description><![CDATA[
<p>No matter how hard I try, I cannot make two pairs of jeans that are identical.<p>Same pattern, same denim, same person making them (me), they don't fit/feel the same.<p>Consistent results when using fabric is hard. Also keep in mind that good denim is practically sheet metal in comparison to most fabrics, so on one hand easier to get consistent results, but on the other hand, even small differences are more noticeable than something lighter or (god forbid) stretchy.<p>You cannot just engineer your way out of some of the challenges inherit in garment construction (trust me, Ive tried).</p>
]]></description><pubDate>Fri, 28 Mar 2025 20:36:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43509593</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=43509593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43509593</guid></item><item><title><![CDATA[New comment by joostdecock in "All Clothing Is Handmade (2022)"]]></title><description><![CDATA[
<p>Kudos for trying to make clothes for yourself. I feel everyone should do that at some point.</p>
]]></description><pubDate>Wed, 26 Mar 2025 13:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43481908</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=43481908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43481908</guid></item><item><title><![CDATA[New comment by joostdecock in "France rejects backdoor mandate"]]></title><description><![CDATA[
<p>I am not here de defend politicians, but...<p>The title says "France rejects backdoor mandate" but TFA makes it clear that France is not a hive-mind:<p>- The rejection was by the French National Assembly (think parliament/congres)
- Ths happened despite pressure from the internal ministry (the government)<p>I find it interesting that it is often a similar story at the EU level where the European Parliament puts a stop to the worst impulses of the European Commission.</p>
]]></description><pubDate>Sat, 22 Mar 2025 13:21:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43445517</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=43445517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43445517</guid></item><item><title><![CDATA[New comment by joostdecock in "How rqlite is tested"]]></title><description><![CDATA[
<p>Yes, it's our backing database for Morio [1], an open source observability plumbing tool.<p>We're still building it but we're dogfooding it and run it in production ourselves.<p>Can't recommend it enough<p>[1] <a href="https://morio.it/" rel="nofollow">https://morio.it/</a></p>
]]></description><pubDate>Wed, 15 Jan 2025 05:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42707809</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=42707809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42707809</guid></item><item><title><![CDATA[New comment by joostdecock in "I deleted my social media accounts"]]></title><description><![CDATA[
<p>> some interesting stuff on MR<p>I'm drawing a blank for MR. What does it stand for?</p>
]]></description><pubDate>Mon, 13 Jan 2025 07:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42680960</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=42680960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42680960</guid></item><item><title><![CDATA[New comment by joostdecock in "Goja: A Golang JavaScript Runtime"]]></title><description><![CDATA[
<p>For a real-worl use case, look towards the 'script' processor in Elastic' Beats family of data shippers [1] (example is from Metricbeat but it exists in other Beats too)<p>They can be configured to mutate the data with some basic DSL syntax, but if you have more advanced needs, you can break out to JavaScript and transform the JSON any way you want.<p>This is very useful because now any transformation becomes possible. And because this is the user of your product who writes that JavaScript more as configuration than code.
And since there's no build step, it is just part if the configuration loaded at startup.<p>[1] <a href="https://www.elastic.co/guide/en/beats/metricbeat/current/processor-script.html" rel="nofollow">https://www.elastic.co/guide/en/beats/metricbeat/current/pro...</a></p>
]]></description><pubDate>Sat, 07 Sep 2024 06:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41471862</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=41471862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41471862</guid></item><item><title><![CDATA[New comment by joostdecock in "Ask HN: What are you working on (August 2024)?"]]></title><description><![CDATA[
<p>I've been working on something to handle the "plumbing for your observability". It's a way to collect, stream, and route observability data that can get it from and into a wide variety of systems.<p>It's not targeted at the 'cloud native' crowd, but rather more at traditional on-prem infra.<p>It is all manageable via an API and provides a Kafka API for streaming data (RedPanda under the hood).<p>Name: Morio
Documentation: <a href="https://morio.it/" rel="nofollow">https://morio.it/</a>
Code: <a href="https://github.com/certeu/morio">https://github.com/certeu/morio</a><p>Note: here is no commercial angle here. This is an open source project of (the CERT of) the EU (license: EUPL).</p>
]]></description><pubDate>Sun, 25 Aug 2024 08:09:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41345445</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=41345445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41345445</guid></item><item><title><![CDATA[New comment by joostdecock in "Building rqlite 9.0: Cutting disk usage by half"]]></title><description><![CDATA[
<p>> Ease of deployment and operation are also important, and that's an area in which rqlite excels<p>Amen. I've been building something appliance-like where I want to support clustering but I don't want to manage a database cluster inside the project.<p>Rqlite is so easy to run either stand-alone or clustered. It's a godsend.<p>And when people want postgres or whatever, I let them bring their own database. It's not hard to abstract a database storage layet if you plan ahead.<p>But if you want it to 'just work' rqlite is doing that with flying colors.</p>
]]></description><pubDate>Tue, 06 Aug 2024 17:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41173246</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=41173246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41173246</guid></item><item><title><![CDATA[New comment by joostdecock in "Vercel cancels the open source sponsorship for github1s"]]></title><description><![CDATA[
<p>I think there's a bigger issue going on here.
I too have received the same email for my open source project (1) which also was on Vercel's sponsorship deal.<p>A little Googling shows others piping up in the last couple of hours who received a similar message (2). 
What seems odd is that they make it sound like the deal 'expired'. But I find it more than a bit curious that all the reports I find about this are from the last couple of hours, all expiring at the exact same date (14 June).<p>Given that Vercel no longer offers sponsorship (3), this feels like they decided to revoke the deal, and offer a 6-month credit to ease the transition.<p>Obviously, I am appreciative of the free service I've received, but the messaging about these changes could be a lot more honest IMHO.<p>(1) <a href="https://freesewing.org/" rel="nofollow">https://freesewing.org/</a> 
(2) <a href="https://www.reddit.com/r/nextjs/comments/1dfh7ak/vercel_just_ended_my_opensource_sponsorship/?rdt=41666" rel="nofollow">https://www.reddit.com/r/nextjs/comments/1dfh7ak/vercel_just...</a>
(3) <a href="https://vercel.com/guides/can-vercel-sponsor-my-open-source-project" rel="nofollow">https://vercel.com/guides/can-vercel-sponsor-my-open-source-...</a></p>
]]></description><pubDate>Fri, 14 Jun 2024 08:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40678661</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=40678661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40678661</guid></item><item><title><![CDATA[New comment by joostdecock in "German state moving 30k PCs to LibreOffice"]]></title><description><![CDATA[
<p>The English summary focuses on the move from MS Office to LibreOffice (it's a post on the Document Foundation blog, so it makes sense that this is their focus), but the original German press release (1) lists 6 pillars:<p>- Switching from Microsoft Office to LibreOffice<p>- Switching the operating system from Microsoft Windows to Linux<p>- Collaboration within the state administration and with external parties: Use of the open source products Nextcloud, Open Xchange/Thunderbird in conjunction with the Univention AD connector to replace Microsoft Sharepoint and Microsoft Exchange/Outlook<p>- Conception of an open source based directory service to replace Microsoft Active Directory<p>- Inventory of specialist procedures regarding compatibility and interoperability with LibreOffice and Linux<p>- Development of an open source based telephony solution to replace Telekom-Flexport<p>So it's a good bit more ambitious than replacing MS Office.<p>(1) <a href="https://www.schleswig-holstein.de/DE/landesregierung/ministerien-behoerden/I/Presse/PI/2024/CdS/240403_cds_it-arbeitsplatz.html" rel="nofollow">https://www.schleswig-holstein.de/DE/landesregierung/ministe...</a><p>(edited for formatting/typos)</p>
]]></description><pubDate>Thu, 04 Apr 2024 11:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39928836</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=39928836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39928836</guid></item><item><title><![CDATA[New comment by joostdecock in "No CMS? Writing Our Blog in React (2023)"]]></title><description><![CDATA[
<p>From TFA:<p>> <i>My idea was that surely it's possible to write a bunch of markdown, and then have that get wrapped in a bunch of JSX tags that come pre-styled, using the styles of your existing repo? For example, what I expected was to be able to write *test* (Markdown for bold) and then get a component that looked like<Bold>test</Bold> where <Bold> is a library-defined React component</i><p>It surely is possible, so perhaps I can share some links if others are wondering the same thing.<p>If you like to roll your own solution for that, you can use the unified ecosystem: <a href="https://unifiedjs.com/" rel="nofollow">https://unifiedjs.com/</a><p>However, if you want JSX just do what everyone does and reach for MDX: 
<a href="https://mdxjs.com/" rel="nofollow">https://mdxjs.com/</a><p>> <i>We thought this would be a no-brainer and that there would be some CMS/SSG libraries out there that made this Markdown conversion process easy and facilitated integration with any number of frontend frameworks.</i><p>You thought correct:<p>- NextJS MDX integration: <a href="https://nextjs.org/docs/pages/building-your-application/configuring/mdx" rel="nofollow">https://nextjs.org/docs/pages/building-your-application/conf...</a>
- Gatsby MDX integration: <a href="https://www.gatsbyjs.com/docs/how-to/routing/mdx/" rel="nofollow">https://www.gatsbyjs.com/docs/how-to/routing/mdx/</a><p>Or check <a href="https://jamstack.org/generators/" rel="nofollow">https://jamstack.org/generators/</a> for more options 
But since you seem to like</p>
]]></description><pubDate>Tue, 13 Feb 2024 06:10:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39355013</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=39355013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39355013</guid></item><item><title><![CDATA[New comment by joostdecock in "Ask HN: What's the coolest physical thing you've made?"]]></title><description><![CDATA[
<p>Shoes. I've made plenty of clothes, bags, and other sewing things. But shoes is a cut above.<p>I also documented the process on this 'Shoes from scratch'series on YouTube: <a href="https://youtube.com/playlist?list=PL1gv5yv3DoZNdz-LJFykg6mMfg_67gtTK">https://youtube.com/playlist?list=PL1gv5yv3DoZNdz-LJFykg6mMf...</a></p>
]]></description><pubDate>Mon, 07 Aug 2023 16:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=37036945</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=37036945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37036945</guid></item><item><title><![CDATA[New comment by joostdecock in "Ask HN: What's the coolest physical thing you've made?"]]></title><description><![CDATA[
<p>Shoes. I've made plenty of clothes, bags, and other more common sewing things. But making shoes is a cut above.<p>And I recorded the process in an attempt to show that it's not even that hard in this 'Shoes from scratch' series on YouTube: <a href="https://youtube.com/playlist?list=PL1gv5yv3DoZNdz-LJFykg6mMfg_67gtTK">https://youtube.com/playlist?list=PL1gv5yv3DoZNdz-LJFykg6mMf...</a></p>
]]></description><pubDate>Mon, 07 Aug 2023 16:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37036841</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=37036841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37036841</guid></item><item><title><![CDATA[New comment by joostdecock in "NPM won't publish packages containing the word keygen"]]></title><description><![CDATA[
<p>Don't get me started</p>
]]></description><pubDate>Wed, 14 Jun 2023 15:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=36327069</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=36327069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36327069</guid></item><item><title><![CDATA[New comment by joostdecock in "Searching a data breach with ElasticSearch"]]></title><description><![CDATA[
<p>To be fair, "X-pack" was a thing many years ago. But those days are gone and have been for a while.<p>You get authorization in the free offering and that's been the case for the least two major versions.<p>The things you need to pay for are IMHO not hobby project stuff, like integration with LDAP/AD.<p>You are of course correct that this used to be the case, and that to some extend this sentiment prevails.<p>But I feel Elastic (the company) deserves credit for acknowledging the issue and addressing it.</p>
]]></description><pubDate>Fri, 23 Dec 2022 10:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=34104255</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=34104255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34104255</guid></item><item><title><![CDATA[New comment by joostdecock in "PayPal inactivity fee"]]></title><description><![CDATA[
<p>> if you’re using PayPal and need recommendations to replace it, reply with your use case and I’ll respond<p>I'm accepting donations for my open source software project (FreeSewing.org). I also need the shipping address because I send a little thank-you. What should I use instead that's available to people from different countries?<p>PS; Also in Belgium btw, hi!</p>
]]></description><pubDate>Tue, 15 Nov 2022 07:16:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33606231</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=33606231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33606231</guid></item><item><title><![CDATA[New comment by joostdecock in "Ask HN: What not-profit-seeking project are you tinkering with this week?"]]></title><description><![CDATA[
<p>Just updated the docs for the upcoming v3 release of FreeSewing, an open source platform for parametric design, specific aimed at sewing patterns.<p><a href="https://FreeSewing.dev/" rel="nofollow">https://FreeSewing.dev/</a></p>
]]></description><pubDate>Wed, 19 Oct 2022 04:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=33257827</link><dc:creator>joostdecock</dc:creator><comments>https://news.ycombinator.com/item?id=33257827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33257827</guid></item></channel></rss>