Currently a metal rendering pipeline on iOS, might not be the perfect best approach, but was hoping to have light and subsurface approximations tied to the phone's gyro and ambient light sensor. Try to make it looks as close to wood in the phone as possible
09.08.2025 04:44 β π 1 π 0 π¬ 0 π 0
WoodUI in React Native.
Working on the edges, i.e. routed panel inset into the phone. Currently on ios metal shaders
Trying to describe wood designs I want to the AI, but know very little about wood working.
Blind leading the blind, but starting to feel it come together
09.08.2025 04:39 β π 0 π 0 π¬ 0 π 0
used grok imagine
Anyway, vacation over.
Back in Salt Lake City, Utah after almost a year.
Let the industrious vibes overtake me
Genuinely awesome tech here, here is Grokβs imagination of Utah:
08.08.2025 04:54 β π 0 π 0 π¬ 0 π 0
Seeing a lot of this sentiment about AI as travel and talking to people.
I definitely feel AI as a multiplier for me, allowing me to develop more, faster.
But itβs pretty clear people wonβt benefit equally from AI. And maybe some of the fear is justified
08.08.2025 00:21 β π 0 π 0 π¬ 0 π 0
TIL: embedded language support (eg. SQL in JS) in LSP is kind of a mess. Everyone handles it differently, standard problem, no standard solution
Feel like the protocol should support marking a range to be handled by another language server. Better than clients parsing out
07.08.2025 22:48 β π 0 π 0 π¬ 0 π 0
Me: βThatβs less than great UXβ
Devs: βyouβre dumb, Iβve always been able to open the doorβ
Devs in other countries: βall our doors here have pull handles when you push, and push where you pullβ
Other devs: βthatβs been discussed for decades. Itβs documented. Youβre just dumbβ
07.08.2025 19:22 β π 0 π 0 π¬ 0 π 0
Sometimes we forget how our UX intersects with real life. Could never imagine losing a young child, but to unexpectingly be reminded by a UI like they were alive and well, not sure how I'd react.
07.08.2025 15:58 β π 0 π 0 π¬ 0 π 0
Rough case I had with this was where a user's deceased child showed up due to a bad filter on the soft-delete fields in one of the SQL queries.
07.08.2025 15:58 β π 0 π 0 π¬ 1 π 0
Also I would say I wouldn't care if the roles were reversed, but I probably would, at least a little. I mean, kinda of annoying to see your SO's former like pop up every time you want to watch a 12 hour video essay on a topic you've never heard of before.
07.08.2025 15:58 β π 0 π 0 π¬ 1 π 0
UX question:
> Have youtube premium
> Have my ex's kid (not mine) as a youtube kids thing
> Awkward with the bae
> Issue deleting it
> Should I just name my next kid the same name to solve it?
Thinking about adding this as a feature for my next SaaS to boost birth rate
07.08.2025 15:58 β π 0 π 0 π¬ 1 π 0
Custom wood shader for react native...
Couldn't let it go, so got some rough lighting now, and a sobel edge detection to try to add some grain to the texture.
It'll be good. Wooden apps are the future, I promise you.
Skeuomorphism or some design mumbo jumbo
07.08.2025 04:44 β π 1 π 0 π¬ 1 π 0
Genuinely don't like semver with decimal notation. Is 4.3.0 less than or greater than 4.28.0? No wonder LLMs are confused with decimals, they are training on millions of update logs
Like in europe, do they display semver with commas?
06.08.2025 23:20 β π 1 π 0 π¬ 0 π 0
First time using `/init` in claude code, but it nailed my dev philosophy.
Didn't have it in my root config, so not sure if it pulled it from prior conversations, a rogue doc or this is more of a standard template.
But pretty much my thinking... feel free to copy
06.08.2025 22:49 β π 0 π 0 π¬ 1 π 0
Also funny, AI's visuals aren't great
06.08.2025 04:29 β π 0 π 0 π¬ 0 π 0
Well the custom shader is going great... look how realistic it is.
Probably shelve my 'realistic wood' UI for now, not worth messing with a custom rendering pipeline right now.
06.08.2025 04:29 β π 0 π 0 π¬ 1 π 0
A side note, wanted for flakeforge (definable snowflake IDs), to have some reference architectures as NPM packages you can just add and import as components into your IaC to load up ID generators, eg. using cloudflare durable objects
06.08.2025 00:39 β π 0 π 0 π¬ 0 π 0
Honestly, haven't really used no IaC tools, have used terraform for a long time, even wrapped my cloudflare deploys in it as I've increasingly used cf.
Looking at SST or pulumi, but kinda don't like how they load it on instantiation. Might want react for infra, with lazy defs
06.08.2025 00:39 β π 0 π 0 π¬ 1 π 0
Looking at a old precursor to TypeFire, at the time heavily used decorators which are out of favor nowadays.
But wondering if there is still a place for them vs just using exported API surfaces and types. Still no runtime overhead, but for describing behavior?
06.08.2025 00:25 β π 0 π 0 π¬ 0 π 0
Well... updated claude code for the new Opus 4.1. Don't see an option to select 4, and always worried about regressions with these model releases.
But been working on some custom shaders, soπ€it's the ticket to get them working without having to actually learn metal shaders
05.08.2025 22:15 β π 1 π 0 π¬ 0 π 0
AI 'scroll to bottom' chat behavior needs to be smarter.
> "log" agent workflows, just show me the summary, scroll to bottom
> "research", I want to see the whole response, don't make me scroll up to find the top of message
05.08.2025 19:00 β π 0 π 0 π¬ 0 π 0
Also for some, like do I need both javascript and typescript? Wouldn't typescript work for both as a superset? Not sure if there are weird edge cases I'm unfamiliar with
05.08.2025 15:58 β π 1 π 0 π¬ 0 π 0
Not sure how many ts languages I'll support. Each of the languages are .5-2MB lib size, so too many will bloat the app. I think some could be loaded using WASM, but that's a whole other path.
I can just choose the most common, then fallback to the textmate grammars for everything else.
05.08.2025 15:58 β π 0 π 0 π¬ 1 π 0
Well, got tree-sitter wired up into the mobile IDE (react native w/ expo)
Way more compilation work than textmate syntax highlighting, and requires building in each language support (vs downloading grammar), but seems more robust.
05.08.2025 15:58 β π 2 π 0 π¬ 1 π 0
I've been spitting around the idea that I think LLMs need their own intermediate representation (LLM IR) to train on, then deterministically translate that to 'real code' (or eventually directly compile it). Maybe play with a form of it here
05.08.2025 14:56 β π 0 π 0 π¬ 0 π 0
But having the LLM output symbol graphs instead of raw code, feel like that would solve a lot of the issues I've seen with corruption by agents and spinning loops. Basically, mapping intent -> symbolic diff rather than raw diff
05.08.2025 14:56 β π 0 π 0 π¬ 1 π 0
And feel like LoRA gives you a safety net, only so much you can drift from the base model, but probably want to do more than you can with a LoRA, especially if I'm trying to merge intent with symbolic understanding of a code graph. Training set and feedback loops are key
05.08.2025 14:56 β π 0 π 0 π¬ 1 π 0
For my mobile AI-assisted IDE, I'm thinking more and more I want to fine tune a model, like cursor tab, kinda, but with more of a mobile and symbol centric flow.
I've shipped ViTs, got ML exp., and shipped a LLM LoRA, but never done a full fine tune
Mulling it over
05.08.2025 14:56 β π 0 π 0 π¬ 1 π 0
Okay, a month of vacation might be too long and too short
But headed back convinced mobile AI assisted dev is the future
And got to use EMT skills 4 times, highly recommend getting training, super useful
04.08.2025 02:50 β π 0 π 0 π¬ 0 π 0
Finally!!! Syntax highlighting fully working with the textmate grammars on the react native mobile IDE app... only to not use them 90% of the time in favor of tree-sitter
AND line wrapping, but don't love the visual on the wrap, kinda confusing imo. But supports LSP hints!
01.08.2025 22:58 β π 0 π 0 π¬ 0 π 0
π Tech Enthusiast | AI & Dev Tools π οΈ
π₯ Sharing insights on Next.js, Payload, Supabase, Tailwind, AI, and serverless architecture.
πΊ Watch my tutorials & build with me: https://www.youtube.com/channel/UClxm1AYVvel_7Lhft3FPdhg
The two TypeScript Fools, @kamranicus.com and @erikonarheim.com, get together once a week to bring you news, updates, and interviews about TypeScript and the broader web development ecosystem.
π©βπ» Sr Dir of DevRel at @GitHub.
π₯ Grandmother of the first-ever hellthread.
π¨οΈ Will probably convince you to buy a 3D printer.
Improving π with quality software Β· Husband, 5x Father, Latter-day Saint, Web Dev, Educator, Microsoft MVP
π https://EpicWeb.dev
π https://EpicReact.dev
π https://TestingJavaScript.com
Front end developer. Extremely online since 1998! HTML, CSS & a touch of JS.
Into web accessibility and inclusivity in general. I'm a cis het elder millennial mum of 2, she/her.
βΏβπΏπ³οΈββ§οΈπ³οΈβπ
https://sarajoy.dev
(see also @sarajw.front-end.social.ap.brid.gy)
Open source developer
π¨βπ» Bingo, create-typescript-app, ESLint, Flint, Mocha, OctoGuide, typescript-eslint...
πͺ Boston TS Club & SquiggleConf
β Learning TypeScript (O'Reilly)
π Microsoft MVP
π TC39 Invited Expert
https://joshuakgoldberg.com
Founder/CEO at @Ghost.org - Geographically restless.
Mostly posting about publishing, media, open source, JavaScript, Laravel, bootstrapping, SaaS, activitypub, and design.
βοΈ Sir Tan @TanStack.com π TypeScript π Web βοΈOpen Source Softwareπ‘UI/UX/DX πΌCo-Founder @NozzleIO π¨βπ©βπ§βπ¦@Ch_JesusChrist
Long career as a dilettante at Bell Labs Research and Google, mostly building weird stuff no one uses, but occasionally getting it right, such as with UTF-8 and Go.
Engineering lead working on Google Chrome.
I want you to win :) For more on what I'm up to, I'm at addyosmani.com
#rustlang, #jj-vcs, atproto, shitposts, urbanism. I contain multitudes.
Working on #ruelang but just for fun.
Currently in Austin, TX, but from Pittsburgh. Previously in Bushwick, the Mission, LA.
π§ββοΈ Mad scientist β’ β¨ Founder + CEO @Socket.dev (http://socket.dev) β’π² Stanford lecturer (http://cs253.stanford.edu) β’ β€οΈ Open source at WebTorrent + StandardJS
official Bluesky account (check usernameπ)
Bugs, feature requests, feedback: support@bsky.app