Sign in

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

Ian Kettlewell

@ianjk.com
184 followers 200 following 30 posts

Designer and programmer @kettlecorn over on Twitter

PostsRepliesMedia
Ian Kettlewell @ianjk.com · 02/05/2026
I also think that many in tech have undervalued the inherent social component of art. Part of what makes art or design interesting is the often subconscious question "Who made this?" With AI art the aesthetic answer is often "nobody in particular".
000 0
Reposted by Ian Kettlewell
Eric Lengyel @ericlengyel.bsky.social · 17/03/2026
New blog post: A Decade of Slug This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain. terathon.com/blog/decade-...
1127386 273
Reposted by Ian Kettlewell
MinnMax @minnmax.com · 29/01/2026
Immigrants: Thank Goodness You're Here! If you donate to our ICE Out Charity Drive with @giantbomb.bsky.social, you're in the running to win a game code! Help thank the good folks at @panic.com, @annapurna.com, @visaigames.bsky.social, @lululu.games, and @popagenda.co! bit.ly/iceoutminnea...
225686 256
Reposted by Ian Kettlewell
Bloomberg News @bloomberg.com · 12/01/2026
From food security to emissions, disappearing data is making it harder to understand what’s really happening in the US.
bloom.bg
America’s Statistical System Is Breaking Down
Canceled surveys, missing datasets and staffing cuts are leaving the US with growing blind spots — and weakening trust in official numbers.
55336 53
Ian Kettlewell @ianjk.com · 08/01/2026
Carmack is disappointing. He should reflect on why some of the most creative and smart people he wants to engage with have left the platform, instead of dismissing their concerns.
A tweet from John Carmack with the following text:

