<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: hdjrudni</title><link>https://news.ycombinator.com/user?id=hdjrudni</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 10:40:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hdjrudni" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hdjrudni in "VOID: Video Object and Interaction Deletion"]]></title><description><![CDATA[
<p>I think we'll regain the artistic expression/control in the future if the tools become popular.<p>We saw this with StableDiffusion. First it was just text-to-image. Now we have controlnets which can control the precise placement of objects. We've got depth maps, body positioning, all kinds of things. I can even sketch on my tablet and tunr that into an image.<p>I'm sure we can add options for what this physically affects or doesn't affect.</p>
]]></description><pubDate>Tue, 07 Apr 2026 08:04:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672068</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47672068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672068</guid></item><item><title><![CDATA[New comment by hdjrudni in "Too Much Color"]]></title><description><![CDATA[
<p>LG just introduced a new 13 bit color TV... <a href="https://youtu.be/82InNlCqxlU" rel="nofollow">https://youtu.be/82InNlCqxlU</a> it makes a difference in dark colors apparently. I can often still see banding on high end monitors.<p>Do I need that kind of precision in my CSS? Probably not. But for gradients, it seems helpful.</p>
]]></description><pubDate>Mon, 23 Mar 2026 05:25:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47485770</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47485770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47485770</guid></item><item><title><![CDATA[New comment by hdjrudni in "Show HN: Crust – A CLI framework for TypeScript and Bun"]]></title><description><![CDATA[
<p>I was looking for something like this.<p>Does the help plugin not support color?<p>Looks like the spacing is messed up too. I just converted my app to use it and its coming out like<p>```
COMMANDS:
  export-schemaExport table definitions from existing database to YAML
  export-dataExport table data in CSV format
  import-dataImport table data from CSV file
  schema-sqlConvert YAML schema back to MySQL
  export-usersExport users in YAML format
  users-sql Convert users.yaml back into SQL
  export-allExport all data from host
  export-all-tgzExport all data from host
  databases-sqlConvert databases.yaml back into SQL
  export-typescriptExport TypeScript interfaces
```<p>i.e. there's no space after `export-schema` it just goes immediately to the description.</p>
]]></description><pubDate>Wed, 18 Mar 2026 06:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422358</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47422358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422358</guid></item><item><title><![CDATA[New comment by hdjrudni in "Temporal: The 9-year journey to fix time in JavaScript"]]></title><description><![CDATA[
<p>Even if you don't explicitly provide a schema, you implicitly still have one. The recipient needs to know what you're sending them. Unless maybe you want to start parsing JSON payloads with an LLM.</p>
]]></description><pubDate>Thu, 12 Mar 2026 04:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346642</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47346642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346642</guid></item><item><title><![CDATA[New comment by hdjrudni in "Temporal: The 9-year journey to fix time in JavaScript"]]></title><description><![CDATA[
<p>You realize that JSON isn't just for JavaScript to JavaScript communication, right? Even if you had a magical format (which doesn't make sense and is a bad idea to attempt to auto-deserialize), it wouldn't work across languages.<p>If you <i>really</i> want that, it's not very hard to design a pair of functions `mySerialize()`, `myDeserialize()` that's a thin wrapper over `JSON.parse`.</p>
]]></description><pubDate>Thu, 12 Mar 2026 04:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346581</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47346581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346581</guid></item><item><title><![CDATA[New comment by hdjrudni in "Temporal: The 9-year journey to fix time in JavaScript"]]></title><description><![CDATA[
<p>Sorry, sleep returned a Promise and you didn't await it. You called foo() immediately.</p>
]]></description><pubDate>Thu, 12 Mar 2026 04:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346481</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47346481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346481</guid></item><item><title><![CDATA[New comment by hdjrudni in "Put the zip code first"]]></title><description><![CDATA[
<p>> Our IP address location should not perfectly pinpoint anyone, unless that IP address is a data center of some sort.<p>By perfectly, I meant it got my city and zip correct, but I looked up the lat/lng and its a 5 min drive away. So pretty dang close!<p>Not sure how you got it that close if its only supposed to point to the nearest data center.</p>
]]></description><pubDate>Thu, 12 Mar 2026 04:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346371</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47346371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346371</guid></item><item><title><![CDATA[New comment by hdjrudni in "Nobody ever got fired for using a struct"]]></title><description><![CDATA[
<p>Don't forget PHP's serialize/unserialize, it's also sketchy. Looks like they at least put up a big warning in their docs: <a href="https://www.php.net/manual/en/function.unserialize.php" rel="nofollow">https://www.php.net/manual/en/function.unserialize.php</a><p>Not hating on PHP, to be clear. It has its warts, but it has served me well.</p>
]]></description><pubDate>Fri, 06 Mar 2026 08:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272352</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47272352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272352</guid></item><item><title><![CDATA[New comment by hdjrudni in "GPT-5.4"]]></title><description><![CDATA[
<p>If the last preview was 'deprecated', it's still usable. So you have two choices.<p>Peeve of mine when people say 'deprecated' but really they mean 'discontinued' or 'deleted'.<p>Things don't instantly disappear when they're deprecated.</p>
]]></description><pubDate>Fri, 06 Mar 2026 08:04:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272286</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47272286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272286</guid></item><item><title><![CDATA[New comment by hdjrudni in "British Columbia is permanently adopting daylight time"]]></title><description><![CDATA[
<p>The new day ought to begin at the darkest hour. Opposite of high noon. Which is apparently called 'solar midnight'.</p>
]]></description><pubDate>Tue, 03 Mar 2026 09:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230054</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47230054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230054</guid></item><item><title><![CDATA[New comment by hdjrudni in "Meta’s AI smart glasses and data privacy concerns"]]></title><description><![CDATA[
<p>You mean record onto tape?</p>
]]></description><pubDate>Tue, 03 Mar 2026 02:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47227005</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47227005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47227005</guid></item><item><title><![CDATA[New comment by hdjrudni in "Next-gen spacecraft are overwhelming communication networks"]]></title><description><![CDATA[
<p>FTA<p>>  And while constellations like Starlink and Kuiper will eventually have optical relay capability, there's no confirmation that either will allow open access to their terminals. There have been successful demonstrations, but widespread deployment still feels like it's a ways off.</p>
]]></description><pubDate>Mon, 02 Mar 2026 09:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47215545</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47215545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47215545</guid></item><item><title><![CDATA[New comment by hdjrudni in "We Will Not Be Divided"]]></title><description><![CDATA[
<p>Right, and it would go and target them but a person would have to press the button to launch the missiles.</p>
]]></description><pubDate>Mon, 02 Mar 2026 04:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47213805</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47213805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47213805</guid></item><item><title><![CDATA[New comment by hdjrudni in "Show HN: Unfucked - version all changes (by any tool) - local-first/source avail"]]></title><description><![CDATA[
<p>Interesting. On <a href="https://account.jetbrains.com/licenses/assets" rel="nofollow">https://account.jetbrains.com/licenses/assets</a> I have a "Download" button and "Download a code for offline activation" and "Generate legacy license key" buttons.. I figured I could use one of those if I ever decide to cancel my sub, but I admit I have not tested the theory. It's possible your copy is indeed too old.</p>
]]></description><pubDate>Sat, 28 Feb 2026 17:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198148</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47198148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198148</guid></item><item><title><![CDATA[New comment by hdjrudni in "Code has always been the easy part"]]></title><description><![CDATA[
<p>Right, the actual engineering part is hard. Typing out the code without botching syntax usually isn't very hard. Unless it's a C++ type with a dozen modifiers.</p>
]]></description><pubDate>Sat, 28 Feb 2026 01:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47188771</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47188771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47188771</guid></item><item><title><![CDATA[New comment by hdjrudni in "Show HN: enveil – hide your .env secrets from prAIng eyes"]]></title><description><![CDATA[
<p>Honestly, I think this the correct behavior.<p>If it's technically possible for an agent to circumvent a security policy, it <i>should</i>.<p>Telling it not do something via AGENTS.md was never secure. This is just an expedient way of pointing out all the flaws in your setup. And if it's not even doing it for nefarious reasons, just trying to do what you asked of it, I think it's fair.<p>I've even found it genuinely helpful. I've sandboxed my Codex so it can't run certain things. Things I'd actually like it to run but I've restricted it too much, so it finds clever ways of doing it anyway.</p>
]]></description><pubDate>Wed, 25 Feb 2026 05:16:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47147610</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47147610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47147610</guid></item><item><title><![CDATA[New comment by hdjrudni in "Pi – A minimal terminal coding harness"]]></title><description><![CDATA[
<p>That's just because corporations got greedy and made their apps suck.<p>Strip away the ads, the data harvesting, add back the power features, and we'll be happy again. I'm more willing than ever to pay a one-time fee good software. I've started donating to all the free apps I use on a regular basis.<p>I don't want to own my own slop. That doesn't help me. Use your AI tools to build out the software if you want, but make sure it does a good job. Don't make me fiddle with indeterministic flavor-of-the-month AI gents.</p>
]]></description><pubDate>Wed, 25 Feb 2026 05:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47147554</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47147554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47147554</guid></item><item><title><![CDATA[New comment by hdjrudni in "I built Timeframe, our family e-paper dashboard"]]></title><description><![CDATA[
<p>is 200ms actually an issue if you're just using it to display static content?</p>
]]></description><pubDate>Mon, 23 Feb 2026 09:08:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47119883</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47119883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47119883</guid></item><item><title><![CDATA[New comment by hdjrudni in "Claude Sonnet 4.6"]]></title><description><![CDATA[
<p>I think you missed the other half of the sentence. It's <i>not</i> converging on 'immune' no matter how fast it improves.</p>
]]></description><pubDate>Fri, 20 Feb 2026 17:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47090982</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47090982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47090982</guid></item><item><title><![CDATA[New comment by hdjrudni in "NPMX – a fast, modern browser for the NPM registry"]]></title><description><![CDATA[
<p>I really like how the did the sidenav scrolling.. I was trying to do the same thing on one of my sites the other month and couldn't figure it out. It's not merely sticky, if you make your window too small for it to fit, it does interesting things.</p>
]]></description><pubDate>Sat, 14 Feb 2026 21:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47018336</link><dc:creator>hdjrudni</dc:creator><comments>https://news.ycombinator.com/item?id=47018336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47018336</guid></item></channel></rss>