<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: eloh</title><link>https://news.ycombinator.com/user?id=eloh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 15:59:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eloh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eloh in "Show HN: Oproxy – inspect and modify network traffic from the browser"]]></title><description><![CDATA[
<p>How does it compare to mitmproxy?</p>
]]></description><pubDate>Sun, 07 Jun 2026 04:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431881</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=48431881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431881</guid></item><item><title><![CDATA[Show HN: Nixwrap – Run Nix packages from Python without Nix installed]]></title><description><![CDATA[
<p>I built a tool that lets you run any package from nixpkgs without having Nix installed on your system.<p>uvx nixwrap ripgrep --version
uvx nixwrap jq --help
uvx nixwrap bat README.md<p>How it works:
1. Queries nix-index-database to find packages
2. Fetches NARs from cache.nixos.org
3. Uses patchelf to fix binaries with hardcoded /nix/store paths
4. Runs via bundled ld-linux with the correct library path<p>There's also a PEP 503 package index, so you can install tools via pip/uv:<p>uvx --index-url <a href="https://elohmeier.github.io/nixwrap" rel="nofollow">https://elohmeier.github.io/nixwrap</a> fd --version<p>Requires Python 3.14+ (uses stdlib compression.zstd for zero external dependencies). Linux only for now.<p>Works great for simple CLI tools. Complex packages with hardcoded runtime paths (like neovim) have limitations.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46476533">https://news.ycombinator.com/item?id=46476533</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Jan 2026 13:45:26 +0000</pubDate><link>https://github.com/elohmeier/nixwrap</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=46476533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46476533</guid></item><item><title><![CDATA[New comment by eloh in "Vaultwarden commit introduces SSO using OpenID Connect"]]></title><description><![CDATA[
<p>Can recommend Kanidm</p>
]]></description><pubDate>Fri, 15 Aug 2025 18:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44916076</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=44916076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44916076</guid></item><item><title><![CDATA[New comment by eloh in "Composite primary key support lands in Django"]]></title><description><![CDATA[
<p>Django keeps jazzing strongly.</p>
]]></description><pubDate>Sun, 01 Dec 2024 16:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42289172</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=42289172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42289172</guid></item><item><title><![CDATA[Composite primary key support lands in Django]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/django/django/pull/18056">https://github.com/django/django/pull/18056</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42289171">https://news.ycombinator.com/item?id=42289171</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 01 Dec 2024 16:28:13 +0000</pubDate><link>https://github.com/django/django/pull/18056</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=42289171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42289171</guid></item><item><title><![CDATA[New comment by eloh in "Piku: Allows git push deployments to your own servers"]]></title><description><![CDATA[
<p>I just "git push" using nixos-rebuild</p>
]]></description><pubDate>Sun, 09 Jun 2024 20:05:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40627157</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=40627157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40627157</guid></item><item><title><![CDATA[New comment by eloh in "LSP-AI: open-source language server serving as back end for AI code assistance"]]></title><description><![CDATA[
<p>Nice. I saw this coming. Next up is a "generic" webserver which just serves HTTP response data based on some system prompt. :)</p>
]]></description><pubDate>Sat, 08 Jun 2024 15:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40618244</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=40618244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40618244</guid></item><item><title><![CDATA[New comment by eloh in "Ask HN: How to handle a senior hire turning out to be junior?"]]></title><description><![CDATA[
<p>Just do the right thing and don't waste time on it. The candidate is out.</p>
]]></description><pubDate>Sat, 08 Jun 2024 15:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40618232</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=40618232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40618232</guid></item><item><title><![CDATA[New comment by eloh in "What Is PID 0?"]]></title><description><![CDATA[
<p>Isn't it lovely how all these detailed code references are just a link away via GitHub?</p>
]]></description><pubDate>Sat, 08 Jun 2024 15:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=40618214</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=40618214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40618214</guid></item><item><title><![CDATA[New comment by eloh in "PEP 730 – Adding iOS as a supported platform"]]></title><description><![CDATA[
<p>Would be nice to bundle it with Tauri</p>
]]></description><pubDate>Sun, 02 Jun 2024 10:30:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=40552963</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=40552963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40552963</guid></item><item><title><![CDATA[New comment by eloh in "FFmpeg 7.0"]]></title><description><![CDATA[
<p>Happy to see one of Fabrice Bellards awesome projects thriving!</p>
]]></description><pubDate>Fri, 05 Apr 2024 19:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39946405</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=39946405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39946405</guid></item><item><title><![CDATA[New comment by eloh in "SQLite Schema Diagram Generator"]]></title><description><![CDATA[
<p>Also checkout <a href="https://www.schemacrawler.com/" rel="nofollow">https://www.schemacrawler.com/</a></p>
]]></description><pubDate>Sat, 23 Mar 2024 19:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39802402</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=39802402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39802402</guid></item><item><title><![CDATA[New comment by eloh in "AST-grep(sg) is a CLI tool for code structural search, lint, and rewriting"]]></title><description><![CDATA[
<p>There is also a neovim plugin doing structural search/replace, also based on treesitter: <a href="https://github.com/cshuaimin/ssr.nvim">https://github.com/cshuaimin/ssr.nvim</a></p>
]]></description><pubDate>Sun, 10 Dec 2023 14:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38591648</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=38591648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38591648</guid></item><item><title><![CDATA[New comment by eloh in "Running Windows 98 in the Browser"]]></title><description><![CDATA[
<p>Nice, first thing I tried was to defrag the C: drive. Feeling well-groomed again.</p>
]]></description><pubDate>Wed, 22 Nov 2023 09:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38377063</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=38377063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38377063</guid></item><item><title><![CDATA[New comment by eloh in "Tauri and CrabNebula announce formal partnership"]]></title><description><![CDATA[
<p>See also <a href="https://beta.tauri.app/blog/partnership-crabnebula/" rel="nofollow noreferrer">https://beta.tauri.app/blog/partnership-crabnebula/</a> (they both posted)</p>
]]></description><pubDate>Tue, 14 Nov 2023 15:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38264874</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=38264874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38264874</guid></item><item><title><![CDATA[Tauri and CrabNebula announce formal partnership]]></title><description><![CDATA[
<p>Article URL: <a href="https://crabnebula.dev/blog/tauri-partnership">https://crabnebula.dev/blog/tauri-partnership</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38264853">https://news.ycombinator.com/item?id=38264853</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 14 Nov 2023 15:55:51 +0000</pubDate><link>https://crabnebula.dev/blog/tauri-partnership</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=38264853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38264853</guid></item><item><title><![CDATA[New comment by eloh in "Zq: An easier and faster alternative to jq"]]></title><description><![CDATA[
<p>You could take a look at jless [1], it allows interactive selections/browsing in JSON documents.<p>[1] <a href="https://jless.io/" rel="nofollow">https://jless.io/</a></p>
]]></description><pubDate>Tue, 26 Apr 2022 22:41:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=31174063</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=31174063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31174063</guid></item><item><title><![CDATA[New comment by eloh in "Ask HN: Is there any tool for benchmarking responsiveness for Linux?"]]></title><description><![CDATA[
<p>I can recommend this one: <a href="https://apps.apple.com/de/app/is-it-snappy/id1219667593" rel="nofollow">https://apps.apple.com/de/app/is-it-snappy/id1219667593</a><p>Was mentioned on HN some time ago.</p>
]]></description><pubDate>Fri, 04 Feb 2022 18:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=30210903</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=30210903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30210903</guid></item><item><title><![CDATA[Ligolo-ng: IP tunneling via tun interface]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tnpitsecurity/ligolo-ng">https://github.com/tnpitsecurity/ligolo-ng</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28308024">https://news.ycombinator.com/item?id=28308024</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Aug 2021 22:34:49 +0000</pubDate><link>https://github.com/tnpitsecurity/ligolo-ng</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=28308024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28308024</guid></item><item><title><![CDATA[New comment by eloh in "Ask HN: Did Google turn off IMAP access for good over the weekend?"]]></title><description><![CDATA[
<p>You need to set up an app specific password [1] and use that for IMAP.<p>[1] <a href="https://support.google.com/mail/answer/185833?hl=en" rel="nofollow">https://support.google.com/mail/answer/185833?hl=en</a></p>
]]></description><pubDate>Mon, 04 May 2020 11:41:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23066807</link><dc:creator>eloh</dc:creator><comments>https://news.ycombinator.com/item?id=23066807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23066807</guid></item></channel></rss>