Home | Notifications | New Note | Local | Federated | Search | Logout

Gregory@grishka@mastodon.social

Software developer who's almost lost faith in the modern IT. Used to work at VKontakte, then Telegram. Currently building my own fediverse project to save our online social lives from greedy corporations. Follow the progress: #smithereen

Also working on the Mastodon Android app.

Русскоязычный аккаунт — @grishka

Website: https://grishka.me
:mastodon: team: https://joinmastodon.org/about
Smithereen website: https://smithereen.software Joined: 2026-05-05 09:01:50 70 notes, 0 following, 1 followers

Gregory@grishka@mastodon.social (2026-06-07 20:01:14) Here's something I stumbled upon on one of my video tapes and unlocked a memory I didn't know I had. Now this song lives rent-free in my head...

Seeing the opening to the Russian version of Sesame Street probably wasn't on your list of things to do today or, really, ever. I was told that different countries had different main characters. At least in the US, they had a big yellow bird. ---Attachments--- video: https://files.mastodon.social/media_attachments/files/116/708/475/344/249/857/original/0b116d414043ef6d.mp4

Gregory@grishka@mastodon.social (2026-06-06 20:49:44) Here's a random tech-adjacent thought I had today.

There's this perfume shop on my street that I pass on most days. They used to decorate their windows with some interesting designs that would change every few months. I liked looking at those. But a while ago, they installed LED video displays in the windows. The displays play some videos trying to convey smell through sight. They are also obnoxiously bright at night. But most importantly, there's no soul any more.

Reply to @mittorn@masturbated.one Gregory@grishka@mastodon.social (2026-06-04 20:15:26) @mittorn sure. Except the alternative is even more painful.

Reply to @mittorn@masturbated.one Gregory@grishka@mastodon.social (2026-06-04 20:13:04) @mittorn I simply don't enjoy spending hours working around self-imposed limitations. That's it really. You already know my stance on Linux, this is just an extension of that.

Reply to @mittorn@masturbated.one Gregory@grishka@mastodon.social (2026-06-04 20:03:14) @mittorn because I always value my comfort over my principles

Reply to @mittorn@masturbated.one Gregory@grishka@mastodon.social (2026-06-04 19:30:46) @mittorn and that telemetry hurts me how exactly? Every proprietary app comes with 10 analytics SDKs now.

Reply to @zxguesser@oldbytes.space Gregory@grishka@mastodon.social (2026-06-04 19:12:03) RE: https://mastodon.social/@grishka/115973390205292448

@zxguesser @seabass in my personal experience the receiver would just display whatever.

Here are my recent experiments btw, every page is full of errors, but it's a miracle this decoder managed to recover anything at all:

Reply to @mittorn@masturbated.one Gregory@grishka@mastodon.social (2026-06-04 19:04:08) @mittorn I do use Google apps quite a lot so it's not really an option. I just wish Google Play didn't act like it owns my entire goddamn phone

Gregory@grishka@mastodon.social (2026-06-04 13:44:53) What is Google's end goal with popping this up at me about every month whenever I install an apk? I said "no" about a hundred times at this point. Is it their idea that I'll somehow change my mind after multiple years of consistently saying "no"? ---Attachments--- image: https://files.mastodon.social/media_attachments/files/116/690/003/641/354/594/original/08b607fbb76e8699.png

Gregory@grishka@mastodon.social (2026-06-04 10:19:40) @seabass interesting! I'm curious about what he says about error correction. Teletext itself does have some, but it's pretty weak (saying that as someone who recently recovered some teletext pages off of video tapes). I wonder if they just trusted that, or added extra FEC on top.

Reply to @Sominemo@collar.place Gregory@grishka@mastodon.social (2026-06-04 01:33:30) @Sominemo laziness

Gregory@grishka@mastodon.social (2026-06-04 01:00:55) If you ever feel confused figuring out someone else's project, remember that Instagram calls its stories feature "reels" in the code, while reels are "IGTV".

Reply to @dansup@mastodon.social Gregory@grishka@mastodon.social (2026-06-02 10:58:44) @dansup huh? What am I going to link to for fediverse network stats now?

Gregory@grishka@mastodon.social (2026-06-01 23:21:34) Just released #Smithereen 1.0.2 which fixes another batch of minor bugs.

Reply to @tchambers@indieweb.social Gregory@grishka@mastodon.social (2026-06-01 14:39:41) @tchambers I know almost nothing about physics beyond what they teach in school, but I do know enough about ML/AI to confidently say that *if*, and that's a big if, the humanity ever achieves AGI, its architecture will definitely be nothing like that of LLMs. So it's always funny to me when AI bros promise that these dumb things are what will somehow help us get there. Just one order of magnitude more parameters and it will become sentient, right?

Gregory@grishka@mastodon.social boosted: @Vivaldi@social.vivaldi.net (2026-05-31 06:53:24) No, in case you wonder, we haven't changed our minds.

