Sign in

George Chiramattel

@georgeck.me
155 followers 744 following 211 posts

Lifelong learner | Exploring topics mostly related to technology & sharing knowledge. Previously: Intuit Inc.

PostsRepliesMedia
George Chiramattel @georgeck.me · 18/06/2026
The rollout of GLM Coding Plan from Z.ai appears a bit rushed, to be honest. There’s a 5-hour quota, but the usage dashboard doesn’t indicate when the quota will expire. Or am I misunderstanding something?
The z.ai dashboard entry indicates that you’re using 42% of your 5-hour quota, but there’s no information about when the quota will reset.Available pricing plans for GLM Coding Plan
031
George Chiramattel @georgeck.me · 09/06/2026
What is the equivalent of 'shrinkflation', but for token usage? 🤔
The GitHub Copilot app displays a list of available models along with their respective costs. Notably, the arrow specifically points to Gemini 3.5 Flash, which is priced at 14 times the base cost.
010
George Chiramattel @georgeck.me · 04/02/2026
This is quite frustrating. Or is it just my computer acting up? 🤔
MacOS System Settings showing Google Chrome.app showing many times in the Privacy and Security -> Local Network setting.
000
George Chiramattel @georgeck.me · 25/12/2025
Wishing everyone a joyful holiday season and a Merry Christmas. 🎄☃️
Statue of the nativity scene in front of a decorated Christmas tree.
010
George Chiramattel @georgeck.me · 11/11/2025
Visited Conservatory of Flowers at Golden Gate Park. Always wanted to visit this place with a good camera.
Conservatory of Flowers at Golden Gate parkFlowers inside Conservatory of Flowers
000
George Chiramattel @georgeck.me · 18/07/2025
I found this issue when I was trying to use @bluecrawler.com's 'handle history checker'. As you can see in the screenshot, when I pasted my handle that I copied from my own profile page, the tool failed. That is because of the invisible unicode text in the copied handle.
bluecrawler.com Handle history checker fails when you paste profile handles from Bluesky profile page
210
George Chiramattel @georgeck.me · 18/07/2025
TIL: When you copy a Bluesky handle from someone's profile page, it includes invisible Unicode characters (U+202A & U+202C). This is because, the web app wraps handles in HTML like: ‪@username‬ This is a problem if you try to use the copied handle directly, for e.g. in an API call.
Example profile page in Bluesky. If you try to select and copy the handle (in this example, `@georgeck.me`), you will get (U+202A & U+202C) added to the selected text
220
George Chiramattel @georgeck.me · 23/05/2025
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...
140
George Chiramattel @georgeck.me · 11/04/2025
Published a detailed guide on fine-tuning Gemma-3 27B using RunPod. This is a follow-up to my previous blog about using do-it-for-me solutions. I cover when the DIY approach makes financial sense with a real cost analysis showing 7x savings compared to managed services. #llm #fine-tuning #gemma3
DIY guide to fine-tuning Gemma 3 27B model
120
George Chiramattel @georgeck.me · 30/03/2025
3/7 Why fine-tune? A quantized 8B model when fine-tuned can often outperform frontier models on specific tasks! Lower costs, lower latency, higher accuracy, and more control - what's not to like? 😎
Simple diagram showing the benefits of Fine-tuning
Lower costs, lower latency, higher accuracy, and more control
100
George Chiramattel @georgeck.me · 24/03/2025
And, yes. I got it to work using the same method that you suggested. So thanks. Before solving it, here is me chatting with Claude about why it is not using my prompt - and I think it is hilarious 😁
Chat conversation with Claude about using MCP prompt along with tool usage.
110
George Chiramattel @georgeck.me · 18/03/2025
This is Claude code working it way through the migration - fixing multiple errors in the process. I though I will include a screenshot :)
Screenshot of Claude Code in action - terminal with Claude code working on my project
010
George Chiramattel @georgeck.me · 18/03/2025
After 6 years without updates to my blog project, I needed to upgrade its packages to install @vercel.com analytics, which required newer dependencies. My first approach—using `npx npm-check -u` to move everything to the latest versions—failed spectacularly.
110
George Chiramattel @georgeck.me · 15/03/2025
When you want to check on your job later, just SSH back to the server and type "tmux a" (short for attach). You'll reconnect to your session with everything exactly as you left it. If you have multiple sessions, use "tmux ls" to list them, then "tmux attach -t session_number" to connect to it.
100
George Chiramattel @georgeck.me · 15/03/2025
Run any terminal commands here just like you normally would in any terminal. The magic happens when you need to disconnect. Press Ctrl+b then d to "detach" from the session. Your job keeps running but you're free to close SSH and shut your laptop.
110
George Chiramattel @georgeck.me · 15/03/2025
Here's how: After ssh-ing to the remote server, start tmux by simply typing "tmux" and pressing enter. This creates a persistent session that stays alive even when your connection drops. The tmux window looks like a normal shell but with a status bar at the bottom.
100
George Chiramattel @georgeck.me · 15/03/2025
TIL - When running jobs that take time over SSH (like running fine-tuning job on a remote machines), always use tmux. If your SSH session closes accidentally, your job keeps running! You can reconnect later with "tmux a". #tmux #terminal
tmux logo
120
George Chiramattel @georgeck.me · 14/03/2025
With the introduction of DuckDB UI, you can now start a full-featured local web user interface to query your data with the following command. CALL start_ui(); More details here: duckdb.org/2025/03/12/d...
DuckDB web interface showing notebook style UI to interactively query the database.
000
George Chiramattel @georgeck.me · 14/03/2025
This is the link to the HuggingFace Dataset: huggingface.co/datasets/geo... You can create a DuckDB table from this dataset with this query CREATE TABLE hn_data AS SELECT * FROM 'hf://datasets/georgeck/hacker-news-discussion-summarization-large/data/*.parquet';
The query to pull HuggingFace Dataset to DuckDB

