Are they aware of all other features? Why is AI getting this preferential treatment? It's weird.
10.08.2025 17:46 β π 2 π 0 π¬ 3 π 0@romainguy.dev.bsky.social
Photography (https://curious-creature.com), Blog (https://romainguy.dev). In the past: Engineering Director, Android Toolkit team at Google.
Are they aware of all other features? Why is AI getting this preferential treatment? It's weird.
10.08.2025 17:46 β π 2 π 0 π¬ 3 π 0The main problem I have with AI features in *all* the apps where they are present is how desperate the apps look to make me use said features. It's notifications, icons, banners, etc. everywhere. No other features get this treatment. It's weird and obnoxious.
10.08.2025 16:33 β π 10 π 1 π¬ 1 π 0Second Reality, along with the legendary Assembly party were among the earliest influences to the members of Conspiracy. Today we're honoring the 32nd anniversary with a gift to the community: a native 32 bit port of the demo that kicked off the PC demoscene era with a bang.
= 32 bits after 32 years =
We're incredibly proud to announce that Second Reality has now been finally ported to a modern operating system, and you can watch it tear up your system: no video, no emulation, just code - as it should be.
conspiracy.hu/files/w32nd_...
github.com/ConspiracyHu...
I also use em-en dashing and I'm deeply annoyed it would cause folks to think I use LLMs (which I don't)
28.07.2025 06:06 β π 9 π 1 π¬ 0 π 0Shreyas Patil wrote a nice article about Pausable Composition!
We have been working on designs for this feature for quite a while until Leland asked "Why don't we just skip?". Ben Tengrove did a prototype to prove it would work and voila a feature is born.
blog.shreyaspatil.dev/exploring-pa...
The setup is easy. You might be surprised by the number of requests some devices make though π (I had a Logitech remote I got rid of because it was talking to a remote server twice a minute, 24 hours a day)
13.07.2025 19:43 β π 5 π 0 π¬ 0 π 0If you're willing to go the extra mile, installing something like pi-hole on your network does wonders
13.07.2025 18:52 β π 4 π 0 π¬ 1 π 0I just fell into Gunpla, glad to see it's far from the worst π
13.07.2025 00:27 β π 1 π 0 π¬ 0 π 0Will do, thanks!
06.07.2025 06:35 β π 0 π 0 π¬ 0 π 0It's partly what turned me off last time. But it saved me from an impulse buy π
06.07.2025 06:31 β π 0 π 0 π¬ 0 π 0How's that deck? I've been tempted to pick one up
06.07.2025 06:17 β π 1 π 0 π¬ 1 π 0If youβve never read her 1978 interview with Art Bell(?) for Playboy(??) about being trans itβs very good btw www.digitaltransgenderarchive.net/files/nv9352...
30.06.2025 00:21 β π 37 π 8 π¬ 1 π 1Yeah I have this issue with English and French, it's infuriating.
21.06.2025 13:27 β π 6 π 0 π¬ 1 π 0Auto-dubbed videos on YouTube got worse. If I download an auto-dubbed video to watch offline, the original language is unavailable. YouTube doesnβt let you list languages you understand. One day Google will understand that some folks speak more than one languageβ¦
21.06.2025 10:25 β π 39 π 5 π¬ 9 π 0Playing around with the UI for fun. Designing such micro-interactions and animations is a breeze thanks to Compose.
P.S. If you didn't catch it, a full vinyl rotation takes exactly 1800ms. That's 33 RPM πΆπΏ
Great talk, thanks for sharing! Impressive work too
29.05.2025 18:52 β π 3 π 0 π¬ 1 π 0Vector/path rendering (directly using drawing APIs or formats like SVG) is incredibly powerful. But don't forget that sometimes a simple bitmap is the easiest, cheapest, fastest, and overall best solution π
28.05.2025 00:10 β π 30 π 3 π¬ 1 π 0Yesterday was my last day at Google.
What started as a 2-year Green Card journey became 11 amazing years & meeting incredible people.
So many great memories from creating Jetpack to adopting Kotlin.
10/10, would do it again.
It is time to move on though, try new challenges and learn new stuff!
Need reviewers? :)
22.05.2025 20:52 β π 5 π 0 π¬ 1 π 0Indeed, we improved every parts of ADB Wifi pipeline. Besides support in Studio, you need ADB 36.0.1 (to be released soon) and Android 16.
22.05.2025 01:11 β π 12 π 2 π¬ 1 π 1Today, we've released a brand new Jetpack library - Navigation3! A pure Compose, state based navigation library: android-developers.googleblog.com/2025/05/anno...
20.05.2025 18:05 β π 89 π 29 π¬ 6 π 9I wrote about my retro winter adventure where I built my childhood dream PC fabiensanglard.net/2168.
18.05.2025 14:36 β π 285 π 34 π¬ 11 π 3I did the same. It was fine at first when you can work on multiple things, but once you have only a goal or two and you know what to do but can't execute on them because of the RNG... Ugh. Not fun to feel like you're wasting time π
17.05.2025 20:57 β π 2 π 0 π¬ 1 π 0Yes absolutely. Because if JNI overhead it's not worth doing it for a single element but for an entire array, it helps a ton (and you can vectorize etc.).
16.05.2025 05:05 β π 2 π 0 π¬ 0 π 0New blog post, in which I show a real-world Kotlin example of manual inlining/merging computations to improve performance: www.romainguy.dev/posts/2025/m...
16.05.2025 01:39 β π 25 π 4 π¬ 1 π 0I'd have to check the assembly generated for native targets. I'd be surprised if it makes things worse.
14.05.2025 04:29 β π 2 π 0 π¬ 0 π 0New blog post! In this post I explain some of the techniques used to eliminate unnecessary array bounds checks when writing Kotlin code.
www.romainguy.dev/posts/2025/e...
Yep exactly what I had in mind as well.
13.05.2025 17:56 β π 0 π 0 π¬ 1 π 0I keep meaning to write a blog post to show an example where a worse big-O is actually faster.
13.05.2025 15:46 β π 1 π 0 π¬ 1 π 0I've been reading the comic book but it's not quite the same. Still enjoyable though
08.05.2025 15:41 β π 2 π 0 π¬ 0 π 0