#AI #browser #technology #Google ---Attachments--- image: https://social-cdn.vivaldi.net/system/media_attachments/files/116/665/729/489/061/094/original/b259362ac2aaa957.png

Reply to @jschwart@mas.to Gregory@grishka@mastodon.social (2026-05-31 04:43:12) @jschwart it totally does, you can say "деньга" and that would mean "one piece of money". There's also a micro-loan company called that

Reply to @grishka@mastodon.social Gregory@grishka@mastodon.social (2026-05-31 04:25:30) Definitely not helped by the fact that both are properly grammatically plural in Russian

Gregory@grishka@mastodon.social (2026-05-31 04:22:50) Weird realization: there are English words that feel like they should be plural, but are actually singular. For example, "hair", or "money".

Reply to @renchap@oisaur.com Gregory@grishka@mastodon.social (2026-05-30 02:21:28) @renchap oh yeah even I got one, that one time someone submitted an inconsequential 2-line PR to the Android app with 4 paragraphs of detailed description of why it's necessary, and a commit message no real human would ever write

Gregory@grishka@mastodon.social boosted: @thestrangelet@beige.party (2026-05-29 10:19:07) I've worked in tech for over 20 years, and I've never been threatened for not using particular tools until this year. I think that says a lot about where we are.

Gregory@grishka@mastodon.social (2026-05-28 08:32:46) Just released #Smithereen 1.0.1 with a few minor bug fixes.

Gregory@grishka@mastodon.social (2026-05-22 07:15:27) I did it. #Smithereen 1.0 is officially out now. Only took me 6.5 years from an idea to something I can proudly call a stable release. ---Attachments--- image: https://files.mastodon.social/media_attachments/files/116/614/866/422/305/225/original/00a9a8be3d4227b3.png

Reply to @dansup@mastodon.social Gregory@grishka@mastodon.social (2026-05-16 23:05:51) @dansup c2s is simply impractical, too. Both on the client and on the server.

On the server, you have to merge two disparate streams (feed and notifications) into one inbox.

On the client, you have to split them back apart. You also have to load a lot of non-optimized stuff from different servers. You just have to make lots of requests to do simple things, and now imagine all that on 2G.

I can imagine a "minimal" server that implements c2s but almost no UX of its own though.

Gregory@grishka@mastodon.social (2026-05-05 05:20:28) Wanted to check out #Smithereen? Well, now you can! I've just set up a demo server that lets you sign up for a temporary account to play around:

https://try.smithereen.software

#activitypub #mastodev ---Attachments--- image: https://files.mastodon.social/media_attachments/files/116/518/143/685/986/602/original/dbc8f45951c7ba32.png

Reply to @grishka@mastodon.social Gregory@grishka@mastodon.social (2026-04-20 00:59:56) ---Attachments--- image: https://files.mastodon.social/media_attachments/files/116/432/200/988/835/513/original/36bf2b1e09021de8.png

Reply to @grishka@mastodon.social Gregory@grishka@mastodon.social (2026-01-29 00:18:18) Someone sent me this: https://www.andrewnile.co.uk/blog/adventures-in-teletext-recovery/

So after making my thing write files in a format that it expects and capturing over an hour of vertical blanking intervals... ---Attachments--- image: https://files.mastodon.social/media_attachments/files/115/973/382/522/440/733/original/03e2c92a6452b01d.png
image: https://files.mastodon.social/media_attachments/files/115/973/382/551/487/000/original/c4059a6ffbb69ad0.png
image: https://files.mastodon.social/media_attachments/files/115/973/382/762/032/600/original/4ff0cb49b0b1aa5b.png
image: https://files.mastodon.social/media_attachments/files/115/973/382/885/115/888/original/52ac66eb8d590dbf.png

Gregory@grishka@mastodon.social (2026-01-27 17:42:20) I usually have some one-off projects I work on when I have nothing more important to work on. Usually to learn something new and/or do something weird. These are generally useless for other people.

I just finished one of those. It's a software-defined analog video decoder because why would you buy a capture device if you can instead have fun making one, right? It's an ADC running at 20 MS/s connected to a RPi Zero connected to a Mac. The Mac app does the decoding.

https://github.com/grishka/miscellaneous/blob/master/AVDecoder/README_en.md ---Attachments--- image: https://files.mastodon.social/media_attachments/files/115/966/162/575/801/985/original/c041a097cf925fd4.jpg

Reply to @grishka@mastodon.social Gregory@grishka@mastodon.social (2026-01-21 09:00:39) ---Attachments--- image: https://files.mastodon.social/media_attachments/files/115/930/142/034/677/229/original/e2153cdb10e88515.png

Reply to @grishka@mastodon.social Gregory@grishka@mastodon.social (2025-11-06 11:22:38) ---Attachments--- image: https://files.mastodon.social/media_attachments/files/115/500/368/244/664/678/original/9653efb312ad2bce.png
Older Notes