<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: davish</title><link>https://news.ycombinator.com/user?id=davish</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 20:58:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=davish" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Ideas for an Agent-Oriented Programming Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://davi.sh/blog/2026/02/markov-ideas/">https://davi.sh/blog/2026/02/markov-ideas/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47026550">https://news.ycombinator.com/item?id=47026550</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 15 Feb 2026 19:20:38 +0000</pubDate><link>https://davi.sh/blog/2026/02/markov-ideas/</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=47026550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47026550</guid></item><item><title><![CDATA[What I Like About Nix]]></title><description><![CDATA[
<p>Article URL: <a href="https://davi.sh/blog/2023/12/what-i-like-about-nix/">https://davi.sh/blog/2023/12/what-i-like-about-nix/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38626836">https://news.ycombinator.com/item?id=38626836</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 Dec 2023 13:14:16 +0000</pubDate><link>https://davi.sh/blog/2023/12/what-i-like-about-nix/</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=38626836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38626836</guid></item><item><title><![CDATA[New comment by davish in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://davi.sh/blog" rel="nofollow noreferrer">https://davi.sh/blog</a> -- Mostly technical content, but every once in a while I write about something else that grabs my attention.<p>I'm still trying to make writing regularly more of a habit. I don't have much of a backlog of topics, so trying to work on that a bit.</p>
]]></description><pubDate>Wed, 05 Jul 2023 19:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=36606137</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=36606137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36606137</guid></item><item><title><![CDATA[Honing Your Craft]]></title><description><![CDATA[
<p>Article URL: <a href="https://davi.sh/blog/2023/05/craft/">https://davi.sh/blog/2023/05/craft/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36020962">https://news.ycombinator.com/item?id=36020962</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 21 May 2023 14:02:45 +0000</pubDate><link>https://davi.sh/blog/2023/05/craft/</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=36020962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36020962</guid></item><item><title><![CDATA[Asking the Right Questions to ChatGPT]]></title><description><![CDATA[
<p>Article URL: <a href="https://davi.sh/blog/2023/03/gpt-right-questions/">https://davi.sh/blog/2023/03/gpt-right-questions/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35377213">https://news.ycombinator.com/item?id=35377213</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Mar 2023 18:43:18 +0000</pubDate><link>https://davi.sh/blog/2023/03/gpt-right-questions/</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=35377213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35377213</guid></item><item><title><![CDATA[Configuring VSCode as a Keyboard-Centric IDE]]></title><description><![CDATA[
<p>Article URL: <a href="https://davi.sh/blog/2023/01/vscode-like-emacs/">https://davi.sh/blog/2023/01/vscode-like-emacs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34520004">https://news.ycombinator.com/item?id=34520004</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Jan 2023 16:08:40 +0000</pubDate><link>https://davi.sh/blog/2023/01/vscode-like-emacs/</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=34520004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34520004</guid></item><item><title><![CDATA[New comment by davish in "Obsidian Dataview: Turn Obsidian Vault into a database you can query from"]]></title><description><![CDATA[
<p>I moved from Emacs org-mode to Obsidian with the help of the obsidian-tasks plugin, which lets you write queries for tasks similarly to Dataview. I used a few of those queries to build up an Agenda view that matched my custom agenda buffer in org-mode. I put together a little write up here: <a href="https://davi.sh/blog/2022/01/obsidian-one/" rel="nofollow">https://davi.sh/blog/2022/01/obsidian-one/</a></p>
]]></description><pubDate>Tue, 17 May 2022 12:45:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=31409711</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=31409711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31409711</guid></item><item><title><![CDATA[New comment by davish in "Twitter acquires Quill"]]></title><description><![CDATA[
<p>Stripe was founded by Patrick and John Collison. I’m guessing you’re confusing it with Square, another payments company, which was co-founded and still run by Jack Dorsey.</p>
]]></description><pubDate>Tue, 07 Dec 2021 16:19:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=29474280</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=29474280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29474280</guid></item><item><title><![CDATA[New comment by davish in "Intel Problems"]]></title><description><![CDATA[
<p>The closest I've found is this: <a href="https://en.wikipedia.org/wiki/Taiwan_Relations_Act" rel="nofollow">https://en.wikipedia.org/wiki/Taiwan_Relations_Act</a><p>Not guaranteed "mutual defense" of any sort, but the US at least has committed itself to helping Taiwan protect itself with military aid. The section on "Military provisions" is probably most helpful.</p>
]]></description><pubDate>Tue, 19 Jan 2021 20:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=25838690</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=25838690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25838690</guid></item><item><title><![CDATA[New comment by davish in "Intel Problems"]]></title><description><![CDATA[
<p>I think we can look to mobile to see how feasible this might be: consistently over the past decade, iPhones have matched or exceeded Android performance with noticeably smaller capacity batteries. A-series chips and Qualcomm chips are both ARM. Apple's tight integration comes with a cost when it comes to flexibility, and, you can argue, developer experience, but it's clearly not just the silicon itself that leads to the performance we're seeing in the M1 Macs.</p>
]]></description><pubDate>Tue, 19 Jan 2021 20:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=25838601</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=25838601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25838601</guid></item><item><title><![CDATA[New comment by davish in "Ask HN: Which companies work like Gumroad?"]]></title><description><![CDATA[
<p>I believe he's referring to this article[0] which was discussed on HN yesterday.<p>[0]: <a href="https://sahillavingia.com/work" rel="nofollow">https://sahillavingia.com/work</a></p>
]]></description><pubDate>Fri, 08 Jan 2021 17:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=25687052</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=25687052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25687052</guid></item><item><title><![CDATA[New comment by davish in "Show HN: Twitch controls Minecraft"]]></title><description><![CDATA[
<p>The meme on Twitch started with Twitch Plays Pokemon[0], which went viral back in 2014.<p>[0]: <a href="https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon" rel="nofollow">https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon</a></p>
]]></description><pubDate>Thu, 24 Dec 2020 22:19:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=25532011</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=25532011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25532011</guid></item><item><title><![CDATA[Hotwiring the Web: What Does Basecamp’s “New Magic” Bring to the Table?]]></title><description><![CDATA[
<p>Article URL: <a href="https://davi.sh/blog/2020/12/hotwiring-the-web/">https://davi.sh/blog/2020/12/hotwiring-the-web/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25528426">https://news.ycombinator.com/item?id=25528426</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Dec 2020 15:42:26 +0000</pubDate><link>https://davi.sh/blog/2020/12/hotwiring-the-web/</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=25528426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25528426</guid></item><item><title><![CDATA[New comment by davish in "Hotwire: HTML over the Wire"]]></title><description><![CDATA[
<p>If you're used to SPA-style frontend development with React, Vue, or any similar framework, then yes, this will probably be a big mental/development shift.<p>Turbolinks (the project at Basecamp that Hotwire grew out of, now it seems it's called Turbo Drive) was a way to bring single-page style load times to traditional, server-rendered apps. Hotwire is the evolution of that: Turbo Frames let you dynamically replace certain parts of the page on the frontend, rather than having to throw the baby out with the bathwater on every page action. If you're used to developing server-rendered applications without much JavaScript using Ruby on Rails, Django, or a similar "batteries included" backend framework, then you'll be able to add a more dynamic feel to your web app without much of a mental shift: certain template partials (basically the components of your frontend) will be wrapped in this `turbo-frame` HTML tag, which will be slotted in to your page dynamically by Turbo.</p>
]]></description><pubDate>Tue, 22 Dec 2020 17:46:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=25508989</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=25508989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25508989</guid></item><item><title><![CDATA[New comment by davish in "Show HN: Bear – Minimal blogging platform"]]></title><description><![CDATA[
<p>Just found this module as a GitHub action:<p><a href="https://github.com/marketplace/actions/s3-sync" rel="nofollow">https://github.com/marketplace/actions/s3-sync</a><p>Shouldn't be too difficult to hook this up to a build command for hugo, jekyll, or whichever static site generator you'd prefer. But this gets away from the self-hosted part of what you were saying a bit.</p>
]]></description><pubDate>Wed, 27 May 2020 00:33:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=23318160</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=23318160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23318160</guid></item><item><title><![CDATA[New comment by davish in "Show HN: Bear – Minimal blogging platform"]]></title><description><![CDATA[
<p>You could use GitHub actions to do the build and send it off to some CDN to deploy, or if you were self-hosting the whole thing, you could have a Flask app listen for a webhook and re-build your site when that's received. Or simply pull in from the git origin and rebuild with a cron job.</p>
]]></description><pubDate>Tue, 26 May 2020 23:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=23317729</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=23317729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23317729</guid></item><item><title><![CDATA[New comment by davish in "Show HN: Bear – Minimal blogging platform"]]></title><description><![CDATA[
<p>Netlify CMS uses the GitHub (or bitbucket, etc) API to modify your repository with the new/updated content. You can self-host the entire system, or have netlify handle the GitHub auth while you self host your website.</p>
]]></description><pubDate>Tue, 26 May 2020 22:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=23317298</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=23317298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23317298</guid></item><item><title><![CDATA[New comment by davish in "Software will eat software in a remote-first world"]]></title><description><![CDATA[
<p>I think it's difficult to say how many merchants went from hosting their own e-commerce site that engineers built for them from scratch, and transitioned to Etsy, Ebay, etc., laying off the developers they hired in the process. Without numbers to back myself up, I would say that there are certainly many more developers and engineers working on E-Commerce today than ten or twenty years ago. Services like Stripe certainly help businesses focus less on setting up common parts of a website or online business, but that just leaves people more time to focus on the "business logic" that is unique to them.<p>The "current stack" may certainly be ripe for disruption. But I'd predict that rather than put developers out of work, it will simply bring even more businesses into the fold who may not have had the resources for developing their own solutions beforehand. There will always be companies with the resources to demand custom solutions to fit their particular business needs.</p>
]]></description><pubDate>Mon, 25 May 2020 13:46:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=23301028</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=23301028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23301028</guid></item><item><title><![CDATA[New comment by davish in "Using VueJS Alongside Django"]]></title><description><![CDATA[
<p>Looks like your profile just has an hnchat verification code, but would love to check out the project and help out if I can. It sounds really interesting!</p>
]]></description><pubDate>Tue, 14 Apr 2020 22:09:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=22872100</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=22872100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22872100</guid></item><item><title><![CDATA[New comment by davish in "Show HN: Zero – A fast, zero-configuration server for React, Node.js, Markdown"]]></title><description><![CDATA[
<p>Looking through the code on github found a .py file handler in the works: <a href="https://github.com/remoteinterview/zero/blob/master/packages/handler-python/handler.js" rel="nofollow">https://github.com/remoteinterview/zero/blob/master/packages...</a><p>Any idea of a timeline on this feature? I think it could be really awesome to be able to prototype with python in addition to js.</p>
]]></description><pubDate>Tue, 26 Feb 2019 16:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=19255336</link><dc:creator>davish</dc:creator><comments>https://news.ycombinator.com/item?id=19255336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19255336</guid></item></channel></rss>