<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: aisamu</title><link>https://news.ycombinator.com/user?id=aisamu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 29 Aug 2026 12:59:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aisamu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aisamu in "Triforce – a beamformer for Apple Silicon laptops"]]></title><description><![CDATA[
<p>I "fixed" this with a Hammerspoon snippet that monitors input changes and reverts them:<p><pre><code>    mic = hs.audiodevice.findInputByName("MacBook Pro Microphone")
    function handle_deselected(_, type)
      if (type == "gone") then
        if not mic:inUse() then
          mic:setDefaultInputDevice()
        end
      end
    end
    mic:watcherCallback(handle_deselected)
    mic:watcherStart()</code></pre></p>
]]></description><pubDate>Sat, 29 Mar 2025 14:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43515751</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=43515751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43515751</guid></item><item><title><![CDATA[New comment by aisamu in "Archival Storage"]]></title><description><![CDATA[
<p>You might be interested in this talk by Will Byrd, of miniKanren fame:<p>Personal Data Preservation, Inspired by Ancient Writing
<a href="https://ericnormand.me/clojuresync/will-byrd" rel="nofollow">https://ericnormand.me/clojuresync/will-byrd</a></p>
]]></description><pubDate>Sat, 29 Mar 2025 14:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43515613</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=43515613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43515613</guid></item><item><title><![CDATA[New comment by aisamu in "Yadm: Yet Another Dotfiles Manager"]]></title><description><![CDATA[
<p>I did almost the same, but I am converting things as slowly/lazily as possible.<p>One thing that helped me tremendously migrating the configuration bits was to leave "scratchpads" that I could tweak quickly without a full rebuild cycle:<p><pre><code>  programs.kitty.extraConfig = ''
    include ${config.xdg.configHome}/kitty/temporary.conf
  '';
</code></pre>
Then my ~/.config/kitty looks like this:<p><pre><code>  ~/.config/kitty $> ls
   87 Dec 13 11:39 kitty.conf -> /nix/store/....-home-manager-files/.config/kitty/kitty.conf
  381 Dec 13 11:42 temporary.conf</code></pre></p>
]]></description><pubDate>Fri, 20 Dec 2024 23:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42476221</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=42476221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42476221</guid></item><item><title><![CDATA[New comment by aisamu in "Going declarative on macOS with Nix and Nix-Darwin"]]></title><description><![CDATA[
<p>nix-darwin supports managing your Brewfile.<p>The docs[2] are very helpful!<p>[1]: <a href="https://github.com/Homebrew/homebrew-bundle">https://github.com/Homebrew/homebrew-bundle</a><p>[2]: <a href="https://daiderd.com/nix-darwin/manual/index.html#opt-homebrew.enable" rel="nofollow">https://daiderd.com/nix-darwin/manual/index.html#opt-homebre...</a></p>
]]></description><pubDate>Mon, 15 Jan 2024 20:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39005624</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=39005624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39005624</guid></item><item><title><![CDATA[New comment by aisamu in "Ask HN: Who's an open source maintainer/project that needs sponsorship or help?"]]></title><description><![CDATA[
<p>Magit, the wonderful git porcelain for emacs.<p>Details here: <a href="https://www.reddit.com/r/emacs/comments/11cezoq/magit_maintainer_tarsius_is_losing_donators_at/" rel="nofollow">https://www.reddit.com/r/emacs/comments/11cezoq/magit_mainta...</a><p>Direct donation link: <a href="https://magit.vc/donate/" rel="nofollow">https://magit.vc/donate/</a></p>
]]></description><pubDate>Wed, 01 Mar 2023 10:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=34980751</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=34980751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34980751</guid></item><item><title><![CDATA[New comment by aisamu in "New(ish) command line tools"]]></title><description><![CDATA[
<p>+1. 
I miss it dearly, but unfortunately couldn't make the various AWS log shapes work as nicely as the Java ones did.</p>
]]></description><pubDate>Wed, 13 Apr 2022 14:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=31015126</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=31015126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31015126</guid></item><item><title><![CDATA[New comment by aisamu in "Killing the Command message: should we use Events or Documents? (2007)"]]></title><description><![CDATA[
<p>This one has all the diagrams, thank you!</p>
]]></description><pubDate>Sun, 10 Apr 2022 12:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=30976397</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=30976397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30976397</guid></item><item><title><![CDATA[New comment by aisamu in "Exa: An alternative to Ls"]]></title><description><![CDATA[
<p>Combine it with fzf and you can choose the depth level dynamically:<p><pre><code>  tree: aliased to echo '2\n3\n4\n5' | fzf --preview='exa -l -T -L {} --git-ignore' --reverse --preview-window down:99% --bind 'j:down,k:up,q:cancel,enter:cancel'</code></pre></p>
]]></description><pubDate>Thu, 28 Oct 2021 00:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=29020841</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=29020841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29020841</guid></item><item><title><![CDATA[New comment by aisamu in "Improving Shell Workflows with Fzf"]]></title><description><![CDATA[
<p>This is wonderful and works better than what I expected!</p>
]]></description><pubDate>Tue, 30 Mar 2021 21:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=26640697</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=26640697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26640697</guid></item><item><title><![CDATA[New comment by aisamu in "Procrastination is driven by our desire to avoid difficult emotions, says expert"]]></title><description><![CDATA[
<p>> The alternative is to tackle something even harder that includes the thing you want to make as a special case.<p>This is the main operating principle of  <a href="http://www.structuredprocrastination.com" rel="nofollow">http://www.structuredprocrastination.com</a></p>
]]></description><pubDate>Tue, 16 Jun 2020 13:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=23538679</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=23538679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23538679</guid></item><item><title><![CDATA[New comment by aisamu in "Is Dark Mode Such a Good Idea?"]]></title><description><![CDATA[
<p>A simple method that I use to demonstrate that: point a phone's camera at the screen+surroundings.<p>Then it's easy to adjust the screen's brightness/turn on lights until the screen is not overexposed/the environment is not underexposed.</p>
]]></description><pubDate>Fri, 12 Jun 2020 15:53:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=23500453</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=23500453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23500453</guid></item><item><title><![CDATA[New comment by aisamu in "Electronic Circuit Simulator in the Browser"]]></title><description><![CDATA[
<p>If that's also true for brand-new users, the username is the same!</p>
]]></description><pubDate>Wed, 25 Jul 2018 19:48:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=17612211</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=17612211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17612211</guid></item><item><title><![CDATA[New comment by aisamu in "Juniors Literally Can't Write Switch Statements: What Sr. Devs Need to Focus On"]]></title><description><![CDATA[
<p>The JS one doesn't work at all[1] - the <i>cases</i> are Strings, the <i>input</i> is a number.<p>[1] - tested on Safari, but still...</p>
]]></description><pubDate>Sat, 30 Sep 2017 16:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=15373739</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=15373739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15373739</guid></item><item><title><![CDATA[New comment by aisamu in "Ask HN: How technically hard was it for Twitter to move to 280 chars?"]]></title><description><![CDATA[
<p>I think the chart you mention is from Twitter's blog:<p><a href="https://blog.twitter.com/official/en_us/topics/product/2017/Giving-you-more-characters-to-express-yourself.html" rel="nofollow">https://blog.twitter.com/official/en_us/topics/product/2017/...</a></p>
]]></description><pubDate>Wed, 27 Sep 2017 18:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=15350806</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=15350806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15350806</guid></item><item><title><![CDATA[New comment by aisamu in "Ask HN: Who's using Clojure, and to do what?"]]></title><description><![CDATA[
<p>We're using clojure both for new products and existing java codebases, and we've just introduced clojurescript on a smallish SPA. Mostly health and services sectors.<p>It's surprisingly boring (in the good sense).</p>
]]></description><pubDate>Wed, 10 May 2017 02:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=14305470</link><dc:creator>aisamu</dc:creator><comments>https://news.ycombinator.com/item?id=14305470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14305470</guid></item></channel></rss>