<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: vdm</title><link>https://news.ycombinator.com/user?id=vdm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 19:17:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vdm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vdm in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>Ctrl-r works well at searching character trigrams, which can include space. Trigrams without space work well with auto_resume=substring .<p>`| sudo tee file` when current user does not have permission to >file</p>
]]></description><pubDate>Thu, 26 Mar 2026 09:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47528338</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=47528338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47528338</guid></item><item><title><![CDATA[New comment by vdm in "Log File Viewer for the Terminal"]]></title><description><![CDATA[
<p><a href="https://mpryor.github.io/nothing-less/" rel="nofollow">https://mpryor.github.io/nothing-less/</a></p>
]]></description><pubDate>Tue, 24 Mar 2026 12:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501939</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=47501939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501939</guid></item><item><title><![CDATA[New comment by vdm in "Motorola announces a partnership with GrapheneOS"]]></title><description><![CDATA[
<p>Almost, local automatic speech recognition with model choice (Parakeet this month) is what keeps me on Mac and away from Chromebook Plus or Android Desktop</p>
]]></description><pubDate>Mon, 02 Mar 2026 14:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47218388</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=47218388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47218388</guid></item><item><title><![CDATA[New comment by vdm in "A method and calculator for building foamcore drawer organisers"]]></title><description><![CDATA[
<p>Your cardboard holders look cool, I'll give this a go. Thank you for sharing</p>
]]></description><pubDate>Wed, 11 Feb 2026 11:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46973501</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46973501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973501</guid></item><item><title><![CDATA[New comment by vdm in "Start all of your commands with a comma (2009)"]]></title><description><![CDATA[
<p>this. which(1) and whereis(1) are not bash, only an approximation or coincidence at best:<p><pre><code>  $ type -a which
  which is /usr/bin/which
</code></pre>
As a bash built-in, only the type command invokes the installed bash's code path to resolve command words:<p><pre><code>  $ type -a type
  type is a shell builtin
  type is /usr/bin/type

  $ help type
  type: type [-afptP] name [name ...]
      Display information about command type.
    
      For each NAME, indicate how it would be interpreted if used as a
      command name.
    
      Options:
        -a  display all locations containing an executable named NAME;
            includes aliases, builtins, and functions, if and only if
            the `-p' option is not also used
        -f  suppress shell function lookup
        -P  force a PATH search for each NAME, even if it is an alias,
            builtin, or function, and returns the name of the disk file
            that would be executed
        -p  returns either the name of the disk file that would be executed,
            or nothing if `type -t NAME' would not return `file'
        -t  output a single word which is one of `alias', `keyword',
            `function', `builtin', `file' or `', if NAME is an alias,
            shell reserved word, shell function, shell builtin, disk file,
            or not found, respectively
    
      Arguments:
        NAME    Command name to be interpreted.
    
      Exit Status:
      Returns success if all of the NAMEs are found; fails if any are not found.

  $ $SHELL --version
  GNU bash, version 5.3.9(1)-release</code></pre></p>
]]></description><pubDate>Sun, 08 Feb 2026 10:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46933147</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46933147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46933147</guid></item><item><title><![CDATA[New comment by vdm in "Bash scripts are brittle – simple error handling in bash"]]></title><description><![CDATA[
<p>> We can assign the value of $? to an environment variable<p>exit_code is not an <i>environment</i> variable?<p><a href="https://www.gnu.org/software/bash/manual/html_node/Shell-Parameters.html" rel="nofollow">https://www.gnu.org/software/bash/manual/html_node/Shell-Par...</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 07:33:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46922027</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46922027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922027</guid></item><item><title><![CDATA[New comment by vdm in "Claude Code is suddenly everywhere inside Microsoft"]]></title><description><![CDATA[
<p>s/AI//</p>
]]></description><pubDate>Mon, 02 Feb 2026 14:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46856725</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46856725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46856725</guid></item><item><title><![CDATA[New comment by vdm in "Tesla ending Models S and X production"]]></title><description><![CDATA[
<p>> has to be cheaper than a normal taxi<p>... plus 24/7 shifts of human drivers</p>
]]></description><pubDate>Thu, 29 Jan 2026 15:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46811089</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46811089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46811089</guid></item><item><title><![CDATA[New comment by vdm in "Doing gigabit Ethernet over my British phone wires"]]></title><description><![CDATA[
<p><a href="https://www.aliexpress.com/w/wholesale-lc-apc-invisible-cable.html" rel="nofollow">https://www.aliexpress.com/w/wholesale-lc-apc-invisible-cabl...</a></p>
]]></description><pubDate>Sat, 24 Jan 2026 15:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46744178</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46744178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46744178</guid></item><item><title><![CDATA[New comment by vdm in "Beads – A memory upgrade for your coding agent"]]></title><description><![CDATA[
<p><a href="https://steve-yegge.medium.com/beads-best-practices-2db636b9760c" rel="nofollow">https://steve-yegge.medium.com/beads-best-practices-2db636b9...</a></p>
]]></description><pubDate>Fri, 28 Nov 2025 14:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46079026</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46079026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46079026</guid></item><item><title><![CDATA[New comment by vdm in "Show HN: OCR Arena – A playground for OCR models"]]></title><description><![CDATA[
<p>cool UI and lets anyone upload a doc. but lacks <a href="https://github.com/opendatalab/mineru" rel="nofollow">https://github.com/opendatalab/mineru</a></p>
]]></description><pubDate>Tue, 25 Nov 2025 18:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46049124</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=46049124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049124</guid></item><item><title><![CDATA[New comment by vdm in "Show HN: Sqlite3-dump - a fast SQLite to CSV and parquet"]]></title><description><![CDATA[
<p>Nice! Thank you</p>
]]></description><pubDate>Sun, 02 Nov 2025 12:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45789878</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=45789878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45789878</guid></item><item><title><![CDATA[New comment by vdm in "Avoid 2:00 and 3:00 am cron jobs (2013)"]]></title><description><![CDATA[
<p><p><pre><code>  $ zdump -Vc 2025,2026 America/New_York
  America/New_York  Sun Mar  9 06:59:59 2025 UT = Sun Mar 9 01:59:59 2025 EST isdst=0 gmtoff=-18000
  America/New_York  Sun Mar  9 07:00:00 2025 UT = Sun Mar 9 03:00:00 2025 EDT isdst=1 gmtoff=-14400
  America/New_York  Sun Nov  2 05:59:59 2025 UT = Sun Nov 2 01:59:59 2025 EDT isdst=1 gmtoff=-14400
  America/New_York  Sun Nov  2 06:00:00 2025 UT = Sun Nov 2 01:00:00 2025 EST isdst=0 gmtoff=-18000

  $ zdump -Vc 2025,2026 Europe/London
  Europe/London  Sun Mar 30 00:59:59 2025 UT = Sun Mar 30 00:59:59 2025 GMT isdst=0 gmtoff=0
  Europe/London  Sun Mar 30 01:00:00 2025 UT = Sun Mar 30 02:00:00 2025 BST isdst=1 gmtoff=3600
  Europe/London  Sun Oct 26 00:59:59 2025 UT = Sun Oct 26 01:59:59 2025 BST isdst=1 gmtoff=3600
  Europe/London  Sun Oct 26 01:00:00 2025 UT = Sun Oct 26 01:00:00 2025 GMT isdst=0 gmtoff=0</code></pre></p>
]]></description><pubDate>Tue, 28 Oct 2025 11:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45731590</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=45731590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45731590</guid></item><item><title><![CDATA[New comment by vdm in "Show HN: Sqlite3-dump - a fast SQLite to CSV and parquet"]]></title><description><![CDATA[
<p>$ duckdb f.db -c 'COPY table1 TO table1.csv;COPY table1 TO table1.parquet;'</p>
]]></description><pubDate>Sat, 25 Oct 2025 13:49:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45703884</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=45703884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45703884</guid></item><item><title><![CDATA[New comment by vdm in "Wireshark 4.6.0 Supports macOS Pktap Metadata (PID, Process Name, etc.)"]]></title><description><![CDATA[
<p><a href="https://wiki.wireshark.org/Development/sharkd" rel="nofollow">https://wiki.wireshark.org/Development/sharkd</a></p>
]]></description><pubDate>Tue, 14 Oct 2025 17:07:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45582419</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=45582419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45582419</guid></item><item><title><![CDATA[New comment by vdm in "Show HN: Sculptor – A UI for Claude Code"]]></title><description><![CDATA[
<p>vs <a href="https://sketch.dev" rel="nofollow">https://sketch.dev</a>?</p>
]]></description><pubDate>Wed, 01 Oct 2025 06:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45434878</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=45434878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45434878</guid></item><item><title><![CDATA[New comment by vdm in "A Python tool to parse PDF statements from Poste Italiane"]]></title><description><![CDATA[
<p><a href="https://github.com/qyhou/curated-table-structure-recognition">https://github.com/qyhou/curated-table-structure-recognition</a></p>
]]></description><pubDate>Thu, 24 Jul 2025 09:30:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44668743</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=44668743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44668743</guid></item><item><title><![CDATA[New comment by vdm in "AccountingBench: Evaluating LLMs on real long-horizon business tasks"]]></title><description><![CDATA[
<p>not a game on Steam? :(</p>
]]></description><pubDate>Mon, 21 Jul 2025 17:12:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44637668</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=44637668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44637668</guid></item><item><title><![CDATA[New comment by vdm in "Show HN: LoopMix128 – Fast C PRNG (.46ns), 2^128 Period, BigCrush/PractRand Pass"]]></title><description><![CDATA[
<p>Benchmarking. fio and iperf</p>
]]></description><pubDate>Sun, 11 May 2025 09:50:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43952638</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=43952638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43952638</guid></item><item><title><![CDATA[New comment by vdm in "You Wouldn't Download a Hacker News"]]></title><description><![CDATA[
<p>zstd parquets exported from my duckdb 1.2 files compress 2-3x more</p>
]]></description><pubDate>Thu, 01 May 2025 09:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43855632</link><dc:creator>vdm</dc:creator><comments>https://news.ycombinator.com/item?id=43855632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43855632</guid></item></channel></rss>