CREATE TABLE hn_data AS
    SELECT *
    FROM 'hf://datasets/georgeck/hacker-news-discussion-summarization-large/data/*.parquet';
100
George Chiramattel @georgeck.me · 14/03/2025
DuckDB query showing the most popular HackerNews posts as measured by total points between early Feb 2025 and Oct 2023. I got this from a dataset that I created from HackerNews stories that hit front-page between these two dates. I could query this easily b/c DuckDB can pull data directly from 🤗
A table showing the list of HackerNews posts sorted by points between early Feb 2025 and Oct 2023
100
George Chiramattel @georgeck.me · 14/03/2025
If you are using the Ghostty 👻 terminal (ghostty.org) and find that the terminal is not behaving the way you want on remote machines, you might need to update the terminfo database on the remote server with Ghostty's details. Here's how to do it: infocmp -x | ssh user@remote-server -- tic -x -
Terminal showing the following command
infocmp -x | ssh user@remote-server -- tic -x -
100
George Chiramattel @georgeck.me · 07/03/2025
This is LLM Training job and been running for more than 14 hours and has decided it doesn't want to learn anymore. 😂
Terminal window showing the output of AutoTrain-advanced. The training job has been running for more than 14 hours
010
George Chiramattel @georgeck.me · 07/03/2025
Exploring cloud GPU providers and feeling lost - Wish there was a simple table or diagram explaining the capabilities of each GPU hardware. Anyone know where I can find this? I’m fine-tuning LLMs, but 15+ hour training sessions on my 4090 at home are no longer fun.
List of GPUs with price from Cloud GPU provider. Hugging Face in this instance.List of GPUs with price from Cloud GPU provider. Lambda Labs in this instance.
020
George Chiramattel @georgeck.me · 29/01/2025
Yep! This is what FOMO for 'AI assisted' coding looks like...😂
Screenshot of my mac cmd + tab 'application switcher' window
000
George Chiramattel @georgeck.me · 27/11/2024
As many of you, @annjose.com and I were looking for a simple bookmarking solution. After exploring options (standalone Bluesky client, browser extensions), we landed on a lightweight bookmarklet approach. This has the convenience of drag-drop install and the simplicity of a Javascript snippet.
130
George Chiramattel @georgeck.me · 24/11/2024
Here is an example editor screen capture from the helix-editor.com homepage. Since videos are limited to 1 min, this is playing at 1.2x and clipped at 1 min.
000
George Chiramattel @georgeck.me · 22/11/2024
Pro tip for @bitwarden.bsky.social users: Configure Maccy to ignore passwords by adding: 'org.nspasteboard.ConcealedType'. Your clipboard history stays clean & secure!
Screenshot of Maccy settings screen
000
George Chiramattel @georgeck.me · 22/11/2024
We ended up working on a knowledge discovery app - a blend between read-it-later app (like readwise) and Obsidian graphs.
230