Profile avatar
sanastasov.dev
Software Engineer doing a bit of Android and a bit of backend with Kotlin. Based in Berlin.
75 posts 359 followers 233 following
Prolific Poster
Conversation Starter

Tracking the performance of the S&P 500 through 100 days of an administration because I don't want to grade.

good advice. while you wait for them to do that, you can subscribe to citationneeded.news

Guerilla advertising seen in the London Metro

how do i ban this godforsaken popup to the 9th circle of hell so that i never need to see it again

If you're running Macrobenchmark tests to compute interaction latencies, you should check whether the distribution of results is a normal distribution. If it's not normal, compare outlier traces with traces that are close to the median and you will find systemic perf issues! Thread 🧵 #AndroidDev

Jeremy and I will be speaking at @kotlinconf.com this year about the KMP work we've been doing in Architecture Components. See you there! #AndroidDev #Kotlin #KMP

When Imperfect Systems are Good, Actually: #Bluesky's Lossy Timelines

Klarna was the company that went all-on replacing customer support with an AI bot and went on to brag about the cost savings. Now they are reversing course. Easy to see more companies blindly replacing quality customer support with a worse AI implementation will follow...

My message to the world

Breaking: OpenAI's efforts at pure scaling have hit a wall. "The truth is nobody, not Altman, and not anyone else, has yet figured out to get to AGI. Scaling is useful, but it is not now and never was the whole answer." ~ @garymarcus.bsky.social garymarcus.substack.... #GenerativeAI

I'm running out of storage in my Google account. Mainly back up of photos. Any alternatives to Google one I should consider for photo backup on an android device?

Just a reminder I have this #Kotlin starter pack, if I'm missing anyone, let me know! go.bsky.app/BV8HXZ1

New blog post: Parallelism with Android SQLite blog.p-y.wtf/parallelism-... What started an ANR investigation ended up with a deep dive into Android SQLite's connection pool... #AndroidDev

What if instead of getting Agents to do our tasks, we have them attend meetings while we work on tasks.

name a more iconic safety engineering duo than Boeing and Elon Musk

More good news from Google: Kotlin 2.0 is now the default version in the Android project (AOSP)! As an example of the improvements, the System UI module now takes 33% less time to build. ⚡️

Setting up Firebase App Distribution and following the official docs. The recommended way to authenticate on CI is --token. PR runs on CI: --token is deprecated 🤷‍♂️

We've published a new doc page that explains the relationship between Compose Multiplatform and Jetpack Compose: www.jetbrains.com/he...

The insanity of being a fire ecologist in the epicenter of a major fire event, bags packed and ready to evacuate, watching active fire from my window, while taking media requests and explaining to the public, for the 100,000th time how climate change is largely responsible for this

Let’s start properly the new year by writing something! I’ve wrote down (so I will remember how to do it 😂) how I temporarly unlocked the build from failing due to unavailable dependencies.

25 AI Predictions for 2025 (and a review of my almost entirely correct predictions from 2024) open.substack.com/pub/garymarc...

Shocked. I’m shocked.

Two exercises that really fuck me up in the gym: 1. Bulgarian Split squat 2. High bar squat

Relatives Gather From Across The Country To Stare Into Screens Together theonion.com/relatives-ga...

Feels like every hotel, airplane, car, new home, etc implemented standard USB ports and literally the same year the entire tech world changed over to USB-C

Ah ok, so I see we're really wedging that dude into the "migrant terrorist" despite the fact that online he was singing from one of the most German far-right hymnsheets. He's been here 18 years. He was parroting AfD lines about Merkel and Islam. Sorry chaps, but this one belongs to you. 🇩🇪🇩🇪🇩🇪

Seems like it's pretty safe to assume that if a YouTube influencer promotes something, it's probably a scam. youtu.be/vc4yL3YTwWk?...

New blog post! If you are a Kotlin or Java Android developer, this one should make you go 🤯. www.romainguy.dev/posts/2024/n... I'm not even sorry.

Some thoughts on how to think clearly about o1:

Nothing is truly unlimited, especially in computer science. The key is to make the limits so large that they’re rarely noticed. For example, did you know these .class bytecode (hence Kotlin) max limits? • 255 dimensions for arrays • 65,535 bytes for string literals • 65,535 fields per class 1/2

I'm thinking about renaming the modifiers in Haze but not quite sure what to use. If you want to help, you can comment here: github.com/chrisbanes/h...