<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: erichanson</title><link>https://news.ycombinator.com/user?id=erichanson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 17:25:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=erichanson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by erichanson in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>I used to telnet into my POP3 account and check email by protocol.  Shucks.</p>
]]></description><pubDate>Wed, 11 Feb 2026 01:24:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969578</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=46969578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969578</guid></item><item><title><![CDATA[New comment by erichanson in "jQuery 4"]]></title><description><![CDATA[
<p>I love jQuery syntax.  It's still way tigheter than standards-based stuff, never understood all the crapping on it.</p>
]]></description><pubDate>Mon, 19 Jan 2026 02:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46674449</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=46674449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46674449</guid></item><item><title><![CDATA[New comment by erichanson in "OpenAI: Scaling PostgreSQL to the Next Level"]]></title><description><![CDATA[
<p>Real talk.<p><a href="https://www.postgresql.org/message-id/flat/894C0144-5BCC-41CB-A298-0C676D2D1C77%40kleczek.org" rel="nofollow">https://www.postgresql.org/message-id/flat/894C0144-5BCC-41C...</a><p>set_user extension is AFICT essential for scaling user-per-role.</p>
]]></description><pubDate>Sat, 24 May 2025 07:21:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44079384</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=44079384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44079384</guid></item><item><title><![CDATA[New comment by erichanson in "OpenAI: Scaling PostgreSQL to the Next Level"]]></title><description><![CDATA[
<p>Big difference is it's implemented in pl/pgsql so as Aquameta evolves, there's no external deps.  There's a function called endpoint.request(http_verb, URL, post vars) and then it does the rest in plpgsql.  A thin Go daemon just takes the request and throws it at the function.<p>It does a lot of the same stuff PostgREST does. Automatic REST interface to any database, but it also hosts static resources, and dynamic mapping of URL templates to functions.<p>Needs a rewrite though.  That's probably the next big dev push.  Right now we're rewriting the system catalog (meta) and the data VCS.</p>
]]></description><pubDate>Fri, 23 May 2025 23:56:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44077685</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=44077685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44077685</guid></item><item><title><![CDATA[New comment by erichanson in "OpenAI: Scaling PostgreSQL to the Next Level"]]></title><description><![CDATA[
<p>Thanks for remembering Aquameta and stay tuned!  Some cool new stuff coming out shortly.</p>
]]></description><pubDate>Fri, 23 May 2025 20:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44076303</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=44076303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44076303</guid></item><item><title><![CDATA[New comment by erichanson in "Scientists discover a cause of lupus, possible way to reverse it"]]></title><description><![CDATA[
<p>My sister just got diagnosed with lupus.</p>
]]></description><pubDate>Thu, 11 Jul 2024 02:05:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40933173</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=40933173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40933173</guid></item><item><title><![CDATA[New comment by erichanson in "I'm sorry but I cannot fulfill this request it goes against OpenAI use policy"]]></title><description><![CDATA[
<p>You know the Nazis had pieces of flair that they made the Jews wear.</p>
]]></description><pubDate>Fri, 12 Jan 2024 21:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38974279</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=38974279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38974279</guid></item><item><title><![CDATA[New comment by erichanson in "Is the US's vaccine adverse event reporting system broken?"]]></title><description><![CDATA[
<p>Reporting to it is entirely voluntary, so that's a broken premise.</p>
]]></description><pubDate>Wed, 15 Nov 2023 19:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38281044</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=38281044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38281044</guid></item><item><title><![CDATA[New comment by erichanson in "Telnet BBS Guide"]]></title><description><![CDATA[
<p>You're older than you've ever been and now you're even older.
-TMBG</p>
]]></description><pubDate>Sat, 04 Nov 2023 06:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=38138718</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=38138718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38138718</guid></item><item><title><![CDATA[New comment by erichanson in "Telnet BBS Guide"]]></title><description><![CDATA[
<p>I ran a BBS in the 90s, nothing big but it had a small local community, some of them just users (lusers) and some of the sysops of other boards.  I only had one phone line but call waiting would just kick the user off if I got a call.  It was really easy to one up, I was running Renegade but there were quite a few different systems that you just basically turn on and you're up.  I spent way too much time customizing each menu with ANSI art for each menu and trying to pimp out the UX.  There were multiplayer games and file boards and message boards and you could live-chat with the sysop or other users if the board had multiple phone lines.   My buddy called long distance to Kansas to some warez board to download a paint program and ran up a huge phone bill.  It was magical and so much fun.  Internet still has not achieved that kind of decentralized p2p in the mainstream.  Plug a Raspberry Pi into your cable modem and build your own little board, give access to whoever you want.  Would be pretty cool to me, but I don't know if I'm just old and nostalgic or if anybody else would actually want to do it.  But yeah, wild wild west was the best.</p>
]]></description><pubDate>Sat, 04 Nov 2023 01:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38137108</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=38137108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38137108</guid></item><item><title><![CDATA[New comment by erichanson in "Early ‘lab-grown’ Covid virus found in sample lends weight to Wuhan theory"]]></title><description><![CDATA[
<p>I like this policy.  Heck, given today's climate I <i>love</i> this policy.</p>
]]></description><pubDate>Wed, 09 Feb 2022 23:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30279935</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=30279935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30279935</guid></item><item><title><![CDATA[New comment by erichanson in "Minnesota DOT Name-a-Snowplow Contest Announces Results"]]></title><description><![CDATA[
<p>This makes me happy.</p>
]]></description><pubDate>Sat, 05 Feb 2022 00:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=30215412</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=30215412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30215412</guid></item><item><title><![CDATA[New comment by erichanson in "hiccupFX.js"]]></title><description><![CDATA[
<p>LMAO</p>
]]></description><pubDate>Sat, 15 Jan 2022 19:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29949641</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=29949641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29949641</guid></item><item><title><![CDATA[New comment by erichanson in "The Decline of Django"]]></title><description><![CDATA[
<p>I wish there was still a "for me to poop on" app so I could poop on this.<p>-40 year old guy</p>
]]></description><pubDate>Sat, 16 Oct 2021 06:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=28886088</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=28886088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28886088</guid></item><item><title><![CDATA[The Bitcoin Blockchain PostgreSQL Schema (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://grisha.org/blog/2017/12/15/blockchain-and-postgres/">https://grisha.org/blog/2017/12/15/blockchain-and-postgres/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27021480">https://news.ycombinator.com/item?id=27021480</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 May 2021 03:58:36 +0000</pubDate><link>https://grisha.org/blog/2017/12/15/blockchain-and-postgres/</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=27021480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27021480</guid></item><item><title><![CDATA[New comment by erichanson in "The Database Inside Your Codebase"]]></title><description><![CDATA[
<p>Yes, sorry.  It's in a state of major upheaval.  I'll get it cleaned up ASAP.  Nice to see there's actually some interest in this direction from others!</p>
]]></description><pubDate>Wed, 17 Feb 2021 04:53:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=26162850</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=26162850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26162850</guid></item><item><title><![CDATA[New comment by erichanson in "The Database Inside Your Codebase"]]></title><description><![CDATA[
<p>Check out Aquameta, a web dev stack built entirely in PostgreSQL (self-plug):  <a href="http://github.com/aquametalabs/aquameta" rel="nofollow">http://github.com/aquametalabs/aquameta</a><p>There's a ton down this rabbit hole.  One of the great anomalies of our industry is that we've used the database to bring coherence to countless "user domains", but never applied the same principles to our own stack.  The benefits of doing so compound exponentially.</p>
]]></description><pubDate>Wed, 17 Feb 2021 01:54:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=26161650</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=26161650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26161650</guid></item><item><title><![CDATA[New comment by erichanson in "REST Servers in Go: Part 1 – standard library"]]></title><description><![CDATA[
<p>This is so frickin' cool.</p>
]]></description><pubDate>Sun, 17 Jan 2021 03:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=25807696</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=25807696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25807696</guid></item><item><title><![CDATA[New comment by erichanson in "Ask HN: Who's looking for a co-founder?"]]></title><description><![CDATA[
<p>Hi HN, I'm Eric Hanson, the guy behind the Aquameta project (<a href="http://aquameta.org" rel="nofollow">http://aquameta.org</a>).  With Aquameta, I'm trying to to break down the technical barriers between users and developers by putting the development stack in the database (PostgreSQL).  Right now users edit data, and developers edit code, but with Aquameta, everything is data, so it opens up huge new frontier of possibilities.  We're challenging the assumptions baked into Unix that date back to the 60's, that the file system is an acceptable way to organize the dev stack.  It is not, and once you see the inefficiencies that the old paradigm has plagued us with, you can never unsee it.  They are everywhere.  By putting everything in the database, we gain a huge multiplier of interoperability and reusability, almost for free.<p>Here's an intro video from a couple of years ago:<p><a href="https://www.youtube.com/watch?v=G0C8AsXNPAU" rel="nofollow">https://www.youtube.com/watch?v=G0C8AsXNPAU</a><p>Aquameta has a functional IDE and is getting very close to a v0.3 release, the first release that users can easily download and install.  I have a lot of ideas for how to monetize.<p>I am foremost a systems engineer, but I very much value biz dev as an essential part of bringing something into the world.  We're mission driven, but missions don't get too far without the Benjamins.  I'm looking for someone to flesh out the business side of things, someone with connections to the investment world, and skills in market strategy, sales and marketing.  I'm currently in San Francisco.  Hit me up at eric@aquameta.com.</p>
]]></description><pubDate>Tue, 05 Jan 2021 21:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=25651150</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=25651150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25651150</guid></item><item><title><![CDATA[New comment by erichanson in "The Great Software Stagnation"]]></title><description><![CDATA[
<p>Agree about no-code.  But UI that <i>generates</i> code is a pretty cool paradigm.  For most common patterns, end users don't need to know that there's a bunch of boilerplate code under the hood, but if that isn't sufficient, that remaining 5% can be reached by just jumping into some auto-generated code that's readable and well-commented.  Mere mortals can do the 95% themselves and then call in a wizard for the hard parts, or try to figure it out on their own.  Plus, any non-generated solutions can be highlighted, so it builds up a record of the places where the UI fell short.</p>
]]></description><pubDate>Sat, 02 Jan 2021 19:49:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=25615801</link><dc:creator>erichanson</dc:creator><comments>https://news.ycombinator.com/item?id=25615801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25615801</guid></item></channel></rss>