<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: dleeftink</title><link>https://news.ycombinator.com/user?id=dleeftink</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 13:40:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dleeftink" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dleeftink in "Qite.js – Frontend framework for people who hate React and love HTML"]]></title><description><![CDATA[
<p>Think Xstate[0] machines are a little more intuitive than the conditional value structuring displayed here in the example, but it is an interesting idea indeed.<p>[0]: <a href="https://github.com/statelyai/xstate?tab=readme-ov-file#super-quick-start" rel="nofollow">https://github.com/statelyai/xstate?tab=readme-ov-file#super...</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 10:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500600</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=47500600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500600</guid></item><item><title><![CDATA[New comment by dleeftink in "Do not apologize for replying late to my email"]]></title><description><![CDATA[
<p>And still, we apologised ('I hope this find you well' and so on). It's cruft, it's slack, and it's <i>social</i>. We need some anchors to hang our message on. We know when it's necessary and when it isn't, and by breaking conventions we relay intent ('sorry not sorry').</p>
]]></description><pubDate>Wed, 11 Feb 2026 15:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46975807</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46975807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46975807</guid></item><item><title><![CDATA[New comment by dleeftink in "Mermaid ASCII: Render Mermaid diagrams in your terminal"]]></title><description><![CDATA[
<p>Pair this with Unicode plots[0] and you're set!<p>[0]:  <a href="https://github.com/JuliaPlots/UnicodePlots.jl" rel="nofollow">https://github.com/JuliaPlots/UnicodePlots.jl</a></p>
]]></description><pubDate>Thu, 29 Jan 2026 03:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46805302</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46805302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46805302</guid></item><item><title><![CDATA[New comment by dleeftink in "Scientists identify brain waves that define the limits of 'you'"]]></title><description><![CDATA[
<p>It's waves all the way down!</p>
]]></description><pubDate>Mon, 26 Jan 2026 05:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46762059</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46762059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46762059</guid></item><item><title><![CDATA[New comment by dleeftink in "The No Fakes Act has a “fingerprinting” trap that kills open source?"]]></title><description><![CDATA[
<p>That is not what I said. It is about signalling risks to developers, not criminalising them. And in terms of encoders, I would say it relates more to digital 'form' than 'content' anyways, the container of a creative work vs the 'creative' (created) work itself.<p>While both can be misused, to me the latter category seems to afford a far larger set of tertiary/unintended uses.</p>
]]></description><pubDate>Fri, 09 Jan 2026 14:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46554500</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46554500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46554500</guid></item><item><title><![CDATA[New comment by dleeftink in "The No Fakes Act has a “fingerprinting” trap that kills open source?"]]></title><description><![CDATA[
<p>I would say a text-based model carries a different risk profile compared to video-based ones. At some point (now?) we'd probably need to have the difficult conversation of what level of media-impersonation we are comfortable with.</p>
]]></description><pubDate>Fri, 09 Jan 2026 06:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550744</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46550744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550744</guid></item><item><title><![CDATA[New comment by dleeftink in "The No Fakes Act has a “fingerprinting” trap that kills open source?"]]></title><description><![CDATA[
<p>Which in case of digital replicas that can feign real people, may be worth considering. Not a blanket legislation as proposed here, but something that signals the downstream risks to the developer to prevent undesired uses.</p>
]]></description><pubDate>Fri, 09 Jan 2026 06:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550694</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46550694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550694</guid></item><item><title><![CDATA[New comment by dleeftink in "The No Fakes Act has a “fingerprinting” trap that kills open source?"]]></title><description><![CDATA[
<p>And I am talking about user-facing app development specifically, which has a different risk profile compared to automative or civil engineering.</p>
]]></description><pubDate>Fri, 09 Jan 2026 06:22:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550679</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46550679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550679</guid></item><item><title><![CDATA[New comment by dleeftink in "The No Fakes Act has a “fingerprinting” trap that kills open source?"]]></title><description><![CDATA[
<p>Not saying this would be the right way to go about preventing undesirable uses, but shouldn't building 'risky' technologies signal some risk to the ones developing them? Safe harbor clauses have long allowed the risks to be externalised onto the user, fostering non-responsibility on the developers behalf.</p>
]]></description><pubDate>Fri, 09 Jan 2026 06:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46550550</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46550550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46550550</guid></item><item><title><![CDATA[New comment by dleeftink in "The Post-American Internet"]]></title><description><![CDATA[
<p>In case bricks will be thrown, the response from the receiving party will likely skew to the argument presented here--circumvention of technical locks.<p>You'd catch the brick, sand it and repurpose so it'll fit your home.</p>
]]></description><pubDate>Tue, 06 Jan 2026 07:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46509724</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46509724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46509724</guid></item><item><title><![CDATA[New comment by dleeftink in "Total monthly number of StackOverflow questions over time"]]></title><description><![CDATA[
<p>Instead of having chat-interfaces target single developers, moving towards multiplayer interfaces may bring back some of what has been lost--looping in experts or third-party knowledge when a problem is too though to tackle via agentic means.<p>Now all our interactions are neatly kept in personalised ledgers, bounded and isolated from  one another. Whether by design or by technical infeasability, the issue remains that knowledge becomes increasingly bounded too instead of collaborative.</p>
]]></description><pubDate>Sun, 04 Jan 2026 04:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46484982</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46484982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46484982</guid></item><item><title><![CDATA[New comment by dleeftink in "The Most Popular Blogs of Hacker News in 2025"]]></title><description><![CDATA[
<p>Network effect gaming or true interest? Which blogs have been overshadowed by the lucky few?</p>
]]></description><pubDate>Sat, 03 Jan 2026 18:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46479775</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46479775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46479775</guid></item><item><title><![CDATA[New comment by dleeftink in "Show HN: Dealta – A game-theoretic decentralized trading protocol"]]></title><description><![CDATA[
<p>If A could gain sufficient funds through expertise in one area (by way of validating contracts), could it feign/game expertise in area B by having enough funds to recoup the losses from disputes? Or would such a situation be prevented?</p>
]]></description><pubDate>Fri, 02 Jan 2026 19:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46468614</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46468614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46468614</guid></item><item><title><![CDATA[New comment by dleeftink in "Show HN: Dealta – A game-theoretic decentralized trading protocol"]]></title><description><![CDATA[
<p>> ensuring that only those with the right expertise remain<p>How will this ensure waning/gaining expertise is accurately represented/fostered? Wouldn't you rather attract a steady-stream of experts indefinitely?</p>
]]></description><pubDate>Fri, 02 Jan 2026 16:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46466358</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46466358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46466358</guid></item><item><title><![CDATA[New comment by dleeftink in "Google Opal"]]></title><description><![CDATA[
<p>If they store both the generated content and the eventual indexed location, they could now filter search results more comprehensively based on content hashes.</p>
]]></description><pubDate>Wed, 31 Dec 2025 05:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46441769</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46441769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46441769</guid></item><item><title><![CDATA[New comment by dleeftink in "Developing a Beautiful and Performant Block Editor in Qt C++ and QML"]]></title><description><![CDATA[
<p>Great write-up! It would be useful if various PKMs would settle on a similar format for recording (nested) tasks, dates and metadata, as it seems to have become the standard way to store kanban boards and similar 'enhanced' views. Currently there exist various strategies ranging from embedding JSON as comments to esoteric (non-markdown) formats, often trailing at the end of each task. This makes the source look cluttered and difficult to edit/navigate.<p>IMO, metadata (such as date ranges) could instead be stored as empty links leading each task (or by showing a custom placeholder symbol such as '@'), paving the way for a 'linked' data format while resulting in a same-width list for easy lookups and editing:<p><pre><code>  - [x] [@](/2025/12/30..31.md (15:30:21)) task 1
  - [ ] [@](/2025/12/29..30.md (16:20:31)) task 2
  - [ ] [@](/2025/12/28..28.md (14:20:31)) same day task
    - [ ] undated nested task
</code></pre>
For instance, the above tasks would link to the virtual '30..31.md' and '29..30.md' files which collect all backlinked tasks for the provided daterange (akin to Obisidan/Logseq/etc).<p>In an ideal world, the task marker could hold a custom symbol and linked metadata itself, but would result in non-standard (GFM) markdown:<p><pre><code>  - [@](/2025/12/30..31.md (15:30:21)) task 1
  - [ ](/2025/12/29..30.md (16:20:31)) task 2
    - [ ] undated nested task
</code></pre>
It would be up to the editor to render this metadata accordingly.</p>
]]></description><pubDate>Mon, 29 Dec 2025 09:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418934</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46418934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418934</guid></item><item><title><![CDATA[New comment by dleeftink in "You can make up HTML tags"]]></title><description><![CDATA[
<p>Good use case for @container, @scope and :has(), where you forgo class definitions and use --custom-properties on the parent scope/container which are inherited downwards based on the existence of a scoped DOM pattern/container query, or 'upwards' by using a :has(child-selector) on the parent.<p>Although be sure to avoid too many :has(:nth-child(n of complex selector)) in case of frequent DOM updates.</p>
]]></description><pubDate>Mon, 29 Dec 2025 04:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46417595</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46417595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46417595</guid></item><item><title><![CDATA[New comment by dleeftink in "Plugins case study: mdBook preprocessors"]]></title><description><![CDATA[
<p>For those in the JS/CSS/HTML ecosystem, paged.js[0] provides a comprehensive plugin or custom 'hooks' system to enhance CSS to print functionality. The maintainers have recently gone through a new round of FOSS funding and have also been more actively updating their journal in regards to the CSS @media print spec and their upcoming '2.0' polyfill[1].<p>[0]: <a href="https://pagedjs.org/en/documentation/10-handlers-hooks-and-custom-javascript/" rel="nofollow">https://pagedjs.org/en/documentation/10-handlers-hooks-and-c...</a><p>[1]: <a href="https://pagedjs.org/en/journal/" rel="nofollow">https://pagedjs.org/en/journal/</a></p>
]]></description><pubDate>Sun, 28 Dec 2025 10:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410000</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46410000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410000</guid></item><item><title><![CDATA[New comment by dleeftink in "Remove Black Color with Shaders"]]></title><description><![CDATA[
<p>Why not svg filters to create  alpha channels? Seems to be supported by the library too (very useful btw!).</p>
]]></description><pubDate>Tue, 23 Dec 2025 07:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46363344</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46363344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46363344</guid></item><item><title><![CDATA[New comment by dleeftink in "Our new SAM audio model transforms audio editing"]]></title><description><![CDATA[
<p>I might misremember, but iZotope RX and Melodyne were pretty useful in this regard.</p>
]]></description><pubDate>Tue, 23 Dec 2025 05:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46362823</link><dc:creator>dleeftink</dc:creator><comments>https://news.ycombinator.com/item?id=46362823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46362823</guid></item></channel></rss>