Reposted by Christophe B.Alejandra Caraballo @esqueer.net · 27/09/2026The before and after it's even more haunting. 3428411619
Christophe B. @bladecoder.bsky.social · 23/09/2026These models can't self-improve. It's the opposite: AI companies are putting a lot of efforts to prevent feeding AI-generated content to AI models because they self-rot. You should be discussing the real harm these companies are causing today to people and businesses and make them accountable. 042
Reposted by Christophe B.Anthony Moser @anthonymoser.com · 21/09/20268. often, when people say LLMs "can do" something they mean LLMs can produce output that looks like the output of doing something 9. producing something that looks like the output of doing something is not the same thing as doing it 4447111
Reposted by Christophe B.Karl Bode @karlbode.com · 19/09/2026whoops we also failed to adequately monitor and secure our AUTOMATIC HACKING SOFTWARE the only possible solution is to have our lawyers ghost write legislation that legalizes all our worst behavior and boxes out competitorsaxios.comGoogle is the latest AI lab with a security testing mishapGoogle was one of the only AI labs that hadn't disclosed a security lapse. 310232
Christophe B. @bladecoder.bsky.social · 17/09/2026Imagine if the AI opponents in a video game were repeatedly murdering you without giving you a chance to win and the game developers would make a tragic announcement that their AI went rogue and therefore the development of the game must slow down. #OpenAI #Anthropic 110
Reposted by Christophe B.JetBrains @jetbrains.com · 10/09/2026Jake Wharton refuses to code with AI. When he left Cash App, he published nine requirements for his next job. Number one was: No AI. Our full conversation with the legendary Android developer is out now: layoffs, AI, Google and Kotlin in 2026. 14711
Reposted by Christophe B.Pavel @spavel.bsky.social · 10/09/2026I want a SMALLER phone with a THICKER case and MORE headphone jacks and I'm NOT kidding 1523229
Reposted by Christophe B.FOSDEM @fosdem.org · 08/09/2026fosdem.orgFOSDEM 2027 Call for DevroomsProposals for developer rooms for FOSDEM 2027 can now be submitted! 0136
Reposted by Christophe B.Dr. Serge Zaka @sergezaka.bsky.social · 02/09/2026La banalisation des extrêmes climatiques est peut-être l’un des dangers les plus insidieux du changement climatique. 1/6 711370602
Christophe B. @bladecoder.bsky.social · 02/09/2026It's worse, you're the only thing I see in my timeline now 100
Christophe B. @bladecoder.bsky.social · 27/08/2026Particularly because structural equality checks have a cost that you don't have to pay with strong skipping mode. 000
Christophe B. @bladecoder.bsky.social · 27/08/2026Yes I understand that's why your example works. But even when using a god state object you could limit the state changes by properly filtering the duplicates at the ViewModel level before adding them to the god state. I think it's more productive to limit creating new instances at the source. 100
Christophe B. @bladecoder.bsky.social · 27/08/2026Or alternatively the ViewModel could use distinctUntilChanged() to limit state changes. IMO it's better to optimize state changes at the source in the ViewModel than focusing on stability at the end of the chain which is like a workaround. 100
Christophe B. @bladecoder.bsky.social · 27/08/2026Yes but then when you observe that Flow using collectAsState() in Compose it will automatically de-duplicate identical lists by doing a structural equality check so stability won't matter as much. This should also be mentioned. 110
Christophe B. @bladecoder.bsky.social · 26/08/2026The ethical and copyright issues are just as heavy on my conscience. 150
Reposted by Christophe B.Alejandra Caraballo @esqueer.net · 20/08/2026I've never seen such an effort to censor a document as I have the Amnesty International report on gender critical groups because of JK Rowling. They removed the report from the Wayback Machine and now I got a DMCA strike on my Google Drive for having it. It was deleted and removed from my account. 230114225345
Christophe B. @bladecoder.bsky.social · 19/08/2026Oui... J'avais retrouvé un peu d'espoir quand Netflix a sorti une excellente série animée il y a 2 ans mais elle a été immédiatement annulée après une saison. 001
Christophe B. @bladecoder.bsky.social · 19/08/2026J'ai vu aussi qu'il existe un Blu-ray "4K Ultra HD" sorti en 2017 a une image dégueulasse: la calibration des couleurs a complètement changé et un algorithme qui retire le grain de l'image et lisse le visage des acteurs qui ont l'air d'être en plastique 200
Christophe B. @bladecoder.bsky.social · 19/08/2026Attention les puristes te diront que le director's cut a des problèmes de rythme et que son happy end ne correspond pas au thème sombre du film. 200
Christophe B. @bladecoder.bsky.social · 16/08/2026After watching "Disclosure Day" I believe David Koepp and Steven Spielberg should stop writing screenplays. It also made me want to re-watch "They Live". 000
Christophe B. @bladecoder.bsky.social · 16/08/2026I was afraid I would miss Hilt-specific magical code generation features but I was able to create simple abstractions providing a very close experience. This experiment gave me enough material for a talk or a long blog post so expect to see more about it later. #Metro #Kotlin #KotlinMultiplatform 010
Christophe B. @bladecoder.bsky.social · 16/08/2026I migrated the FOSDEM Companion Android app dependency injection from Dagger Hilt to Metro. Build times are faster as expected and the APK file is also 7KB smaller which is a nice bonus. 2162
Christophe B. @bladecoder.bsky.social · 16/08/2026Just Google's new plausible answers (aka bullshit) generation engine working as intended 010
Reposted by Christophe B.ngrok @ngrok.com · 11/08/2026Compression and LLMs are trying to solve the exact same problem: predicting what comes next. @anniesexton.com's interactive essay walks us through the basics of compression to reveal its surprising overlap with every language model you've ever used. 513225
Reposted by Christophe B.Ingo Kegel @ingokegel.bsky.social · 11/08/20261/ Java serialization sucks. That's why there are so many alternatives. There's a new kid on the block who claims to be much faster than anybody else. I was curious, so I put together a comparison of the top 5 Java serialization frameworks. 123
Christophe B. @bladecoder.bsky.social · 09/08/2026I find your article a bit misleading. The reason why the unchanged list recomposes on every state update in your demo is because the code creates a new copy of the list every time it updates the state, apparently for no other reason than forcing a recomposition for dramatic effect.blog.shreyaspatil.devStop Ignoring Compose Stability (Yes, Even with Strong Skipping Mode) | Shreyas Patil's BlogStrong Skipping Mode doesn't make Compose stability obsolete. Discover the hidden referential equality trap causing silent recompositions in your app. 100
Christophe B. @bladecoder.bsky.social · 09/08/2026Maybe I'll add a link to Jake Wharton's excellent post jakewharton.com/r8-optimizat...jakewharton.comR8 Optimization: Staticization – Jake Wharton 000
Christophe B. @bladecoder.bsky.social · 08/08/2026You mean when accessing fields of Companion objects from the main class? I assume there is still some overhead yes but I didn't investigate. I also assume R8 improves things on Android by using staticization. 100
Christophe B. @bladecoder.bsky.social · 08/08/2026A lot of things changed since #Kotlin 1.1, for example starting with Kotlin 1.5 the compiler is optimizing for loops of any combination of functions creating an integer progression. Check out the very unreasonable example near the end of this revised post: dev.to/cbeyls/explo...dev.toExploring Kotlin’s hidden costs — Part 3: Delegated properties and rangesFollowing the overwhelming positive feedback I received after publishing the first two parts of this... 110
Christophe B. @bladecoder.bsky.social · 08/08/2026I started migrating all my old programming blog posts from enshittified Medium to dev.to and revisiting them at the same time.dev.toExploring Kotlin’s hidden costs — Part 3: Delegated properties and rangesFollowing the overwhelming positive feedback I received after publishing the first two parts of this... 130
Christophe B. @bladecoder.bsky.social · 06/08/2026The underclocking is the most interesting aspect, as both the CPU and GPU provide better performance per watt at lower power levels than their stock settings. This also allows to keep the temperatures under control with the fans running at low speed. 000
Christophe B. @bladecoder.bsky.social · 06/08/2026I did my best to make it as compact and quiet as possible. I used a Sugo SG13 case with a SFX-L power supply, Noctua CPU and case fans, an underclocked AMD 7500F CPU and an underclocked AMD 9060 XT GPU. It has 2GB SSD, 32GB RAM and 16GB video memory. 100
Christophe B. @bladecoder.bsky.social · 06/08/2026Building your own "Steam Machine" is now trendy. By chance I did this exactly one year ago when the Steam Machine was not announced yet and the prices of SSDs and RAM were still normal. My machine cost me the same price as the base model from Valve, with more power and double the memory. 100
Christophe B. @bladecoder.bsky.social · 05/08/2026Nothing. I would get more value and less destruction from $500 of lottery money. 010
Christophe B. @bladecoder.bsky.social · 02/08/2026Wondering how many of these libraries will be properly maintained 110
Reposted by Christophe B.Joseph Cox @josephcox.bsky.social · 31/07/2026New from 404 Media: Google Earth has introduced an AI feature that lets anyone fabricate completely bullshit satellite images. In our own tests, we added a “bomb blast and crater” to an area of Los Angeles. This is a misinformation time bomb, will 100% be abused www.404media.co/google-earth... 22068522698
Reposted by Christophe B.Zac Sweers @zacsweers.dev · 31/07/2026Metro 1.4.0 brings suspend providers! ⚡ github.com/ZacSweers/me...github.comRelease 1.4.0 · ZacSweers/metroNew Experimental support for suspend providers This release introduces experimental support for suspend providers. This is disabled by default and can be enabled by the metro.enableSuspendProviders... 1173
Reposted by Christophe B.Tits McGee @scientits.bsky.social · 30/07/2026Oh my God, this is not a drill - LinkedIn has added 'seems like AI slop' as an option on posts Genuinely thought it was a joke until I clicked on a few posts 1154483753
Reposted by Christophe B.Aurimas Liutikas @liutikas.net · 29/07/2026It is hard to believe it has been 5 years since Compose 1.0.0! Amazing to have been a tiny part of this journey. android-developers.googleblog.com/2…android-developers.googleblog.comCelebrating 5 years of Jetpack ComposeNews and insights on the Android platform, developer tools, and events. 0134
Reposted by Christophe B.Romain Guy @romainguy.dev · 27/07/2026Fascinating optimization work done by the R8 and Compose teams to optimize coroutines: android-developers.googleblog.com/2026/07/how-...android-developers.googleblog.comHow R8 made Kotlin Coroutines on Android 2x fasterNews and insights on the Android platform, developer tools, and events. 0315
Reposted by Christophe B.Matt Novak @paleofuture.bsky.social · 23/07/2026There's a reason Elon Musk rarely does interviews with real news outlets.gizmodo.comElon Musk Melts Down Over Perfectly Normal Questions in Wild New Interview"Maybe some people do loathe me. And that's probably true. I don't care," said Musk. 30154521398
Reposted by Christophe B.Miguel de Icaza @migueldeicaza.bsky.social · 22/07/2026Fabulous use of AI: overpaid.loloverpaid.lolOverpAId — Fire Your CEO. Hire The Future.OverpAId is the AI Executive Platform that replaces your nine-figure leadership team with something that actually works. (Satire.) 0317
Christophe B. @bladecoder.bsky.social · 20/07/2026The YouTube Android app is so broken now that when you switch your phone theme between light and dark the text of the app doesn't change color and becomes illegible. 🤦♂️ I'm seriously wondering if there is any human left working on this app. 220
Christophe B. @bladecoder.bsky.social · 20/07/2026We went from having an actual search engine showing us the excerpt we're looking for, to a plausible answer generator that forces us to do the extra work of verifying if it's correct. The bullshit machine enslaves us. 020
Christophe B. @bladecoder.bsky.social · 17/07/2026Handling daylight saving time and timezone changes is already a hard enough problem in computer science, and now in addition to positive leap seconds we also have to deal with negative leap seconds because the earth stopped slowing down and started spinning faster?! www.techtimes.com/articles/320...techtimes.comEarth Rotation Records Spur October Vote to Avert Negative Leap SecondNegative leap second risk is driving an October 2026 CGPM vote to replace the 54-year-old leap second with a leap hour. Earth set rotation speed records in 2024 and 2025, and timekeepers estimate a 30... 000
Christophe B. @bladecoder.bsky.social · 13/07/2026I just read that Sam Neill passed away after beating blood cancer and couldn't believe my eyes. I have a lot of respect for that man, may he rest in peace.static.klipy.comJurassic Park: Dr. Grant's Iconic Shades MomentAlt: Jurassic Park: Dr. Grant's Iconic Shades Moment 170