Joe Walnes

Joe Walnes

@waln.es

Building new stuff at Stripe. Previously: Apple, Google, Thoughtworks, trading, founder. Open source: websocketd, xstream, hamcrest, and others… github.com/joewalnes linkedin.com/in/joewalnes x.com/joewalnes

1.9K followers1.7K following176 posts

I've cracked it! A foolproof unbreakable human vs AI captcha test. --- Are you human? ◯ Yes - I'm definitely human ◯ Yes — I'm definitely human

What web analytics tools y’all using these days? Looking for: - lightweight (fast loading) - privacy centric: no creepiness, no ad tracking, just give me high level insights, - GDPR friendly - simple dashboards - alerts of spikes - not too expensive to run on many sites (doesn’t have to be free)

SaaS builders: which libraries/frameworks are you using to interact with LLMs? How are you dealing with LLM costs? Is it a problem?

A car commute is the perfect amount of time to build and ship ideas. I just gotta keep my eyes on the road. Looking for a fully voice controlled AI coding tool, ideally works on phone. What tools can help me do this? Or do I need to vibe code it myself (while not driving!)

The best line I've ever added to CLAUDE.md: "Before each commit, reflect on the lessons we've learned together and update CLAUDE.md for future use. Focus on generic patterns and techniques, not specifics of a single feature."

The second best: "Test first! Before adding functionality or fixing anything, write a test that can reproduce the failing state first. Prefer to build high level integration tests that actually surface the issue in a realistic environment. Be confident it works before stopping."

Joe Walnes reposted

Experimenting with something like this for @compiler-explorer.com - wondering what your thoughts are? AI is getting everywhere, and can be divisive. I'm hoping something like this - so long as I can get the output quality high enough - is a net benefit to help folks learn more about their code.

Ergo mech portable setup… 3 modes: 1. Full: best ergonomics. Takes about 20 seconds to setup. 2: Quick: busting out laptop quickly. Takes about 5 seconds. 3: Tiny: works on lap, plane tray, etc.

Looking at a decade of GitHub stars on one of my projects. It hit Hacker News front page twice. Pretty obvious when. But aside from that, it shows steady and remarkably constant organic growth. I have no idea how, and I'd like to learn more. How do you discover new projects?

Joe Walnes reposted

I just built a hybrid 16-bit MS-DOS/32-bit Windows executable by hand in NASM so that both parts could share common data sections. To fully conform to the PE specs (which I prefer, for long-term compatibility), the file size must be rounded up to the nearest 512 bytes. So I had some space left over…

The Imperial March. The most iconic Star Wars theme. But it was never in the original Star Wars! (Introduced in Empire Strike Back)

Oh wow… I just stumbled across @hofferth.net, who’s designed many many many many exciting Mac Mini enclosures!

Jerrod Hofferth@hofferth.net

The "Mac mini Pro" Version 2 is now available! Easier and faster to print with only minimal supports required. Better-suited to 2-color printing of the Apple logo. Left- and right-handed options now available! Thanks for sharing and enjoy! Free: https://buff.ly/4gCZ6Eq

Joe Walnes reposted

Following WonderJourney, WonderWorld has arrived as an innovative framework that allows users to generate interactive 3D scenes from a single image and view the created scenes with low latency, including examples of different camera path styles: rotational, curvy, and straight.

Moved to the mountains in California for the weather. December (so far): ☑️ Rain floods ☑️ Earthquake ☑️ Tsunami ☑️ Tornado 🌪️ ⬛️ Godzilla

Been reading up on ATProto. Feeds, hierarchies, decentralized servers, propagation, attachments, crossposting, subscriptions… This all seems eerily familiar. Is it just a modernized NNTP?

Joe Walnes reposted

Each year I ask myself these 40 questions. This will be my eleventh year. It's still one of my favorite rituals. It helps me see how phases of my life wax and wane. Each year new translations come in. We're up to 30 languages! Thank you to all the contributors 🥰 stephango.com/40-questions

Joe Walnes reposted

introducing atcute, a collection of lightweight TypeScript packages for AT Protocol API client, OAuth client, utility packages for various data formats, Bluesky-specific utility packages for rich text and posting they're all covered!