<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: drschwabe</title><link>https://news.ycombinator.com/user?id=drschwabe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 04:13:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=drschwabe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by drschwabe in "The bottleneck was never the code"]]></title><description><![CDATA[
<p>What type of engineer, who until a year ago - because of AI apparently - is suddenly no longer concerned about code?   Personally I'm just as concerned about code because AI has not changed the fact that it still takes a really long time to develop stable, secure software (ie- if you're making software to do ambitious things).  Nothing about modern AI tools eliminate the need to get in the zone; using AI to amplify one's engineering skills let's us solve the next problem faster - but in software there are unlimited problems.</p>
]]></description><pubDate>Wed, 06 May 2026 17:43:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48039134</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=48039134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48039134</guid></item><item><title><![CDATA[New comment by drschwabe in "Our commitment to Windows quality"]]></title><description><![CDATA[
<p>Too little too late, open source Windows 7 and give it a new 10 year LTS commitment then we can talk.</p>
]]></description><pubDate>Fri, 20 Mar 2026 20:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47459868</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=47459868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47459868</guid></item><item><title><![CDATA[New comment by drschwabe in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>Unironically JavaScript is quite good for single file projects (albeit a package.json usually needed)<p>You can do a huge website entirely in a single file with NodeJS; you can stick re-usable templates in vars and absue multi-line strings (template literals) for all your various content and markup.  If you get crafty you can embed clientside code in your 'server.js' too or take it to the next level and use C++ multi-line string literals to wrap all your JS ie- client.js, server.js and package.json in a single .cpp file</p>
]]></description><pubDate>Tue, 23 Dec 2025 23:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46370581</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=46370581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46370581</guid></item><item><title><![CDATA[New comment by drschwabe in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>When I first read the source for his original QuickJS implementation I was amazed to discover he created the entirety of JavaScript in a single xxx thousand line C file (more or less).<p>That was a sort of defining moment in my personal coding; a lot of my websites and apps are now single file source wherever possible/practical.</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46368570</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=46368570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368570</guid></item><item><title><![CDATA[New comment by drschwabe in "AnimeJs v4 Is Here"]]></title><description><![CDATA[
<p>Bravo, been looking forward to this but AnimeJs v3 has just been so solid for so long honestly you did amazing on v3 that v4 is just icing on top; excited to try this out on my next project.<p>async/await + animation (ie- with AnimeJS) is highly underrated.<p>And mad props for skipping the now dying trend of refactoring entire codebase to TypeScript :)</p>
]]></description><pubDate>Thu, 03 Apr 2025 21:28:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43575674</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=43575674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43575674</guid></item><item><title><![CDATA[New comment by drschwabe in "Meta 3D Gen"]]></title><description><![CDATA[
<p>That's the idea, you won't have to discover - instead you can just create the game you want.</p>
]]></description><pubDate>Wed, 03 Jul 2024 05:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40862948</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=40862948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40862948</guid></item><item><title><![CDATA[New comment by drschwabe in "NPM and NodeJS should do more to make ES Modules easy to use"]]></title><description><![CDATA[
<p>Refactoring your entire codebase just to use that one ES module that is incompatible with CJS is a big pill to swallow if your codebase is ... big (or you have many).</p>
]]></description><pubDate>Fri, 21 Jun 2024 02:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40745617</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=40745617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40745617</guid></item><item><title><![CDATA[New comment by drschwabe in "NPM and NodeJS should do more to make ES Modules easy to use"]]></title><description><![CDATA[
<p>On the flip side we have other amazing devs who are also active with cutting edge libraries and simply do the small amount of extra work to make their modules available in both ESM and CommonJS to this day:<p><a href="https://github.com/WebReflection/uhtml">https://github.com/WebReflection/uhtml</a></p>
]]></description><pubDate>Fri, 21 Jun 2024 02:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40745598</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=40745598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40745598</guid></item><item><title><![CDATA[New comment by drschwabe in "SoftBank's new AI makes angry customers sound calm on phone"]]></title><description><![CDATA[
<p>Not sure about realtime voiceover and not in emergency services myself but having an LLM fed the call audio to generate supplmentary summary of what was discussed could certainly be beneficial in situations where the operator needed clarity or there was a mistaken address or important detail that needed double-checking after the call.</p>
]]></description><pubDate>Fri, 14 Jun 2024 18:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40683553</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=40683553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40683553</guid></item><item><title><![CDATA[New comment by drschwabe in "Figma OSS Alternative"]]></title><description><![CDATA[
<p>Indeed, that is primarily where it excels.  Your layered source files are SVG and you can export to SVG (and you can import in SVG obviously).  The bitmap selection/exporting is also excellent as such you can have these massive vector canvases (with any number of bitmaps and vector shapes/graphics mixed in) and quickly export any slice or selection you make without having to resize the canvas or copy/paste somewhere - and it will remember the export path when you click on the object or layer again later (aside from a bug with symlinks on Linux); ideal for iterative work/exporting revisions to clients or colleagues.</p>
]]></description><pubDate>Wed, 01 May 2024 07:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40220658</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=40220658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40220658</guid></item><item><title><![CDATA[New comment by drschwabe in "Figma OSS Alternative"]]></title><description><![CDATA[
<p>Inkscape is a daily driver for me and its OSS<p>It has its quirks and even some annoying bugs but where it excells its IMO way better than what any competing/proprietary design tool can do (vector and bitmap exporting, vector+bitmap combined layering, shape/colors/text layout, PDF editing/creating, vector pen tool, etc).  I use it to create UI for games & apps and more generally to build sprawling UX scenarios and concept flowcharts.<p>In more recent builds its performance has become quite good which was a problem it had before.  Granted, lots of room for improvement still particularly wish it had more natural flowcharting capability.</p>
]]></description><pubDate>Wed, 01 May 2024 06:08:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40220069</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=40220069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40220069</guid></item><item><title><![CDATA[New comment by drschwabe in "LLRT: A low-latency JavaScript runtime from AWS"]]></title><description><![CDATA[
<p>Amazon's repo here is open source at least so perhaps this could be remedied with an edit to their README and a PR - go for it !<p>Agree with you there should be credit where credit is due - I have been using QuickJS for some time and its awesome.  For the cost of about 1MB you can get entire modern JS in your C/C++ binary.</p>
]]></description><pubDate>Thu, 08 Feb 2024 20:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39306891</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=39306891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39306891</guid></item><item><title><![CDATA[New comment by drschwabe in "jQuery v4.0 Beta"]]></title><description><![CDATA[
<p>Well, if you're talking SvelteKit then it requires a build step so yes, jQuery is way more lightweight.<p>jQuery is also pure JS whereas Svelte is Typescript so it may be more difficult to debug/hack if your primarily JS coder.</p>
]]></description><pubDate>Wed, 07 Feb 2024 06:29:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=39285210</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=39285210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39285210</guid></item><item><title><![CDATA[New comment by drschwabe in "jQuery v4.0 Beta"]]></title><description><![CDATA[
<p>It's good for quick things and prototyping cause you can always swap out those calls with native later.  It's API is generally easier to remember/less typing that most native equivalents.  You can also use its API serverside via Cheerio to do parsing & manipulation of html without a dom.<p>edit: also its way more lightweight than React/Vue/Svelte i don't necessarily disagree you shouldn't reach for jQuery if you have a dynamic page (something like uhtml+preact signals would be good if you have fair bit of rendering logic going on) but I would say you should totally try seeing how far you can get with jQuery instead of Svelte/React/Vue on simple pages.</p>
]]></description><pubDate>Wed, 07 Feb 2024 03:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39284077</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=39284077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39284077</guid></item><item><title><![CDATA[New comment by drschwabe in "Window-swap – open a new window somewhere in the world"]]></title><description><![CDATA[
<p>This is a brilliant idea that seems to lack execution.</p>
]]></description><pubDate>Thu, 02 Nov 2023 03:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=38108636</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=38108636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38108636</guid></item><item><title><![CDATA[New comment by drschwabe in "Life After “Calvin and Hobbes”"]]></title><description><![CDATA[
<p>Ironically now with AI art tech the fans themselves can now carry on the series as they like (including making animated flicks). Not saying this wouldn't violate C&H's IP protections nor that the resulting product will have the same essence but a creative+technically inclined fan tinkering in spare time now has the power to create an all new 'Calvin & Hobbes book' of their dreams.   Even if they want to just do it for fun on their own.<p>Of course, if you were to put in enough effort to make a complete book (ie- 100+ page Sunday comic collections)  that could stand among the rest in the original series probably best to adjust your art style, theme and content enough away from the original to make what you are doing essentially a spiritual successor - enabling you to comfortably share it with the outside world.</p>
]]></description><pubDate>Tue, 24 Oct 2023 23:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38007303</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=38007303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38007303</guid></item><item><title><![CDATA[New comment by drschwabe in "How to Build Your Own AI-Generated Images with ControlNet and Stable Diffusion"]]></title><description><![CDATA[
<p>Will have to play with those more thx for the headsup; I do find however for scribble outlines I like to often draw my own lines by hand instead of an auto-generated one to emphasize the absolute key areas that would not otherwise be auto-identified.   Logo and 2D design for example where you may have very specifc text shape that needs  be preserved regardless of contrast or perceivable depth.</p>
]]></description><pubDate>Tue, 24 Oct 2023 23:39:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38007219</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=38007219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38007219</guid></item><item><title><![CDATA[New comment by drschwabe in "How to Build Your Own AI-Generated Images with ControlNet and Stable Diffusion"]]></title><description><![CDATA[
<p>Yeah that tutorial is decent its what I used to get going.<p>Note that all of the images in those comfy tutorials (except for images of the UI itself)  can be dragndropped into ComfyUI and you'll get the entire node layout you can use to understand how it works.<p>Another good resource is civit.ai and specifically look for images that have a comfy UI embedded metadata.  I made a feature request that they create a tag for uploaders to flag comfyUI pngs but not sure if they've added that yet.   Or caroose Reddit or Discord for people sharing PNGs with comfy embeds.<p>Trying out different models (also avail from civit) is a good way to get an understanding of how swapping out models affects performance and the results.   I've been abusing Absolutereality (v1.81) + More Details LORA because its just so damn fast and the results are great for almost any requirement I throw at it.  AI moves so fast but I don't even bother updating the models anymore there is just so much potential in the models we already have; more pay off would be mastering other techniques like the depth map Control Net.<p>I would say that above all extensive familiarity with an image editor like Photoshop, Gimp, or Krita - will get you the most mileage particularly if you have specific needs beyond just fun and concepting.   AI art makes artists better, people who struggle with image editing will struggle to maximize this new tech just as people who struggle with code will have issues maintaining the code Copilot or ChatGPT is spitting out (versus a coder who will refactor and fine tune before integrating to the rest of their application).</p>
]]></description><pubDate>Tue, 24 Oct 2023 21:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38005852</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=38005852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38005852</guid></item><item><title><![CDATA[New comment by drschwabe in "How to Build Your Own AI-Generated Images with ControlNet and Stable Diffusion"]]></title><description><![CDATA[
<p>Yeah the PNG embedded 'drag and drop to restore your config' is brilliant.<p>Reminds me of Fireworks which Adobe killed off (after putting out a decent update or two to be fair) which used PNGs for layers and meta ala PSD format.<p>But its more analogous to a 3D modeller suite like Blender or Maya but with theoretical feature such that you could take a rendered output image and dragndrop it back into the 3D viewport and have it restore all the exact render settings you used instantly back.    That would be handy!</p>
]]></description><pubDate>Tue, 24 Oct 2023 21:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38005740</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=38005740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38005740</guid></item><item><title><![CDATA[New comment by drschwabe in "How to Build Your Own AI-Generated Images with ControlNet and Stable Diffusion"]]></title><description><![CDATA[
<p>ControlNet model specifically the scribble ControlNet (and ComfyUI) was major gamechanger for me.<p>Was getting good results with just SD and occassional masking but it would take hours and hours to hone in and composite a complex scene with specific requirements & shapes (with most of the work spent currating the best outputs and then blending them into a scene with Gimp/Inkscape).<p>Masking is unintuitive compared to the scribble which gets similar effect; no need to paint masks (which is disruptive to the natural process of 'drawing' IMO) instead just make a general black and white outline of your scene.  Simply dial up/down the conditioning strength to have it more tightly or fuzzily follow that outline.<p>You can also use Gimp's Threshold or Inkscape Trace Bitmap tool to get a decent black & white outline from an existing bitmap to expedite the scribble procedure.</p>
]]></description><pubDate>Tue, 24 Oct 2023 02:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37994207</link><dc:creator>drschwabe</dc:creator><comments>https://news.ycombinator.com/item?id=37994207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37994207</guid></item></channel></rss>