<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: lrobinovitch</title><link>https://news.ycombinator.com/user?id=lrobinovitch</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Jul 2026 01:36:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lrobinovitch" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lrobinovitch in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p><a href="https://shareourpics.com/" rel="nofollow">https://shareourpics.com/</a><p>A focused and functional service for event hosts to collect guest photos through a shared link/QR code that leads to an upload page. Think photo gathering for weddings, bachelor/bachelorette parties, corporate events, big birthdays, etc.<p>There are many of these out there, but I found most unintuitive ("too complicated for Grandma"), too featureful, and/or much too expensive.</p>
]]></description><pubDate>Mon, 13 Jul 2026 03:13:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887443</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=48887443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887443</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Is my blue your blue?"]]></title><description><![CDATA[
<p>This is great!<p>Somewhat similar to a site I made a while ago, but for more "perception boundary" colors: <a href="https://theleo.zone/colorcontroversy/" rel="nofollow">https://theleo.zone/colorcontroversy/</a></p>
]]></description><pubDate>Mon, 27 Apr 2026 21:31:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927578</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=47927578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927578</guid></item><item><title><![CDATA[New comment by lrobinovitch in "I made a terminal pager"]]></title><description><![CDATA[
<p>Author here!<p>If I were to give this post a longer title, it would be "I made a terminal pager because I needed a really good viewport component for my Go TUIs, then realized that a TUI viewport is just a mini terminal pager and I want the same text navigation and manipulation experience everywhere that I encounter long text blocks in my terminal".<p>I take no issue at all with `less`, it's super powerful and configurable as I call out in the post. I took the functionality I needed, made it a reusable component for Go TUIs, then made a terminal pager in the form of a Go TUI with it.</p>
]]></description><pubDate>Thu, 16 Apr 2026 00:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47787183</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=47787183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47787183</guid></item><item><title><![CDATA[Show HN: Jeeves – TUI for browsing and resuming AI agent sessions]]></title><description><![CDATA[
<p>I made Jeeves to search, preview, read through, and resume AI agent sessions in your terminal. It shows sessions across claude and codex in a single view, with more AI agent framework integrations to come.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47784060">https://news.ycombinator.com/item?id=47784060</a></p>
<p>Points: 11</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 15 Apr 2026 19:31:33 +0000</pubDate><link>https://github.com/robinovitch61/jeeves</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=47784060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784060</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Sc-im: Spreadsheets in your terminal"]]></title><description><![CDATA[
<p>A modern launch of a similar tool: <a href="https://github.com/maaslalani/sheets" rel="nofollow">https://github.com/maaslalani/sheets</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 19:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665829</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=47665829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665829</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Philly courts will ban all smart eyeglasses starting next week"]]></title><description><![CDATA[
<p>The reasonable suspicion around random people wearing secret face cameras is consistent with the idea that both more government and more corporate surveillance are bad.</p>
]]></description><pubDate>Mon, 30 Mar 2026 14:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574928</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=47574928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574928</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Beets: The music geek’s media organizer"]]></title><description><![CDATA[
<p>Nice! Have you figured out how to manage album art with beets-alternatives?</p>
]]></description><pubDate>Tue, 11 Nov 2025 03:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45883781</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=45883781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45883781</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Show HN: Sculptor – A UI for Claude Code"]]></title><description><![CDATA[
<p>Been fortunate to get to try out Sculptor in pre-release - it's great. Like claude code with task parallelism and history built in, all with a clean UI.</p>
]]></description><pubDate>Tue, 30 Sep 2025 16:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45428001</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=45428001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45428001</guid></item><item><title><![CDATA[New comment by lrobinovitch in "The Hacker Folk Art of Esoteric Coding"]]></title><description><![CDATA[
<p>Also linked in the article, <a href="https://esolangs.org" rel="nofollow">https://esolangs.org</a> is worth a read if this is up your alley</p>
]]></description><pubDate>Sun, 28 Sep 2025 03:05:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45401433</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=45401433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45401433</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Python developers are embracing type hints"]]></title><description><![CDATA[
<p>What exactly drove you nuts? The python ecosystem is very broad and useful, so it might be suitable for the application (if not, reasonable that you'd be frustrated). With strict mypy/pyright settings and an internal type-everything culture, Python feels statically typed IME.</p>
]]></description><pubDate>Sat, 27 Sep 2025 23:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45400152</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=45400152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45400152</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Jujutsu for everyone"]]></title><description><![CDATA[
<p>That makes sense, good to know, thanks.<p>> I basically always force push<p>How do your colleagues deal with this, or is this mostly on experimental branches or individual projects?</p>
]]></description><pubDate>Sun, 31 Aug 2025 17:18:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45084944</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=45084944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45084944</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Jujutsu for everyone"]]></title><description><![CDATA[
<p>You have to force push each time you do this, right? How do your coworkers find the incremental change you made to commit 1 after you force push it, and how do you deal with collaborative branches effectively this way? And if I don't want to work this way and force push, are there other benefits of jj?</p>
]]></description><pubDate>Sun, 31 Aug 2025 16:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45084727</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=45084727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45084727</guid></item><item><title><![CDATA[Change the Game: Economic and Social Game Theory]]></title><description><![CDATA[
<p>Article URL: <a href="https://mallman.notion.site/articles">https://mallman.notion.site/articles</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43748505">https://news.ycombinator.com/item?id=43748505</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Apr 2025 04:29:58 +0000</pubDate><link>https://mallman.notion.site/articles</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=43748505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43748505</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Is My Blue Your Blue?"]]></title><description><![CDATA[
<p>Ha, I made something in the same vein a few years ago: <a href="https://colorcontroversy.com/" rel="nofollow">https://colorcontroversy.com/</a></p>
]]></description><pubDate>Tue, 03 Sep 2024 05:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41431483</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=41431483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41431483</guid></item><item><title><![CDATA[Administrivia: Reconsidering the Engineering and Management Tracks]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.colinbreck.com/administrivia-reconsidering-the-engineering-and-management-tracks/">https://blog.colinbreck.com/administrivia-reconsidering-the-engineering-and-management-tracks/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41093671">https://news.ycombinator.com/item?id=41093671</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Jul 2024 15:03:52 +0000</pubDate><link>https://blog.colinbreck.com/administrivia-reconsidering-the-engineering-and-management-tracks/</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=41093671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41093671</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Oscar Zariski  was one of the founders of modern algebraic geometry"]]></title><description><![CDATA[
<p>It's unclear to me what you're defining as real. Coal mining? Childcare? Community centers? Through hiking? Interesting theoretical realms can have enormous consequences in the physical/tangible world, as I'm sure you know :). Maybe it's more of a "presence factor" in relation to this story: a measure of how aware you are of the roles and responsibilities you have and how engaged with them you are.</p>
]]></description><pubDate>Sat, 27 Jul 2024 14:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41086749</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=41086749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41086749</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Put the DVD logo in the corner (2023)"]]></title><description><![CDATA[
<p>NYC was also my least favorite part of Recurse. I had to move 2 weeks in because my first apartment was right next to the train.<p>I absolutely loved Recurse though and credit it for a lot of my development as a programmer and it's my favorite programming community.<p>Luckily you can also do Recurse remotely now!</p>
]]></description><pubDate>Sat, 06 Jul 2024 16:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40891302</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=40891302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40891302</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Do you really need foreign keys?"]]></title><description><![CDATA[
<p>This github issue is often linked when this topic is discussed: <a href="https://github.com/github/gh-ost/issues/331">https://github.com/github/gh-ost/issues/331</a><p>> Personally, it took me quite a few years to make up my mind about whether foreign keys are good or evil, and for the past 3 years I'm in the unchanging strong opinion that foreign keys should not be used. Main reasons are:<p>> * FKs are in your way to shard your database. Your app is accustomed to rely on FK to maintain integrity, instead of doing it on its own. It may even rely on FK to cascade deletes (shudder).
When eventually you want to shard or extract data out, you need to change & test the app to an unknown extent.<p>> * FKs are a performance impact. The fact they require indexes is likely fine, since those indexes are needed anyhow. But the lookup made for each insert/delete is an overhead.<p>> * FKs don't work well with online schema migrations.</p>
]]></description><pubDate>Thu, 21 Dec 2023 17:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38723845</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=38723845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38723845</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Ask HN: What are some unpopular technologies you wish people knew more about?"]]></title><description><![CDATA[
<p>Myst has parity with most reST features and is equivalent to markdown for users not using those features: <a href="https://myst-parser.readthedocs.io/en/v0.13.7/using/syntax.html" rel="nofollow noreferrer">https://myst-parser.readthedocs.io/en/v0.13.7/using/syntax.h...</a></p>
]]></description><pubDate>Sat, 02 Dec 2023 16:57:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38499940</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=38499940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38499940</guid></item><item><title><![CDATA[New comment by lrobinovitch in "Ask HN: What are some unpopular technologies you wish people knew more about?"]]></title><description><![CDATA[
<p>A Sphinx plugin[0] allows for writing in markdown, and I'd heavily encourage using it if you're looking to get widespread adoption of sphinx on a project or at a workplace. Rst is fine once you learn it but removing barriers to entry is useful.<p>[0] <a href="https://www.sphinx-doc.org/en/master/usage/markdown.html" rel="nofollow noreferrer">https://www.sphinx-doc.org/en/master/usage/markdown.html</a></p>
]]></description><pubDate>Sat, 02 Dec 2023 16:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38499713</link><dc:creator>lrobinovitch</dc:creator><comments>https://news.ycombinator.com/item?id=38499713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38499713</guid></item></channel></rss>