<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: samdg</title><link>https://news.ycombinator.com/user?id=samdg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 09:54:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=samdg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by samdg in "Show HN: Semantic search over the National Gallery of Art"]]></title><description><![CDATA[
<p>I love old stereograms, and was happy to find a couple using this tool!</p>
]]></description><pubDate>Sat, 11 Oct 2025 01:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45545852</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=45545852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45545852</guid></item><item><title><![CDATA[New comment by samdg in "Ruff v0.1.0"]]></title><description><![CDATA[
<p>I was an early adopter of Ruff, what sold me wasn't even the performance win, but the advantage of having a single configuration file without third-party plugins, making it much easier to run the linter in my editor, CLI, pre-commit hooks, and CI without any fuss.<p>The speed of the tool and its development pace astound me.<p>If the authors/maintainers are lurking here: know that you're doing an amazing job.</p>
]]></description><pubDate>Tue, 17 Oct 2023 04:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37910670</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=37910670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37910670</guid></item><item><title><![CDATA[New comment by samdg in "Alternative Shells"]]></title><description><![CDATA[
<p>I've been using Xonsh as my main shell for a few years now, and I'm really pleased with the switch.<p>There are some downsides you need to overcome:<p>* Slower to start. Takes a second or two before I can start typing when I open a new tab.<p>* Less stable. Upgrading will occasionally break something, or spit out warnings you gotta find a way to silence.<p>* Lack of compatibility. Tools that change you shell profiles to shim some executables (like rvm or pyenv) will not work. I typically source some files manually, or resort to bash if I need to.<p>* Tab completion is not straightforward.<p>But IMO I get ample compensation:<p>* I can write much better and cleaner scripts using Python's syntax and standard lib. Being able to use `argparse` is a blessing, compared to how you read arguments and flags in bash.<p>* I'm actually able to remember the syntax for looping and conditional.<p>* I'm more self-sufficient in the terminal for small things like arithmetic operations, generating a UUID, testing regexes, etc.<p>* Having typed/structured data in the shell, vs everything being plain text is also quite useful when you don't want to turn some easy task into some complex text processing pipeline.</p>
]]></description><pubDate>Sat, 26 Aug 2023 21:29:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37277080</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=37277080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37277080</guid></item><item><title><![CDATA[New comment by samdg in "Rejected emoji proposals"]]></title><description><![CDATA[
<p>Life finds a way. I'm from Québec and I regularly use the Martinique flag emoji as an ersatz.</p>
]]></description><pubDate>Sat, 18 Feb 2023 04:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34843891</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=34843891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34843891</guid></item><item><title><![CDATA[New comment by samdg in "Heavier cars are safer for their drivers, but far deadlier for everyone else"]]></title><description><![CDATA[
<p>Interesting prisoner's dilemma example.</p>
]]></description><pubDate>Mon, 12 Sep 2022 01:28:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32804908</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=32804908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32804908</guid></item><item><title><![CDATA[New comment by samdg in "Chess.com vs. Lichess"]]></title><description><![CDATA[
<p>A feature I was surprised not to see in the "Cleaner page UI during chess games" section: Lichess has a zen mode that maximally simplifies the UI.<p>It removes the chat, navigation menu, move history notation.
You're left with the board, clocks, resign/draw/takeback actions, and move replay.<p>You can activate it by pressing "Z" during a game, and there's a menu option too.</p>
]]></description><pubDate>Wed, 15 Dec 2021 23:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29572855</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=29572855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29572855</guid></item><item><title><![CDATA[New comment by samdg in "EFF co-founder John Gilmore removed from org's Board"]]></title><description><![CDATA[
<p>Just look at the sibling replies to see how delightful this new word is to some other folks here!<p>Sometimes using a word outside the register [0] or literary style is just a way to include a nice lexical nugget.<p>[0] <a href="https://en.wikipedia.org/wiki/Register_(sociolinguistics)" rel="nofollow">https://en.wikipedia.org/wiki/Register_(sociolinguistics)</a></p>
]]></description><pubDate>Mon, 25 Oct 2021 21:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=28993453</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=28993453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28993453</guid></item><item><title><![CDATA[New comment by samdg in "Show HN: A webcam made out of HTML checkboxes"]]></title><description><![CDATA[
<p>A colleague of mine created the EmojiVision app for iOS: <a href="https://apps.apple.com/us/app/emojivision/id1472824315" rel="nofollow">https://apps.apple.com/us/app/emojivision/id1472824315</a><p>It's similar, but with different sets of emojis and variable fidelity. Very interesting results!</p>
]]></description><pubDate>Fri, 10 Sep 2021 22:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=28487493</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=28487493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28487493</guid></item><item><title><![CDATA[New comment by samdg in "Old photos of Bedouin nomads, 1898"]]></title><description><![CDATA[
<p>Current title: "Old and photos of Bedouin nomads, 1898".<p>I'm guessing the "spectacular" was omitted from the original title to be less clickbaity, but the "and" should be removed as well.</p>
]]></description><pubDate>Thu, 02 Sep 2021 02:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=28388130</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=28388130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28388130</guid></item><item><title><![CDATA[New comment by samdg in "A Programmable Programming Language"]]></title><description><![CDATA[
<p>Title should be edited: Lanugage -> Language.</p>
]]></description><pubDate>Sat, 24 Feb 2018 20:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=16455261</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=16455261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16455261</guid></item><item><title><![CDATA[New comment by samdg in "Wekan: An open-source Trello-like kanban"]]></title><description><![CDATA[
<p>And actually there is... For me the image is cut at about one third down the way, and I can't scroll to see the rest.</p>
]]></description><pubDate>Thu, 17 Aug 2017 20:43:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=15040785</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=15040785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15040785</guid></item><item><title><![CDATA[New comment by samdg in "Introductory bullshit detection for non-technical managers"]]></title><description><![CDATA[
<p>Because you needed a "generic" version of it, but your manager read this article and told you not to do it...</p>
]]></description><pubDate>Mon, 10 Jul 2017 15:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=14736627</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=14736627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14736627</guid></item><item><title><![CDATA[New comment by samdg in "What's with the black bar?"]]></title><description><![CDATA[
<p>> I'm not trying to be snippy, but the answer is generally on the front page. Or you could type "died" into the search box and choose most recent.<p>But that presupposes you know this black bar indicates someone's death, which is not the case of the person asking the question in the first place.</p>
]]></description><pubDate>Wed, 14 Jun 2017 15:14:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=14553330</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=14553330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14553330</guid></item><item><title><![CDATA[New comment by samdg in "“Curl Bash piping” wall of shame"]]></title><description><![CDATA[
<p>I think this is what you are looking for: <a href="https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/" rel="nofollow">https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...</a></p>
]]></description><pubDate>Sat, 22 Oct 2016 05:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=12767384</link><dc:creator>samdg</dc:creator><comments>https://news.ycombinator.com/item?id=12767384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12767384</guid></item></channel></rss>