<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: flylikeabanana</title><link>https://news.ycombinator.com/user?id=flylikeabanana</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 08 May 2026 14:44:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=flylikeabanana" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by flylikeabanana in "The map that keeps Burning Man honest"]]></title><description><![CDATA[
<p>Burning Man culture draws a distinction between participants and spectators - one of the best ways to get the “participant” experience is by working and actively being a part of putting it on. This definitely includes build and strike. There are people (many paid by the Burning Man Org) who get there months before the event and stay for months after.</p>
]]></description><pubDate>Fri, 08 May 2026 00:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48056755</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=48056755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48056755</guid></item><item><title><![CDATA[New comment by flylikeabanana in "State of the Fin 2026-01-06"]]></title><description><![CDATA[
<p>Beyond just playing the files from storage, I also get subtitles, metadata, play history / continue watching / next up, a nice 10-foot UI, and the ability to satisfy my ADHD curiousity by clicking around tags / actors / directors and seeing what else I have from them in my library.</p>
]]></description><pubDate>Tue, 06 Jan 2026 21:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519127</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=46519127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519127</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Ask HN: Who wants to be hired? (November 2025)"]]></title><description><![CDATA[
<p>Location: Portland, OR<p>Remote: Yes, open to hybrid<p>Willing to relocate: No. Could be talked into commuting to Seattle.<p>Technologies: Scala, Java, Typescript, Rust, Python, AWS, Nix, (no)SQL, React, ML-style syntax<p>Résumé/CV:<a href="https://github.com/ccarlile/resume/blob/master/resume.pdf" rel="nofollow">https://github.com/ccarlile/resume/blob/master/resume.pdf</a><p>Email: see Resume<p>Hello! I'm a functional programmer with lots of experince doing distributed systems in regulated environments. I left my job as Tech Lead in an extractive industry to seek roles with missions that align more closely with my own - I'm looking for opportunities to make a positive impact (in e.g. climate tech or med/bio tech). I'm also a "people person" so I'm happy to teach, lead, or represent as well.</p>
]]></description><pubDate>Tue, 04 Nov 2025 03:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45807149</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=45807149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45807149</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Emacs: The macOS Bug"]]></title><description><![CDATA[
<p>I run emacs on MacOS specifying the `emacs-pgtk` build in my Nix config as the package. Seems to work quite well for me</p>
]]></description><pubDate>Thu, 31 Jul 2025 03:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44742167</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=44742167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44742167</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Rocknix is an immutable Linux distribution for handheld gaming devices"]]></title><description><![CDATA[
<p>They're fun little tinker devices, cheap enough that you can get multiple and play around with different form factors or loan out to friends</p>
]]></description><pubDate>Mon, 23 Jun 2025 18:35:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44358680</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=44358680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44358680</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Rocknix is an immutable Linux distribution for handheld gaming devices"]]></title><description><![CDATA[
<p>You'll note it specifies AMD devices, i.e. x86-64 architecture</p>
]]></description><pubDate>Mon, 23 Jun 2025 17:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44357869</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=44357869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44357869</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Rocknix is an immutable Linux distribution for handheld gaming devices"]]></title><description><![CDATA[
<p>I don't believe there's Bazzite or SteamOS available for ARM devices, which make up most of the "portable handheld" market in terms of device variety</p>
]]></description><pubDate>Mon, 23 Jun 2025 16:29:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44357434</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=44357434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44357434</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Ask HN: Who wants to be fired? (February 2025)"]]></title><description><![CDATA[
<p>MJ stays in your body long after the effects have worn off. You can test positive weeks after consumption.</p>
]]></description><pubDate>Tue, 04 Feb 2025 00:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42925384</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=42925384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42925384</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Trump wins presidency for second time"]]></title><description><![CDATA[
<p>>The problem is will you admit you were dead wrong and potentially spewing propaganda if democracy survives Trump’s second term?<p>The answer to this question is the same as the answer to "what if climate change is a hoax", and that is that I would love to be wrong and would gladly admit it rather than live under a dictator or on a dying planet</p>
]]></description><pubDate>Wed, 06 Nov 2024 20:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42069226</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=42069226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42069226</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Daylight Computer – New 60fps e-paper tablet"]]></title><description><![CDATA[
<p>The recently released Minisforum V3 AMD tablet has this:<p><a href="https://store.minisforum.com/products/minisforum-v3" rel="nofollow">https://store.minisforum.com/products/minisforum-v3</a></p>
]]></description><pubDate>Fri, 24 May 2024 15:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40467295</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=40467295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40467295</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Fallout1-ce: Fallout for modern operating systems"]]></title><description><![CDATA[
<p>I got several morale game overs (one of them from a 12 year old bully, that didn't feel good) before I realized there's a button to take Magnesium to restore the lost sanity. So I feel you, but I pressed on and it's a quite rewarding gaming experience</p>
]]></description><pubDate>Tue, 23 Apr 2024 21:37:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40137619</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=40137619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40137619</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Monodraw"]]></title><description><![CDATA[
<p>One way would be to use emacs’ artist-mode to draw ascii lines and boxes then use ditaa[1] to transform them into images. It’s not a pretty packaged GUI app but it’s certainly an option<p>[1] <a href="https://ditaa.sourceforge.net/" rel="nofollow">https://ditaa.sourceforge.net/</a></p>
]]></description><pubDate>Sat, 09 Mar 2024 16:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39652805</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=39652805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39652805</guid></item><item><title><![CDATA[New comment by flylikeabanana in "A mechanical keyboard with programmable knobs and full color screen panel"]]></title><description><![CDATA[
<p>Tenkeyless (TKL) keyboards are popular because you can keep your mouse hand closer to your keyboard. The tenkey is a easy thing to lose if you don't do much data entry.<p>As for writing code and playing games, I use vim keybinds everywhere and play games with WASD controls. So nav keys aren't particularly critical either.</p>
]]></description><pubDate>Thu, 29 Feb 2024 21:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39555423</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=39555423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39555423</guid></item><item><title><![CDATA[New comment by flylikeabanana in "How I'm able to take notes in mathematics lectures using LaTeX and Vim (2019)"]]></title><description><![CDATA[
<p>There are screen protectors with a rough/matte finish that provide some of the friction you'd get from paper. It's not exactly the same, but it's a discrete step above writing on raw glass</p>
]]></description><pubDate>Mon, 05 Feb 2024 16:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39263248</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=39263248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39263248</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Fuzzy Finding with Emacs Instead of Fzf"]]></title><description><![CDATA[
<p>I don't know if there's a way to indicate a project with the built-in project.el without a VC root. The other feature i use regularly that I don't think exists in project.el is projectile-toggle-between-implementation-and-test, which does exactly what it sounds like. You can configure it by build tool and give it path regexes to substitute to specify how to find the corresponding Spec for a file.<p>I actually use a mix of both. Project.el being built in means it properly leverages the built-in completion stuff, which has a level of awareness for the types of things I search and gives appropriate icons and context information (see all-the-icons-completion[1] for details). I fibbed a little bit about my workflow - to switch projects and find a file I use this:<p><pre><code>  (defun project-find-file-from-projectile-project ()
    (interactive)
    (project-switch-project (completing-read "From which project?" projectile-known-projects)))
