George Chiramattel
@georgeck.me
Lifelong learner | Exploring topics mostly related to technology & sharing knowledge.
Previously: Intuit Inc.
Previously: Intuit Inc.
Pinned
George Chiramattel
@georgeck.me
· May 23
Hi 👋,
Along with @annjose.com, I have been working on a side-project we're excited about - a bot that makes sense of the often overwhelming but informative Hacker News comments.
It's called Hacker News Companion @hncompanion.com
bsky.app/profile/hnco...
Along with @annjose.com, I have been working on a side-project we're excited about - a bot that makes sense of the often overwhelming but informative Hacker News comments.
It's called Hacker News Companion @hncompanion.com
bsky.app/profile/hnco...
Visited Conservatory of Flowers at Golden Gate Park.
Always wanted to visit this place with a good camera.
Always wanted to visit this place with a good camera.
November 11, 2025 at 7:41 AM
Visited Conservatory of Flowers at Golden Gate Park.
Always wanted to visit this place with a good camera.
Always wanted to visit this place with a good camera.
Reposted by George Chiramattel
Hacker News debated "Open Social," focusing on the AT Protocol vs. ActivityPub. Discussion covered AT Protocol's tech, its potential advantages, and the challenges of widespread adoption for decentralized social media. #OpenSocial 1/6
September 27, 2025 at 4:00 AM
Hacker News debated "Open Social," focusing on the AT Protocol vs. ActivityPub. Discussion covered AT Protocol's tech, its potential advantages, and the challenges of widespread adoption for decentralized social media. #OpenSocial 1/6
Reposted by George Chiramattel
The viability of decentralized social media is questioned. Concerns arise about the inherent need for centralized aggregation points and the potential for a single entity to dominate even open protocols. #Decentralization 5/6
September 27, 2025 at 4:00 AM
The viability of decentralized social media is questioned. Concerns arise about the inherent need for centralized aggregation points and the potential for a single entity to dominate even open protocols. #Decentralization 5/6
Reposted by George Chiramattel
Hey Bluesky, I know how people here just LOVE everything AI, so I wanted to show you what @threepointone.bsky.social and I have been up to. We made an agent that calls MCP not as "tools", but by converting the tools into a TypeScript API, and writing code against that. blog.cloudflare.com/code-mode/
Code Mode: the better way to use MCP
It turns out we've all been using MCP wrong. Most agents today use MCP by exposing the
blog.cloudflare.com
September 26, 2025 at 1:33 PM
Hey Bluesky, I know how people here just LOVE everything AI, so I wanted to show you what @threepointone.bsky.social and I have been up to. We made an agent that calls MCP not as "tools", but by converting the tools into a TypeScript API, and writing code against that. blog.cloudflare.com/code-mode/
Reposted by George Chiramattel
✍️ How modern browsers work addyo.substack.com/p/how-modern... - my write-up on browser internals for web developers
How modern browsers work
A web developers guide to browser internals
addyo.substack.com
September 13, 2025 at 7:05 PM
✍️ How modern browsers work addyo.substack.com/p/how-modern... - my write-up on browser internals for web developers
Reposted by George Chiramattel
I gave a talk on modern React patterns, including concurrent features, Actions, and the new component, at @reactuniverseconf.com last week. Watch the talk here!
www.youtube.com/watch?v=I3As...
www.youtube.com/watch?v=I3As...
Modern React Patterns: Concurrent Rendering, Actions & What’s Next | Aurora Scharff at RUC 2025
YouTube video by Callstack
www.youtube.com
September 10, 2025 at 3:01 PM
I gave a talk on modern React patterns, including concurrent features, Actions, and the new component, at @reactuniverseconf.com last week. Watch the talk here!
www.youtube.com/watch?v=I3As...
www.youtube.com/watch?v=I3As...
Great!
Bluesky now supports bookmarks. Yay🎉
Bluesky now supports bookmarks. Yay🎉
September 8, 2025 at 6:06 PM
Great!
Bluesky now supports bookmarks. Yay🎉
Bluesky now supports bookmarks. Yay🎉
Really liked how you set up a Signal link in your Bluesky profile so people can start a DM conversation with you directly.
I borrowed the idea and added a similar link from the 'about' page on my own site.
I borrowed the idea and added a similar link from the 'about' page on my own site.
September 6, 2025 at 10:43 PM
Really liked how you set up a Signal link in your Bluesky profile so people can start a DM conversation with you directly.
I borrowed the idea and added a similar link from the 'about' page on my own site.
I borrowed the idea and added a similar link from the 'about' page on my own site.
Reposted by George Chiramattel
🔥 Today we're shipping something special at @platformatic: Next-generation flamegraph visualization for Node.js!
We've built a complete profiling ecosystem that makes performance optimization intuitive and actionable.
Let me show you what we've cooked up 🧵
We've built a complete profiling ecosystem that makes performance optimization intuitive and actionable.
Let me show you what we've cooked up 🧵
September 2, 2025 at 4:42 PM
🔥 Today we're shipping something special at @platformatic: Next-generation flamegraph visualization for Node.js!
We've built a complete profiling ecosystem that makes performance optimization intuitive and actionable.
Let me show you what we've cooked up 🧵
We've built a complete profiling ecosystem that makes performance optimization intuitive and actionable.
Let me show you what we've cooked up 🧵
Reposted by George Chiramattel
🛠️ New Article: The Basics of Anchor Positioning
I wrote an article covering some basics of CSS anchor positioning. Really excited to share this one! 🤩
🔗 ishadeed.com/article/anch...
I wrote an article covering some basics of CSS anchor positioning. Really excited to share this one! 🤩
🔗 ishadeed.com/article/anch...
August 28, 2025 at 7:41 AM
🛠️ New Article: The Basics of Anchor Positioning
I wrote an article covering some basics of CSS anchor positioning. Really excited to share this one! 🤩
🔗 ishadeed.com/article/anch...
I wrote an article covering some basics of CSS anchor positioning. Really excited to share this one! 🤩
🔗 ishadeed.com/article/anch...
Reposted by George Chiramattel
B-trees vs LSM trees.
Heap files vs clustered indexes.
So much to talk about!
Designing Data-Intensive Apps stream # 2 tomorrow, 9AM PST. Join in the fun on Youtube:
www.youtube.com/watch?v=LHWg...
Heap files vs clustered indexes.
So much to talk about!
Designing Data-Intensive Apps stream # 2 tomorrow, 9AM PST. Join in the fun on Youtube:
www.youtube.com/watch?v=LHWg...
Designing Data-Intensive Applications: Chapter 3
YouTube video by Benjamin Dicken
www.youtube.com
August 27, 2025 at 8:53 PM
B-trees vs LSM trees.
Heap files vs clustered indexes.
So much to talk about!
Designing Data-Intensive Apps stream # 2 tomorrow, 9AM PST. Join in the fun on Youtube:
www.youtube.com/watch?v=LHWg...
Heap files vs clustered indexes.
So much to talk about!
Designing Data-Intensive Apps stream # 2 tomorrow, 9AM PST. Join in the fun on Youtube:
www.youtube.com/watch?v=LHWg...
Reposted by George Chiramattel
We’ve added a Queue Dashboard UI.
Easily manage your queued jobs with built-in concurrency control, without needing Redis or any external database.
Try it out in the v1.22.0!
Huge thanks to @ghansham for the countless feedback and support!
Easily manage your queued jobs with built-in concurrency control, without needing Redis or any external database.
Try it out in the v1.22.0!
Huge thanks to @ghansham for the countless feedback and support!
August 24, 2025 at 1:59 PM
We’ve added a Queue Dashboard UI.
Easily manage your queued jobs with built-in concurrency control, without needing Redis or any external database.
Try it out in the v1.22.0!
Huge thanks to @ghansham for the countless feedback and support!
Easily manage your queued jobs with built-in concurrency control, without needing Redis or any external database.
Try it out in the v1.22.0!
Huge thanks to @ghansham for the countless feedback and support!
If you are using the Vercel AI SDK and in the Vercel ecosystem, this sounds very interesting.
They allow you to bring your own keys. And, no added markup or middleman fees on model prices; you pay the model provider directly. That is pretty good 👏
They allow you to bring your own keys. And, no added markup or middleman fees on model prices; you pay the model provider directly. That is pretty good 👏
Vercel AI Gateway is now generally available.
• Access hundreds of models
• Zero markup on tokens (including BYOK)
• No provider accounts needed
• High rate limits
• Failover for high reliability
• Sub-20ms latency
• AI SDK and OpenAI-compatible
vercel.fyi/ai-gateway
• Access hundreds of models
• Zero markup on tokens (including BYOK)
• No provider accounts needed
• High rate limits
• Failover for high reliability
• Sub-20ms latency
• AI SDK and OpenAI-compatible
vercel.fyi/ai-gateway
AI Gateway: Production-ready reliability for your AI apps - Vercel
AI Gateway, now generally available, ensures availability when a provider fails, avoiding low rate limits and providing consistent reliability for AI workloads.
vercel.com
August 21, 2025 at 11:14 PM
If you are using the Vercel AI SDK and in the Vercel ecosystem, this sounds very interesting.
They allow you to bring your own keys. And, no added markup or middleman fees on model prices; you pay the model provider directly. That is pretty good 👏
They allow you to bring your own keys. And, no added markup or middleman fees on model prices; you pay the model provider directly. That is pretty good 👏
Reposted by George Chiramattel
I needed a simple S3 utility and didn't want to install aws-sdk, so I wrote one (~89 KB):
https://www.npmjs.com/pa...
https://www.npmjs.com/pa...
August 20, 2025 at 9:10 PM
I needed a simple S3 utility and didn't want to install aws-sdk, so I wrote one (~89 KB):
https://www.npmjs.com/pa...
https://www.npmjs.com/pa...
Reposted by George Chiramattel
A visualization on (how I think) neural network works, made with threejs and animejs
🔗 visualrambling.space/neural-network
I have so much fun learning and making this, so I think I want to keep going.
🔗 visualrambling.space/neural-network
I have so much fun learning and making this, so I think I want to keep going.
July 9, 2025 at 3:21 PM
A visualization on (how I think) neural network works, made with threejs and animejs
🔗 visualrambling.space/neural-network
I have so much fun learning and making this, so I think I want to keep going.
🔗 visualrambling.space/neural-network
I have so much fun learning and making this, so I think I want to keep going.
Reposted by George Chiramattel
Introducing Bases, a new core plugin that lets you turn any set of notes into a powerful database.
Now available to everyone with Obsidian 1.9!
Now available to everyone with Obsidian 1.9!
August 18, 2025 at 8:41 PM
Introducing Bases, a new core plugin that lets you turn any set of notes into a powerful database.
Now available to everyone with Obsidian 1.9!
Now available to everyone with Obsidian 1.9!
Reposted by George Chiramattel
Just published a walk-through into creating your own did-method-web identity for ATProtocol! 🔧
Most folks use did-method-plc (the default), but there's another way that gives you more control in exchange for additional complexity and risk.
🧵👇
Most folks use did-method-plc (the default), but there's another way that gives you more control in exchange for additional complexity and risk.
🧵👇
Creating a did-method-web Identity for ATProtocol
Creating a did-method-web Identity for ATProtocol posted by @smokesignal.events on 2025-08-18 14:00 UTC
blog.smokesignal.events
August 18, 2025 at 4:26 PM
Just published a walk-through into creating your own did-method-web identity for ATProtocol! 🔧
Most folks use did-method-plc (the default), but there's another way that gives you more control in exchange for additional complexity and risk.
🧵👇
Most folks use did-method-plc (the default), but there's another way that gives you more control in exchange for additional complexity and risk.
🧵👇
Reposted by George Chiramattel
Today, we're announcing our first hosted infrastructure product: pyx, a Python-native package registry.
We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
August 13, 2025 at 6:24 PM
Today, we're announcing our first hosted infrastructure product: pyx, a Python-native package registry.
We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
Reposted by George Chiramattel
The day comes for every parent when they have to have The Talk
August 12, 2025 at 5:11 PM
The day comes for every parent when they have to have The Talk
Reposted by George Chiramattel
🚨 New Course Alert 🚨
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
August 6, 2025 at 3:10 PM
🚨 New Course Alert 🚨
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
The 9650 PCIe Gen 6 SSD achieves up to 28GB/s sequential read and 14GB/s sequential write. And 4080’s memory bandwidth (716.8GB/s). close to 25x slower.
I understand this is really fast storage speeds, but can someone explain how this SSD can help with "AI training and inference acceleration"?
I understand this is really fast storage speeds, but can someone explain how this SSD can help with "AI training and inference acceleration"?
Micron rolls out 276-layer SSD trio for speed, scale, and stability
View Article | Join the HN Conversation
Summary of HN discussion 🧵👇 #hacker-news
View Article | Join the HN Conversation
Summary of HN discussion 🧵👇 #hacker-news
Micron rolls out 276-layer SSD trio for speed, scale, and stability – Blocks and Files
Micron has announced three different SSDs aimed at three different markets – the 9650, 6600 ION, and 7600.
blocksandfiles.com
August 5, 2025 at 1:31 AM
The 9650 PCIe Gen 6 SSD achieves up to 28GB/s sequential read and 14GB/s sequential write. And 4080’s memory bandwidth (716.8GB/s). close to 25x slower.
I understand this is really fast storage speeds, but can someone explain how this SSD can help with "AI training and inference acceleration"?
I understand this is really fast storage speeds, but can someone explain how this SSD can help with "AI training and inference acceleration"?
Reposted by George Chiramattel
Figma is going public today (31 July). Here's their tech stack, at a high-level, from the deepdive with CTO Kris Rasmussen in The Pragmatic Engineer back in 2023:
The full deepdive on how Figma operates from an engineering point of view: newsletter.pragmaticengineer.com/p/inside-fig...
The full deepdive on how Figma operates from an engineering point of view: newsletter.pragmaticengineer.com/p/inside-fig...
July 31, 2025 at 5:45 AM
Figma is going public today (31 July). Here's their tech stack, at a high-level, from the deepdive with CTO Kris Rasmussen in The Pragmatic Engineer back in 2023:
The full deepdive on how Figma operates from an engineering point of view: newsletter.pragmaticengineer.com/p/inside-fig...
The full deepdive on how Figma operates from an engineering point of view: newsletter.pragmaticengineer.com/p/inside-fig...
Reposted by George Chiramattel
More invites to the PlanetScale for Postgres private preview go out today. Sign up for the waitlist:
planetscale.com/postgres
planetscale.com/postgres
PlanetScale for Postgres early access — PlanetScale
Sign up for the PlanetScale for Postgres private preview waitlist
planetscale.com
July 31, 2025 at 3:16 PM
More invites to the PlanetScale for Postgres private preview go out today. Sign up for the waitlist:
planetscale.com/postgres
planetscale.com/postgres
@dagu-org.bsky.social - I see a new version of Dagu released on Github - v1.18.0 🎉
But I am having trouble installing this version with brew.
More details here: github.com/dagu-org/dag...
But I am having trouble installing this version with brew.
More details here: github.com/dagu-org/dag...
Updating dagu with brew seem to be broken · Issue #1153 · dagu-org/dagu
Steps to reproduce brew upgrade dagu ==> Upgrading 1 outdated package: dagu-org/brew/dagu 1.17.4 -> 1.18.3 ==> Fetching downloads for: dagu ==> Fetching dagu-org/brew/dagu ==> Downloading https://g...
github.com
July 31, 2025 at 5:58 AM
@dagu-org.bsky.social - I see a new version of Dagu released on Github - v1.18.0 🎉
But I am having trouble installing this version with brew.
More details here: github.com/dagu-org/dag...
But I am having trouble installing this version with brew.
More details here: github.com/dagu-org/dag...