Email or username:

Password:

Forgot your password?
91 posts total
Gregory

Why do some news websites make random words links to lists of articles on the topic of that word? Does anyone ever intentionally click these, or is this just some weird form of SEO?

Gregory

I was told on Twitter that this boosts PageRank of each individual article because articles link to each other. Otherwise only those articles that have many links from the outside would rank high.

So yes, a SEO technique.

twitter.com/Niketas/status/178

Gregory

Ah yes, May, the sixth month of winter.

Gregory

I want to wish VK developers for everything in their lives to require a pointless extra action to see all available options.

In a restaurant, they bring you a menu on a single sheet. There's 1 dish and 1 drink, and "Show 54 more? Ask your waiter".

In an elevator in a 25-story building, there are buttons: 1, 2, and "show 23 more". The latter opens an additional panel with the remaining 23 floor buttons.

In a shopping mall restroom, there's 1 stall, and a door with a sign on it: "show 5 more".

Gregory

In case someone wants possibly the longest thread on the fediverse for testing purposes, here you go: mastodon.social/@brownpau/1123
With the way I store replies in #Smithereen, this will soon exceed my limit of 256 levels ¯\_(ツ)_/¯

#activitypub #mastodev

Gregory

What will happen when this limit is exceeded? The "reply key" field will get truncated. It's 1024 bytes and stores the IDs of all parent posts as 32-bit integers, always starting from the top-level one. So essentially, all further replies will be erroneously considered replying to the 256th reply in the thread.

Now I don't think this is a problem in any real-world use cases, but yikes

Gregory

Have you ever seen an elephant in real life?

Anonymous poll

Poll

Yes
48
82.8%
No
10
17.2%
58 people voted.
Voting ended 8 May at 22:43.
Gregory

Kinda tempted to buy a Rabbit R1 just to jailbreak it to run regular Android apps. The only thing stopping me is that it's $200 + reshipping, feels kinda expensive for a reverse engineering curiosity project.

This, but the other way around: androidauthority.com/rabbit-r1

Gregory

After all these years, #Smithereen finally has this remote interaction thingy when you click a like or share button while logged out.

#ActivityPub

Liaizon Wakest

@grishka oh wow I love that you added the "Works with..." line, thats really smooth

Gregory

Hear me out: what if Apple Vision Pro flopped because of the round checkboxes

Gregory

And another #Smithereen thing: added (very basic) hover cards for mentions on desktop

Gregory

In case you ever wanted to embed #Smithereen posts on your website, you can now do this.

#activitypub #mastodev

Gregory

Misskey font spotted in the wild

Gregory

The most important feature of old VK profiles, now in #Smithereen 😅

Tinelix :twittercheck:

@grishka А эта фича менее забагованная, чем в OpenVK?

Gregory

Reposts are now done in #Smithereen. You can only make "quote-posts", not Announce reposts because Announce is too confusing and doesn't fit my vision. However, Announce reposts are no longer this half-assed thing like they were before. They now show up in people's profiles and use a different icon from my native reposts.

Also: new UI for likes.

#ActivityPub #mastodev

:PUA: Shlee fucked around and

@grishka Tumblr style reblogs are great. Glad to see this.

Gregory

FOMO in tech is a disease and is working against anyone who wants to tackle hard & important problems. I don't know any other sophisticated/technical industry where trends matter this much, and have this level of impact. We routinely force people to drop what they do and pivot to catch a bus they already missed.

Show previous comments
James

@rakyll I am fighting that battle right now and it’s soul-emptying…

Kate Bowles

@rakyll @pettter Oh my, this has helped me understand something that also applies with force in universities.

Gregory

@rakyll I had this happen to me recently when I decided to show the Android developer community how I build small and fast Android apps. It broke many people's logic because "your code is so simple and straightforward, really refreshing" but "you aren't using the best practices which means it's an unmaintainable mess in case a team of 50 developers (49 of them junior) needs to work on it".

Gregory

Only recently did I realize that vk.com/live, a page that existed since 2011 and painstakingly documented all VK updates in extreme detail, is invaluable for me as a reference for #Smithereen UIs. Much better than hunting for screenshots of obscure things on Google or Yandex.

Here's one version of the reposts UI I'm currently working on:

Gregory

I'm looking into how various social media services provide embeds and there's either an <iframe> or a some sort of inline preview (makes sense so far) and then... a <script>? That renders the actual embed? Mastodon and Pixelfed do it like this too. Is this how it's always done? Feels odd that people just add these scripts to their websites.

Gregory

This embed on The Verge? Yep, it actually runs a script loaded from tapbots.social straight on theverge.com 🙈

But then how DO you make an iframe that can resize itself without relying on such scripts?

Gregory

Proper support for reposts in #Smithereen, finally!

Gregory

Since reposts/boosts are now stored as actual posts, albeit with a bunch of special-case handling in many places, they now appear in profiles too.

Smithereen's native type of repost will be the "quote-post", the one that creates its own separate comment thread. All this is specifically for compatibility with the rest of the fediverse predominantly using the Announce activity for reposting.

Gregory

I'm getting better at drawing pixel-perfect SVG icons. Yes, I disable antialiasing for some of my SVGs so they look crisp on non-retina displays.

Go Up