<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: wonger_</title><link>https://news.ycombinator.com/user?id=wonger_</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 14:24:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wonger_" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wonger_ in "On The <dl> (2021)"]]></title><description><![CDATA[
<p>Seems like div is the only recommended wrapper element:<p><a href="https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element" rel="nofollow">https://html.spec.whatwg.org/multipage/grouping-content.html...</a><p><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dl#technical_summary" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...</a><p>EDIT everyone replied at once lol. I'm surprised too about div.<p>Also, screen reader support: <a href="https://a11ysupport.io/tech/html/dl_element" rel="nofollow">https://a11ysupport.io/tech/html/dl_element</a></p>
]]></description><pubDate>Sat, 23 May 2026 13:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48247748</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48247748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48247748</guid></item><item><title><![CDATA[New comment by wonger_ in "Always Be Blaming"]]></title><description><![CDATA[
<p>I too wish for better tooling for browsing repo histories.<p>I'm imagining a UI similar to 5-D chess (<a href="https://store.steampowered.com/app/1349230/5D_Chess_With_Multiverse_Time_Travel/" rel="nofollow">https://store.steampowered.com/app/1349230/5D_Chess_With_Mul...</a>) and maybe like debase (<a href="https://toaster.llc/debase/index.html" rel="nofollow">https://toaster.llc/debase/index.html</a>)</p>
]]></description><pubDate>Mon, 18 May 2026 15:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48181329</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48181329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48181329</guid></item><item><title><![CDATA[Driving]]></title><description><![CDATA[
<p>Article URL: <a href="https://jzhao.xyz/posts/driving">https://jzhao.xyz/posts/driving</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48166033">https://news.ycombinator.com/item?id=48166033</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 17 May 2026 04:24:38 +0000</pubDate><link>https://jzhao.xyz/posts/driving</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48166033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166033</guid></item><item><title><![CDATA[New comment by wonger_ in "HTML Lists"]]></title><description><![CDATA[
<p>Closest thing I know of is <a href="https://github.com/kristoff-it/superhtml#diagnostics" rel="nofollow">https://github.com/kristoff-it/superhtml#diagnostics</a><p><pre><code>  SuperHTML validates not only syntax but also element nesting and attribute values. No other language server implements the full HTML spec in its validation code.</code></pre></p>
]]></description><pubDate>Sat, 16 May 2026 18:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162779</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48162779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162779</guid></item><item><title><![CDATA[Some tools I made for public_html]]></title><description><![CDATA[
<p>Article URL: <a href="https://wonger.dev/posts/html-tools">https://wonger.dev/posts/html-tools</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48161683">https://news.ycombinator.com/item?id=48161683</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 16:37:23 +0000</pubDate><link>https://wonger.dev/posts/html-tools</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48161683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48161683</guid></item><item><title><![CDATA[So you want Slowly Changing Dimension? (2023)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dolthub.com/blog/2023-06-22-slowly-changing-dimension/">https://www.dolthub.com/blog/2023-06-22-slowly-changing-dimension/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48156782">https://news.ycombinator.com/item?id=48156782</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 04:17:14 +0000</pubDate><link>https://www.dolthub.com/blog/2023-06-22-slowly-changing-dimension/</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48156782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156782</guid></item><item><title><![CDATA[New comment by wonger_ in "Moving away from Tailwind, and learning to structure my CSS"]]></title><description><![CDATA[
<p>Good ideas. It's nice to hear a non-frontender's perspective.<p>For font sizing and spacing, I always recommend <a href="https://utopia.fyi" rel="nofollow">https://utopia.fyi</a>. It generates CSS variables like:<p><pre><code>  --step-0: clamp(1.125rem, 1.0739rem + 0.2273vw, 1.25rem);
  --step-1: clamp(1.35rem, 1.2631rem + 0.3864vw, 1.5625rem);
  --step-2: clamp(1.62rem, 1.4837rem + 0.6057vw, 1.9531rem);

  --space-s: clamp(1.125rem, 1.0739rem + 0.2273vw, 1.25rem);
  --space-m: clamp(1.6875rem, 1.6108rem + 0.3409vw, 1.875rem);
  --space-l: clamp(2.25rem, 2.1477rem + 0.4545vw, 2.5rem);
</code></pre>
that you can copy-paste across projects. Note this is not a fixed scale (1em 2em 4em), but it grows with viewport size, so bigger screens can have bigger text and looser margins. No more breakpoints; only choose min and max supported viewports, and the rest is interpolated.<p>I do wonder about interpolating line heights, though. Does anyone who uses utopia.fyi have a good way to manage that?<p>Re organizing spacing and layout rules, I still struggle with that. One day I'd like to see what <a href="https://every-layout.dev/" rel="nofollow">https://every-layout.dev/</a> recommends.</p>
]]></description><pubDate>Fri, 15 May 2026 22:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48154562</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48154562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48154562</guid></item><item><title><![CDATA[New comment by wonger_ in "When life gives you lemons, write better error messages"]]></title><description><![CDATA[
<p>Very interesting idea! Adaptive UX seems under explored.</p>
]]></description><pubDate>Wed, 13 May 2026 02:26:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117115</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48117115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117115</guid></item><item><title><![CDATA[New comment by wonger_ in "Ratty – A terminal emulator with inline 3D graphics"]]></title><description><![CDATA[
<p>Have you ran into any issues with handling inputs? Like how vim Ctrl+P would maybe be intercepted by the browser Ctrl+P shortcut for print.<p>And have you run into any other issues, maybe like performance?<p>I feel like web-ified terminals get nerfed pretty hard and I'm not sure if/how people overcome that.<p>I like the idea of customizing multiplexed terminals with on-the-fly JavaScript, tho.</p>
]]></description><pubDate>Mon, 11 May 2026 17:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48097762</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48097762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48097762</guid></item><item><title><![CDATA[New comment by wonger_ in "Show HN: An index of indie web/blog indexes"]]></title><description><![CDATA[
<p>Maybe a fourth? <a href="https://shellsharks.com/indieweb#:~:text=Webrings" rel="nofollow">https://shellsharks.com/indieweb#:~:text=Webrings</a></p>
]]></description><pubDate>Mon, 11 May 2026 12:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094200</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48094200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094200</guid></item><item><title><![CDATA[New comment by wonger_ in "Show HN: An index of indie web/blog indexes"]]></title><description><![CDATA[
<p>You can do both, because some people like having per-site color controls.<p>Like I prefer to read prose and literary website content in light mode while keeping my OS in dark mode.<p>Admittedly it's a niche use case.</p>
]]></description><pubDate>Sun, 10 May 2026 17:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085811</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48085811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085811</guid></item><item><title><![CDATA[Cross-Cutting Concerns in Library Design (2021)]]></title><description><![CDATA[
<p>Article URL: <a href="https://danpalmer-me.pages.dev/2021-05-03-cross-cutting-concerns-library-design/">https://danpalmer-me.pages.dev/2021-05-03-cross-cutting-concerns-library-design/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48037558">https://news.ycombinator.com/item?id=48037558</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 15:44:20 +0000</pubDate><link>https://danpalmer-me.pages.dev/2021-05-03-cross-cutting-concerns-library-design/</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48037558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48037558</guid></item><item><title><![CDATA[A Decade in the Industry (2025)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.davepagurek.com/blog/a-decade-in-the-industry/">https://www.davepagurek.com/blog/a-decade-in-the-industry/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48037061">https://news.ycombinator.com/item?id=48037061</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 15:01:29 +0000</pubDate><link>https://www.davepagurek.com/blog/a-decade-in-the-industry/</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48037061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48037061</guid></item><item><title><![CDATA[New comment by wonger_ in "Introduction to Atom"]]></title><description><![CDATA[
<p>A decent technical comparison: <a href="https://nullprogram.com/blog/2013/09/23/" rel="nofollow">https://nullprogram.com/blog/2013/09/23/</a><p>Mostly about Atom requiring IDs and timestamps, and having an overall cleaner and less ambiguous spec</p>
]]></description><pubDate>Tue, 05 May 2026 04:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017932</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=48017932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017932</guid></item><item><title><![CDATA[A visit to Bletchley Park (2023)]]></title><description><![CDATA[
<p>Article URL: <a href="https://theleo.zone/posts/a-visit-to-bletchley-park/">https://theleo.zone/posts/a-visit-to-bletchley-park/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47974646">https://news.ycombinator.com/item?id=47974646</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 13:35:14 +0000</pubDate><link>https://theleo.zone/posts/a-visit-to-bletchley-park/</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=47974646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47974646</guid></item><item><title><![CDATA[New comment by wonger_ in "Why I still reach for Lisp and Scheme instead of Haskell"]]></title><description><![CDATA[
<p>Not Lisp, but for those interested in editing programs that are running in production:<p>I read some Erlang article saying that hot swapping is not actually very useful in production because of some reasons, and instead a blue-green deployment is preferred. Can't find the link atm. This was close: <a href="https://learnyousomeerlang.com/relups" rel="nofollow">https://learnyousomeerlang.com/relups</a><p>Compare to this comment: <a href="https://news.ycombinator.com/item?id=42405168">https://news.ycombinator.com/item?id=42405168</a>
Hot swaps for small patches and bugfixes, and hard restarts for changing data structures and supervisor tree.</p>
]]></description><pubDate>Thu, 30 Apr 2026 00:39:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47956592</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=47956592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47956592</guid></item><item><title><![CDATA[New comment by wonger_ in "A ShaderToy-like playground for ASCII art"]]></title><description><![CDATA[
<p><a href="https://github.com/ertdfgcvb/play.core" rel="nofollow">https://github.com/ertdfgcvb/play.core</a><p>And don't miss the about page either: <a href="https://play.ertdfgcvb.xyz/abc.html" rel="nofollow">https://play.ertdfgcvb.xyz/abc.html</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 03:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917451</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=47917451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917451</guid></item><item><title><![CDATA[New comment by wonger_ in "Amateur armed with ChatGPT solves an Erdős problem"]]></title><description><![CDATA[
<p>Yeah, I've been grappling with the definition of creativity too. There's a gamedev talk [0] on creativity that gave me useful perspective. Here's what I wrote elsewhere:<p>---<p>i've been thinking about raph's definition of creativity [0]: permuting one set of ideas with another set of ideas<p>(or trying an idea in new contexts)<p>this is a systematic process, doable even by machine once enough pattern libraries have been catalogued.<p>on a small scale, there's sprint.cards [1] or oblique strats [2]. on a large scale, there's llms...<p>it's freeing to approach creativity as a deliberate practice rather than waiting on some fickle muse. yet it's a bit disappointing to see idea generation so mechanical and dehumanized.<p>i am comforted by the value of mushy human abilities surrounding the creative process:<p>mostly 1) taste, the ability to recognize pleasing output,<p>...<p>[0] <a href="https://www.youtube.com/watch?v=zyVTxGpEO30" rel="nofollow">https://www.youtube.com/watch?v=zyVTxGpEO30</a><p>[1] <a href="https://sprint.cards/" rel="nofollow">https://sprint.cards/</a><p>[2] <a href="https://stoney.sb.org/eno/oblique.html" rel="nofollow">https://stoney.sb.org/eno/oblique.html</a></p>
]]></description><pubDate>Sun, 26 Apr 2026 12:37:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47909837</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=47909837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47909837</guid></item><item><title><![CDATA[Protovac Retro Terminal (2025)]]></title><description><![CDATA[
<p>Article URL: <a href="https://tanner.vc/protovac-retro-terminal/">https://tanner.vc/protovac-retro-terminal/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47904983">https://news.ycombinator.com/item?id=47904983</a></p>
<p>Points: 16</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 25 Apr 2026 22:01:31 +0000</pubDate><link>https://tanner.vc/protovac-retro-terminal/</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=47904983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47904983</guid></item><item><title><![CDATA[New comment by wonger_ in "Plain text has been around for decades and it’s here to stay"]]></title><description><![CDATA[
<p>This stack overflow thread had a pretty good list of terminal plotting tools:<p><a href="https://stackoverflow.com/questions/123378/command-line-unix-ascii-based-charting-plotting-tool" rel="nofollow">https://stackoverflow.com/questions/123378/command-line-unix...</a><p>gnuplot, feedgnuplot, eplot, asciichart, bashplotlib, ervy, ttyplot, youplot, visidata<p>And there's a lovely ASCII plot in the AWK book: <a href="https://dn790008.ca.archive.org/0/items/pdfy-MgN0H1joIoDVoIC7/The_AWK_Programming_Language.pdf#page=148" rel="nofollow">https://dn790008.ca.archive.org/0/items/pdfy-MgN0H1joIoDVoIC...</a></p>
]]></description><pubDate>Sat, 25 Apr 2026 11:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47900689</link><dc:creator>wonger_</dc:creator><comments>https://news.ycombinator.com/item?id=47900689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47900689</guid></item></channel></rss>