Gregory's Avatar

Gregory

@grishka.mastodon.social.ap.brid.gy

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 […] 🌉 bridged from ⁂ https://mastodon.social/@grishka, follow @ap.brid.gy to interact

17 Followers  |  1 Following  |  480 Posts  |  Joined: 14.06.2024  |  2.0316

Latest posts by grishka.mastodon.social.ap.brid.gy on Bluesky

@stux I really hope the speed of light isn't a fundamentally insurmountable limit. Because if it is, this would mean the universe is a rather boring place.

14.10.2025 19:24 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

Here's some truly bizarre UX for you. This is a public transport ticket machine in my city. Each subway station has at least several of these. They are used by tens of thousands of people daily.

If you simply put your rechargeable card in, it would show up […]

[Original post on mastodon.social]

12.10.2025 20:14 — 👍 0    🔁 1    💬 0    📌 0
Video thumbnail
11.10.2025 18:14 — 👍 0    🔁 0    💬 0    📌 0
Post image 11.10.2025 11:13 — 👍 0    🔁 0    💬 1    📌 0
Original post on mastodon.social

@tchambers this reminds me of that joke I came up with ages ago.

In Russian localization of Windows, they translated "USB mass storage device" as, literally, "memorizing device for USB". So, when someone finally manages to connect a human brain to a computer, a notification would pop up, saying […]

09.10.2025 21:02 — 👍 0    🔁 0    💬 0    📌 0
Post image 07.10.2025 14:54 — 👍 0    🔁 2    💬 0    📌 0
Original post on mastodon.social

On a fediverse server with a versioned client API, what would you expect to happen if an API call is made with a version number higher than what the server supports? Should it return an error? Should it take it to mean its highest supported version? Something else?

The API isn't RESTful, the […]

06.10.2025 12:30 — 👍 0    🔁 2    💬 1    📌 0

@pojntfx and even with alternatives being non-US-centric, like some of them are in my rare case of living in a country that was neglected by Facebook so long that by the time they tried they couldn't compete with our local social media companies, the fediverse approach is still vastly superior.

03.10.2025 03:57 — 👍 0    🔁 0    💬 0    📌 0

@kopio @phagleb this is Android, in most cases you don't have to rely on the app's mercy to provide you a close button, you just use the system back button/gesture without looking or thinking to get the annoyance out of the way in half a second

02.10.2025 09:51 — 👍 0    🔁 0    💬 0    📌 0
Post image

Yo dawg, I heard you like advertising popups, so we put an advertising popup on top of your advertising popup so you could be advertised to while you're being advertised to.

screenshot by @phagleb

02.10.2025 09:23 — 👍 0    🔁 0    💬 1    📌 0

@PizzaDemon @MastodonEngineering hey, do you have any details? What are you trying to do?

01.10.2025 09:09 — 👍 0    🔁 0    💬 1    📌 0

@bwebster reminds me of one of the mid-00s releases where Steve Jobs said on stage "we made it easier to see which window is active" :D

29.09.2025 21:08 — 👍 0    🔁 0    💬 0    📌 0
Post image

@bagder lol

25.09.2025 20:45 — 👍 0    🔁 0    💬 0    📌 0

The amount of work they've done is very impressive
https://www.youtube.com/watch?v=sXU2XaY4GdU

25.09.2025 14:24 — 👍 0    🔁 1    💬 0    📌 0

TIL that there was this lost media Russian music video that people spent years looking for. It was finally found yesterday on a cassette that someone who archives TV recordings bought as part of a lot.
https://www.youtube.com/watch?v=uzmOLwNS9l8

25.09.2025 14:23 — 👍 1    🔁 1    💬 1    📌 0
Post image 23.09.2025 20:26 — 👍 0    🔁 0    💬 1    📌 0
Post image

AGI any moment now.

(taken from Twitter)

22.09.2025 17:26 — 👍 0    🔁 1    💬 0    📌 0
Original post on mastodon.social

And as a quick follow-up to that, #Smithereen 0.11.1:
- Added support for requesting quote post authentication according to FEP-044f so reposts are displayed on servers running Mastodon 4.5.0 or newer. Note: Smithereen still allows you to repost anything, the authentication is only there to […]

20.09.2025 15:10 — 👍 0    🔁 1    💬 0    📌 0
Original post on mastodon.social

@silverpill @julian @technical-discussion ideally you would traverse everything and replace anything you don't understand with "id" references.

But anyway, I feel like we're getting too carried away about a very niche aspect of the whole thing. Almost like on that SocialHub forum.

In my own AP […]

20.09.2025 14:42 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail
20.09.2025 14:14 — 👍 2    🔁 2    💬 0    📌 0
Original post on mastodon.social

@silverpill @julian @technical-discussion
> The server hosting the malicious actor can't realistically verify every embedded object

How so? It's a responsibility of that server to authenticate its actors, and restrict them from impersonating other actors on the same server, C2S or not. I don't […]

19.09.2025 20:27 — 👍 0    🔁 0    💬 1    📌 0

@julian I have this convention where I return IDs for remote objects (obviously, how else would you authenticate them if not by fetching from the origin servers) but complete objects that are local, to save resources. IIRC I saw Mastodon do it for replies so just copied this behavior

19.09.2025 16:21 — 👍 0    🔁 0    💬 1    📌 0

@julian @silverpill that I can do fairly trivially

19.09.2025 16:07 — 👍 0    🔁 0    💬 1    📌 0
Original post on mastodon.social

@evan @julian I solve the problem of running into a deleted replies by never fully deleting replies that have replies, instead clearing most of the data. So, for such a reply, I return a Tombstone that still allows the traversal of the thread.

I agree that this is still not optimal though […]

19.09.2025 16:06 — 👍 0    🔁 0    💬 0    📌 0
Original post on mastodon.social

@evan @julian yeah, that makes sense. Though implementing FEP-f228 as specified would be complicated for me because I don't store AP objects as-is — I treat ActivityPub like an API, so to return chronologically ordered replies mixed with likes, I would have to make database queries that would […]

19.09.2025 16:02 — 👍 0    🔁 0    💬 2    📌 0

@julian do you mean fetching the `replies` collections to make threads as complete as possible? I've been doing that for a long time already :D

Never seen those FEPs, will take a look

19.09.2025 15:55 — 👍 0    🔁 0    💬 2    📌 0

Seeing yet again how IETF RFCs are split into paper-sheet-sized pages, I can't help but ask — does anyone ever print them out? There must be people who do, because otherwise it would make no sense. Or is it just a historical artifact?

19.09.2025 15:05 — 👍 0    🔁 0    💬 0    📌 0
Post image

#Smithereen 0.11 is out!

This one mostly focuses on groups and moderation. Groups now have discussion boards, admins can specify server rules (with translations!), moderators have more and better tools at their disposal, and users can now pin posts and […]

[Original post on mastodon.social]

19.09.2025 13:33 — 👍 0    🔁 6    💬 2    📌 0

@gary_bbgames even if LG didn't allow you to do this, this app does nothing wrong. Such obstruction of adversarial interoperability should be illegal

17.09.2025 17:24 — 👍 0    🔁 0    💬 0    📌 0

@bagder curl AI slop speedrun any% world record

16.09.2025 08:23 — 👍 2    🔁 0    💬 0    📌 0

@grishka.mastodon.social.ap.brid.gy is following 1 prominent accounts