<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: dflock</title><link>https://news.ycombinator.com/user?id=dflock</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 02 Jul 2026 12:08:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dflock" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dflock in "YouTube, your RSS feeds are broken"]]></title><description><![CDATA[
<p>I see people are doing scripts or other things to remove shorts from their feeds, but there is a simpler solution. Take your RSS URL of a channel, e.g.:<p><a href="https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9B" rel="nofollow">https://www.youtube.com/feeds/videos.xml?channel_id=UCxSGC9B</a>...<p>Replace the `channel_id` with `playlist_id` and replace `UC` with `UULF`. This prefix will only list normal videos:<p><a href="https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSG" rel="nofollow">https://www.youtube.com/feeds/videos.xml?playlist_id=UULFxSG</a>...<p>----<p>From this comment: <a href="https://news.ycombinator.com/item?id=48032508">https://news.ycombinator.com/item?id=48032508</a></p>
]]></description><pubDate>Wed, 06 May 2026 07:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48033217</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=48033217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48033217</guid></item><item><title><![CDATA[New comment by dflock in "AISLE Discovers 38 CVEs in OpenEMR Healthcare Software"]]></title><description><![CDATA[
<p>No one knows how many vulnerabilities there are in closed source medical record software - because we can't check. There are _probably_ loads though, because that medical software is super terrible in every way that we _can_ check.</p>
]]></description><pubDate>Tue, 28 Apr 2026 16:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47936781</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=47936781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47936781</guid></item><item><title><![CDATA[New comment by dflock in "Statecharts: hierarchical state machines"]]></title><description><![CDATA[
<p>Before. I could, probably, now get an LLM to refactor everything to be inside the statechart - but I'm not sure if I actually want that.</p>
]]></description><pubDate>Sun, 26 Apr 2026 16:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47911640</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=47911640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47911640</guid></item><item><title><![CDATA[New comment by dflock in "Statecharts: hierarchical state machines"]]></title><description><![CDATA[
<p>I've tried to use state charts for frontend development a couple of times, but bounced off. IIRC, I was using xstate with vue, and I found that they were hard to retrofit to existing systems, and where I tried, I found that the boundary between the part of the system controlled by xstate and the rest of the system problematic. It felt like it would work better with everything "inside" the statechart, but that's a big lift for an existing codebase.</p>
]]></description><pubDate>Sun, 26 Apr 2026 13:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47910195</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=47910195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47910195</guid></item><item><title><![CDATA[New comment by dflock in "Opus 4.5 is not the normal AI agent experience that I have had thus far"]]></title><description><![CDATA[
<p>Recent Claude will just look at your code and copy what you've been doing, mostly, in an existing codebase - without being asked. In a new codebase, you can just ask it to "be conscice, keep it simple" or something.</p>
]]></description><pubDate>Tue, 06 Jan 2026 22:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519510</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=46519510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519510</guid></item><item><title><![CDATA[New comment by dflock in "Learn Prolog Now (2006)"]]></title><description><![CDATA[
<p>There are a bunch of libraries that will do this - here's one example of a python one: <a href="https://github.com/yuce/pyswip" rel="nofollow">https://github.com/yuce/pyswip</a> - and a ruby one: <a href="https://github.com/preston/ruby-prolog" rel="nofollow">https://github.com/preston/ruby-prolog</a></p>
]]></description><pubDate>Wed, 12 Nov 2025 17:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45902588</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=45902588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45902588</guid></item><item><title><![CDATA[New comment by dflock in "Learn Prolog Now (2006)"]]></title><description><![CDATA[
<p>There are a bunch of libraries that will do this - here's one example of a python one: <a href="https://github.com/yuce/pyswip" rel="nofollow">https://github.com/yuce/pyswip</a> - and a ruby one: <a href="https://github.com/preston/ruby-prolog" rel="nofollow">https://github.com/preston/ruby-prolog</a></p>
]]></description><pubDate>Wed, 12 Nov 2025 17:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45902575</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=45902575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45902575</guid></item><item><title><![CDATA[New comment by dflock in "Did Space Debris Hit A United Flight Over The Rockies Thursday?"]]></title><description><![CDATA[
<p>Interesting! There are ~2 starlink satellites re-entering the atmosphere _every day_ now - and this is only set to increase. I wonder if this was caused by starlink debris?</p>
]]></description><pubDate>Sun, 19 Oct 2025 11:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633481</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=45633481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633481</guid></item><item><title><![CDATA[New comment by dflock in "A New Internet Business Model?"]]></title><description><![CDATA[
<p>You can still do this, it all still works, technically. You will have a spam/malware/security issues that wouldn't have been an issue back in the day. You will also have discoverability issues - but that hasn't actually changed, if it's just for you or your friends.</p>
]]></description><pubDate>Mon, 22 Sep 2025 15:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45335271</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=45335271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45335271</guid></item><item><title><![CDATA[New comment by dflock in "Tinycolor supply chain attack post-mortem"]]></title><description><![CDATA[
<p>- [supply-chain-security · GitHub Topics · GitHub](<a href="https://github.com/topics/supply-chain-security" rel="nofollow">https://github.com/topics/supply-chain-security</a>)<p>- [GitHub - safedep/vet: Protect against malicious open source packages](<a href="https://github.com/safedep/vet" rel="nofollow">https://github.com/safedep/vet</a>)<p>- [GitHub - AikidoSec/safe-chain](<a href="https://github.com/AikidoSec/safe-chain" rel="nofollow">https://github.com/AikidoSec/safe-chain</a>)<p>- npm audit</p>
]]></description><pubDate>Wed, 17 Sep 2025 20:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45280832</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=45280832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45280832</guid></item><item><title><![CDATA[New comment by dflock in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>The store in the case of pass, is a plain text file, whose contents are encrypted strings. If you trust the encryption, you can put it anywhere you like. Keep the keys secret and safe, though!</p>
]]></description><pubDate>Tue, 16 Sep 2025 14:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45262528</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=45262528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45262528</guid></item><item><title><![CDATA[New comment by dflock in "Kite News"]]></title><description><![CDATA[
<p>If you could mash this together with this: <a href="https://www.newsminimalist.com/" rel="nofollow">https://www.newsminimalist.com/</a> - that would be great.</p>
]]></description><pubDate>Thu, 10 Jul 2025 12:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44520073</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=44520073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44520073</guid></item><item><title><![CDATA[New comment by dflock in "Show HN: Sumble – knowledge graph for GTM data – query tech stack, key projects"]]></title><description><![CDATA[
<p>Please ingest the biotech industry!</p>
]]></description><pubDate>Tue, 08 Jul 2025 17:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44502364</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=44502364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44502364</guid></item><item><title><![CDATA[New comment by dflock in "Show HN: 90s.dev - game maker that runs on the web"]]></title><description><![CDATA[
<p>Show examples of things built with it?</p>
]]></description><pubDate>Tue, 20 May 2025 15:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44042569</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=44042569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44042569</guid></item><item><title><![CDATA[New comment by dflock in "Evertop: E-ink IBM XT clone with 100+ hours of battery life"]]></title><description><![CDATA[
<p><a href="https://github.com/unkyulee/micro-journal">https://github.com/unkyulee/micro-journal</a></p>
]]></description><pubDate>Tue, 22 Apr 2025 14:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43763008</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=43763008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43763008</guid></item><item><title><![CDATA[New comment by dflock in "eInk Mode: Making web pages easier to read"]]></title><description><![CDATA[
<p>Dark Mode, and media queries are both just options/hints - they are implemented on the client side - by the user agent.<p>The actual problem is that most browsers have forgotten that they're "user agents" - and have stipped away all the configurations and options that they used to have, removing control from the user.<p>Vivaldi is still very configurable, and still behaves like the users agent.</p>
]]></description><pubDate>Wed, 16 Apr 2025 21:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43710838</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=43710838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43710838</guid></item><item><title><![CDATA[New comment by dflock in "eInk Mode: Making web pages easier to read"]]></title><description><![CDATA[
<p>I want this too! I discovered a really esotieric way to get this: <a href="https://duncanlock.net/blog/2024/01/04/super-fast-reader-mode-for-the-entire-web-with-dillo-plus/" rel="nofollow">https://duncanlock.net/blog/2024/01/04/super-fast-reader-mod...</a> - but it would be really nice if there was just a way to switch reader mode on permenantly in modern browsers. Apparently Safari can do that, but afaik no other browsers support it.<p>I really wish browsers were more modular - if the rendering engine and network fetching were easily separable - and you could insert your own steps into that pipeline, you could do all sorts of neat stuff. If I could insert some code of my own in between the fetch and the render, that would be ideal - strip out all ads and malware, optionally remove all scripts or css, run it through readability, etc...</p>
]]></description><pubDate>Wed, 16 Apr 2025 21:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43710782</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=43710782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43710782</guid></item><item><title><![CDATA[New comment by dflock in "Why Vermont farmers are using urine on their crops"]]></title><description><![CDATA[
<p>Probably this place: <a href="https://cat.org.uk" rel="nofollow">https://cat.org.uk</a> - Llwyngwern Quarry, Machynlleth, Powys, SY20 9AZ</p>
]]></description><pubDate>Wed, 05 Mar 2025 13:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43266262</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=43266262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43266262</guid></item><item><title><![CDATA[New comment by dflock in "Show HN: Kate's App"]]></title><description><![CDATA[
<p>Great idea!<p>- What country/ies do you accept users from and which jurisdiction do you store their data in?<p>- Get a HIPPA/GDPR/PHIPA audit by a legal professional ASAP!</p>
]]></description><pubDate>Thu, 09 Jan 2025 17:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42648129</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=42648129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42648129</guid></item><item><title><![CDATA[New comment by dflock in "Building a Knowledge System That Enhances Rather Than Replaces Thought"]]></title><description><![CDATA[
<p>Inkscape does have multi page, now, if you still want that.</p>
]]></description><pubDate>Fri, 03 Jan 2025 10:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42584522</link><dc:creator>dflock</dc:creator><comments>https://news.ycombinator.com/item?id=42584522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42584522</guid></item></channel></rss>