It would be nice if some of the Twitter diaspora returned. So many creatives, but also many developers, that generally enriched the
experience are no longer active. Those that performatively left and those with a seething hatred of Elon probably won't be back soon, but a lot of people just disengaged on
vague cultural grounds that can be reevaluated. There are probably some technical tweaks to the algorithm that could make them more comfortable. I don't mind the existence of independent echo chambers that people are happy within. There is only a problem
when some echo chambers are allowed and others aren't.
Reach out to lapsed friends!
050 5
Ian Kettlewell @ianjk.com · 05/01/2026
Crypto driven games never offered anything of real value to players and they were made by people who arrogantly did not respect the existing games industry. Time and time again VC and big tech folks act as if they're better than people who work in games, and they get burned.
020 2
Ian Kettlewell @ianjk.com · 31/12/2025
The date of the first day of the year corresponds to a hex color code. Today we embrace the spirit of change and say goodbye to #010125 and welcome in #010126.
030 3
Ian Kettlewell @ianjk.com · 19/12/2025
I have also appreciated this as an exercise in paying attention to small details in art. There's a lot of beauty in tiny details people would typically miss, but which make for a nice card back.
A painting of a woman reaching into a pond to gather lily flowers.A crop of a painting of a boat sailing at sea. The detailing of the canvas is visible due to the tight crop.A boy carrying a bucket riding on a barrel that itself is pulled on a sled. A detail from a larger painting.A close up crop of just raspberries from a still life painting.
010 1
Ian Kettlewell @ianjk.com · 19/12/2025
I've been building a simple web solitaire game for fun and one of the things I've spent hours on, perhaps to my joy more than any player's, is browsing through public domain art to crop as inane or beautiful unlockable cardbacks. There's such a depth of odd and unusual art out there.
A strange headless body with a face on the torso striking an odd dance-like pose. From 1290.A painting of ripe pearsA painting of a bow blowing a bubble while leaning out a window sill.A woman drawn with bold colors in art nouveau style. From a 1928 magazine cover.
140 4
Reposted by Ian Kettlewell
Sebastian Aaltonen @sebaaltonen.bsky.social · 16/12/2025
My "No Graphics API" blog post is live! Please repost :) www.sebastianaaltonen.com/blog/no-grap... I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
sebastianaaltonen.com
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
19475193 475
Ian Kettlewell @ianjk.com · 17/12/2025
I'm not sure LLMs will soon able to solve the long tail of cases needing expert human invention any time soon, but I suspect with the right formal verification they'll rarely need the expert in the loop. A leap forward for productivity, but not so great for the relevance of my skills.
010 1
Ian Kettlewell @ianjk.com · 17/12/2025
This is accurate: martin.kleppmann.com/2025/12/08/a... I suspect many companies are working on programming languages with formal verification tailored to today's AI. Even with LLMs as they are such a thing could be an unnervingly dramatic step forward.
martin.kleppmann.com
Prediction: AI will make formal verification go mainstream — Martin Kleppmann’s blog
120 2
Reposted by Ian Kettlewell
Sardonicus @sardonicus.eu · 10/12/2025
'Skull of St. Thomas Aquinas being transported to Fossanova Abbey.' Photograph by Daniel Ibanez
a shot of a god botherer in a car, next to him on the passenger seat is a skull in an ornate box
23051131205 5.1K
Ian Kettlewell @ianjk.com · 13/11/2025
A big part of went wrong, for me, was Meta's software. Software jank is many times worse in VR and the software + headset discomfort rewired my brain into not enjoying the medium. Before that I had spent dozens of hours in the DK2 and HoloLens and mostly enjoyed the experience.
010 1
Ian Kettlewell @ianjk.com · 13/11/2025
Pre the metaverse wave I was building out a VR product, a 3D modeling tool, banking on the idea that the killer feature of VR would be 'worlds' crafted by users. It became difficult to stay motivated working on a product in a medium that was very uncomfortable for me.
100 1
Ian Kettlewell @ianjk.com · 13/11/2025
Valve's new VR headset looks cool: store.steampowered.com/sale/steamfr... I was heavily invested in VR and worked on it a lot, but I never got over comfort issues due to weight and poor software. I'm happy to see this headset is lighter than recent headsets, in line with the DK2.
store.steampowered.com
Steam Frame
VR and non-VR gaming
110 1
Ian Kettlewell @ianjk.com · 07/11/2025
I'm leery of the term. It evokes this idea that a designer is just 'discovering' what the player wanted all along, but I think most of the time designers are creating new experiences the players never quite knew they wanted. Asking "Does this fulfill the player's fantasy?" feels limiting.
010 1
Ian Kettlewell @ianjk.com · 04/11/2025
I've thought about something like this in a cyberpunk setting where most of what you do is figure out how to navigate esoteric public transit, traverse neighborhoods, gather info, and figure out daily life.
1130 13
Reposted by Ian Kettlewell
Down Here For Your Soul @bombsfall.bsky.social · 05/11/2024
love a november
101129222 1.1K
Ian Kettlewell @ianjk.com · 01/11/2025
Something that scares me is how so many more people want to pick and choose "facts" that feel the best. So many people just say "no [some alternate reality] is correct" despite the evidence, and it seems AI generated video may greater enable that.
010 1
Reposted by Ian Kettlewell
Radley Balko @radleybalko.bsky.social · 31/10/2025
Can't overstate how fucked up it is that unraveling what is arguably the greatest achievement in the history of humanity is now a motivating issue of one of the two dominant parties in the U.S.
37292443337 9.2K
Ian Kettlewell @ianjk.com · 31/10/2025
Speaking of which this is a fascinating Rust library for rapidly exploring all permutations of rewrites according to a set of rules: github.com/egraphs-good... In addition to more conventional use I can see its potential for use with toy programming languages, or even procedural generation.
github.com
GitHub - egraphs-good/egg: egg is a flexible, high-performance e-graph library
egg is a flexible, high-performance e-graph library - egraphs-good/egg
020 2
Ian Kettlewell @ianjk.com · 08/10/2025
Turns out @zed.dev has an irreversible Delete option in the context menu that skips the trash, and they have yet to implement Ctrl+Z. I just lost about a day of work to this design.
020 2
Ian Kettlewell @ianjk.com · 25/09/2025
Over the last few years I've noticed Google getting weirdly worse and worse at simple queries, but the most egregious example I noticed recently is this one. When asked "How many days are between Halloween and Christmas" Google confidently "420 days".
A screenshot of a google search query for "How many days are between halloween and christmas" and Google responds 420 days because for some reason it calculated between different years.
010 1
Ian Kettlewell @ianjk.com · 20/09/2025
An opportunity for Canada is to try to poach US tech companies and talent in light of unpredictable and harmful US regulations. When I was at Microsoft they already had a location in Vancouver to locate employees until a US visa was secured. Perhaps such locations will be substantially expanded.
010 1
Ian Kettlewell @ianjk.com · 06/08/2025
I've been experimenting more with using AI to write Rust code from specs. Previously it would take a junior engineer a few days to write an unusably buggy implementation. Now with AI it takes only minutes to write an unusably buggy version.
040 4
Reposted by Ian Kettlewell
Jørgen @strangecasts.bsky.social · 21/06/2025
A very irregularly updated thread of cool web toys with a creative bent (1/n)
1298 29
Ian Kettlewell @ianjk.com · 28/03/2025
For creative disciplines this means it will become important to have a public persona, and to help people understand the personalities and lives behind a work.
140 4
Ian Kettlewell @ianjk.com · 28/03/2025
With the rise of AI art I think it's more important than ever to focus on the social value people get from art. Often what makes someone care about a work of art is the human behind it, and their personality / lived experience you can sense through the work.
141 4
Ian Kettlewell @ianjk.com · 23/01/2025
Lately I've felt grateful I am insignificant enough that I can stay honest. What's the point of incredible power if you can't defend your own principles?
020 2
Ian Kettlewell @ianjk.com · 14/11/2024
Maybe it's too complex, but yes it'd be more automatic. I think it could get to the point where if just a few people with some credibility block someone it'd immediately take effect for most other reasonable people. It's probably like a "recommended follows" algorithm but in reverse.
110 1
Ian Kettlewell @ianjk.com · 13/11/2024
A thought: On BlueSky it's public who blocks who. I think something useful would be an ability to say "I trust this person" and that defines a sort of graph of who trusts who. Based on networks of trust if someone credible blocks an account it could instantly percolate to thousands.
120 2
Ian Kettlewell @ianjk.com · 13/11/2024
I love how success in games is so often 'just' about having taste, wanting to make something novel, and having empathy for the player. It perpetually frustrates people who prefer a world view where creativity and craft isn't important.
040 4
Ian Kettlewell @ianjk.com · 13/11/2024
It will be powerful to be able to say "I trust this person" and then you benefit from their network of trust / distrust. Like a repetitional grapevine, but instantaneous. If a person hits a threshold of untrustworthiness in your network they can be blocked preemptively.
000 0
Ian Kettlewell @ianjk.com · 13/11/2024
AI bots and bad info are clearly big issues. One of the only ways to defend against it will be some sort of "credibility graph" that looks at your trusted network to help you evaluate people. BlueSky's openness situates it well to prepare for that future.
110 1
Ian Kettlewell @ianjk.com · 09/11/2024
I view Trump as almost a simple machine that does very basic things to redirect and amplify energy in basic ways. Put him into the right maelstrom of chaotic energy and emergent behavior causes the ecosystem to gradually organize around him. Like ant death circles.
020 2
Ian Kettlewell @ianjk.com · 09/11/2024
I noticed @nytimes.com on here the other day.
010 1
Ian Kettlewell @ianjk.com · 10/10/2023
I’ve searched for “Metal rust” before trying to find a library that integrates the Rust programming language with the Metal graphics API.
070 7