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
96 notes, 0 following, 1 followers
Reply to @dansup@mastodon.social
Gregory@grishka@mastodon.social (2026-06-14 23:01:49)
@dansup I'm more of a cat person but I'm allergic to cats and I'm not sure I want to bear that responsibility
Reply to @dansup@mastodon.social
Gregory@grishka@mastodon.social (2026-06-14 22:34:26)
@dansup well, if you have free easy access to a buffet all day every day with no limitations whatsoever, and you lack self-control, which kids often do, I'm sure you will develop an eating disorder
Reply to @dansup@mastodon.social
Gregory@grishka@mastodon.social (2026-06-14 22:23:08)
@dansup I have to disagree here. The medium does not matter, yes. Our generation watched a lot of TV as kids and it didn't make us worse either.
But TikTok, reels and shorts are different. They are served by an algorithm that adapts to the viewer instead of being authored for a general audience. It's designed to make you, personally, stay engaged as long as possible. It's called brainrot for a reason. You need self-control to consume this kind of content responsibly.
Gregory@grishka@mastodon.social (2026-06-12 19:11:20)
It's almost like some macOS apps should just not use sandboxing. You can still do that. It works fine, I checked.
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/736/592/527/515/889/original/78f9b2a03674ce24.png
Gregory@grishka@mastodon.social (2026-06-12 18:20:47)
@freddy I feel like in the long run, we as a civilization should just get rid of PKI for good. It's not sustainable. There were efforts to instead tie TLS certificate trust to DNS, that as far as I know went nowhere, which is a real shame.
Gregory@grishka@mastodon.social (2026-06-12 15:25:43)
Siri AI is not available in the EU because of the Direct Memory Access, oh, sorry, Digital Markets Act
Reply to @mrudokas@mastodon.social
Gregory@grishka@mastodon.social (2026-06-11 19:39:01)
@mrudokas @morrick @dmitriid both AI and VR are solutions in desperate search of problems, but at least most cases of someone using AI for personal purposes don't make that person socially awkward
Reply to @Hierarchy@mastodon.social
Gregory@grishka@mastodon.social (2026-06-11 01:03:31)
@Hierarchy @dansup in simple words, it's the type of website that keeps showing you spinners after your browser's UI tells you it's done loading. Instead of generating HTML on the server, it makes API requests from your browser and generates the page on your device. Because an SPA does more work than an old-school server-side-rendered dynamic website, it feels much slower, with no way around that.
Mastodon is an SPA as well.
Reply to @dansup@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 21:40:18)
@dansup 99% of what I did at VK was Android development. I always knew enough HTML/CSS/JS/PHP to make a quick and easy website (or iframe VK app), but I only really got deep into it when I started Smithereen.
What react server vulns? Why would you have a JS runtime on your server at all? I mean the completely old-school approach with templates and stuff like the last 15 years didn't happen. These things: https://github.com/grishka/Smithereen/blob/master/src/main/resources/templates/desktop/profile.twig
Reply to @dansup@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 21:16:50)
@dansup yeah that's why you don't build an SPA but instead render everything server-side. That's why Smithereen feels so instant 😏
Reply to @grishka@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 18:34:24)
@dansup but also it felt like magic to me because I had a life back then... now the internet *is* most of my life, unfortunately. I'd love to change that eventually.
Reply to @dansup@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 18:27:13)
@dansup we didn't have any free internet, but we could "go buy some internet" because it came on cards like these with login credentials
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/725/088/062/954/220/original/7fb62f9733c644b7.png
Reply to @grishka@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 07:52:05)
@voiddweller I guess that does look passable on iPhones, since those use OLED displays that have subpixel arrangements that don't allow for sharp 1-pixel lines, so you can't really tell the difference anyway
Reply to @voiddweller@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 07:49:57)
@voiddweller they don't have defined sizes and don't follow any grid so they render as an absolute mess of pixels, especially on low-dpi screens, but it's noticeable even on retina. You can't unsee it once you see it, sorry
Gregory@grishka@mastodon.social (2026-06-10 06:18:56)
I haven't tried Apple's latest beta OSes, but it seems like they followed the well-known path of "to make someone feel good, do something terrible to them and then undo that" this year
Reply to @Edent@mastodon.social
Gregory@grishka@mastodon.social (2026-06-10 05:21:49)
@Edent supposedly 2FA will stop this.
But also recently someone I know had their Telegram account hacked in a similar way. A link to vote for someone in some contest, which needs Telegram login, except it doesn't do the proper oauth flow but instead asks for your phone number, confirmation in the app, and 2FA password (yes Telegram has it the other way around). I had to ask the right person at Telegram to terminate the scammer's sessions so that person could have their account back.
Reply to @underoot@mastodon.social
Gregory@grishka@mastodon.social (2026-06-09 16:03:33)
@underoot everything that's wrong with all the "modern" "declarative" UI frameworks. They aren't well-suited for building complex two-dimensional properly-desktop layouts. They make fine-grained adjustments to the UI a major pain in the ass, but you really need to be able to make those sometimes to get things just right. The "automatic" animations make the UI look and feel cheap.
Also this article by @nikitonsky: https://tonsky.me/blog/swiftui/
Gregory@grishka@mastodon.social (2026-06-09 15:33:40)
The macOS/iOS 27 liquid glass looks... surprisingly okay? Also I'm glad that they undid the two stupidest changes on macOS, the menu icons and the floating sidebars.
I'm hoping they'll get rid of SF Symbols in macOS 28. And maybe, fingers crossed, deprecate SwiftUI in macOS 29.
Reply to @bynkii@mastodon.social
Gregory@grishka@mastodon.social (2026-06-09 03:17:06)
@bynkii honest question, how does someone end up without that skill? It's something I was taught as a kid. With a film camera because that was the only practical kind at the time. So it was hammered into my head pretty hard that I have to get the framing right and everyone looking into the camera on the first try.
Reply to @morrick@appdot.net
Gregory@grishka@mastodon.social (2026-06-09 02:46:42)
@morrick I've been asking this question ever since iPhones started getting bigger for no good reason
Gregory@grishka@mastodon.social (2026-06-09 02:45:37)
Platform improvements: pray that we don't improve it any further.
Trust: our devices that we rent to you for the full purchase price are trusted by us.
Safety: our app store revenue will hopefully remain safe.
#WWDC
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/715/732/054/546/994/original/8bc5968c0525e338.png
Reply to @grishka@mastodon.social
Gregory@grishka@mastodon.social (2026-06-09 02:36:06)
@morrick ...and if you do want that, you have to configure the "internet" GPRS APN instead of the default "wap" one so you don't blow past your monthly allowance by loading two pages. You still have to be very aware of how much data you use because it costs 8₽ per megabyte.
Reply to @morrick@appdot.net
Gregory@grishka@mastodon.social (2026-06-09 02:31:58)
@morrick so weird to me to realize that kids these days get to have actual real smartphones with apps and internet access and ads and all the dark pattern bullshit that comes with that by default. In my mind, the phone you have at school is either a Nokia, a Siemens, or a Sony Ericsson. There might be an IR port so you could share pictures and music with your classmates. You could install Opera Mini on it if you *really* want internet on the go.
Gregory@grishka@mastodon.social (2026-06-08 22:35:24)
There are only a few things about computers I hate more than when you try to run a command in a terminal, you paste something that has a ' or a " in it, and instead of it running you get
>
>
>
>
>
Reply to @liaizon@social.wake.st
Gregory@grishka@mastodon.social (2026-06-08 19:31:02)
@liaizon https://developer.android.com/reference/android/os/IBinder
Gregory@grishka@mastodon.social (2026-06-08 19:03:20)
sorry what
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/713/914/210/819/136/original/df4e99252b547845.png
Gregory@grishka@mastodon.social (2026-06-08 17:17:30)
Than what?
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/713/498/065/484/232/original/0cd4a918f39d0b32.png
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.
Older Notes