<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: jashmatthews</title><link>https://news.ycombinator.com/user?id=jashmatthews</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:52:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jashmatthews" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jashmatthews in "PlanetScale for Postgres is now GA"]]></title><description><![CDATA[
<p>Most companies can afford not to give a shit until they hit SOC2 or GDPR compliance and then suddenly orphaned data is a giant liability.</p>
]]></description><pubDate>Tue, 23 Sep 2025 05:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45343090</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=45343090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45343090</guid></item><item><title><![CDATA[New comment by jashmatthews in "PlanetScale for Postgres is now GA"]]></title><description><![CDATA[
<p>Does vacuum not release free pages at the end of an index file in the same way it does for the heap?</p>
]]></description><pubDate>Tue, 23 Sep 2025 05:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45343084</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=45343084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45343084</guid></item><item><title><![CDATA[New comment by jashmatthews in "PlanetScale for Postgres is now GA"]]></title><description><![CDATA[
<p>> hybrid OLAP+OLTP .... in Postgres this pattern requires careful planning to avoid falling afoul of max_standby_streaming_delay for example<p>This is a really gnarly problem at scale I've rarely seen anyone else bring up. Either you use max_standby_streaming_delay and queries that conflict with replication cause replication to lag or you use hot_standby_feedback and long running queries on the OLAP replica cause problems on the primary.<p>Logical Decoding on a replica in also needs hot standby feedback which is a giant PITA for your ETL replica.</p>
]]></description><pubDate>Mon, 22 Sep 2025 21:41:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45339889</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=45339889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45339889</guid></item><item><title><![CDATA[New comment by jashmatthews in "Windsurf employee #2: I was given a payout of only 1% what my shares where worth"]]></title><description><![CDATA[
<p>Make friends with lawyers.</p>
]]></description><pubDate>Sat, 26 Jul 2025 01:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44690595</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44690595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44690595</guid></item><item><title><![CDATA[New comment by jashmatthews in "NIH is cheaper than the wrong dependency"]]></title><description><![CDATA[
<p>Purely vibes but as a Kiwi I feel like Number 8 Wire mentality has been dead for at least 20 years now.</p>
]]></description><pubDate>Fri, 18 Jul 2025 06:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44601854</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44601854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44601854</guid></item><item><title><![CDATA[New comment by jashmatthews in "Ruby 3.4 frozen string literals: What Rails developers need to know"]]></title><description><![CDATA[
<p>Symbols have been GCed since CRuby 2.2 <a href="https://bugs.ruby-lang.org/issues/9634" rel="nofollow">https://bugs.ruby-lang.org/issues/9634</a></p>
]]></description><pubDate>Wed, 09 Jul 2025 14:06:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44510214</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44510214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44510214</guid></item><item><title><![CDATA[New comment by jashmatthews in "GitHub CEO: manual coding remains key despite AI boom"]]></title><description><![CDATA[
<p>Can we demonstrate them doing that? Absolutely.<p>Will they fail to do it in practice once they poison their own context hallucinating libraries or functions that don’t exist? Absolutely.<p>That’s the tricky part of working with agents.</p>
]]></description><pubDate>Tue, 24 Jun 2025 02:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44362513</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44362513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44362513</guid></item><item><title><![CDATA[New comment by jashmatthews in "GitHub CEO: manual coding remains key despite AI boom"]]></title><description><![CDATA[
<p>Hallucinations are now plausibly wrong which is in some ways harder to deal with. GPT4.1 still generates Rust with imaginary crates and says “your tests passed, we can now move on” to a completely failed test run.</p>
]]></description><pubDate>Mon, 23 Jun 2025 22:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360684</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44360684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360684</guid></item><item><title><![CDATA[New comment by jashmatthews in "The time bomb in the tax code that's fueling mass tech layoffs"]]></title><description><![CDATA[
<p>The USA hasn’t managed to completely impose their idea of intellectual property on everyone yet. Some countries you can’t sign away authorship even if you can commercial rights.</p>
]]></description><pubDate>Sat, 07 Jun 2025 14:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44210049</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44210049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44210049</guid></item><item><title><![CDATA[New comment by jashmatthews in "Another way electric cars clean the air: study says brake dust reduced by 83%"]]></title><description><![CDATA[
<p>Yeah the older Pilot Sport tyres wore out quickly. I had PS4 before and now PS5 and they are wearing at something like half to a third as fast? Very happy. Only slightly less grip in cold weather.</p>
]]></description><pubDate>Wed, 28 May 2025 09:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44114058</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44114058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44114058</guid></item><item><title><![CDATA[New comment by jashmatthews in "Just make it scale: An Aurora DSQL story"]]></title><description><![CDATA[
<p>My understanding is the way Aurora DSQL distributes data widely makes bulk writes extremely slow/expensive. So no COPY, INSERT with >3k rows, TRUNCATE etc</p>
]]></description><pubDate>Wed, 28 May 2025 01:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44112035</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44112035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44112035</guid></item><item><title><![CDATA[New comment by jashmatthews in "Show HN: PgDog – Shard Postgres without extensions"]]></title><description><![CDATA[
<p>Hey Lev!<p>I've been looking into PgDog for sharding a 40TB Postgres database atm vs building something ourselves. This could be a good opportunity to collaborate because what we need is something more like Vitess for PostgreSQL. The scatter gather stuff is great but what we really need is config management via something like etcd, shard splitting, best-effort transactions for doing schema changes across all shards etc.<p>Almost totally unrelated but have you had good success using pg_query.rs to re-write queries? Maybe I misunderstood how pg_query.rs works but re-writing an AST seems like a nightmare with how the AST types don't really support mutability or deep cloning. I ended up using the sqlparser crate which supports mutability via Visitors. I have a side project I'm chipping away at to build online schema change for PG using shadow tables and logical replication ala gh-ost.<p>Jake</p>
]]></description><pubDate>Tue, 27 May 2025 03:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44103708</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=44103708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44103708</guid></item><item><title><![CDATA[New comment by jashmatthews in "Updated rate limits for unauthenticated requests"]]></title><description><![CDATA[
<p>Exactly that. It's an arms race between companies that offer a large number of residential IPs as proxies and companies that run unauthenticated web services trying not to die from denial of service.<p><a href="https://brightdata.com/" rel="nofollow">https://brightdata.com/</a></p>
]]></description><pubDate>Thu, 15 May 2025 08:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43993110</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=43993110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43993110</guid></item><item><title><![CDATA[New comment by jashmatthews in "An Introduction to Solid Queue for Ruby on Rails"]]></title><description><![CDATA[
<p>It’s simple high throughput queries that often bite you with the PG query planner.</p>
]]></description><pubDate>Mon, 12 May 2025 11:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43961761</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=43961761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43961761</guid></item><item><title><![CDATA[New comment by jashmatthews in "Google Cloud Rapid Storage"]]></title><description><![CDATA[
<p>AWS claims 10x lower latency but I haven't personally checked.</p>
]]></description><pubDate>Thu, 10 Apr 2025 05:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43640879</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=43640879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43640879</guid></item><item><title><![CDATA[New comment by jashmatthews in "Photo calorie app Cal AI was built by two teenagers"]]></title><description><![CDATA[
<p>While technologically cool the app is bullshit. 90% accurate isn't accurate enough for the job and it's effectively making shit up.<p>Are you eating a 10% calorie deficit or a 10% calorie surplus? Cal AI can't tell you.<p>Not possible to know accurately enough from a picture. Potentially ever.</p>
]]></description><pubDate>Fri, 04 Apr 2025 11:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43580576</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=43580576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43580576</guid></item><item><title><![CDATA[New comment by jashmatthews in "Are people bad at their jobs or are the jobs just bad?"]]></title><description><![CDATA[
<p>If you round up great engineering orgs that ship impactful stuff more of them don't use JIRA than do. Linear, Basecamp, Asana, Monday etc.<p>My experience is by the time an org gets hundreds of priorities and can't effectively delegate to sub orgs they're already fucked and there's no point working there if you want to do anything meaningful.</p>
]]></description><pubDate>Thu, 03 Apr 2025 12:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43568798</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=43568798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43568798</guid></item><item><title><![CDATA[New comment by jashmatthews in "US bill proposes jail time for people who download DeepSeek"]]></title><description><![CDATA[
<p>Intelligence is kinda unnecessary at this point. A Tiktok VP already admitted to a UK parliament select committee that they used to harshly moderate anything the Chinese government found sensitive<p><i>Q90 - John Nicolson: It may happen elsewhere, and I can tell you what your official TikTok response was to this leak. You did not deny that these were instructions. In fact, you confirmed that these were instructions, but what you said was that the company had changed its policy in May 2019. Previously, you instructed your moderators to take down videos critical of China, specifically talking about incidents in Tiananmen Square, separatism in Tibet, all straight out of the Chinese Communist Party playbook. You confirmed that is what your moderators did, but your defence was that you had changed your policy in May 2019.<p>Theo Bertram: It is highly regrettable that that is what it was, but it is not our policy today, nor has it been for a long time.</i><p><a href="https://committees.parliament.uk/writtenevidence/13247/html/" rel="nofollow">https://committees.parliament.uk/writtenevidence/13247/html/</a></p>
]]></description><pubDate>Tue, 04 Feb 2025 03:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42927239</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=42927239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42927239</guid></item><item><title><![CDATA[New comment by jashmatthews in "Core copyright violation moves ahead in The Intercept's lawsuit against OpenAI"]]></title><description><![CDATA[
<p>When humans learn and copy too closely we call that plagiarism. If an LLM does it how should we deal with that?</p>
]]></description><pubDate>Sat, 30 Nov 2024 07:52:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42280237</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=42280237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42280237</guid></item><item><title><![CDATA[New comment by jashmatthews in "B-Trees and Database Indexes"]]></title><description><![CDATA[
<p>Clustered tables and sequential keys have their own downsides though like lock contention on the "last" page.</p>
]]></description><pubDate>Tue, 10 Sep 2024 05:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41497346</link><dc:creator>jashmatthews</dc:creator><comments>https://news.ycombinator.com/item?id=41497346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41497346</guid></item></channel></rss>