<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: horse666</title><link>https://news.ycombinator.com/user?id=horse666</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 16 Sep 2026 02:54:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=horse666" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by horse666 in "Instant database clones with PostgreSQL 18"]]></title><description><![CDATA[
<p>This is really cool, looking forward to trying it out.<p>Obligatory mention of Neon (<a href="https://neon.com/" rel="nofollow">https://neon.com/</a>) and Xata (<a href="https://xata.io/" rel="nofollow">https://xata.io/</a>) which both support “instant” Postgres DB branching on Postgres versions prior to 18.</p>
]]></description><pubDate>Tue, 23 Dec 2025 13:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46365154</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=46365154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46365154</guid></item><item><title><![CDATA[New comment by horse666 in "Instant database clones with PostgreSQL 18"]]></title><description><![CDATA[
<p>Aurora clones are copy-on-write at the storage layer, which solves part of the problem, but RDS still provisions you a new cluster with its own endpoints, etc, which is slow ~10 mins, so not really practical for the integration testing use case.</p>
]]></description><pubDate>Tue, 23 Dec 2025 13:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46365121</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=46365121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46365121</guid></item><item><title><![CDATA[New comment by horse666 in "Better pre-commit, re-engineered in Rust"]]></title><description><![CDATA[
<p>Related <a href="https://github.com/jdx/hk/" rel="nofollow">https://github.com/jdx/hk/</a>, from jdx, the author of Mise.</p>
]]></description><pubDate>Thu, 20 Nov 2025 08:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45990171</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=45990171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45990171</guid></item><item><title><![CDATA[New comment by horse666 in "Mise: Monorepo Tasks"]]></title><description><![CDATA[
<p>No worries, thanks!</p>
]]></description><pubDate>Thu, 09 Oct 2025 19:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45531966</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=45531966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45531966</guid></item><item><title><![CDATA[New comment by horse666 in "Mise: Monorepo Tasks"]]></title><description><![CDATA[
<p>Nice work @jdxcode, this looks great.<p>Is there any functionality in this release that might help with or be useful in features for sharing Mise config/tasks _across_ repos?<p>And do you have any thoughts on that idea in general?<p><a href="https://github.com/jdx/mise/discussions/4562" rel="nofollow">https://github.com/jdx/mise/discussions/4562</a></p>
]]></description><pubDate>Thu, 09 Oct 2025 17:55:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45530920</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=45530920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45530920</guid></item><item><title><![CDATA[New comment by horse666 in "The cryptography behind passkeys"]]></title><description><![CDATA[
<p>I don’t understand what you mean, sorry. If you are manually copying a password, then you are not using passkeys? There is nothing to copy/accidentally leak with passkeys.<p>I guess it will be a while before passkeys are the _only_ option that websites accept</p>
]]></description><pubDate>Fri, 16 May 2025 07:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44002697</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=44002697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44002697</guid></item><item><title><![CDATA[New comment by horse666 in "The cryptography behind passkeys"]]></title><description><![CDATA[
<p>Phishing protection? Unlike passwords, passkeys are bound to a domain.</p>
]]></description><pubDate>Thu, 15 May 2025 20:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43998918</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=43998918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43998918</guid></item><item><title><![CDATA[New comment by horse666 in "Databricks acquires Neon"]]></title><description><![CDATA[
<p>Great, thanks for confirming</p>
]]></description><pubDate>Thu, 15 May 2025 14:42:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43995592</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=43995592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43995592</guid></item><item><title><![CDATA[New comment by horse666 in "Databricks acquires Neon"]]></title><description><![CDATA[
<p>Hi @tudorg - do the Xata copy-on-write branches work like Neon in that you effectively get an isolated Postgres cluster, allowing you to test roles, extensions, creating/dropping DBs, altering schema & data of existing DBs, etc? I looked in the docs but it wasn’t clear to me.</p>
]]></description><pubDate>Thu, 15 May 2025 13:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43994823</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=43994823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43994823</guid></item><item><title><![CDATA[New comment by horse666 in "I won't be renewing my Pinboard subscription"]]></title><description><![CDATA[
<p>Obligatory mention of <a href="https://raindrop.io/" rel="nofollow">https://raindrop.io/</a><p>I switched from Pinboard a year or more ago after using it for many years, mainly because I found the iPhone app and integration (eg share feature, to save bookmarks) to be flaky.<p>Raindrop has been great - imported seamlessly from Pinboard and the iPhone and Desktop app work well for me.</p>
]]></description><pubDate>Fri, 13 Sep 2024 20:14:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41534692</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=41534692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41534692</guid></item><item><title><![CDATA[New comment by horse666 in "Using short lived Postgres servers for testing"]]></title><description><![CDATA[
<p>Until Neon can fix that, I found it on the Wayback Machine - <a href="https://web.archive.org/web/20240524181543/https://neon.tech/blog/easily-anonymize-production-data-in-postgres" rel="nofollow">https://web.archive.org/web/20240524181543/https://neon.tech...</a></p>
]]></description><pubDate>Fri, 28 Jun 2024 11:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40819629</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=40819629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40819629</guid></item><item><title><![CDATA[New comment by horse666 in "Show HN: From dotenv to dotenvx – better config management"]]></title><description><![CDATA[
<p>Yes, also definitely a big vote for Mise.<p>I’ve switched recently from asdf for managing language & tool versions and the ergonomics are much nicer (eg one command vs having to manually install plugins, etc., more logical commands) It’s also noticeably faster.<p>Regarding the env vars features, a couple of relevant Mise issues around people trying to integrate env var secrets using SOPS, 1Password, etc.<p>- <a href="https://github.com/jdx/mise/issues/1617">https://github.com/jdx/mise/issues/1617</a><p>- <a href="https://github.com/jdx/mise/issues/1359">https://github.com/jdx/mise/issues/1359</a></p>
]]></description><pubDate>Thu, 27 Jun 2024 21:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40815054</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=40815054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40815054</guid></item><item><title><![CDATA[New comment by horse666 in "Using short lived Postgres servers for testing"]]></title><description><![CDATA[
<p>I’d not heard of Neon, it looks interesting.<p>When you say “a copy-on-write version of your prod database”, from reading the docs, this includes both schema and data?<p>I couldn’t find anything on data anonymisation/obfuscation - how do you handle that?</p>
]]></description><pubDate>Thu, 27 Jun 2024 20:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40814828</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=40814828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40814828</guid></item><item><title><![CDATA[New comment by horse666 in "Show HN: Elles – A nicer /bin/ls"]]></title><description><![CDATA[
<p>Exa is unmaintained, but there’s a maintained fork called eza - <a href="https://github.com/eza-community/eza">https://github.com/eza-community/eza</a></p>
]]></description><pubDate>Sat, 15 Jun 2024 13:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40689765</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=40689765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40689765</guid></item><item><title><![CDATA[New comment by horse666 in "YAML: Probably not so great after all"]]></title><description><![CDATA[
<p>I would suggest never doing that, because it makes it impossible, or at least very difficult, to:<p>1. Lint the code using ShellCheck, which IMO is essential for any shell<p>2. Run and test that code locally, or anywhere outside of the CI tool<p>It’s only marginally less convenient to externalise the code into a .sh file and load it in CI.</p>
]]></description><pubDate>Fri, 29 Sep 2023 13:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37704121</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=37704121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37704121</guid></item><item><title><![CDATA[New comment by horse666 in "A Mindmap of Linux Commands"]]></title><description><![CDATA[
<p>Looks like a decent list, but mostly not really Linux, just Unix/GNU?</p>
]]></description><pubDate>Sun, 04 Dec 2022 17:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=33855742</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=33855742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33855742</guid></item><item><title><![CDATA[New comment by horse666 in "Do not rug on me: Zero-dimensional Scam Detection"]]></title><description><![CDATA[
<p>Is saying “most of something” a universal generalisation?<p>The comment didn’t say “you’re not a crypto enthusiast _unless_ you believe X”. It just made an assertion (which, for what it’s worth, I think is incorrect) that the majority have a certain belief.</p>
]]></description><pubDate>Sat, 12 Nov 2022 16:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=33574538</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=33574538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33574538</guid></item><item><title><![CDATA[New comment by horse666 in "GitHub Actions Pitfalls"]]></title><description><![CDATA[
<p>There’s an awkward gotcha/incompatibility between “Required status checks” and workflows that get skipped [1], eg due to setting a “paths” property of a push/pull_request workflow trigger [2].<p>The checks associated with the workflow don’t run and stay in a pending state, preventing the PR from being merged.<p>The only workaround I’m aware of is to use an action such as paths-filter [3] instead at the job level.<p>A further, related frustration/limitation - you can _only_ set the “paths” property [2] at the workflow level (i.e. not per-job), so those rules apply to all jobs in the workflow. Given that you can only build a DAG of jobs (ie “needs”) within a single workflow, it makes it quite difficult to do anything non trivial in a monorepo.<p>[1]: <a href="https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks" rel="nofollow">https://docs.github.com/en/repositories/configuring-branches...</a><p>[2]: <a href="https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore" rel="nofollow">https://docs.github.com/en/actions/using-workflows/workflow-...</a><p>[3]: <a href="https://github.com/dorny/paths-filter" rel="nofollow">https://github.com/dorny/paths-filter</a></p>
]]></description><pubDate>Mon, 26 Sep 2022 21:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32988572</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=32988572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32988572</guid></item><item><title><![CDATA[New comment by horse666 in "Bouba/Kiki Effect"]]></title><description><![CDATA[
<p>Yes, absolutely! I loved listening to the Reith lectures many, many years ago, when Vilayanur Ramachandran gave them. You can still listen to them here, <a href="http://www.bbc.co.uk/radio4/reith2003/" rel="nofollow">http://www.bbc.co.uk/radio4/reith2003/</a><p>In Lecture 4 (Purple Numbers and Sharp Cheese) he talks about the Kiki / Bouba effect. His enunciation is amazing.</p>
]]></description><pubDate>Mon, 19 Jul 2021 22:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=27887804</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=27887804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27887804</guid></item><item><title><![CDATA[New comment by horse666 in "Launch HN: MergeQueue (YC S21) – Automate rebasing and merging for your codebase"]]></title><description><![CDATA[
<p>How does this compare to Mergify? <a href="https://mergify.io/" rel="nofollow">https://mergify.io/</a></p>
]]></description><pubDate>Fri, 16 Jul 2021 19:26:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=27860197</link><dc:creator>horse666</dc:creator><comments>https://news.ycombinator.com/item?id=27860197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27860197</guid></item></channel></rss>