You should read this super cool blog from Tom!
This is a result of a month long investigation where he found a core bug in the Android Framework USB handling code that led to VM freezes.
engineering.block.xyz/blog/ending-...
#AndroidDev
You should read this super cool blog from Tom!
This is a result of a month long investigation where he found a core bug in the Android Framework USB handling code that led to VM freezes.
engineering.block.xyz/blog/ending-...
#AndroidDev
@tcmulcahy.bsky.social wrote a thing, "Ending Android USB Freezes".
engineering.block.xyz/blog/ending-...
Stoic - github.com/block/stoic/ - reached 100 stars over the weekend - looking forward to talking about it at #dcnyc25 - nyc.droidcon.com/speakers/tom...
And this will also be the best talk of #droidconNYC2025: nyc.droidcon.com/speakers/tom....
github.com/block/stoic is pure witchcraft
#dcnyc25 #droidcon
So you can now install stoic with Homebrew: `brew install block/tap/stoic`
The complete lack of red tape when dealing with Open Source at Block continues to amaze me. It's so different from anywhere else I've worked. Today I asked about having block/homebrew-tap repo. Half an hour later it's up and I'm the owner.
Yeah, probably the same for me.
I broke in my new trail runners. These are the Altra Olympus. They have a wide toe box and zero drop like barefoot shoes, but lots of cushion. I think these are my new favorite running shoes.
Yes, exactly.
The thing stopping me from using Kotlin scripting is the signal handling. This is easy in other scripting languages like Python/Bash, but it seems to require JNI in Kotlin. (I've had partial success with a shutdown hook, but that's an awful hack and it caused other problems)