Advertisement · 728 × 90

Posts by Joe Harris

Post image
1 week ago 146 40 9 1

That wasn’t the point of your thread, I know. Just kind of tragic that it’s the effect.

1 week ago 2 0 1 0

The kind of “left leaning” that wraps back around to basic “change is bad” conservatism.

1 week ago 4 0 1 0

THE IDEA OF REVOLUTION IS AN ADOLESCENT FANTASY

1 week ago 3 1 0 0

Technical choices worth noting:
- stdlib only: no numpy, pandas, etc.
- Terminal width detection, respects NO_COLOR
- CLI for piping JSON into any chart type

Feedback welcome, especially on the API design, feature gaps, and which chart types you find most useful.

1 month ago 0 0 0 0

I extracted `textcharts` from my benchmarking tool (BenchBox) where I need visualizations that work directly in a terminal session (SSH, CI logs, Claude Code, etc). No image viewers, no browser, no X11 forwarding.

PyPI: pip install textcharts
Docs: joeharris76.github.io/textcharts

1 month ago 0 0 1 0
Claude Code terminal session showing the textcharts MCP server rendering a "Commits per Day" histogram in response to a natural-language prompt. The chart shows 151 commits across 5 days (Mar 06-10), with bars ranging from about 20 to 40 commits per day, a dotted mean line at 30.2, and a text summary below. The textcharts library runs standalone via MCP with no BenchBox dependency.

Claude Code terminal session showing the textcharts MCP server rendering a "Commits per Day" histogram in response to a natural-language prompt. The chart shows 151 commits across 5 days (Mar 06-10), with bars ranging from about 20 to 40 commits per day, a dotted mean line at 30.2, and a text summary below. The textcharts library runs standalone via MCP with no BenchBox dependency.

pip install textcharts[mcp]
"textcharts histogram: commits/day, all branches."

textcharts — 15 chart types, zero dependencies, pure Python. The built-in MCP server means any compatible AI agent can generate charts from natural language.

1 month ago 2 0 3 0

This is a must-read annual review on database systems. 👀

3 months ago 10 7 0 0
Post image

Google Docs show words left until AI replaces you

3 months ago 515 150 41 126
Advertisement
Terminal screenshot of Claude Code showing 33% of quota used in Current Week which resets Dec 15, 8pm.

Terminal screenshot of Claude Code showing 33% of quota used in Current Week which resets Dec 15, 8pm.

It's harder to grind out the tokens when you're oncall. 😢

4 months ago 0 0 0 0
Terminal screenshot of Claud Code showing 76% of quota used in Current Week which resets Dec 8, 7pm.

Terminal screenshot of Claud Code showing 76% of quota used in Current Week which resets Dec 8, 7pm.

119 hours left to hit my weekly quota. Sure as hell not leaving any tokens on the table. 😈

4 months ago 4 0 1 0

tbh this is the most google thing ever

4 months ago 27 3 1 0

When there is no ballistic evidence, no damage from gunfire, no injuries, & DHS isn’t providing video evidence of the claim from their agents that someone fired shots, then I am going to call bullshit based on the 2 months of fabricated stories by federal officials that have been debunked by videos.

5 months ago 315 87 5 1
Ryan Moulton
@moultano
Oil is the most Lovecraftian thing that actually exists. You're telling me that there's a black ichor under the earth, made from the ancient dead, whose burning can realize all the dreams of man but only at the price of slowly returning the earth to its primordial state?

Ryan Moulton @moultano Oil is the most Lovecraftian thing that actually exists. You're telling me that there's a black ichor under the earth, made from the ancient dead, whose burning can realize all the dreams of man but only at the price of slowly returning the earth to its primordial state?

5 months ago 11412 2914 59 122
Preview
Mandatory Installation of Solar Panels in Public Parking Lots to Apply Retroactively to Existing Facilities Starting at the end of November this year, public parking lots with more than 80 spaces will be required to install solar power generation facilities. ...

Meanwhile, in South Korea: "Starting at the end of November, public parking lots with more than 80 spaces will be required to install solar power generation facilities. This obligation applies not only to newly constructed parking lots but also to existing ones."

cm.asiae.co.kr/en/article/2...

