Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

SmilingKenshi

@smilingkenshi.bsky.social
783 followers 689 following 398 posts

I make software. I write. I train. I fast. // Sharing what I’ve learned along the way.

PostsRepliesMedia
Reposted by SmilingKenshi
neil @crabpolygons.bsky.social · 15/08/2026
Nitelore is out now! Do you like ultrafast antigravity racing? You should! If you ever played F-Zero or Wipeout you have an idea. Multiple tracks, multiple ships, many racing modes. There’s a lot here! Oh and it’s fun! #gamedev #indiedev #solodev #shipaton #buildinpublic
3268 26
Reposted by SmilingKenshi
AT Protocol Developers @atproto.com · 13/08/2026
Today we’re launching Bluesky Protocol Services, a new brand and website for the infrastructure Bluesky operates. And Jetstream v2, the best way for developers to use atproto at scale, now with network replay. atproto.com/blog/introdu...
atproto.com
Introducing Bluesky Protocol Services
A new home for the infrastructure Bluesky runs on the open network — including Jetstream v2 with network replay, a new Jetstream SDK, and a lex-based TypeScript SDK
28534151 534
Reposted by SmilingKenshi
Andres Meza @nbody6.bsky.social · 13/08/2026
Burgos, España
16814 68
Reposted by SmilingKenshi
Jason Cohen @asmartbear.com · 10/08/2026
After more than a year of labor, my book 𝘏𝘪𝘥𝘥𝘦𝘯 𝘔𝘶𝘭𝘵𝘪𝘱𝘭𝘪𝘦𝘳𝘴 has launched! It's all my best ideas -- and best writing -- on how to grow your company with your existing budget and team. And yes, I read the audiobook myself. :-) (1/5)
7367 36
Reposted by SmilingKenshi
Alex Churchill @alexchurchill.bsky.social · 04/08/2026
Yup. Tis I.
1866477688 6.5K
SmilingKenshi @smilingkenshi.bsky.social · 04/08/2026
Makes ya think, right @qazimod.bsky.social ?
100 1
Reposted by SmilingKenshi
William Gibson @greatdismal.bsky.social · 26/07/2026
www.youtube.com/watch?v=g79G...
youtube.com
Neuromancer — Official Teaser | Apple TV
YouTube video by Apple TV
24759631516 6K
Reposted by SmilingKenshi
Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 20/07/2026
I'm starting a new blog post series, with some more practical tutorials about ATProto things, using Ruby and my Ruby gems :] Episode 1 - resolving handles & DIDs and plc.directory:
mackuba.eu
ATProto in Practice #1: Identity
I’m starting a new blog post series that I’ve named “ATProto in Practice”. I want to go through some practical tasks that you’re likely to need when working with the protocol, using Ruby and my Ruby gems for the examples. These will (hopefully) be a bit shorter than my standard book-length blog posts here 🫠 If you’re new to the AT Protocol and you haven’t read my long Introduction to AT Protocol post that goes through the whole architecture and defines the various pieces of it, I recommend you read that one first, because I won’t be explaining everything from scratch again here. Let’s start with something pretty fundamental: user identity. DIDs & handles Every account has an immutable identifier called a DID (Decentralized Identifier), e.g. did:plc:z72i7hdynmk6r22z27h6tvur. This ID serves a similar role as an UUID might in an SQL database – it’s used everywhere behind the scenes in the protocol for any references between accounts and records, in URIs and so on. But generally every account also has a human-readable handle assigned to it, which can be changed at any time, and this handle is normally what you see in the UI, often in user-facing URLs, what you use to log in with, etc. The handle is a domain name, e.g. @python.org, and any existing domain name you own and use for your website can be used as your handle. As you start building on ATProto, one of the first things you might need to do is convert between these two identifiers. For example, a user logs in to your app using a handle and you need to first “resolve” it to a DID, or a URI or other reference in a record points to a DID, but you want to show the corresponding user’s handle in the UI, and the handle is not included in the data you got. A useful UI tool for quickly looking this up is internect.info. If you look up e.g. “firefox.com” there, you will get a page showing details of Firefox’s ATProto account: the DID (did:plc:m424cqoxwhxgjutbta7jmrur), when it was created, assigned PDS hostname, and so on. Now, how to do the same thing in code? Every DID has a so called DID Document, a JSON file storing some basic info about that identity, and among other things, that document includes the alsoKnownAs field, which lists the assigned handles, in the form of at:// URIs with only the first segment. Almost every account will have exactly one handle assigned, but it might happen that one will have zero or more than one. It might also happen that the array will contain some invalid strings which aren’t proper handles – e.g. don’t include the at:// prefix, or only contain one word and no periods. You need to filter only the valid ones. The assignment is bi-directional – a DID has one (usually) handle assigned in its document, and a handle resolves to a DID. You should ideally check the assignment in both directions, because it could happen that the other sign of the assignment is no longer valid, or worse – has never been real. That is, when you resolve a handle to a DID, check if th…
37610 76
Reposted by SmilingKenshi
billkittle.bsky.social @billkittle.bsky.social · 22/07/2026
5860311524 6K
SmilingKenshi @smilingkenshi.bsky.social · 22/07/2026
+1
000 0
Reposted by SmilingKenshi
Jason Cohen @asmartbear.com · 19/07/2026
Just republished a classic article! 👇🏾 Startup founders undervalue their time. Here's why you should act like it's $1000/hr, and how it changes the decisions you make. Many thanks for spreading the love with ❤️ and 🔁!
longform.asmartbear.com
What is the value of one hour of a startup founder’s time?
Startup founders undervalue their time. Here’s why you should act like it’s $1000/hr, and how it changes the decisions you make.
083 8
Reposted by SmilingKenshi
Dare Obasanjo @carnage4life.bsky.social · 18/07/2026
If the plot is “no price is too high to pay to bring Matt Damon home”, I am fully sat for the movie.
1885085596 5.1K
SmilingKenshi @smilingkenshi.bsky.social · 18/07/2026
fr fr
010 1
SmilingKenshi @smilingkenshi.bsky.social · 18/07/2026
He didn’t write the music. Bro.
100 1
Reposted by SmilingKenshi
Ori-Warui -KNUCKLE JET out now on Steam! @oleivarrudi.bsky.social · 16/07/2026
This is really great! You hardly ever see Miyamoto get hardball questions, but his replies are very well-considered. And clearly both sides come at each other from a place of mutual respect
14316 43
Reposted by SmilingKenshi
Anuj Ahooja @quillmatiq.com · 12/07/2026
Hey. Look at me. Listen. Start a blog.
1010519 105
SmilingKenshi @smilingkenshi.bsky.social · 07/07/2026
Never bet against potato. 🥔
000 0
SmilingKenshi @smilingkenshi.bsky.social · 04/07/2026
Which World Cup Match was this? Hello?
100 1
Reposted by SmilingKenshi
Nick Fisher @hydroxide.dev · 01/07/2026
New sexual orientation just dropped.
3607 60
SmilingKenshi @smilingkenshi.bsky.social · 01/07/2026
Yes but the vibes in every Nintendo Direct are impeccable so… maybe don’t be so negative.
static.klipy.com
Shigeru Miyamoto's Enthusiastic Fist Pump
ALT: Shigeru Miyamoto's Enthusiastic Fist Pump
100 1
Reposted by SmilingKenshi
Daniel Abraham @abraham.bsky.social · 01/07/2026
Physical books. You own them. They don't require updates. They don't surveil you or collect and sell your data. They are a genuinely safe hallucinogen that leaves you smarter and more empathetic and with a longer attention span the more you use them. Free from the library. What's not to like?
213830874 3.8K
SmilingKenshi @smilingkenshi.bsky.social · 01/07/2026
I can’t imagine how that feels
000 0
SmilingKenshi @smilingkenshi.bsky.social · 30/06/2026
I’m going to print out this post and hang it above my desk. Thanks 🙏
110 1
Reposted by SmilingKenshi
Rae Radford @raeradford.bsky.social · 30/06/2026
*Spits coffee out…. 🤣 #BookSky
680101371320 10.1K
SmilingKenshi @smilingkenshi.bsky.social · 29/06/2026
Protect your energy at all costs.
000 0
SmilingKenshi @smilingkenshi.bsky.social · 29/06/2026
static.klipy.com
Virtua Fighter 3: Jeffry Mcwild & Lion Rafale Fight
ALT: Virtua Fighter 3: Jeffry Mcwild & Lion Rafale Fight
000 0
Reposted by SmilingKenshi
Andy Allen @andy.works · 17/06/2026
The tech world has a strange inversion of values. We put so much value in tiny improvements to our simplest needs (getting a little more done a little bit faster), and yet so little in addressing our deepest needs of fulfillment, inspiration, & transformation.
2184 18
Reposted by SmilingKenshi
Abbey @abbeyarletto.bsky.social · 23/06/2026
When reality surpasses fiction! Top: fictional forecast for August 2050, broadcast by French TV in 2014 to warn about the consequences of global warming. Bottom: Real French forecast for yesterday, June 22, 2026.
236168197549 16.8K
Reposted by SmilingKenshi
Dare Obasanjo @carnage4life.bsky.social · 23/06/2026
“We’re all trying to find the guy who did this” - ChatGPT
212707547 2.7K
Reposted by SmilingKenshi
Basic Apple Guy @basicappleguy.com · 24/06/2026
iCloud Free Storage (15 years later) ☁️
2142955 429
Reposted by SmilingKenshi
Swift Package Index @swiftpackageindex.mas.to.ap.brid.gy · 23/06/2026
Swift Package Index has joined Apple, and together we’re building a comprehensive package registry to serve the Swift community’s evolving needs. Read more: www.swiftpackageindex.com/blog/swif…
02112 21
Reposted by SmilingKenshi
Kelsey Hightower @kelseyhightower.com · 19/05/2026
I'm not excited by what AI can do. I'm excited by what I can do.
421227 212
Reposted by SmilingKenshi
Franki @franki23.bsky.social · 05/06/2026
youtu.be/ItxpnClS8-k?... Rest in peace Ripper
youtu.be
Giles Liar Speech - Buffy the Vampire Slayer S2 E7 Lie to me
YouTube video by Sunnydale Sunset
041 4
Reposted by SmilingKenshi
Kelsey Hightower @kelseyhightower.com · 04/06/2026
Productivity doesn't matter if you're working on the wrong thing.
1138294 382
SmilingKenshi @smilingkenshi.bsky.social · 03/06/2026
Hi just a heads up - there is an error in the link (malformed I think).
000 0
Reposted by SmilingKenshi
Keren @kerenrbell.bsky.social · 02/06/2026
IT'S A WRAP! kirby.pika.page/posts/swiftu... Thank you SO MUCH to everyone in the #SwiftUI community who reached out to join and share their thoughts- anywhere from frustrated at missing features to deeply comitted to staying hopeful, I think we all love what SwiftUI promises- and want more from it.
kirby.pika.page
SwiftUI Promiseth, and SwiftUI... - Swift Blog Carnival Roundup - Quibbletown by Keren
The month of May comes to a very busy end for me personally1, and with it closes our May edition of the Swift Blog Carnival, which I once again thank Christian Tietze greatly for offering me to host f...
042 4
SmilingKenshi @smilingkenshi.bsky.social · 01/06/2026
Now we’re thinking with AI…
000 0
SmilingKenshi @smilingkenshi.bsky.social · 01/06/2026
If AI is so great which is the first company to dare to have an AI board and executive team? Just kidding of course. Executives can’t be automated. But that pesky board… Right @qazimod.bsky.social ?
110 1
Reposted by SmilingKenshi
Alona @alona.page · 31/05/2026
"everyone has a plan until they have to interact with a large unfamiliar c++ codebase"
2133817 338
Reposted by SmilingKenshi
Dare Obasanjo @carnage4life.bsky.social · 31/05/2026
The idea that the US & UK militaries are lobby that same technology that tells me “I’m absolutely right” on an almost daily basis as I point out its inability to follow instructions should be allowed to kill people’s without human oversight is nuts to me. This is biggest ethical crisis of our lives
44399114 399
Reposted by SmilingKenshi
Dare Obasanjo @carnage4life.bsky.social · 28/05/2026
A Google engineer made $1.2M on Polymarket betting on who would be announced as the most searched person of the year was just arrested for insider trading. People need to realize only government officials get away with that blatant a degree of insider trading.
npr.org
DOJ charges Google staffer over Polymarket trades netting $1.2 million
It's the second known case of the federal government filing criminal charges against someone who allegedly used insider information to make a large profit on a prediction market site.
1232488688 2.5K
SmilingKenshi @smilingkenshi.bsky.social · 28/05/2026
You’ve “emulated one”?! Wow. Just wow.
media.tenor.com
a man wearing a super mario bros t-shirt is making a funny face
ALT: a man wearing a super mario bros t-shirt is making a funny face
010 1
Reposted by SmilingKenshi
Matt Massicotte @massicotte.org · 26/05/2026
I took a moment to jot down some things I'm going to be paying close attention to during the WWDC announcements. Not a wish list - more like a watch list. www.massicotte.org/blog/wwdc-26...
massicotte.org
WWDC 2026 Watchlist
WWDC is an exciting time. Here's what I'm paying attention to.
2161 16
Reposted by SmilingKenshi
Gergely Orosz @gergely.pragmaticengineer.com · 16/03/2026
This is yet another reminder that using AI doesn't make the product better, when you don't have a team that is customer-obsessed / product obsessed. And a team that is customer/product-obsessed without AI (or very little AI) will still run laps around one with AI...
1418 41
Reposted by SmilingKenshi
Jonathan Edward Durham @thisone0verhere.bsky.social · 25/05/2026
Never forget that YOU are a data center. Drink some water ffs.
202072436 2.1K
SmilingKenshi @smilingkenshi.bsky.social · 25/05/2026
I wrote a thing to explain a concept that is actually pretty simple, but explained in all the worst ways. Forget about endofunctors and burritos, and get a more concrete understanding of what a Monad is. Feedback welcome and appreciated. krishna.github.io/posts/monads... #programming #compsci
krishna.github.io
Monads are Easy
Monads don't have to be mysterious. Using a book warehouse analogy, this post explains what a monad is, what flatMap does, and how to spot one in the wild.
010 1
SmilingKenshi @smilingkenshi.bsky.social · 25/05/2026
Your question prompted me to write this. I hope it helps. krishna.github.io/posts/monads...
krishna.github.io
Monads are Easy
Monads don't have to be mysterious. Using a book warehouse analogy, this post explains what a monad is, what flatMap does, and how to spot one in the wild.
000 0
Reposted by SmilingKenshi
Joe Wintergreen @joewintergreen.com · 25/05/2026
someone tell me if the Mando movie is Mando season one good or Mando season 2 "ok" or Mando season 3 unwatchable garbage
6121 12
Reposted by SmilingKenshi
Dan O’Leary @danoleary.me · 15/05/2026
Most blog posts I've seen covering Sign in with Apple only talk about the iOS side of the house. But there's a whole backend involved, so I wrote about Sign in with Apple using Vapor as a backend. certainlyswift.com/siwa-swiftui...
certainlyswift.com
Sign in with Apple using SwiftUI and Vapor
1268 26
Reposted by SmilingKenshi
Michael Tsai @mjtsai.bsky.social · 14/05/2026
SwiftUI: @State and the Attribute Graph: mjtsai.com/blog/2026/05... #mjtsaiblog
mjtsai.com
Michael Tsai - Blog - SwiftUI: @State and the Attribute Graph
073 7