ai safety @github

Brisbane, Queensland
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki.
11
45
587
72,710
Heeeeeey! Long time no see!
1
1
521
ya, waited for the perfect time to say hello and surface stoked, the "not very fun town" in the UK.
1
1
25
marais retweeted
After about a year, on and off, I am veeeery happy to release TWINKLEPLOP, a syntax highlighter of tremendous power! The speed of prism with the customisation of Shiki.
11
45
587
72,710
Someone found my work on on.design and reached out. Just a quick commission, nothing huge, but that’s exactly the point. The work gets seen.🫰
9
110
4,410
im creative with the bugs i create in the code i write 😅
2
1
28
and creatively prompting @paper 🫶
1
30
Just ask @Muse to file your claim by sending it this link 😅
You can now claim your payout from Apple’s $250 million Siri settlement 9to5mac.com/2026/09/21/you-c… by @ChanceHMiller
58
57
3,431
1,614,127
as long as you're not in Australia
1,696
🆕: @Meta and @stripe are partnering to make it easy for businesses to accept agentic payments using the @Muse Connector Platform. Learn more: • muse.ai/platform • docs.stripe.com/agentic-comm… • Email jweinstein@ / @jeff_weinstein
Opening access for developers to build Muse connectors. You bring the API -- Muse brings the agent, the browser, and the context of what the person actually wants. People reach your service just by asking for it, and their agent takes it from there. New connectors are live today. Come build with us. muse.ai/platform
124
94
1,505
207,535
Partnering to make it easier for American* businesses.
49
Opening access for developers to build Muse connectors. You bring the API -- Muse brings the agent, the browser, and the context of what the person actually wants. People reach your service just by asking for it, and their agent takes it from there. New connectors are live today. Come build with us. muse.ai/platform
1,045
887
11,720
6,012,908
can you open this up to Australia?
1
186
Most of these are already true today. Ironically, the SE and PL academics who, theoretically, should be ahead of the curve and show us the way forward, are desperately holding on to the old ways.
Most predictions I see are still way too conservative. Here's mine
11
9
127
16,640
> So this morning I decided to plant my flag. Again. I've been writing and talking about all of this for. For many people change is hard to accept. Keep waving the flag!
2
6
604
and yet when I do review code, I find a lot of logical problems today. not that the code is wrong, but more that the pull request author misunderstood the requirements the pr is trying to solve.
17
muse is shockingly good - they nailed the simplicity. it's quickly becoming my go-to for personal AI
25
14
692
208,338
wish australians can say that. we don't get muse over here
8
3,544
I'm working on a new library that enables real shared-memory multithreading for JavaScript, natively. After seeing what's possible with Zig in WASM, I was tired of not having the same possibilities in JavaScript! Here, the main thread and a worker cooperatively increment a counter. The state object is truly shared between the two threads; no messages are ever exchanged after the initial handshake.
29
19
364
23,034
can't wait for this to drop! actually the coolest thing i've seen today. even just that algorithm for packing the data types onto the array buffer.
12
The library uses SharedArrayBuffer to achieve this! This feature already provides true shared-memory multithreading to JavaScript, but you can only share raw bytes which is awkward. Therefore, my library is able to serialize every JavaScript value into this buffer and returns wrappers that look and behave like normal JavaScript objects, but really read from and write to this buffer under the hood. Currently, I have support for the following types: numbers, bools, string, boxed primitives, null, undefined, bigint, objects, arrays, Map, Set, Date, TypedArray, DataView, Error, and RegExp. All reference types maintain their identity across the thread boundary. The core engineering challenge is how to best represent these objects in memory so that they still remain fast despite the high dynamism of JavaScript!
4
65
2,700
is this code anywhere public? this is sick!
1
1
27
🙌🙌🙌 yes!!! love it! @slightlycode was this your doing?
1
4
493
nope not me!
1
53
worktrees are such a bad idea. i'm glad we're starting to move out of that world.
110
7
237
70,503
i've just started to move into that world with lane.lukeed.com by @lukeed05. he's made worktrees good again!
1
194
Replying to @swyxio
🫶
44
2027 prediction: Models will be replacing tons of playwrite tests as a means to crawl and use your application using desktop usage. Just doing it now for Omarchy just shows how crazy powerful it is and how hard it is to do the same thing with scripts.
142
68
2,638
161,910
Generally agree. But churnin $1.75 a test in tokens, for something that is considered free now, is gonna be something we'll need to work through first.
1
1
156
How do you manage worktrees? I currently don't have a good way to quickly see the list of all worktrees and see the diffs in them. In particular worktrees are automatically created by agents and github desktop requires to add each worktree manually - this is an outdated workflow
6
2
778
Either I'm holding it wrong or concurrent Rust builds are tricky... all of my agents are stepping on each other's toes and are getting blocked
2
2
353
thanks @lukeed05 for the find! 🤝
1
50