<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: andrewbarba</title><link>https://news.ycombinator.com/user?id=andrewbarba</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 06:57:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=andrewbarba" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Specli – compile any OpenAPI spec to an agent optimized executable]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/AndrewBarba/specli">https://github.com/AndrewBarba/specli</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46734976">https://news.ycombinator.com/item?id=46734976</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 23 Jan 2026 17:14:06 +0000</pubDate><link>https://github.com/AndrewBarba/specli</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=46734976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46734976</guid></item><item><title><![CDATA[New comment by andrewbarba in "Pasta Cooking Time"]]></title><description><![CDATA[
<p>This math doesn't account for the time it takes to get the water to a boil. Probably closer to 40% savings. Still, quite good!</p>
]]></description><pubDate>Tue, 30 Sep 2025 13:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45425272</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=45425272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45425272</guid></item><item><title><![CDATA[Amazon S3 Vectors]]></title><description><![CDATA[
<p>Article URL: <a href="https://aws.amazon.com/blogs/aws/introducing-amazon-s3-vectors-first-cloud-storage-with-native-vector-support-at-scale/">https://aws.amazon.com/blogs/aws/introducing-amazon-s3-vectors-first-cloud-storage-with-native-vector-support-at-scale/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44577483">https://news.ycombinator.com/item?id=44577483</a></p>
<p>Points: 48</p>
<p># Comments: 6</p>
]]></description><pubDate>Wed, 16 Jul 2025 00:37:54 +0000</pubDate><link>https://aws.amazon.com/blogs/aws/introducing-amazon-s3-vectors-first-cloud-storage-with-native-vector-support-at-scale/</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=44577483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44577483</guid></item><item><title><![CDATA[NPM blocking all packages with the word "camel"]]></title><description><![CDATA[
<p>Article URL: <a href="https://status.npmjs.org">https://status.npmjs.org</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43549036">https://news.ycombinator.com/item?id=43549036</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 01 Apr 2025 16:58:09 +0000</pubDate><link>https://status.npmjs.org</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=43549036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43549036</guid></item><item><title><![CDATA[New comment by andrewbarba in "Show HN: Click counter using iPhone volume buttons"]]></title><description><![CDATA[
<p>Doesn't seem to work for me. I downloaded and ran on my Mac and proceeded to click the volume buttons on my iPhone but the count remains 0.</p>
]]></description><pubDate>Fri, 12 Jul 2024 20:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40949236</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=40949236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40949236</guid></item><item><title><![CDATA[Apple Rejects the Hey Calendar from Their App Store]]></title><description><![CDATA[
<p>Article URL: <a href="https://world.hey.com/dhh/apple-rejects-the-hey-calendar-from-their-app-store-4316dc03">https://world.hey.com/dhh/apple-rejects-the-hey-calendar-from-their-app-store-4316dc03</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38884517">https://news.ycombinator.com/item?id=38884517</a></p>
<p>Points: 147</p>
<p># Comments: 77</p>
]]></description><pubDate>Fri, 05 Jan 2024 20:34:33 +0000</pubDate><link>https://world.hey.com/dhh/apple-rejects-the-hey-calendar-from-their-app-store-4316dc03</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=38884517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38884517</guid></item><item><title><![CDATA[Prettier 3.0: Hello, ECMAScript Modules]]></title><description><![CDATA[
<p>Article URL: <a href="https://prettier.io/blog/2023/07/05/3.0.0.html">https://prettier.io/blog/2023/07/05/3.0.0.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36603061">https://news.ycombinator.com/item?id=36603061</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 05 Jul 2023 16:46:45 +0000</pubDate><link>https://prettier.io/blog/2023/07/05/3.0.0.html</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=36603061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36603061</guid></item><item><title><![CDATA[The ChatGPT Memory Project]]></title><description><![CDATA[
<p>Article URL: <a href="https://redis.com/blog/chatgpt-memory-project/">https://redis.com/blog/chatgpt-memory-project/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35910112">https://news.ycombinator.com/item?id=35910112</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 May 2023 00:05:43 +0000</pubDate><link>https://redis.com/blog/chatgpt-memory-project/</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=35910112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35910112</guid></item><item><title><![CDATA[New comment by andrewbarba in "Apple will launch a journaling app"]]></title><description><![CDATA[
<p>It will, most definitely, be end to end encrypted along with the rest of user data in the iCloud ecosystem.</p>
]]></description><pubDate>Sat, 22 Apr 2023 02:22:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=35662770</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=35662770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35662770</guid></item><item><title><![CDATA[Deploy server side Swift applications on Vercel]]></title><description><![CDATA[
<p>Article URL: <a href="https://swift.cloud/blog/deploy-server-side-swift-applications-on-vercel">https://swift.cloud/blog/deploy-server-side-swift-applications-on-vercel</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34534915">https://news.ycombinator.com/item?id=34534915</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 26 Jan 2023 17:22:44 +0000</pubDate><link>https://swift.cloud/blog/deploy-server-side-swift-applications-on-vercel</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=34534915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34534915</guid></item><item><title><![CDATA[New comment by andrewbarba in "Apple HomePod 2nd Generation"]]></title><description><![CDATA[
<p>Worth noting:<p>- We lost two tweeters (7 down to 5)<p>- We lost two mics (6 down to 4)<p>Really curious how the sound compares to the original.</p>
]]></description><pubDate>Wed, 18 Jan 2023 14:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34426958</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=34426958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34426958</guid></item><item><title><![CDATA[New comment by andrewbarba in "One Million Database Connections"]]></title><description><![CDATA[
<p>How could you possibly say this is doing it wrong? The only way you could batch requests in the way you describe is if you have 1 (or very small number) compute nodes. You would need all those requests to hit same node so you could try and batch. With serverless compute infrastructure (which is what this blog is demonstrating by using lambda) you can have 1 isolated process per request and therefore need a database that can actually handle this kind of load.</p>
]]></description><pubDate>Tue, 01 Nov 2022 17:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=33424098</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=33424098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33424098</guid></item><item><title><![CDATA[Turbo – an incremental bundler and build system optimized for JavaScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://turbo.build">https://turbo.build</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33333832">https://news.ycombinator.com/item?id=33333832</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Oct 2022 17:45:08 +0000</pubDate><link>https://turbo.build</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=33333832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33333832</guid></item><item><title><![CDATA[Halide – iPhone 14 Pro 48mp RAW]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/halidecamera/status/1571209773303070721">https://twitter.com/halidecamera/status/1571209773303070721</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32880406">https://news.ycombinator.com/item?id=32880406</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 17 Sep 2022 19:08:49 +0000</pubDate><link>https://twitter.com/halidecamera/status/1571209773303070721</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=32880406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32880406</guid></item><item><title><![CDATA[New comment by andrewbarba in "Implementing parts of the Swift compiler in Swift"]]></title><description><![CDATA[
<p>Love to hear that! Always feel free to reach out if you have any questions or run into issues.</p>
]]></description><pubDate>Wed, 10 Aug 2022 00:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=32406440</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=32406440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32406440</guid></item><item><title><![CDATA[New comment by andrewbarba in "Implementing parts of the Swift compiler in Swift"]]></title><description><![CDATA[
<p>Thanks so much.<p>And short answer - Yes.<p>My guess is it's a matter of 'when' I have to deal with this. I've had the domain for a while, and this is something I've wanted to build for such a long time. Things fell into place when I was able to build a Swift SDK for Fastly's platform back in January this year. The stubborn engineer in me went ahead and used the domain anyway and launched what you see today.</p>
]]></description><pubDate>Tue, 09 Aug 2022 18:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=32401562</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=32401562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32401562</guid></item><item><title><![CDATA[New comment by andrewbarba in "Implementing parts of the Swift compiler in Swift"]]></title><description><![CDATA[
<p>This is a shameless plug, but I built Swift Cloud to help people build scalable backends in Swift: <a href="https://swift.cloud" rel="nofollow">https://swift.cloud</a><p>Behind the scenes we compile Swift to WASM and deploy to Fastly's edge network, Compute@Edge. At my day job we are using this in production and serving thousands of requests per second on our Swift app. Overall it's a lot of fun to deploy Swift on server, but the developer UX still leaves a lot to be desired. Running and testing locally is still non-trivial.</p>
]]></description><pubDate>Tue, 09 Aug 2022 17:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=32401113</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=32401113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32401113</guid></item><item><title><![CDATA[New comment by andrewbarba in "Select ’Hello, World’: Serverless Postgres Built for the Cloud"]]></title><description><![CDATA[
<p>Are there plans to release an HTTP API to make it easier to use with services like Fastly Compute@Edge and Cloudflare Workers? And if so would the API be global or region specific?<p>One thing I haven't seen with "serverless" databases is an easy way to dictate where data is stored. Mongo has a pretty clever mechanism in their global clusters to specify which regions/nodes/tags a document is stored in, and then you simply specify you want to connect to nearest cluster. Assuming your compute is only dealing with documents in the same region as the incoming request, this ends up working really well where you have a single, multi-region db, but in practice reads/writes go to the nearest node if the data model is planned accordingly.<p>A real world example of how I am using this in Mongo today: I run automated trading software that is deployed to many AWS regions, in order to trade as close to the respective exchange as possible. I tag each order, trade, position, etc. with the exchange region that it belongs to and I get really fast reads and writes because those documents are going to the closest node in same AWS region. The big win here is this is a single cluster, so my admin dashboard can still easily just connect to one cluster and query across all of these regions without changing any application code. Of course these admin/analytics queries are slower but absolutely worth the trade off.</p>
]]></description><pubDate>Wed, 15 Jun 2022 16:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=31755242</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=31755242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31755242</guid></item><item><title><![CDATA[What’s New in Swift 5.7]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7">https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31694449">https://news.ycombinator.com/item?id=31694449</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Jun 2022 14:08:36 +0000</pubDate><link>https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=31694449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31694449</guid></item><item><title><![CDATA[MongoDB Releases Queryable Encryption Preview]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mongodb.com/blog/post/mongodb-releases-queryable-encryption-preview">https://www.mongodb.com/blog/post/mongodb-releases-queryable-encryption-preview</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31653710">https://news.ycombinator.com/item?id=31653710</a></p>
<p>Points: 120</p>
<p># Comments: 67</p>
]]></description><pubDate>Tue, 07 Jun 2022 13:09:39 +0000</pubDate><link>https://www.mongodb.com/blog/post/mongodb-releases-queryable-encryption-preview</link><dc:creator>andrewbarba</dc:creator><comments>https://news.ycombinator.com/item?id=31653710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31653710</guid></item></channel></rss>