<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: dimitropoulos</title><link>https://news.ycombinator.com/user?id=dimitropoulos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 01:42:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dimitropoulos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dimitropoulos in "You can't cancel a JavaScript promise (except sometimes you can)"]]></title><description><![CDATA[
<p>> Libraries like Effect have increased the popularity of generators, but it's still an unusual syntax for the vast majority of JavaScript developers.<p>I'm getting so tired of hearing this.  I loved the article and it's interesting stuff, but how many more decades until people accept generators as a primitive??<p>used to hear the same thing about trailing commas, destructuring, classes (instead of iife), and so many more.  yet. generators still haven't crossed over the magic barrier for some reason.</p>
]]></description><pubDate>Tue, 07 Apr 2026 14:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675738</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=47675738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675738</guid></item><item><title><![CDATA[New comment by dimitropoulos in "I was wrong about TypeScript part 1"]]></title><description><![CDATA[
<p>it's interesting that in this article you see all three: TypeScript, Typescript, and typescript.</p>
]]></description><pubDate>Wed, 07 Jan 2026 23:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46534815</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=46534815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46534815</guid></item><item><title><![CDATA[New comment by dimitropoulos in "Show HN: StepKit, an open and cross-platform durable execution standard"]]></title><description><![CDATA[
<p>with all the hype around durable execution... what makes it difference from job queuing solutions like BullMQ or Agenda.js that rely on DLQ on top of Redis or Mongo? is it just a DX thing?</p>
]]></description><pubDate>Tue, 25 Nov 2025 19:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46049923</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=46049923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049923</guid></item><item><title><![CDATA[New comment by dimitropoulos in "It is ok to say "CSS variables" instead of "custom properties""]]></title><description><![CDATA[
<p>wow great example - I'm also baffled by this.  is this just not a great example because it seems like it's reinventing the wheel</p>
]]></description><pubDate>Tue, 25 Nov 2025 19:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46049855</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=46049855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049855</guid></item><item><title><![CDATA[New comment by dimitropoulos in "CSS Meets Voxel Art: Building a Rendering Engine with Stacked Grids – Codrops"]]></title><description><![CDATA[
<p>didn't the latest unreal release have something voxel related? cool to see more voxel stuff happening.  we've come a long way since the Euclideon "unlimited detail" days.</p>
]]></description><pubDate>Tue, 25 Nov 2025 19:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46049837</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=46049837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049837</guid></item><item><title><![CDATA[VST3 and ASIO SDKs now have open source licenses]]></title><description><![CDATA[
<p>Article URL: <a href="https://cdm.link/open-steinberg-vst3-and-asio/">https://cdm.link/open-steinberg-vst3-and-asio/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45747073">https://news.ycombinator.com/item?id=45747073</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Oct 2025 14:10:26 +0000</pubDate><link>https://cdm.link/open-steinberg-vst3-and-asio/</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=45747073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45747073</guid></item><item><title><![CDATA[New comment by dimitropoulos in "Helion: A modern fast paced Doom FPS engine in C#"]]></title><description><![CDATA[
<p>the Doom in TypeScript types project wouldn't have been possible without Nick and Helion - I owe Nick a huge thanks!  He helped with some of the more obscure parts of the engine and also helped make a super small WAD that is what the game eventually ran in.<p>Legend.</p>
]]></description><pubDate>Fri, 13 Jun 2025 00:16:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44264565</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=44264565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44264565</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript with Anders Hejlsberg [video]"]]></title><description><![CDATA[
<p>you're faulting a headline for being precise and accurate.  there is no sense in which TypeScript is a runtime.  TypeScript is literally a complier (targeting JavaScript, which has runtimes) and nothing more and has always been as such.</p>
]]></description><pubDate>Sat, 31 May 2025 17:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44145642</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=44145642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44145642</guid></item><item><title><![CDATA[New comment by dimitropoulos in "Blackmagic Design raises USA prices 34% due to tariffs"]]></title><description><![CDATA[
<p>Most notably: a very prominent camera (the PYXIS 12K) was announced on Friday for $4,995 USD and on Sunday was changed to $6,595.  Almost all other prices saw this 34% increase (but only for the US, all other countries are unaffected).</p>
]]></description><pubDate>Mon, 07 Apr 2025 03:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43607412</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43607412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43607412</guid></item><item><title><![CDATA[Blackmagic Design raises USA prices 34% due to tariffs]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/Blackmagic_News/status/1908740053515591899">https://twitter.com/Blackmagic_News/status/1908740053515591899</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43607411">https://news.ycombinator.com/item?id=43607411</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 07 Apr 2025 03:40:57 +0000</pubDate><link>https://twitter.com/Blackmagic_News/status/1908740053515591899</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43607411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43607411</guid></item><item><title><![CDATA[New comment by dimitropoulos in "Show HN: AgentKit – JavaScript Alternative to OpenAI Agents SDK with Native MCP"]]></title><description><![CDATA[
<p>Thanks for explaining.  But I guess I'm still not clear on how the work gets divvied up.  Not tryin to be a hater - I'll have to give it a spin - but that part's a bit murky to me still.</p>
]]></description><pubDate>Thu, 20 Mar 2025 18:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43426834</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43426834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43426834</guid></item><item><title><![CDATA[TypeScript-go is now a performance benchmark for the Go compiler]]></title><description><![CDATA[
<p>Article URL: <a href="https://go-review.googlesource.com/c/benchmarks/+/657077">https://go-review.googlesource.com/c/benchmarks/+/657077</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43358442">https://news.ycombinator.com/item?id=43358442</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 14 Mar 2025 00:01:02 +0000</pubDate><link>https://go-review.googlesource.com/c/benchmarks/+/657077</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43358442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43358442</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>thank you for the clarification.  you're right.  I guess I was just trying to say that it's a spectrum (even if Rust is very very far along the way towards not having any holes).  I can't seem to find it but there's some Tony Hoare or maybe Alan Turing quote or something like that about the only 100% correct computer program to ever exist was the first one.</p>
]]></description><pubDate>Tue, 11 Mar 2025 19:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43336021</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43336021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43336021</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>hi! author of the Doom thing, here.  while I won't be the one to try, my answer is "absolutely yes, it will make a massive difference".  Sub-1-day Doom-first-frame is probably a possibility now, if not much more because actually the thing that was the largest bottleneck for Doom-in-TypeScript-types was serializing the type to a string, which may well be considerably more than 10x faster.  Hopefully someone will try some day!</p>
]]></description><pubDate>Tue, 11 Mar 2025 19:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43335975</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43335975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43335975</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>did you contribute to the current TypeScript codebase? (not intended snarky, just curious)</p>
]]></description><pubDate>Tue, 11 Mar 2025 16:00:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333790</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43333790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333790</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>I love Rust, but you can play exactly the same game with Rust: <a href="https://github.com/Speykious/cve-rs" rel="nofollow">https://github.com/Speykious/cve-rs</a></p>
]]></description><pubDate>Tue, 11 Mar 2025 15:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333772</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43333772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333772</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>well, thanks for explaining.  we might just simply disagree here.  when I hear "TypeScript" I think of TypeScript, and when I hear "JavaScript" I think of JavaScript.  I know what you mean re: casually speaking, but this is a blogpost from the TypeScript team.  That context is there, too.  I think if the same title were from an AWS release note, I'd totally see what you mean.</p>
]]></description><pubDate>Tue, 11 Mar 2025 15:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333665</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43333665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333665</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>yes, and TypeScript is not JavaScript.  Objectively, every element of _TypeScript_, strictly speaking, is well known to be separate.</p>
]]></description><pubDate>Tue, 11 Mar 2025 15:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333636</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43333636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333636</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>he went into the C# question in more detail this interview: <a href="https://youtu.be/10qowKUW82U?t=1154s" rel="nofollow">https://youtu.be/10qowKUW82U?t=1154s</a></p>
]]></description><pubDate>Tue, 11 Mar 2025 15:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333611</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43333611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333611</guid></item><item><title><![CDATA[New comment by dimitropoulos in "A 10x Faster TypeScript"]]></title><description><![CDATA[
<p>he went into more detail about C# in this one: <a href="https://youtu.be/10qowKUW82U?t=1154s" rel="nofollow">https://youtu.be/10qowKUW82U?t=1154s</a></p>
]]></description><pubDate>Tue, 11 Mar 2025 15:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333589</link><dc:creator>dimitropoulos</dc:creator><comments>https://news.ycombinator.com/item?id=43333589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333589</guid></item></channel></rss>