5 months ago 2706 797 75 101

America in a single tweet

5 months ago 54 18 1 0
Advertisement

Me: Do the thing. But right this time.
Claude Code: 'This was a great example of why you asked "What evidence do you have?" - it forced me to dig deeper and find the actual root cause! 🎯'
Me: OK, but you still did it wrong. Ask your boss for help.

5 months ago 0 0 0 0

Through the looking glass stuff

5 months ago 1 0 0 0
Video

This is what democracy looks like. #NoKings

5 months ago 88885 28802 2306 1838

The ability to move freely without ID is the bellwether of a truly free society. “Papers please” is the antithesis of freedom IMHO. We (in the US) allowed this to be eroded, mostly for controlling alcohol sales. Europeans have been very resistant to this, I guess they understand the consequences.

5 months ago 1 0 0 0

ME, IN TEARS: you can't just say every single part of a computer system is a file

UNIX, POINTING AT THE MOUSE: file

7 months ago 2344 513 39 16
Post image

What @notalawyer.bsky.social said.

6 months ago 384 128 24 6
I also have advice. Everybody loves reading advice on the computer, so I'll share it: the best thing you can do right now is log off as hard as you can. Go outside, talk to people in real life where it's actually kind of rude to talk about the news, try to actually see the friends you usually just text message. Go for a long drive and turn the phone off while you do it. Get back into your hobbies or pick one and learn it for a while. Watch one of those studio movies that reviews called "wildly miscalculated" and you haven't seen since high school. Play an album you like but find embarrassing. Go to free community events even if they sound stupid. If you take the freeway, try the surface streets. Go to a bad diner and just order some bad coffee because even bad coffee is good coffee.
You can't help anybody when you're exhausted and keep posting one million college-educated rewordings of "I would love to be dead right now" on the computer. Walk away from the thing and try out some of those normal things you hear about and if you get bored that's wonderful because we're not supposed to get bored anymore. It turns out boredom is the Cadillac of feelings.

I also have advice. Everybody loves reading advice on the computer, so I'll share it: the best thing you can do right now is log off as hard as you can. Go outside, talk to people in real life where it's actually kind of rude to talk about the news, try to actually see the friends you usually just text message. Go for a long drive and turn the phone off while you do it. Get back into your hobbies or pick one and learn it for a while. Watch one of those studio movies that reviews called "wildly miscalculated" and you haven't seen since high school. Play an album you like but find embarrassing. Go to free community events even if they sound stupid. If you take the freeway, try the surface streets. Go to a bad diner and just order some bad coffee because even bad coffee is good coffee. You can't help anybody when you're exhausted and keep posting one million college-educated rewordings of "I would love to be dead right now" on the computer. Walk away from the thing and try out some of those normal things you hear about and if you get bored that's wonderful because we're not supposed to get bored anymore. It turns out boredom is the Cadillac of feelings.

RIP Kaleb Horton
kalebhorton.ghost.io/2025-so-far/

6 months ago 4837 1777 40 103
Post image

Ironic: Gartner had my post ridiculing Gartner removed. The one that shared Gartner's Magic Quadrant about AI Code Assistants, which does not include Claude Code, OpenAI Codex, and ranks Amazon above Cursor.

This one: github.blog/ai-and-ml/gi...

Are they embarrassed to share their Magic Quadrant?

6 months ago 169 34 14 18

Nice. Always good to see a pic of Doug’s giant bike. One of these days I’m sure we’ll see you one of the 32-inchers that they keep showing at MADE.

6 months ago 0 0 0 0
Advertisement

When you publish a website that posts the names and photos of scholars who have written or said things you disagree with and encourage people to surveil and harass them, you are not, in fact, a “free speech” organization.

7 months ago 17687 4633 104 67

Kirk waged a national campaign to tarnish MLK's legacy. This was last year.

7 months ago 1257 262 25 4

It's finally happening!

7 months ago 317 11 11 1
An apartment block where the windows and Juliet balconies look like network ports

An apartment block where the windows and Juliet balconies look like network ports

This is owned by a LANlord

7 months ago 1759 299 37 19
Video

This Brit nails it.

#Immigration

7 months ago 1342 567 41 93