<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: totalhack</title><link>https://news.ycombinator.com/user?id=totalhack</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 25 May 2026 22:15:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=totalhack" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by totalhack in "Microsoft starts canceling Claude Code licenses"]]></title><description><![CDATA[
<p>If you are talking about the Copilot built into vs code, that's not been my recent experience at all. Very capable in agent mode since gpt 5.4 came out.</p>
]]></description><pubDate>Sat, 23 May 2026 13:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48247678</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=48247678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48247678</guid></item><item><title><![CDATA[New comment by totalhack in "Python developers are embracing type hints"]]></title><description><![CDATA[
<p>It's optional, and that's great, because its necessity or benefit is situational.</p>
]]></description><pubDate>Sun, 28 Sep 2025 12:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45403838</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=45403838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45403838</guid></item><item><title><![CDATA[New comment by totalhack in "What makes Claude Code so damn good"]]></title><description><![CDATA[
<p>Agree with this, though I've mostly been using Gemini CLI. Some of the simplest things, like applying a small diff, take many minutes as it loses track of the current file state and takes minutes to figure it out or fail entirely.</p>
]]></description><pubDate>Sat, 23 Aug 2025 20:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44998721</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=44998721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44998721</guid></item><item><title><![CDATA[New comment by totalhack in "I tried every todo app and ended up with a .txt file"]]></title><description><![CDATA[
<p>I use markdown files in vs code. Supports folding of sections, combined with a few keyword/char patterns that I highlight different colors. Also get code highlighting in properly labeled code sections.</p>
]]></description><pubDate>Mon, 11 Aug 2025 23:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44870462</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=44870462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44870462</guid></item><item><title><![CDATA[New comment by totalhack in "Show HN: Companies use AI to take your calls. I built AI to make them for you"]]></title><description><![CDATA[
<p>Did you find out what service he was using?</p>
]]></description><pubDate>Tue, 29 Jul 2025 00:22:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44717514</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=44717514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44717514</guid></item><item><title><![CDATA[New comment by totalhack in "Business co-founders in tech startups are less valuable than they think"]]></title><description><![CDATA[
<p>Well, pretty much everyone is less valuable than they think!<p>I've bootstrapped and sold two startups, first time with 5 (!) equal cofounders and second time with 3. I've learned a lot along the way, obviously some of that through mistakes of my own. Have my cofounders been perfect? Heck no -- one lacks the same level of drive, the other is less trustworthy (always multiple irons in the fire kinda guy). But we all have strengths, are all generally better off together, and have the combined skill set to run super lean. Even if you think you can do some things better alone, you can never do it all, and that grind will take quite a toll.<p>Related: over the years the topic of going into business with some of my best friends has come up, and I always say I would never do that. Running a fast-moving, high stakes business with multiple founders involves a lot of tough conversations and occasional relationship strain. My business partners are business partners first, friends second, and I think that's important to consider if you really value a friendship.</p>
]]></description><pubDate>Mon, 28 Apr 2025 02:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43816951</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=43816951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43816951</guid></item><item><title><![CDATA[New comment by totalhack in "Apple M4 MacBook Air review: I have no notes"]]></title><description><![CDATA[
<p>I just went through this process and ended up getting the HP Omnibook Ultra Flip with a core 7 258v, running Ubuntu 24.10. Performance is excellent, battery life is the best I've ever had on an Intel running Linux. If you truly need more RAM than 32 GB it won't be an option though.<p>The air or an mb pro seems so nice until I remember the sting of dealing with the dev environment and docker on a Mac compared to Linux. No amount of battery life or marginal jump in performance (which gets lost through needed virtualization) will make up for that for me.</p>
]]></description><pubDate>Wed, 19 Mar 2025 12:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43411259</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=43411259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43411259</guid></item><item><title><![CDATA[New comment by totalhack in "Building AI agents to query your databases"]]></title><description><![CDATA[
<p>There are a number of semantic layer tools out there these days. Each has their own unique approach, but essentially it's a meta layer on top of your database that can be used to do things like form queries or provide a consolidated API to your data (which may be in multiple databases).<p>Some comments on this thread mention popular semantic layer tools like cube.dev. I also made an open source one that I use regularly, though it's currently in  I-hope-to-put-more-time-into-this-someday mode. Been busy with an acquisition this year.<p><a href="https://github.com/totalhack/zillion" rel="nofollow">https://github.com/totalhack/zillion</a></p>
]]></description><pubDate>Tue, 18 Mar 2025 16:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43401240</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=43401240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43401240</guid></item><item><title><![CDATA[New comment by totalhack in "Building AI agents to query your databases"]]></title><description><![CDATA[
<p>You are doing a lot of the work a semantic layer would do for you. I wonder if you would have better luck having the LLM talk to a semantic layer instead of directly to the database.</p>
]]></description><pubDate>Tue, 18 Mar 2025 13:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43399417</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=43399417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43399417</guid></item><item><title><![CDATA[New comment by totalhack in "Xonsh – A Python-powered shell"]]></title><description><![CDATA[
<p>This is slightly less interesting now that I can have AI remember bash script syntax for me.</p>
]]></description><pubDate>Tue, 25 Feb 2025 23:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=43178811</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=43178811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43178811</guid></item><item><title><![CDATA[New comment by totalhack in "Framework's first desktop is a strange–but unique–mini ITX gaming PC"]]></title><description><![CDATA[
<p>Happy to see them announce the new AMD chips in the 13", but the prices are a little nuts compared to what you can get elsewhere.<p>I bet the desktop is interesting, but first I was in a 30m waiting room to access their website (what?!?) and then the button to pre order the desktop is broken. Ouch.</p>
]]></description><pubDate>Tue, 25 Feb 2025 23:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43178797</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=43178797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43178797</guid></item><item><title><![CDATA[New comment by totalhack in "Why Linux is not ready for the desktop, the final edition"]]></title><description><![CDATA[
<p>The constant struggle is the lagging support for the best hardware. Unless you want to buy a machine from a dedicated Linux shop (framework, System76, tuxedo), you are taking a risk buying anything remotely new without a lot of research into the hardware and hunting for posts about people who have had success. Those dedicated Linux shops are usually at least a generation behind too. It doesn't help that architectures are evolving rapidly in response to Apple's chips (not a bad thing long term).<p>Just bought an HP omnibook flip with an Intel 258v. From what I've read I expect most things to work, or work soon with kernel updates. All applications I care about work well. Would be nice to see OpenAI make a desktop app for Linux, or some other open source equivalent.</p>
]]></description><pubDate>Mon, 30 Dec 2024 23:08:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42554628</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=42554628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42554628</guid></item><item><title><![CDATA[New comment by totalhack in "Show HN: Trilogy – A Reusable, Composable SQL Experiment"]]></title><description><![CDATA[
<p>Thanks for taking a look! Happy to chat, DM me here: <a href="https://bsky.app/profile/totalhack.bsky.social" rel="nofollow">https://bsky.app/profile/totalhack.bsky.social</a><p>I have nothing against SQL of course. The simplified approach of a UI built on top of zillion or tools like it really enables a whole next level of productivity for business users that are never going to learn SQL, but also need more query flexibility than just "dashboards" without having to wait on a BI team for answers -- I die inside a little bit every time I hear of a company doing this. And as you have noted, I also think text-to-semantic-layer is an interesting approach for involving AI/NLP.<p>I've been pulled away from this project for some time due to an acquisition at my day job but hoping to get back into it soon!</p>
]]></description><pubDate>Tue, 26 Nov 2024 14:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42245919</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=42245919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42245919</guid></item><item><title><![CDATA[New comment by totalhack in "Show HN: Trilogy – A Reusable, Composable SQL Experiment"]]></title><description><![CDATA[
<p>Congrats on the launch. I made a tool that has some similar objectives but doesn't present as SQL itself like Trilogy seems to. I'll take a deeper look at Trilogy soon, always interested to see the variety of approaches to this.<p><a href="https://github.com/totalhack/zillion">https://github.com/totalhack/zillion</a></p>
]]></description><pubDate>Mon, 25 Nov 2024 20:44:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42239983</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=42239983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42239983</guid></item><item><title><![CDATA[New comment by totalhack in "Show HN: Trilogy – A Reusable, Composable SQL Experiment"]]></title><description><![CDATA[
<p>If I'm understanding your intent correctly, I think you could do that with Zillion.<p><a href="https://github.com/totalhack/zillion">https://github.com/totalhack/zillion</a><p>Disclaimer: been sidetracked by an acquisition at my day job this year, intend to put more time into this project soon, but I use it in production to great effect.</p>
]]></description><pubDate>Mon, 25 Nov 2024 20:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42239900</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=42239900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42239900</guid></item><item><title><![CDATA[New comment by totalhack in "Apple's M4 Max chip is the fastest single-core performer in consumer computing"]]></title><description><![CDATA[
<p>Running a 2024 xps 13 with Ubuntu for work and it's been solid. Had a Lenovo before this which was great bang for the buck but occasional issues with heating up during sleep. Would consider trying a Framework next.</p>
]]></description><pubDate>Sat, 02 Nov 2024 01:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42023494</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=42023494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42023494</guid></item><item><title><![CDATA[New comment by totalhack in "Expect – Linux tool for automating interactive programs"]]></title><description><![CDATA[
<p>Expect was the first tool that really hooked me at my first job at Sun. I had to write a tool to automate verification of the boot process during firmware dev, handling variety of odd/unexpected behaviors, paths, and prompts.<p>Many years later I heard they were still relying on that tool!</p>
]]></description><pubDate>Sat, 31 Aug 2024 12:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41408357</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=41408357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41408357</guid></item><item><title><![CDATA[New comment by totalhack in "Show HN: We open sourced our entire text-to-SQL product"]]></title><description><![CDATA[
<p>Is this more like text-to-semantic layer or does it throw the schema in the prompt and generate SQL with the llm?</p>
]]></description><pubDate>Fri, 24 May 2024 21:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40470794</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=40470794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40470794</guid></item><item><title><![CDATA[New comment by totalhack in "Statement from Scarlett Johansson on the OpenAI "Sky" voice"]]></title><description><![CDATA[
<p>Go f'in get 'em Scarlett.</p>
]]></description><pubDate>Tue, 21 May 2024 01:24:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40422983</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=40422983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40422983</guid></item><item><title><![CDATA[New comment by totalhack in "Show HN: Hashquery, a Python library for defining reusable analysis"]]></title><description><![CDATA[
<p>This looks cool. I built a similar open source semantic data / warehousing tool called Zillion. I use it to power my company's BI but haven't put as much time into the polish as you guys.<p><a href="https://github.com/totalhack/zillion">https://github.com/totalhack/zillion</a></p>
]]></description><pubDate>Tue, 23 Apr 2024 23:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40138468</link><dc:creator>totalhack</dc:creator><comments>https://news.ycombinator.com/item?id=40138468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40138468</guid></item></channel></rss>