SmilingKenshi
@smilingkenshi.bsky.social
740 followers 570 following 320 posts
I make software. I write. I train. I fast. // Sharing what I’ve learned along the way.
Posts Media Videos Starter Packs
smilingkenshi.bsky.social
For anything important: maximise on understanding.
smilingkenshi.bsky.social
So I did a load of reading about Executors yesterday and I *think* you are correct, so I updated the blog post (+ credited you for the feedback - thanks!).
I guess it might be theoretically possible another executor resumes a task, but I dont think that would ever happen.
smilingkenshi.bsky.social
Thanks! I really appreciate your feedback... I'll look into this further and try and clarify my understanding.
smilingkenshi.bsky.social
Kinda want to write an IRC server using Swift...
Reposted by SmilingKenshi
xordev.com
"Spherical"
vec2 u=FC.xy/r.y*PI;
vec3 c=vec3(sin(u.x+vec2(0,11))*sin(u.y),cos(u.y)),a,
v=mix(dot(a+=.57,c)*a,c,sin(t))+cos(t)*cross(a,c);
o.rgb=tanh(.1/abs(tan(v/.1)));
Reposted by SmilingKenshi
Reposted by SmilingKenshi
catsuka.bsky.social
RIP Renato Casaro, an Italian artist known for his film posters.
He passed away yesterday at the age of 89.
Reposted by SmilingKenshi
asmartbear.com
To justify recurring revenue, you must deliver recurring value.

Many SaaS founders forget this, and then wonder why cancellations are so high.
Reposted by SmilingKenshi
chriswu.com
I can't believe that I didn't know this.

You can use Control Center to change the text size of only an individual app.

I've been going into the Per-App section of Settings, Accessibility each time to do this (which is often).
A text size control from control center. An icon for Please Don't Rain is circled in red. There is also a choice for "all apps".
Reposted by SmilingKenshi
kentonvarda.com
I don't have a problem with making new RPC systems! I can stop any time I want! But I don't want to. So I made a new one for you. It's called Cap'n Web. It's like Cap'n Proto RPC, except focused on working great in browsers and JavaScript/TypeScript servers. blog.cloudflare.com/capnweb-java...
An image of a circular fabric patch showing some sort of superhero in a nautical hat? Cap'n Web: Protect & Connect, it says. Looks like AI slop.
Reposted by SmilingKenshi
Reposted by SmilingKenshi
stroughtonsmith.mastodon.social.ap.brid.gy
⭐️ I have finally published the source repository for Coppice, @pilky's mind-mapping app, as per his final wishes.

It is provided as-is, without a license, to help prospective #appkit developers learn from a longtime Mac developer who really sweated the details, and always went out of his way […]
Original post on mastodon.social
mastodon.social
Reposted by SmilingKenshi
mecid.bsky.social
Dynamic member lookup is an excellent way to enhance APIs when you create a wrapper or proxy type. It’s particularly useful when you have a type that holds a generic property.
swiftwithmajid.com/2023/05/23/d...
smilingkenshi.bsky.social
However bullish you are (or are not), this is a good question.

Measuring productivity - let alone effectiveness - in software engineering has always been problematic.

So how are we measuring AI’s impact on it?
smilingkenshi.bsky.social
Having fun playing around with Icon Composer to update icons for various apps.

#buildinpublic
Reposted by SmilingKenshi
cferdinandi.bsky.social
Love HTML? I think you might enjoy Kelp, my new UI library powered by modern CSS and Web Components.

kelpui.com
Kelp
A UI library for people who love HTML, powered by modern CSS and Web Components.
kelpui.com
Reposted by SmilingKenshi
ronscompvids.bsky.social
In the future, everyone will have been drawn by Andy Warhol on an Amiga.
Reposted by SmilingKenshi
travisstreet.com
When there's only 5 days until September
Reposted by SmilingKenshi
zed.dev
Zed @zed.dev · Aug 27
🚀 New in Zed: Bring your own agent, starting with Gemini CLI (@developers.google.com).

→ Try Gemini CLI with full code context in Zed
→ Build & run multiple agents in your editor
→ Powered by the new Agent Client Protocol (ACP)

Learn more:
Bring Your Own Agent to Zed — Featuring Gemini CLI - Zed Blog
From the Zed Blog: Zed now lets you use the agent of your choice through the new Agent Client Protocol, starting with Google's Gemini CLI.
zed.dev
smilingkenshi.bsky.social
Random encounters where you get to nerd out with a stranger are some of the best moments
Reposted by SmilingKenshi
douglashill.co
We’re running another NSLondon coffee and code morning tomorrow. Meet at 11 at WatchHouse Marble Arch by Hyde Park. I’ll be there.