<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: AndyKluger</title><link>https://news.ycombinator.com/user?id=AndyKluger</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 01 Jul 2026 12:06:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AndyKluger" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AndyKluger in "Ilo – a Forth system running on UEFI"]]></title><description><![CDATA[
<p>These are not developed to that point, really, but you might be interested in dt and mshell.<p><a href="https://github.com/so-dang-cool/dt" rel="nofollow">https://github.com/so-dang-cool/dt</a><p><a href="https://github.com/mitchpaulus/mshell" rel="nofollow">https://github.com/mitchpaulus/mshell</a></p>
]]></description><pubDate>Wed, 22 Oct 2025 03:27:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45664639</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=45664639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45664639</guid></item><item><title><![CDATA[New comment by AndyKluger in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>What do you think stack based languages like Factor miss in this regard?</p>
]]></description><pubDate>Tue, 22 Apr 2025 13:53:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43762194</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=43762194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43762194</guid></item><item><title><![CDATA[New comment by AndyKluger in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>FWIW in Factor you can set dynamic variables with<p><pre><code>  "coolvalue" thisisthevar set
</code></pre>
or if you use the `variables` vocab, alternately:<p><pre><code>  "coolvalue" set: thisisthevar
</code></pre>
and lexical variables are set with<p><pre><code>  "coolvalue" :> thisisthevar</code></pre></p>
]]></description><pubDate>Tue, 22 Apr 2025 13:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43762162</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=43762162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43762162</guid></item><item><title><![CDATA[New comment by AndyKluger in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>Thank you!<p>Because I love to practice and demonstrate Factor, this is working code for that example:<p><pre><code>  "f1.txt" "f2.txt" [ utf8 file-lines [ string>number ] map ] bi@ vdot</code></pre></p>
]]></description><pubDate>Tue, 22 Apr 2025 13:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43761967</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=43761967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43761967</guid></item><item><title><![CDATA[New comment by AndyKluger in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>Do concatenative langs like Factor fit the bill?</p>
]]></description><pubDate>Tue, 22 Apr 2025 13:14:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43761720</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=43761720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43761720</guid></item><item><title><![CDATA[New comment by AndyKluger in "Show HN: The Atlas of Space"]]></title><description><![CDATA[
<p>An alternative (like arrow keys) would be great, as I don't think I can right-click-drag with my touchpad.</p>
]]></description><pubDate>Wed, 08 Jan 2025 17:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42636454</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=42636454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42636454</guid></item><item><title><![CDATA[New comment by AndyKluger in "Show HN: A minimalist (brutalist?) website for sharing all your links"]]></title><description><![CDATA[
<p>I tried pasting the CSS from <a href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css" rel="nofollow">https://cdn.jsdelivr.net/npm/water.css@2/out/water.css</a>
, which sets link color to #0076d1, but the links still render in black, which is hard to read when my browser is set to prefer the dark colors from that CSS.</p>
]]></description><pubDate>Mon, 04 Nov 2024 17:51:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42044156</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=42044156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42044156</guid></item><item><title><![CDATA[New comment by AndyKluger in "Show HN: A minimalist (brutalist?) website for sharing all your links"]]></title><description><![CDATA[
<p>Neat CSS looks very good! I can't remember if I gave it a proper try before.<p>Some time ago I trialed a bunch of classless CSS projects, paired with Hugo using the "classless-blog" theme, and these were my top picks, out of order:<p>- holiday: <a href="https://holidaycss.js.org/" rel="nofollow">https://holidaycss.js.org/</a><p>- bamboo: <a href="https://rilwis.github.io/bamboo/demo/index.html" rel="nofollow">https://rilwis.github.io/bamboo/demo/index.html</a><p>- fieber: <a href="https://fieber.hack.re/" rel="nofollow">https://fieber.hack.re/</a><p>- pico classless: <a href="https://picocss.com/docs/classless" rel="nofollow">https://picocss.com/docs/classless</a><p>- yorha: <a href="https://metakirby5.github.io/yorha/" rel="nofollow">https://metakirby5.github.io/yorha/</a><p>- simple: <a href="https://simplecss.org/" rel="nofollow">https://simplecss.org/</a><p>- water: <a href="https://watercss.kognise.dev/" rel="nofollow">https://watercss.kognise.dev/</a><p>- bolt: <a href="https://boltcss.com/" rel="nofollow">https://boltcss.com/</a><p>- Lissom.CSS: <a href="https://lissomware.github.io/css/" rel="nofollow">https://lissomware.github.io/css/</a><p>All of them except yorha have light/dark modes, and all of them except yorha are IMO too light by default in light mode.</p>
]]></description><pubDate>Mon, 04 Nov 2024 17:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42044024</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=42044024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42044024</guid></item><item><title><![CDATA[New comment by AndyKluger in "Fun with Go Iterators"]]></title><description><![CDATA[
<p>1. That's a good looking Hugo theme!<p>2. Implicitly chain everything all the time!<p>In Factor, you might do it as:<p><pre><code>    reverse [ sq ] [ even? ] map-filter [ . ] each
</code></pre>
Or with a little less optimizing:<p><pre><code>    reverse [ sq ] map [ even? ] filter [ . ] each
</code></pre>
The least obvious thing is that the period is the pretty-print function.</p>
]]></description><pubDate>Thu, 10 Oct 2024 19:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41802436</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41802436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41802436</guid></item><item><title><![CDATA[New comment by AndyKluger in "We need more zero config tools"]]></title><description><![CDATA[
<p>A major reason I stick with yadm, aside from that it works great and offers me no trouble, is that for basic usage I can just reuse my existing familiarity with the git interface, replacing "git" with "yadm" in the command.</p>
]]></description><pubDate>Thu, 03 Oct 2024 04:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41727336</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41727336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41727336</guid></item><item><title><![CDATA[New comment by AndyKluger in "Ask HN: Does anyone use sound effects in their dev environment?"]]></title><description><![CDATA[
<p>Sorry this is totally unrelated, but I don't know how to notice replies on HN, and missed a question from you 5 months ago, and HN won't let me reply to that old comment.<p>You asked what adlist was blocking assets on a site of yours, and I don't think it's an adlist, but a general rule against loading scripts from other domains. Here's what the log looks like: <a href="https://cdn.imgchest.com/files/w7pjcgqn387.png" rel="nofollow">https://cdn.imgchest.com/files/w7pjcgqn387.png</a></p>
]]></description><pubDate>Fri, 20 Sep 2024 21:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41605540</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41605540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41605540</guid></item><item><title><![CDATA[New comment by AndyKluger in "Atkinson Hyperlegible Font"]]></title><description><![CDATA[
<p>I'll add that <a href="https://github.com/0xType/0xProto">https://github.com/0xType/0xProto</a> is worth checking out, if you haven't. What mono (and proportional) fonts do you find work best for you?</p>
]]></description><pubDate>Thu, 19 Sep 2024 16:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41593396</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41593396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41593396</guid></item><item><title><![CDATA[New comment by AndyKluger in "Atkinson Hyperlegible Font"]]></title><description><![CDATA[
<p>You can configure your build to be wider than default. In order of increasing width:<p>- semi-extended<p>- extended<p>- extra-extended<p>- ultra-extended<p>I think by default the extended variant is included in most builds anyway, if you want to try it.<p>FWIW here's a sample of my usual build's extended variant: <a href="https://cdn.imgchest.com/files/b49zcjd53oy.png" rel="nofollow">https://cdn.imgchest.com/files/b49zcjd53oy.png</a></p>
]]></description><pubDate>Thu, 19 Sep 2024 02:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41587892</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41587892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41587892</guid></item><item><title><![CDATA[New comment by AndyKluger in "Atkinson Hyperlegible Font"]]></title><description><![CDATA[
<p>There's a font apparently based on Andika with some disambiguating improvements, called Cadman.</p>
]]></description><pubDate>Wed, 18 Sep 2024 18:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41583819</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41583819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41583819</guid></item><item><title><![CDATA[New comment by AndyKluger in "Atkinson Hyperlegible Font"]]></title><description><![CDATA[
<p>Iosevka is absolutely wonderful!<p>I have my own builds -- not based on AH's glyph choices, but also chosen to minimize glyph ambiguity.<p>I'll mention another great legible monospace project: 0xProto<p>---<p>Build: <a href="https://github.com/AndydeCleyre/archbuilder_iosevka/releases/tag/31.5.0">https://github.com/AndydeCleyre/archbuilder_iosevka/releases...</a><p>Screenshot Mono: <a href="https://cdn.imgchest.com/files/k46acrxl297.png" rel="nofollow">https://cdn.imgchest.com/files/k46acrxl297.png</a><p>Screenshot Mono with syntax highlighting: <a href="https://cdn.imgchest.com/files/l4nec9d8lm4.png" rel="nofollow">https://cdn.imgchest.com/files/l4nec9d8lm4.png</a><p>Screenshot Proportional: <a href="https://cdn.imgchest.com/files/6yxkce8p6a7.png" rel="nofollow">https://cdn.imgchest.com/files/6yxkce8p6a7.png</a><p>0xProto: <a href="https://github.com/0xType/0xProto">https://github.com/0xType/0xProto</a></p>
]]></description><pubDate>Wed, 18 Sep 2024 18:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41583420</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41583420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41583420</guid></item><item><title><![CDATA[New comment by AndyKluger in "Eza: A modern, maintained replacement for ls"]]></title><description><![CDATA[
<p>Yeah that one's annoying.<p>I got used to a "recent" alias (Zsh):<p><pre><code>  if (( $+commands[eza] )) {
    alias recent="eza --binary --octal-permissions --no-permissions --git -snew --icons=always"
  } else {
    alias recent="ls -rt"
  }</code></pre></p>
]]></description><pubDate>Mon, 22 Jul 2024 14:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41034818</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=41034818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41034818</guid></item><item><title><![CDATA[New comment by AndyKluger in "Show HN: BoringUi, converting JSON to web UI"]]></title><description><![CDATA[
<p>What's the license? Is there a repo?</p>
]]></description><pubDate>Thu, 04 Jul 2024 15:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40875711</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=40875711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40875711</guid></item><item><title><![CDATA[New comment by AndyKluger in "Show HN: Making GNU Make a better Task Runner"]]></title><description><![CDATA[
<p>I'm also a big fan of mise for managing development runtimes, and while I haven't tried its own task runner functionality, it does feature some: <a href="https://mise.jdx.dev/tasks/" rel="nofollow">https://mise.jdx.dev/tasks/</a></p>
]]></description><pubDate>Thu, 16 May 2024 22:16:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40383990</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=40383990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40383990</guid></item><item><title><![CDATA[New comment by AndyKluger in "Show HN: Making GNU Make a better Task Runner"]]></title><description><![CDATA[
<p>For Python projects, I like to use Taskipy as the UX entry point. If any task itself is more than a one liner but doesn't need Python, I'll have it invoke a shell script from a mk folder. If any task itself requires an activated venv, I'll define it in a noxfile.<p>What it might look like in a pyproject.toml:<p><pre><code>  [tool.taskipy.tasks]
  fmt = "nox -s fmt"
  lock = "nox -s lock"
  install = "if [ $VIRTUAL_ENV ]; then pip install -r local-requirements.txt; else printf '%s\n' 'Please activate a venv first'; return 1; fi"
  test = "nox -s test test_without_toml typecheck -p 3.12"
  docs = "nox -s render_readme render_api_docs"
</code></pre>
For file generation tasks (the kind of stuff make is good at), I've been using Tup more and more. But recent versions aren't always packaged for distros, so I'm hoping it gets an asdf/mise plugin.</p>
]]></description><pubDate>Mon, 13 May 2024 17:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=40345906</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=40345906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40345906</guid></item><item><title><![CDATA[New comment by AndyKluger in "A feature-rich front-end drag-and-drop component library"]]></title><description><![CDATA[
<p>Are we expected to be able to drag and drop elements in the List and Board examples, on mobile browsers? I can't, but I look forward to trying on a computer.<p><a href="https://atlassian.design/components/pragmatic-drag-and-drop/examples/" rel="nofollow">https://atlassian.design/components/pragmatic-drag-and-drop/...</a></p>
]]></description><pubDate>Thu, 25 Apr 2024 17:22:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40160421</link><dc:creator>AndyKluger</dc:creator><comments>https://news.ycombinator.com/item?id=40160421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40160421</guid></item></channel></rss>