Advertisement · 728 × 90

Posts by Tom Ballinger

Little solitaire game you played on Steam 5 years ago, at the time: By popular demand, we added Klondike!

Its latest updates today: Play the new MECHAZAR x ED SHEERAN CROSSOVER mode to unlock CORRUPTED SPADEBOMBS in our megascale Co-op PvP tie-in with FRUIT ROLL-UPS and Mr Beast, Tuesday only!

1 month ago 8 1 0 0

love terminal stuff too, rewrote the terminal rendering for bpython long ago

1 month ago 4 0 1 0

feel free to wait until you see it, thanks for the investigation!

1 month ago 1 0 1 0

I just need one, plus the version number; there's have been fixes to this, would help to see "oh it's definitely happening still on version X" and could even be video

1 month ago 1 0 1 0

Thank you! Played with this a bit, I actually would like a ttyrec; I buy these are correlated with the jumps described in the repo but stepping through the frames I don't see jitter when I try to repro

1 month ago 1 0 1 0

can you say more about breaking completion, like when you're in it it doesn't use shell completions? for shell commands?

You can get filename completion with `@`, I know ways that falls short for me but curious to hear

1 month ago 1 0 2 0
A config file change tool call, full text follows:

⏺ Write(~/.claude/keybindings.json)
  ⎿  Wrote 13 lines to ../.claude/keybindings.json
     {
       "$schema": "https://www.schemastore.org/claude-code-keybindings.json",
       "$docs": "https://code.claude.com/docs/en/keybindings",
       "bindings": [
         {
           "context": "Task",
           "bindings": {
             "ctrl+b": null,
             "ctrl+x ctrl+b": "task:background"
           }

A config file change tool call, full text follows: ⏺ Write(~/.claude/keybindings.json) ⎿  Wrote 13 lines to ../.claude/keybindings.json { "$schema": "https://www.schemastore.org/claude-code-keybindings.json", "$docs": "https://code.claude.com/docs/en/keybindings", "bindings": [ { "context": "Task", "bindings": { "ctrl+b": null, "ctrl+x ctrl+b": "task:background" }

I feel you on ctrl-b, you can rebind that, try "Could you modify my keybinds so that ctrl+b works (set to null) and ctrl-x ctrl-b replaces it?" and got the right changes suggested to me for ~/.claude/keybindings.json

code.claude.com/docs/en/keyb...

1 month ago 3 0 1 0

Also consider the Claude Code plugin in VSCode or Claude Code Desktop!

1 month ago 1 0 0 0

a think I *liked* about claude code initially was that I didn't need to learn a new editor to use it, I could just use my old editor to review/modify the code

1 month ago 1 0 1 0

Originally I preferred to view code in vim / git diff / fugitive, which make Claude Code click more for me that something in an editor. That relies on having a setup that works for you, I've been using tmux/screen + vim for 20 years so this comes naturally but many friends prefer in-editor!

1 month ago 1 0 2 0
Advertisement

noted

1 month ago 1 0 0 0

I always use claude code in tmux panes so I don't notice this bc i don't expect it to work but yeah for non-indented stuff should be possible to sometimes? always? use softwrap. Not user error

1 month ago 1 0 1 0
Preview
We deserve a better streams API for JavaScript The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.

After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...

1 month ago 83 29 5 5
Build an app to help the local food scene — Web Dev Challenge S1E5
Build an app to help the local food scene — Web Dev Challenge S1E5 YouTube video by CodeTV

the first time I saw someone use tools like this (September 2024 I think because it was John Pham on www.youtube.com/watch?v=8Oxy...) where he highlighted some text and hit a "fix it" hotkey I was real impressed

1 month ago 0 0 0 0

will mention! I like this flow too, I have a vim shortcut for grabbing the current filename and line number

1 month ago 1 0 2 0

/me rubs hands together

1 month ago 2 0 0 0

have you found a way to repro, any specific kind of background command?

1 month ago 0 0 1 0

is it two queued messages or maybe queued message and something else?

1 month ago 2 0 1 0

which slash commands would be useful? /resume makes sense, some won't I think

1 month ago 4 0 1 0
Advertisement

hmmmmm

1 month ago 1 0 1 0

anytime you see a pattern would be helpful to hear, that's the right instinct imo that a ttyrec is more helpful than a transcript. Just the pattern is helpful too though, "two queued messages flicker swapping position" plus a version number!

1 month ago 3 0 1 0

It is so fun! Hard to ignore when I'd really been enjoying using it for the last year, very fun to work on a product I use all the time.

1 month ago 8 0 0 0

A must-complain-to!

1 month ago 1 0 1 0
Preview
Statement on the comments from Secretary of War Pete Hegseth Anthropic's response to the Secretary of War and advice for customers

Incredibly proud of our team at @anthropic.com and the work we’re doing. In many ways, this shows how fortunate I am to be working alongside some of the smartest folks in the industry that don’t shy away from doing the right thing. It’s a one-of-a-kind place.

www.anthropic.com/news/stateme...

1 month ago 104 10 3 2

I work on Claude Code now, if it is ever falling short for you I'd love to hear!

1 month ago 131 2 25 1

What we are working on right now: blog.exe.dev/meet-exe.dev

We all need more virtual machines. We keep building software to work around the fact that VM infrastructure is clunky. Let's have good VM infrastructure instead.

3 months ago 88 16 14 3
Advertisement
Preview
Just in time software I didn’t plan to write software in the grocery store last night. I was tired and hungry, kids in tow. My long shopping list sat in a text message. I wished I could check items off as I found them.…

After reading this I gave exe.dev a shot and the combination of cheap VMs, the HTTPS proxy with passkey auth and link sharing, and the built-in LLM agent is... incredible.

Like, I know how to use each of these things individually, but combining them feels like when I first learned to script things.

3 months ago 207 30 13 27

anyone know any Good Discourse on "what is programming anyway"?

random examples of Good Discourse:

- Melanie Hoff's "Always Already Programming" (gist.github.com/melaniehoff/...) & Lucy Keer's reflection on it (lucykeer.com/notebucket/a...)

- PROGRAMme (programme.hypotheses.org)

4 months ago 18 6 5 0
Post image

sounds fake but I'm starting a company with my nemesis Colin P. Zod

and our first hire is @AndaristRake

and our first product is now in beta

4 months ago 40 2 1 1
Post image

sounds fake but I'm starting a company with my nemesis David E. ArkType

and our first hire is @andarist.bsky.social

and our first product is now in beta :)

4 months ago 78 5 6 4