<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: philkrylov</title><link>https://news.ycombinator.com/user?id=philkrylov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 22:14:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philkrylov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by philkrylov in "Expanding Swift's IDE Support"]]></title><description><![CDATA[
<p>bash, zsh, and ksh93 support `exec -a` especially for this case.</p>
]]></description><pubDate>Thu, 09 Apr 2026 19:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47708427</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=47708427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47708427</guid></item><item><title><![CDATA[New comment by philkrylov in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>Hi, thanks for your project! Do you accept pull requests?
<a href="https://github.com/simonw/datasette/pull/2616" rel="nofollow">https://github.com/simonw/datasette/pull/2616</a>
<a href="https://github.com/simonw/datasette/pull/2617" rel="nofollow">https://github.com/simonw/datasette/pull/2617</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 12:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689268</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=47689268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689268</guid></item><item><title><![CDATA[New comment by philkrylov in "Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser"]]></title><description><![CDATA[
<p>Hi, adding WS2812B LED strips of arbitrary length would be awesome! Scrolling the canvas is sometimes problematic. Otherwise very interesting.</p>
]]></description><pubDate>Fri, 27 Mar 2026 23:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549865</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=47549865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549865</guid></item><item><title><![CDATA[New comment by philkrylov in "JSON has become today's machine-readable output format on Unix"]]></title><description><![CDATA[
<p>Hi, I am still blocked with "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:109.0) Gecko/20100101 Firefox/115.0"</p>
]]></description><pubDate>Tue, 25 Feb 2025 15:23:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43173062</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=43173062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43173062</guid></item><item><title><![CDATA[New comment by philkrylov in "Show HN: Chez Scheme txtar port from Go"]]></title><description><![CDATA[
<p>hrx looks much better, as txtar can't include, e.g., other txtar files</p>
]]></description><pubDate>Fri, 14 Feb 2025 23:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43054254</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=43054254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43054254</guid></item><item><title><![CDATA[New comment by philkrylov in "Mathesar – an intutive spreadsheet-like interface to Postgres data"]]></title><description><![CDATA[
<p>The main problem with them is they are not working yet and there are not enough people working on improving that.</p>
]]></description><pubDate>Sat, 01 Feb 2025 18:38:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42900858</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=42900858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42900858</guid></item><item><title><![CDATA[New comment by philkrylov in "German router maker is latest company to inadvertently clarify the LGPL license"]]></title><description><![CDATA[
<p>The link shows a list of firmwares. The actual sources are at <a href="https://github.com/Freetz-NG/freetz-ng">https://github.com/Freetz-NG/freetz-ng</a> - but it's not the original FritzBox firmware sources:<p>> Freetz is a toolbox for developers and experienced users to build a modified firmware based on the original firmware for the DSL/LAN/WLAN/VoIP-Routers AVM Fritz!Box and T-Com Speedport (identical hardware) and to transfer this firmware to the device. There are many extension packages available, along with options to remove unwanted functionality from the original firmware.</p>
]]></description><pubDate>Sat, 11 Jan 2025 00:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42662161</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=42662161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42662161</guid></item><item><title><![CDATA[New comment by philkrylov in "Getting back into C programming for CP/M"]]></title><description><![CDATA[
<p>> for (int i = 0; i < strlen (str); i++) {...}<p>> A modern compiler will optimize this redundancy away<p>No, it won't: <a href="https://godbolt.org/z/xbzz4cEq3" rel="nofollow">https://godbolt.org/z/xbzz4cEq3</a></p>
]]></description><pubDate>Wed, 21 Aug 2024 10:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41308894</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=41308894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41308894</guid></item><item><title><![CDATA[New comment by philkrylov in "A write-ahead log is not a universal part of durability"]]></title><description><![CDATA[
<p>> yes, ZFS can be configured to use a WAL too for durability<p>ZFS always uses ZIL for sync writes. You can optionally set `sync=disabled` for a dataset to switch it off. I would not describe it as "can be configured to use WAL".</p>
]]></description><pubDate>Tue, 02 Jul 2024 09:49:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40854999</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=40854999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40854999</guid></item><item><title><![CDATA[New comment by philkrylov in "SSH as a Sudo Replacement"]]></title><description><![CDATA[
<p>Only with GNU su. A portable though limited replacement would be something like<p><pre><code>    alias sudo="su root -c"</code></pre></p>
]]></description><pubDate>Mon, 24 Jun 2024 12:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=40775032</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=40775032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40775032</guid></item><item><title><![CDATA[New comment by philkrylov in "My deployment platform is a shell script"]]></title><description><![CDATA[
<p>The heredoc in the script is never terminated. Probably it's not the production version but one for publishing ;-)</p>
]]></description><pubDate>Wed, 10 Apr 2024 10:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39989251</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=39989251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39989251</guid></item><item><title><![CDATA[New comment by philkrylov in "Programming with DOS Debugger (2003)"]]></title><description><![CDATA[
<p>Actually, using DEBUG for creating anything besides one or two simple DOS/BIOS calls was a PITA due to the lack of symbolic labels. After that, the MASM/TASM boilerplate started to feel bearable.</p>
]]></description><pubDate>Mon, 08 Apr 2024 19:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39973134</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=39973134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39973134</guid></item><item><title><![CDATA[New comment by philkrylov in "The ü/ü Conundrum"]]></title><description><![CDATA[
<p>The article suggests using NFC normalization as a simple solution, but fails to mention that HFS+ always does NFD normalization to file names, and APFS kinda does not but some layer above it actually does (<a href="https://eclecticlight.co/2021/05/08/explainer-unicode-normalization-and-apfs/" rel="nofollow">https://eclecticlight.co/2021/05/08/explainer-unicode-normal...</a>), and ZFS has this behavior controlled by a dataset-level option. I don't see how applying its suggestion literally (just normalize to NFC before saving) can work.</p>
]]></description><pubDate>Mon, 25 Mar 2024 19:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39820570</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=39820570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39820570</guid></item><item><title><![CDATA[New comment by philkrylov in "Why Postgres RDS didn't work for us"]]></title><description><![CDATA[
<p>Looking at your search results, there's just one recent ZFS corruption case with SEEK_DATA/SEEK_HOLE (in several HN reflections), a 2-year old Ubuntu-only buggy patch story, and some 2008 [Open]Solaris corruption.</p>
]]></description><pubDate>Sun, 04 Feb 2024 11:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39249443</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=39249443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39249443</guid></item><item><title><![CDATA[New comment by philkrylov in "Why Postgres RDS didn't work for us"]]></title><description><![CDATA[
<p>PostgreSQL does not use SEEK_DATA/SEEK_HOLE so they're ok</p>
]]></description><pubDate>Sat, 03 Feb 2024 23:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39245804</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=39245804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39245804</guid></item><item><title><![CDATA[New comment by philkrylov in "Ugrep – a more powerful, fast, user-friendly, compatible grep"]]></title><description><![CDATA[
<p>Although being faster in some cases, ripgrep lacks archive search support (no, transparent decompression ignoring the archive structure is not enough) which works great in ugrep.</p>
]]></description><pubDate>Mon, 01 Jan 2024 18:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38833874</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=38833874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38833874</guid></item><item><title><![CDATA[New comment by philkrylov in "Sopwith – a classic bi-plane shoot 'em up from 1984 in the browser"]]></title><description><![CDATA[
<p>just 4 CGA colors, to be exact</p>
]]></description><pubDate>Mon, 27 Nov 2023 20:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38437616</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=38437616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38437616</guid></item><item><title><![CDATA[New comment by philkrylov in "PoW gets his life back after 55 years (2000)"]]></title><description><![CDATA[
<p>Right. At least for some time...</p>
]]></description><pubDate>Sat, 30 Sep 2023 22:14:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=37720431</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=37720431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37720431</guid></item><item><title><![CDATA[ZFS-autobackup – a lightweight but featureful ZFS replication solution]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/psy0rz/zfs_autobackup">https://github.com/psy0rz/zfs_autobackup</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37236972">https://news.ycombinator.com/item?id=37236972</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 23 Aug 2023 14:53:28 +0000</pubDate><link>https://github.com/psy0rz/zfs_autobackup</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=37236972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37236972</guid></item><item><title><![CDATA[New comment by philkrylov in "I only lost 10 minutes of data, thanks to ZFS"]]></title><description><![CDATA[
<p>> the cost, besides having to actually create the file systems, is that moving data between them isn't instant.<p>No more the case after block cloning support goes production: <a href="https://github.com/openzfs/zfs/pull/13392">https://github.com/openzfs/zfs/pull/13392</a></p>
]]></description><pubDate>Wed, 23 Aug 2023 14:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37236115</link><dc:creator>philkrylov</dc:creator><comments>https://news.ycombinator.com/item?id=37236115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37236115</guid></item></channel></rss>