<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: foobarqux</title><link>https://news.ycombinator.com/user?id=foobarqux</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 04:11:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=foobarqux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by foobarqux in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>What is a better option?</p>
]]></description><pubDate>Sat, 21 Mar 2026 00:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462513</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47462513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462513</guid></item><item><title><![CDATA[OpenAI, Pentagon add more surveillance protections to AI deal]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.axios.com/2026/03/03/openai-pentagon-ai-surveillance">https://www.axios.com/2026/03/03/openai-pentagon-ai-surveillance</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47226757">https://news.ycombinator.com/item?id=47226757</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 03 Mar 2026 01:32:56 +0000</pubDate><link>https://www.axios.com/2026/03/03/openai-pentagon-ai-surveillance</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47226757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226757</guid></item><item><title><![CDATA[New comment by foobarqux in "Woxi: Wolfram Mathematica Reimplementation in Rust"]]></title><description><![CDATA[
<p>I'm saying you can go even further and automate the entire thing using LLMs/agents, it is pretty much the ideal use case: you have a black-box reference implementation to test against; descriptive documentation for what the functions should do; some explicitly supplied examples in the documentation; and the ability to automatically create an arbitrary number of tests.<p>So not only do you have a closed loop system that has objective/automatic pass-fail criteria you also don't even have to supply the instructions about what the function is supposed to do or the test cases!<p>Obviously this isn't going to be 100% reliable (especially for edge cases) but you should be able to get an enormous speed up. And in many cases you should be able to supply the edge case tests and have the LLM fix it.<p>(Codex is still free for the next few days if you want to try their "High"/"Extra high" thinking models)</p>
]]></description><pubDate>Sat, 28 Feb 2026 17:48:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198158</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47198158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198158</guid></item><item><title><![CDATA[New comment by foobarqux in "Woxi: Wolfram Mathematica Reimplementation in Rust"]]></title><description><![CDATA[
<p>Have you considered using quickcheck/random/property-based testing with LLM code generation to automate function implementation?</p>
]]></description><pubDate>Sat, 28 Feb 2026 16:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197414</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47197414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197414</guid></item><item><title><![CDATA[New comment by foobarqux in "Woxi: Wolfram Mathematica Reimplementation in Rust"]]></title><description><![CDATA[
<p>How is the popularity/rank in functions.csv determined?</p>
]]></description><pubDate>Sat, 28 Feb 2026 16:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47196890</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47196890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47196890</guid></item><item><title><![CDATA[New comment by foobarqux in "We Will Not Be Divided"]]></title><description><![CDATA[
<p>No, the difference is that the government agrees to no "unlawful" use as determined by the government.<p>Anthropic said that mass surveillance was per se prohibited even if the government self-certified that it was lawful.</p>
]]></description><pubDate>Sat, 28 Feb 2026 04:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47190221</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47190221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47190221</guid></item><item><title><![CDATA[New comment by foobarqux in "OpenAI agrees with Dept. of War to deploy models in their classified network"]]></title><description><![CDATA[
<p>No, the difference is that the government agrees to no "unlawful" use as determined by the government.<p>Anthropic said that mass surveillance was per se prohibited even if the government self-certified that it was lawful.</p>
]]></description><pubDate>Sat, 28 Feb 2026 04:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47190211</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=47190211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47190211</guid></item><item><title><![CDATA[New comment by foobarqux in "Vibecoding #2"]]></title><description><![CDATA[
<p>It feels like gnu parallel with --transfer-file would have solved this problem</p>
]]></description><pubDate>Wed, 21 Jan 2026 15:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46707143</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46707143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46707143</guid></item><item><title><![CDATA[New comment by foobarqux in "psc: The ps utility, with an eBPF twist and container context"]]></title><description><![CDATA[
<p>Their first example is bad:<p><pre><code>    ps aux | grep nginx | grep root | grep -v grep
</code></pre>
can be done instead (from memory, not at a Linux machine ATM):<p><pre><code>    ps -u root -C nginx
</code></pre>
which is arguably better than their solution:<p><pre><code>    psc 'process.name == "nginx" && process.user == "root"'</code></pre></p>
]]></description><pubDate>Fri, 16 Jan 2026 16:01:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46647895</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46647895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46647895</guid></item><item><title><![CDATA[New comment by foobarqux in "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"]]></title><description><![CDATA[
<p>Number 1 on the front page of Hacker News for explaining how to connect to a remote machine via ssh.</p>
]]></description><pubDate>Tue, 06 Jan 2026 20:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518423</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46518423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518423</guid></item><item><title><![CDATA[New comment by foobarqux in "How AI labs are solving the power problem"]]></title><description><![CDATA[
<p>That plant is subject to regulation and the xAI turbines evade regulations by claiming they are "portable".</p>
]]></description><pubDate>Thu, 01 Jan 2026 00:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46449781</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46449781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46449781</guid></item><item><title><![CDATA[New comment by foobarqux in "How AI labs are solving the power problem"]]></title><description><![CDATA[
<p>That plant is subject to regulations. The xAI turbines have evaded regulations by claiming that they are portable.</p>
]]></description><pubDate>Thu, 01 Jan 2026 00:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46449767</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46449767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46449767</guid></item><item><title><![CDATA[New comment by foobarqux in "Skills for organizations, partners, the ecosystem"]]></title><description><![CDATA[
<p>What is the difference between 3rd party skills and connectors? How do you access/install 3rd party skills in claude code?</p>
]]></description><pubDate>Thu, 18 Dec 2025 18:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46316185</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46316185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46316185</guid></item><item><title><![CDATA[You're Thinking About AI and Water All Wrong]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wired.com/story/karen-hao-empire-of-ai-water-use-statistics/">https://www.wired.com/story/karen-hao-empire-of-ai-water-use-statistics/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46264595">https://news.ycombinator.com/item?id=46264595</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 14 Dec 2025 17:04:50 +0000</pubDate><link>https://www.wired.com/story/karen-hao-empire-of-ai-water-use-statistics/</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=46264595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46264595</guid></item><item><title><![CDATA[New comment by foobarqux in "Nevada Governor's office covered up Boring Co safety violations"]]></title><description><![CDATA[
<p>This isn't the first time: In 2019 Tesla illegally prevented OSHA officials from entering a Tesla site in Nevada (with a warrant and officer from the sheriff's office) to address serious workplace injuries.<p>These are what are claimed to be the onerous regulations slowing down innovation.</p>
]]></description><pubDate>Sun, 16 Nov 2025 04:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45942766</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=45942766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45942766</guid></item><item><title><![CDATA[New comment by foobarqux in "Show HN: qqqa – A fast, stateless LLM-powered assistant for your shell"]]></title><description><![CDATA[
<p>> Once you get the command suggested by the LLM, you can quickly copy and modify it, before running it.<p>Copying and pasting tends to be a very tedious operation in the shell, which usually requires moving your hands away from the keyboard to the mouse (there are terminals which allow you to quick-select and insert lines but they are still more tedious than simply pressing enter to have the command on the line editor). Maybe try using llm-cmd-comp for a while.<p>>  I do not see how editing the command is a good tradeoff here in terms of complexity+UI.<p>I don't find it a tradeoff, I think it's strictly superior in every way including complexity. llm-cmd-comp is probably the way I most often interface with llms (maybe second to basic search-engine-replacement) and I almost always either 1. don't have the file glob or the file names themselves ready (they may not exist yet!) at the time when I want to start writing the command or they are easier to enter using a fuzzy selector like fzf 2. don't want the llm to do weird things with globs when I pass them directly and having the shell expand them is usually difficult because the prompt is not a command (so the completion system won't do the right thing).<p>But even in your own demo it is faster to use llm-cmd-comp and you also get the benefit that the command goes into the history and you can optionally edit it if you want or further revise the prompt! It does require pressing enter twice instead of "y" but I don't find that a huge inconvenience especially since I almost always edit the command anyway.<p>Again, try installing llm-cmd-comp and try out your demo case.</p>
]]></description><pubDate>Thu, 06 Nov 2025 20:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45840339</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=45840339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45840339</guid></item><item><title><![CDATA[New comment by foobarqux in "Show HN: qqqa – A fast, stateless LLM-powered assistant for your shell"]]></title><description><![CDATA[
<p>llm cmdcomp is better:<p><pre><code>    - it puts the command in the shell editor line so you can edit it (for example to specify filenames using the line editor after the fact and make use of the shell tools like glob expansion etc.) 
    - it goes into the history. 
    - It can use a binding so you can start writing something without remembering to prefix it with a command and invoke the cmd completion at any place in the line editor. 
    - It also allows you to refine the command interactively.
</code></pre>
I haven't see any of the other of the myriad of tools do these very obvious things.<p><a href="https://github.com/CGamesPlay/llm-cmd-comp" rel="nofollow">https://github.com/CGamesPlay/llm-cmd-comp</a></p>
]]></description><pubDate>Thu, 06 Nov 2025 17:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45837405</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=45837405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45837405</guid></item><item><title><![CDATA[New comment by foobarqux in "Ask HN: Where to begin with "modern" Emacs?"]]></title><description><![CDATA[
<p>Don't use doom etc, just standard emacs, otherwise you won't have any
understanding of what is happening and how to fix it. Here's a list of
what I think is important, roughly more important to less:<p><pre><code>    - corfu+marginalia+vertico+embark+orderless is the standard completion stack now
    - magit (maybe also see also the "casual" the transient front end for other modes)
    - avy
    - (fset 'yes-or-no-p 'y-or-n-p)           ; 'Y' or 'N' instead of 'Yes' or 'No'
    - (setq confirm-kill-emacs 'y-or-n-p)
    - evil (optionally if you like vim keybinds, you still need to know basic emacs))
    - if using evil: evil-collection, evil-args, evil-goggles, evil-traces, evil-escape, evil-nerd-commenter, evil-lion, evil-surround, etc are not "standard" but still useful 
    - configure melpa source
    - which-key
    - helpful
    - undo-fu
    - gptel
    - projectile
    - eglot
    - saveplace
    - desktop
    - uniquify
    - dired/wdired
    - flycheck/flymake
    - treesitter
      
</code></pre>
Stuff that is nice but less essential:<p><pre><code>    - general (for making your own keybinds)
    - some kind of multicursor mode (I use iedit but it's simple)
    - yasnippet
    - org (usefulness depends on the person)
</code></pre>
I haven't switched to corfu+marginalia+vertico+embark so I don't know
what the equivalent is but helm-swoop is nice.<p>Also, very important, learn the help system (C-h <key>), especially
C-h f, C-h k, C-h w, C-h c. And the info system</p>
]]></description><pubDate>Sat, 01 Nov 2025 18:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45784290</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=45784290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45784290</guid></item><item><title><![CDATA[New comment by foobarqux in "Movycat – A terminal movie player written in Zig"]]></title><description><![CDATA[
<p>mpv can play to the terminal using ascii codes or sixel/kitty-protocol.</p>
]]></description><pubDate>Wed, 29 Oct 2025 21:21:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45753200</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=45753200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45753200</guid></item><item><title><![CDATA[New comment by foobarqux in "How to Obsessively Tune WezTerm"]]></title><description><![CDATA[
<p>The main features I use are<p>1. quick-select the output in the terminal (select files/paths, urls, etc and either copy or paste them at the cursor). This is very useful as you often don't have the foresight to pipe the command to pipe the output of the command to some selection mechanism and even placing text on the line-editor is not that easy by default.<p>2. view images (sixel or kitty protocol). This is pretty useful visual analog to cat that doesn't require opening another program and works over ssh. Also for video.<p>There are some other nice utilities for doing things like downloading files directly in the terminal (it2dl for iterm and kitten transfer for kitty).<p>kitty doesn't work out of the box on macos if I remember; you have to set configuration for option/command etc.</p>
]]></description><pubDate>Wed, 29 Oct 2025 21:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752963</link><dc:creator>foobarqux</dc:creator><comments>https://news.ycombinator.com/item?id=45752963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752963</guid></item></channel></rss>