</code></pre>
[1] <a href="https://github.com/iyefrat/all-the-icons-completion">https://github.com/iyefrat/all-the-icons-completion</a></p>
]]></description><pubDate>Sun, 10 Dec 2023 20:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38594958</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=38594958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38594958</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Fuzzy Finding with Emacs Instead of Fzf"]]></title><description><![CDATA[
<p>> I guess you have to globally gitignore the projectile file too to avoid committing them everywhere?<p>Indeed, in my global git ignore, same with other workflow-specific stuff that nobody else at $WORK uses</p>
]]></description><pubDate>Sun, 10 Dec 2023 19:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38593929</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=38593929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38593929</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Fuzzy Finding with Emacs Instead of Fzf"]]></title><description><![CDATA[
<p>Sure - projectile is one of the packages that convinced me to migrate from vim to emacs. It curates a notion of "project" and maintains a list of projects you visit. My workflow is based around a lot of using projectile-find-file, which prompts you for a known project, then dumps you into an completion interface to open a specific file.<p>Projectile works OOTB with .git directories, so if you visit a git-controlled dir it's added to your projects. You can similarly specify other directories as projects by putting a .projectile file in them, and the contents of the .projectile file act as an ignore list.<p>So the workflow is work/myMonolith is the git controlled root, while I have work/myMonolith/frontend/.projectile and work/myMonolith/backend/.projectile. So I can use the project-scoped find file, grep etc. to inherently narrow the search space to that module. When I'd want to globally search, I'd use projectile-find-file (or grep, or whatever) on the myMonolith root.</p>
]]></description><pubDate>Sun, 10 Dec 2023 19:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38593905</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=38593905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38593905</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Fuzzy Finding with Emacs Instead of Fzf"]]></title><description><![CDATA[
<p>Orderless is probably the way to go for a “pure emacs” solution - its selling point is that you can feed whatever function you want into the completion framework, so if you feed a fuzzy completer then you get fuzzy matching. It’s also part of a relatively new completion stack (that includes vertico, marginalia, and others) that leverages the inbuilt emacs features instead of replacing them.</p>
]]></description><pubDate>Sun, 10 Dec 2023 17:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38593100</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=38593100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38593100</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Fuzzy Finding with Emacs Instead of Fzf"]]></title><description><![CDATA[
<p>At that point, I’d be project-scoping to individual submodules rather than the whole monolith. For something like projectile, that would mean dropping a .projectile in the submodule root so my “rip grip in project” functions are scoped to the submodule, then using VC to mark the root where I need to expensively search the whole project.</p>
]]></description><pubDate>Sun, 10 Dec 2023 17:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38593076</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=38593076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38593076</guid></item><item><title><![CDATA[New comment by flylikeabanana in "Nix Survival Mode: macOS upgrades won't break Nix anymore"]]></title><description><![CDATA[
<p>A .nix file is a lot like a regular programming language, except the "compile target" is actually something like a big digraph of dependencies. Each package is hashed based on the content of the build steps and dependency inputs, so to nix "python 3.9" and "python 3.10" live in two entirely different places (because the hashes are different)<p>The next step is to actually take that digraph and instantiate a bunch of packages on your system. Each package has its dependencies symlinked to it using env magic, and bubbles up into your shell session or whatever.<p>All the different offerings in the nix ecosystem are based off this idea. Home-manager focuses on user session environments, NixOS extends the concept to a linux system (e.g. systemd units are managed in the same way - its just another hashed object in the nix store that gets symlinked to systemd), NixOps lets you do it to other machines, and nix-shell lets you create per-project development environments.<p>Nix flakes are the next evolution in the ecosystem, where some of the "inputs" get taken out of your env where they were black-box magic and put into a flake.nix (with a pinned version locked in flake.lock) so the input package set is controlled for across builds.</p>
]]></description><pubDate>Wed, 25 Oct 2023 18:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38016586</link><dc:creator>flylikeabanana</dc:creator><comments>https://news.ycombinator.com/item?id=38016586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38016586</guid></item></channel></rss>