<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: tconbeer</title><link>https://news.ycombinator.com/user?id=tconbeer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 03:02:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tconbeer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tconbeer in "Write some software, give it away for free"]]></title><description><![CDATA[
<p>The assholes outnumber the good ones, and it feels like all of humanity is transactional and extractive.<p>At first all engagement is exciting and validating. You work nights and weekends to please people you’ve never met, sure that one good turn deserves another.<p>Then you get your first jerk, then your second, then your third, while your father is in the hospital. You feel pressure to ship a feature you never wanted. Your issue tracker is demoralizing. You get a PR! Maybe someone is coming to your rescue. It sucks. Now you need to figure out how to respond. You’re alone. Your passion project has become your albatross.</p>
]]></description><pubDate>Wed, 06 May 2026 03:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48031884</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=48031884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48031884</guid></item><item><title><![CDATA[New comment by tconbeer in "DARPA wants to bypass the thermal middleman in nuclear power systems"]]></title><description><![CDATA[
<p>It’s an RFI, not an RFP. They are basically looking to build a list of vendors who might be interested in bidding an RFP or competing in a domain-relevant contest.</p>
]]></description><pubDate>Sat, 10 Aug 2024 01:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41206635</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=41206635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41206635</guid></item><item><title><![CDATA[New comment by tconbeer in ""My Bike Is Everything to Me""]]></title><description><![CDATA[
<p>Reggie is on the board of USA Cycling: <a href="https://gravelnats.usacycling.org/article/feature-reggie-miller" rel="nofollow">https://gravelnats.usacycling.org/article/feature-reggie-mil...</a></p>
]]></description><pubDate>Thu, 30 May 2024 03:45:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40519875</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=40519875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40519875</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>harlequin-odbc was released today. <a href="https://harlequin.sh/docs/odbc/index" rel="nofollow">https://harlequin.sh/docs/odbc/index</a></p>
]]></description><pubDate>Tue, 09 Jan 2024 23:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38933765</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38933765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38933765</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>Not yet. What order would you like to see?</p>
]]></description><pubDate>Sat, 06 Jan 2024 02:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38887931</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38887931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38887931</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>You can install adapters for pg, MySQL, big query, and trino, with others coming soon. harlequin.sh for more info</p>
]]></description><pubDate>Fri, 05 Jan 2024 23:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886442</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38886442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886442</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>A. I was using the DuckDB CLI and kept hitting walls on analyses. Had a shower thought of “I wonder if anyone has used Textual for a DuckDB client” and decided to build one myself. 
B. This uses Textual, a python framework for TUIs. Python is my language of choice. 
C. Hoping for more db adapters soon. Canceling queries is a missing piece I have yet to figure out 
E. Maybe if you don’t use Python apps and do have another sql client you really like.</p>
]]></description><pubDate>Fri, 05 Jan 2024 23:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886320</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38886320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886320</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>Wow, I had no idea. Thanks!</p>
]]></description><pubDate>Fri, 05 Jan 2024 23:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886291</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38886291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886291</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>I originally wrote this because sometimes a CLI or TUI is just super convenient. I used to use the DuckDB and Sqlite CLIs a lot, but was frustrated by their limitations, especially for doing data analysis work (my background).</p>
]]></description><pubDate>Fri, 05 Jan 2024 22:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886040</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38886040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886040</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>Author here. Thanks for more love for Harlequin. I’ll be checking back and responding to feedback and questions for the next few hours.</p>
]]></description><pubDate>Fri, 05 Jan 2024 22:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886031</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38886031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886031</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>Author here. If that disappointment fuels a half day of dev time, anyone who knows Python can just create their own adapter.</p>
]]></description><pubDate>Fri, 05 Jan 2024 22:39:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886011</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38886011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886011</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: SQL IDE for Your Terminal"]]></title><description><![CDATA[
<p>Fair enough (author here). I just launched support for any databases other than DuckDb and published a guide to create adapters for new dbs. I’m expecting the community to step up here, since I’d rather spend my time adding features to Harlequin. ODBC should be coming shortly. The hard part is honestly just having access to a DB server for testing.</p>
]]></description><pubDate>Fri, 05 Jan 2024 22:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38885998</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38885998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38885998</guid></item><item><title><![CDATA[New comment by tconbeer in "Adapters and Config: Multi-Database Support in Harlequin"]]></title><description><![CDATA[
<p>The Harlequin v1.0 release made it to the Front Page -- I'm back to announce v1.5, which adds support for other databases (and addresses the biggest feedback I got on HN).</p>
]]></description><pubDate>Mon, 04 Dec 2023 17:04:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38519828</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38519828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38519828</guid></item><item><title><![CDATA[Adapters and Config: Multi-Database Support in Harlequin]]></title><description><![CDATA[
<p>Article URL: <a href="https://harlequin.sh/blog/announcing-adapters-config">https://harlequin.sh/blog/announcing-adapters-config</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38519827">https://news.ycombinator.com/item?id=38519827</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 04 Dec 2023 17:04:34 +0000</pubDate><link>https://harlequin.sh/blog/announcing-adapters-config</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=38519827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38519827</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: DuckDB IDE for the terminal"]]></title><description><![CDATA[
<p>Textual provides a utility for screenshotting apps. I loop over a list of themes and take the screenshots. You can see the code for that here: <a href="https://github.com/tconbeer/harlequin/blob/e666319b7a964f026dd54e59d40bc0c6b566ef69/src/scripts/export_screenshots.py">https://github.com/tconbeer/harlequin/blob/e666319b7a964f026...</a></p>
]]></description><pubDate>Thu, 21 Sep 2023 19:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603336</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=37603336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603336</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: DuckDB IDE for the terminal"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Thu, 21 Sep 2023 19:55:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603316</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=37603316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603316</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: DuckDB IDE for the terminal"]]></title><description><![CDATA[
<p>Thanks! Hopefully coming to v2 ... <a href="https://github.com/tconbeer/harlequin/issues/230">https://github.com/tconbeer/harlequin/issues/230</a></p>
]]></description><pubDate>Thu, 21 Sep 2023 19:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603310</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=37603310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603310</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: DuckDB IDE for the terminal"]]></title><description><![CDATA[
<p>DuckDB provides some really nice python APIs that other databases don't have, so it was a very easy way for me to get started. I'm considering/planning extending to other DBs using plugins. More info here: <a href="https://github.com/tconbeer/harlequin/issues/230">https://github.com/tconbeer/harlequin/issues/230</a></p>
]]></description><pubDate>Thu, 21 Sep 2023 19:54:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603301</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=37603301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603301</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: DuckDB IDE for the terminal"]]></title><description><![CDATA[
<p>Thanks for the feedback; gotten some of the same here.<p>I've tried to be really thoughtful about using space and getting value out of every pixel. There are some features in Harlequin that make it nice on small screens, even with the padding:<p>1. Scrolling is supported in every widget
2. You can show or hide the left side bar with ctrl+b or F9
3. You can enter "full screen mode" in the query editor or results viewer with F10<p>Beyond the main screen, the interface could be more compact. Especially the export and help modals. I'm considering tweaks to the design.</p>
]]></description><pubDate>Thu, 21 Sep 2023 19:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603271</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=37603271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603271</guid></item><item><title><![CDATA[New comment by tconbeer in "Harlequin: DuckDB IDE for the terminal"]]></title><description><![CDATA[
<p>Right now there is no autocomplete inside the text editor, but that will be added soon. DuckDB itself provides an extension that adds a table function that can be queried for completions like so:<p>select * from sql_auto_complete(
    'select ra'
)</p>
]]></description><pubDate>Thu, 21 Sep 2023 19:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37603193</link><dc:creator>tconbeer</dc:creator><comments>https://news.ycombinator.com/item?id=37603193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37603193</guid></item></channel></rss>