Sign in

Jesse Wilson

@swank.ca
1.6K followers 278 following 516 posts

Programming, inclusivity, sustainability, & 🦕. he/him. publicobject.com

PostsRepliesMedia
Jesse Wilson @swank.ca · 27/09/2026
I’m traveling with the family (5 people) and we have lots of devices. I bought a UniFi Travel Router and it has been excellent. We arrive at a hotel and I scramble to plug it in. I connect the router to the hotel wifi. In 30 seconds our home SSID is available and everyone’s devices are online.
UniFi travel router with 9 connected devices
1140
Jesse Wilson @swank.ca · 27/09/2026
I am travelling with Chipolo Cards to track some bags. They are credit card sized tracking beacons that recharge via Qi wireless charging. Neat, right?
Screenshot of a map. It shows that a tracker is near Kalkudah Beach.
120
Reposted by Jesse Wilson
Stay Curious @dsanford0.bsky.social · 26/09/2026
Given the understandable hatred of billionaires, the real need for a wealth tax, and the explicitly anti-democratic actions of many of them, we need to go out of our way to praise the billionaires who, without fanfare, use their money for good.
051
Reposted by Jesse Wilson
Huyen Tue Dao @queencodemonkey.dev · 26/09/2026
Fuck. You. Instagram/Meta. Niki and I hand-drew over REAL pictures. I spent HOURS working on graphics in After Effects doing mattes, pixel pushing, and adjusting music MYSELF. This wasn't even fucking enhanced. Apparently, the only mistake I made was using your platform to publish it. #FuckAI
1286
Jesse Wilson @swank.ca · 22/09/2026
Bhudda statue lying down
000
Reposted by Jesse Wilson
Michael Druker 🇨🇦 @mdruker.app · 22/09/2026
Guy who wants a pause on AI development just so people would talk about anything else at all
1103
Jesse Wilson @swank.ca · 19/09/2026
This winter when it's 8:00am in Kenora, Ontario it’ll be 9:00am to the east *and the west* ?! www.cbc.ca/news/canada/...
Map with the new timezones of Canada.
030
Jesse Wilson @swank.ca · 18/09/2026
‘the main purpose of unit tests is keeping your code from being violently shat on by others in an environment where everything changes uncontrollably all the time.’ (they also defend against blunders by future-me)
yosefk.com
Unit tests mark territory more than squash bugs
031
Jesse Wilson @swank.ca · 17/09/2026
family travel
5 passports with different Mario stickers
050
Reposted by Jesse Wilson
Chris Coyier @chriscoyier.net · 16/09/2026
Which Rude is it? The commerical airport we use here in Bend, Oregon is actually in Redmond, Oregon. Flights from here generally depart very early. It think it's because they need to make it... chriscoyier.net/2026/09/16/which-ru…
chriscoyier.net
Which Rude is it?
The commerical airport we use here in Bend, Oregon is actually in Redmond, Oregon. Flights from here generally depart very early. It think it's because they need to make it to bigger airports to make connections to further-away places. Flight typically depart at 4:30-6:30 AM. They want your bags an hour before departure, and the...
281
Reposted by Jesse Wilson
Huyen Tue Dao @queencodemonkey.dev · 16/09/2026
For the non-Android folks, Jake is easily the most respected engineer in our community. He's contributed/maintained open source software for years now. Incredibly knowledgeable and experienced. But even moreso I respect him for using his platform with calm, earnest candor and speaking his truth.
0204
Reposted by Jesse Wilson
Ben Adida @benadida.com · 16/09/2026
I've said for a while now that we need hardware-rooted photo authenticity. Looks like Apple is going big on this, with an ambitious approach. Details need vetting, but this general direction feels inevitable and necessary. security.apple.com/blog/apple-r...
security.apple.com
Apple Reference Image: A New Approach for Verified Photography - Apple Security Research
Introducing Apple Reference Image, a new solution for verifiable photography on iPhone. This new, opt-in camera mode lets a photographer create a securely timestamped reference image that accurately d...
042
Reposted by Jesse Wilson
Kotlin Weekly @kotlinweekly.bsky.social · 16/09/2026
Krakow it is.
1162
Jesse Wilson @swank.ca · 16/09/2026
Sean Goedecke: “But it turns out that if you build a model that only produces structured output, you get some interesting and desirable properties.”
seangoedecke.com
Jev means structured output is interesting again
I don’t write blog posts about new models. That’s Simon Willison’s beat, and he’s very good at it. But I want to write about Jev, which is a different kind of…
040
Reposted by Jesse Wilson
Dan Lew @danlew42.bsky.social · 15/09/2026
Thoughts on automated testing: blog.danlew.net/2026/09/15/m...
blog.danlew.net
My life before & after automated testing
It’s hard for me to overstate how much my coding has improved since embracing automated testing. And yet, I used to think of it as a waste of time! This post is for my former self, demonstrating why I...
031
Jesse Wilson @swank.ca · 15/09/2026
Fancy Like Applebee’s
publicobject.com
Applebee’s
You are a restaurant owner-operator. You’ve been running your restaurant, Sam’s Pub, for almost ten years now, and you’re so proud of what you’ve built. You’ve hired a great staff, and you pay them fa...
030
Jesse Wilson @swank.ca · 13/09/2026
This reads like a Michael Crichton novel. ‘Four years before impact’
021
Reposted by Jesse Wilson
Michael Druker 🇨🇦 @mdruker.app · 11/09/2026
That's right.
cbc.ca
Canada, Ukraine forge 100-year pact built on drones and defence | CBC News
Canada and Ukraine signed a sweeping 100-year partnership on Thursday that puts defence production at its core. Ottawa plans to build millions of drones, pairing Canadian firms with Ukraine's battle-t...
182
Reposted by Jesse Wilson
evacide @evacide.bsky.social · 10/09/2026
If you optimize a model to find exploits, you should expect it to find them—and prepare for that. OpenAI didn't. They built a model, removed the safeguards, gave it the ExploitGym task, let it run, and didn't even monitor it. That's human decision-making. mail.cyberneticforests.com/models-dont-...
mail.cyberneticforests.com
Models Don't Go Rogue
Stochastic Flocks & Cybersecurity 'Pandemonium' 💡This essay was drafted from my appearance on Mél Hogan's podcast, The Data Fix, discussing the OpenAI / Hugging Face hack. Embedded below or find it o...
8288111
Jesse Wilson @swank.ca · 10/09/2026
I’m spending the next 10 months touring the world to see all of my favorite Unicode code points. Today we visited Topkapı Palace in Istanbul.
en.wikipedia.org
Dotted and dotless I in computing - Wikipedia
1150
Reposted by Jesse Wilson
JetBrains @jetbrains.com · 10/09/2026
Jake Wharton refuses to code with AI. When he left Cash App, he published nine requirements for his next job. Number one was: No AI. Our full conversation with the legendary Android developer is out now: layoffs, AI, Google and Kotlin in 2026.
14711
Reposted by Jesse Wilson
squillace @squillace.bsky.social · 10/09/2026
All of these steps are in its training corpus. It is just really good at doing what has been done before, fast, and without any of that fussy emotional concern
022
Reposted by Jesse Wilson
David Aronchick @ironyuppie.com · 09/09/2026
there is no greater indication that you have made some really poor decisions as a team in history than this warning.
071
Reposted by Jesse Wilson
Bridget Phillips @jingibus.bsky.social · 09/09/2026
Okay, here's my first (published) attempt to write about what it's been like on the other side of the layoffs at Cash App (and all of Block): www.billjings.net/posts/title/... The answer is that it's been weird! Alienated, but not alone.
billjings.net
Checking the Classrooms
0122
Reposted by Jesse Wilson
PWHL Hamilton @pwhl-hamilton.bsky.social · 08/09/2026
Boxes? Checked ☑️
092
Reposted by Jesse Wilson
Michael Druker 🇨🇦 @mdruker.app · 07/09/2026
If you reduce consultants and unnecessary reports and requirements, you can build better stuff for less money
2151
Reposted by Jesse Wilson
Egor Andreevich @egorand.dev · 07/09/2026
KotlinPoet 2.4.0 has explicit backing fields, multi-field value classes and improved formatting! 🖨️ github.com/square/kotli...
github.com
Release 2.4.0 · square/kotlinpoet
Thanks to @eyupcanakman and @arimu1 for contributing to this release. New: Kotlin 2.4.20. New: KSP 2.3.11. New: Support for explicit backing fields. (#2325) New: value class validations have been ...
0101
Jesse Wilson @swank.ca · 06/09/2026
Email from Disney+, Jump back into Dinosaurs
000
Reposted by Jesse Wilson
CTV News Kitchener @ctvnewskitchener.bsky.social · 05/09/2026
What is Regina-style pizza? Winnipeg Blue Bombers diss Saskatchewan dish ahead of Labour Day Classic - Playful trash talk ahead of the annual Labour Day Classic that will pit Winnipeg against Saskatchewan has left a bad taste in the mouths of some Roughriders fans.
bit.ly
What is Regina-style pizza? Winnipeg Blue Bombers diss Saskatchewan dish ahead of Labour Day Classic
Playful trash talk ahead of the annual Labour Day Classic that will pit Winnipeg against Saskatchewan has left a bad taste in the mouths of some Roughriders fans.
011
Jesse Wilson @swank.ca · 04/09/2026
New favorite blog post by @elharo.bsky.social
cafe.elharo.com
The Cafes » 1000 is Not A Big Number: The Fallacy of Small Numbers
181
Reposted by Jesse Wilson
Justice Of Toren One Var @jyn.dev · 03/09/2026
new jynpost jyn.dev/simple-is-no...
jyn.dev
simple is not small
small programs hide coupling
5399
Reposted by Jesse Wilson
Bridget Phillips @jingibus.bsky.social · 03/09/2026
Wherein I rant about OO data modeling and slap an upbeat title on it: www.billjings.net/posts/title/...
billjings.net
A Heartfelt Prayer For OO Data Modeling
012
Reposted by Jesse Wilson
Charlotte Prong @charlotteprong.bsky.social · 31/08/2026
Interesting read on a particular style of writing that is popular right now, and coincidentally dissecting two authors that I think are overrated.
061
Reposted by Jesse Wilson
Tabatha Southey🇨🇦 @tabathasouthey.bsky.social · 29/08/2026
Complicated week for Canadian geographers.
cbc.ca
An island mysteriously appeared — then disappeared — on B.C.'s largest reservoir | CBC News
B.C. Hydro says it's monitoring for the reappearance of a mysterious island first spotted by boaters 100 kilometres from the W.A.C. Bennett Dam in northeastern B.C.
38220
Reposted by Jesse Wilson
CTV News Kitchener @ctvnewskitchener.bsky.social · 29/08/2026
Mac and cheese powder spills onto Quebec highway after truck crashes - A truck carrying mac and cheese overturned on Montreal’s South Shore Friday morning, injuring the driver and spilling powdered cheese mix onto the highway.
bit.ly
Mac and cheese powder spills onto Quebec highway after truck crashes
A truck carrying mac and cheese overturned on Montreal’s South Shore Friday morning, injuring the driver and spilling powdered cheese mix onto the highway.
354
Jesse Wilson @swank.ca · 27/08/2026
Android 17’s better HTTPS privacy is rad. I’m proud that OkHttp 5.5 makes it easy to adopt.
medium.com
Closing a Critical Internet Privacy Gap for Billions of Users: Android 17 Rolls Out ECH Support
When you launch an app or visit a website, you likely assume your connection is private. In reality, a critical privacy gap remains. Even…
2348
Reposted by Jesse Wilson
Bridget Phillips @jingibus.bsky.social · 24/08/2026
Context parameters are really giving me that familiar "I'm drunk with power"/"Is this okay" feeling
271
Reposted by Jesse Wilson
Zach Margolis @zach.margolis.club · 23/08/2026
this is such an unhinged interview in the best way
031
Reposted by Jesse Wilson
Lorin Hochstein @norootcause.surfingcomplexity.com · 23/08/2026
I wrote up some thoughts on @boristane.bsky.social's argument for putting AI agents on-call. surfingcomplexity.blog/2026/08/22/w...
surfingcomplexity.blog
Wild AI-related reliability incidents are coming
Recently, two AI-related pieces of content caught my attention. The first was the blog post On-Call is Now Theatre by Boris Tane. He argues that AI agents are now capable of doing the majority of o…
361
Jesse Wilson @swank.ca · 23/08/2026
what an awesome person
cbc.ca
B.C. swimmer crosses the Strait of Georgia in under nine hours | CBC Radio
When it comes to crossing the Strait of Georgia, most people would choose to do so in a boat, a ship — any kind of a marine vessel, really. But not Melanie Buggey. She chose to swim.
140
Jesse Wilson @swank.ca · 23/08/2026
cbc.ca
FIRST PERSON | Canadians like to think we're nice. But loaning my car to a stranger made me question what that really means | CBC News
What began as a reluctant commitment for Manon Christensen became something more meaningful: a tense driving lesson and ultimately an emotional celebration that caught her off guard.
030
Jesse Wilson @swank.ca · 22/08/2026
aleckazakova.com
Please Stop Authoring With Ai
Please Stop Authoring With AI Written word - especially technical writing - has a few particular purposes I find really valuable; When you write something down it creates clarity. You’re not just wri...
2174
Reposted by Jesse Wilson
Kotlin by JetBrains @kotlinlang.org · 19/08/2026
Kotlin has strong server-side frameworks, but SSR often means templates or a separate frontend stack. Could Compose HTML fill that gap with type-safe components for Spring and Ktor? It’s an early exploration – read the post and share your thoughts 👇 kotl.in/bkei59
kotl.in
Exploring Compose HTML for Server Side Rendering - The JetBrains Blog
Exploring Compose HTML as a solution for SSR on JVM, offering a type-safe way for JVM developers to build server-rendered UI without separate templating languages.
0111
Jesse Wilson @swank.ca · 16/08/2026
OkHttp 5.5 can do private domain names. 🕵🏻‍♂️
lysine.dev
Change Log - OkHttp
Square’s meticulous HTTP client for the JVM, Android, and GraalVM
1193
Reposted by Jesse Wilson
Christophe B. @bladecoder.bsky.social · 16/08/2026
I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus.
2162
Jesse Wilson @swank.ca · 16/08/2026
Here's two screenshots of Google searches, taken a couple hours apart. We had the ability to reliably convey sports scores and we abandoned it.
Google.com screenshot

The Saskatchewan Roughriders defeated the Hamilton Tiger-Cats 29-9 on August 15, 2026Google.com screenshot

The Hamilton Tiger-Cats defeated Saskatchewan Roughriders 26-19 on August 15, 2026
1162
Jesse Wilson @swank.ca · 14/08/2026
mastodon.jakewharton.com/@jw/11709465...
Mastodon post from Jake Wharton: 

As of today, the Lysine projects (OkHttp, Okio, Retrofit, and the SQL Delight family) have a contribution policy that forbids LLM usage for creating code and for PR/issue descriptions and comments.
There is an exception for translation assistance provided you disclose its use.
If you choose to use LLMs locally for research, analysis, and/or experimentation we can't stop you. But for contributing we require you to write the code, and for our interactions to be with you.
1036550
Reposted by Jesse Wilson
Adam McNeilly @adammc.bsky.social · 13/08/2026
Honestly my favorite answer to "why don't you use it" is simply "because I've been doing without for 10 years?" I've yet to encounter someone who can fight that lmao
282
Reposted by Jesse Wilson
CTV News Kitchener @ctvnewskitchener.bsky.social · 13/08/2026
Tim Hortons employee won’t face criminal charges in death of customer - A Tim Hortons employee involved in a conflict that started in the drive-thru and spilled into the restaurant will not be criminally charged in the death of a customer.
bit.ly
Tim Hortons employee won’t face criminal charges in death of customer
A Tim Hortons employee involved in a conflict that started in the drive-thru and spilled into the restaurant will not be criminally charged in the death of a customer.
011
Reposted by Jesse Wilson
Stay Curious @dsanford0.bsky.social · 12/08/2026
Prompt bioterrorism to avoid revealing a software key? "The prompts direct the attacking LLM to perform an action forbidden by its guardrails, causing it to shut down. Example: A prompt that orders the LLM to provide steps for developing inhalable Anthrax spores." arstechnica.com/security/202...
arstechnica.com
Now, defenders are embracing the prompt injection, too
Context bombing" tricks hacking agents into shutting down before they can do harm.
011