<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: xdanger</title><link>https://news.ycombinator.com/user?id=xdanger</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 18:45:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xdanger" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xdanger in "Postgraphile v5 Released"]]></title><description><![CDATA[
<p>Almost all my client projects are using Postgraphile. What an awesome project and the best maintainer (benjie) ever!</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508235</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=47508235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508235</guid></item><item><title><![CDATA[New comment by xdanger in "Show HN: I replaced Beads with a faster, simpler Markdown-based task tracker"]]></title><description><![CDATA[
<p>I've found Backlog.md quite nice<p><a href="https://github.com/MrLesk/Backlog.md" rel="nofollow">https://github.com/MrLesk/Backlog.md</a><p>has a nice tui/webui for me, and mcp for the agent.</p>
]]></description><pubDate>Tue, 06 Jan 2026 09:57:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46510526</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=46510526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46510526</guid></item><item><title><![CDATA[New comment by xdanger in "Gmail will no longer support checking emails from third-party accounts via POP"]]></title><description><![CDATA[
<p>Oh no, I have to go and setup my family's emails again. We have a domain and I used to forward to some gmail accounts (few don't want to use multiple email programs/accounts), but so much mail got lost (not even in spam folder) that I just had to switch everyone to pop3 fetch to gmail.com. Now at least email get's there, even if it's 30-60mins late (really annoying for logins/verifications/etc.).<p>Maybe it's time to switch everyone out of gmail and make gmail forward the email to out hosted accounts.</p>
]]></description><pubDate>Thu, 02 Oct 2025 08:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45447396</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=45447396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45447396</guid></item><item><title><![CDATA[New comment by xdanger in "Next.js is infuriating"]]></title><description><![CDATA[
<p>Mess ups are not framework dependant.</p>
]]></description><pubDate>Thu, 04 Sep 2025 14:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45127930</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=45127930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45127930</guid></item><item><title><![CDATA[New comment by xdanger in "Next.js is infuriating"]]></title><description><![CDATA[
<p>You should really try Nuxt (a vue framework, like Next.js but better).</p>
]]></description><pubDate>Tue, 02 Sep 2025 10:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101160</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=45101160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101160</guid></item><item><title><![CDATA[New comment by xdanger in "ExectOS – brand new operating system which derives from NT architecture"]]></title><description><![CDATA[
<p>mach is the kernel he mentioned from 1985. NextSTEP userland was BSD4.something, and macos modernized somebits to freebsd userland.</p>
]]></description><pubDate>Wed, 19 Jun 2024 19:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40731762</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=40731762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40731762</guid></item><item><title><![CDATA[New comment by xdanger in "Most 16-year-olds don't have servers in their rooms"]]></title><description><![CDATA[
<p>When I was a teenager I had a bbs running on my computer. When I wanted to play, I just opened the line with a phone so it would be busy if someone wanted to call. Oh the memories.</p>
]]></description><pubDate>Sat, 23 Dec 2023 10:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38743002</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=38743002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38743002</guid></item><item><title><![CDATA[New comment by xdanger in "Choose Postgres queue technology"]]></title><description><![CDATA[
<p>I do enjoy using <a href="https://github.com/graphile/worker">https://github.com/graphile/worker</a> for my postgresql queuing needs. Very scalable, the next release 0.14 even more so, and easy to use.</p>
]]></description><pubDate>Sun, 24 Sep 2023 21:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37637277</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=37637277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37637277</guid></item><item><title><![CDATA[New comment by xdanger in "Ask HN: It's 2023, how do you choose between MySQL and Postgres?"]]></title><description><![CDATA[
<p>It's PostgreSQL protocol compatible, it's not PostgreSQL compatible. There are many differences. For more compatibility, check out YugabyteDB.</p>
]]></description><pubDate>Fri, 12 May 2023 11:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=35914572</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=35914572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35914572</guid></item><item><title><![CDATA[New comment by xdanger in "Using a Raspberry Pi to add a second HDMI port to a laptop"]]></title><description><![CDATA[
<p>Just to let people know how to get the latency down with uxplay:<p><pre><code>    Upgrade the debian to bookworm (uxplay is in the repos for that one)
    apt install uxplay
    
    in in /boot/config.txt
    change doverlay to:
    dtoverlay=vc4-kms-v3d
    force hdmi: (i had some problems with kms)
    hdmi_force_hotplug=1
    add gpu mem:
    gpu_mem=256

    then run: (-a disables audio)
    uxplay -vs kmssink -a
</code></pre>
and now you have and airplay monitor that can mirror or extend your desktop.</p>
]]></description><pubDate>Wed, 15 Mar 2023 16:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=35171009</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=35171009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35171009</guid></item><item><title><![CDATA[New comment by xdanger in "Using a Raspberry Pi to add a second HDMI port to a laptop"]]></title><description><![CDATA[
<p>I did something similar for my macbook with uxplay: <a href="https://github.com/FDH2/UxPlay">https://github.com/FDH2/UxPlay</a><p>I ran it in console directly rendering to framebuffer and it has hardware-accelerated video decoding. On Raspberry pi 3, hooked to lan and my macbook on wifi the lag is ok. It's about the same as ssh over slow cellular. I mainly run my terminals watching the logs/builds etc. on that display.</p>
]]></description><pubDate>Wed, 15 Mar 2023 16:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35170442</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=35170442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35170442</guid></item><item><title><![CDATA[New comment by xdanger in "Partitioning in Postgres, 2022 Edition"]]></title><description><![CDATA[
<p>It's just an extension. You can build the Apache 2.0 part of the extension and ignore the Timescale License parts. Those parts are mainly about multinode, compression and continuous aggregates.<p>TSL is mainly about not competing with their cloud offerings. So you can't run a database-as-a-service for time series data with it.<p>More about the license: <a href="https://www.timescale.com/blog/building-open-source-business-in-cloud-era-v2/" rel="nofollow">https://www.timescale.com/blog/building-open-source-business...</a><p>Comparison about the open source and community editions: <a href="https://docs.timescale.com/timescaledb/latest/timescaledb-edition-comparison/" rel="nofollow">https://docs.timescale.com/timescaledb/latest/timescaledb-ed...</a></p>
]]></description><pubDate>Wed, 05 Oct 2022 22:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=33102140</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=33102140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33102140</guid></item><item><title><![CDATA[New comment by xdanger in "Ask HN: Solo Dev Stack of 2022?"]]></title><description><![CDATA[
<p>I've been enjoying developing on top of PostGraphile. <a href="https://www.graphile.org/" rel="nofollow">https://www.graphile.org/</a><p>Good starter: <a href="https://github.com/graphile/starter" rel="nofollow">https://github.com/graphile/starter</a><p>I can add a column the the db, and my frontend gets that autimagically (in dev mode, it generates a graphql schema out of the db, and from that it creates composables for my frontend wiht graphql-codegen). On the frontend I use Vue 3, the starter is build with nextjs/react.</p>
]]></description><pubDate>Sat, 01 Oct 2022 15:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=33047231</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=33047231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33047231</guid></item><item><title><![CDATA[New comment by xdanger in "Show HN: Appwrite – Open-Source and Self Hosted Firebase Alternative"]]></title><description><![CDATA[
<p>I learned so much about postgresql and RLS from postgraphile starter project: <a href="https://github.com/graphile/starter/blob/main/%40app/db/migrations/committed/000001.sql" rel="nofollow">https://github.com/graphile/starter/blob/main/%40app/db/migr...</a><p>also the project is worth checking out ;)</p>
]]></description><pubDate>Wed, 23 Mar 2022 09:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30776568</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=30776568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30776568</guid></item><item><title><![CDATA[New comment by xdanger in "Squabble.me – Multiplayer Wordle Royale"]]></title><description><![CDATA[
<p>Already someone cheating? On reply, they write the same four words (reply, might, found, backs), then there is a pause (while inputing the results on a solver?) and then the right answer. Why bother?</p>
]]></description><pubDate>Thu, 03 Feb 2022 13:18:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=30192011</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=30192011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30192011</guid></item><item><title><![CDATA[New comment by xdanger in "PostgREST 9.0"]]></title><description><![CDATA[
<p>Someone called it: "hasura for adults”<p>It's highly customisable, works directly with postgresql row levels security and the performance is quite good. It has a custom GraphiQL gui to work on queries/mutations.<p>To really see how it all works together checkout the starter project: <a href="https://github.com/graphile/starter" rel="nofollow">https://github.com/graphile/starter</a> it has migrations, job queue, graphql-codegen etc.<p>Benjie (<a href="https://github.com/benjie" rel="nofollow">https://github.com/benjie</a>) is one of the greatest maintainers I've ever seen!</p>
]]></description><pubDate>Tue, 30 Nov 2021 12:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=29391524</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=29391524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29391524</guid></item><item><title><![CDATA[New comment by xdanger in "PostgREST 9.0"]]></title><description><![CDATA[
<p>Checkout postgraphile at <a href="https://www.graphile.org/" rel="nofollow">https://www.graphile.org/</a> , they have a whole ecosystem build around postgresql, typescript, graphql.</p>
]]></description><pubDate>Tue, 30 Nov 2021 10:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=29390718</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=29390718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29390718</guid></item><item><title><![CDATA[New comment by xdanger in "Angular 13"]]></title><description><![CDATA[
<p>I just love vue3 with vite ecosystem. For example: <a href="https://github.com/antfu/vitesse/" rel="nofollow">https://github.com/antfu/vitesse/</a> is a good template to start "modern" webdev. DX is very good.<p>you can integrate it to a server with ssr: <a href="https://github.com/frandiox/vite-ssr" rel="nofollow">https://github.com/frandiox/vite-ssr</a></p>
]]></description><pubDate>Thu, 04 Nov 2021 11:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=29105996</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=29105996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29105996</guid></item><item><title><![CDATA[New comment by xdanger in "Partitioning GitHub’s relational databases to handle scale"]]></title><description><![CDATA[
<p>Also Microsoft owns Citus, which is scalable sharding for postgresql.</p>
]]></description><pubDate>Tue, 28 Sep 2021 13:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=28682641</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=28682641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28682641</guid></item><item><title><![CDATA[New comment by xdanger in "Partitioning GitHub’s relational databases to handle scale"]]></title><description><![CDATA[
<p>And Microsoft owns Citus and Github.</p>
]]></description><pubDate>Tue, 28 Sep 2021 13:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=28682630</link><dc:creator>xdanger</dc:creator><comments>https://news.ycombinator.com/item?id=28682630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28682630</guid></item></channel></rss>