Show newer

I'm also going to implement blurhash while I'm at it.

Show thread

progress update. I'm currently rewriting everything related to image storage to use github.com/imgproxy/imgproxy. It's just so much better it's mind-blowing. What used to be 8 files (4 sizes in 2 formats) is now a single webp image. I deleted so much code. Profile pictures in particular are now 1 file too, since imgproxy handles cropping the square version out of the full rectangular one.

Why is this a thing on git.activitypub.dev? We all know password complexity requirements have nothing to do with security. Btw, this is configurable in gitea: docs.gitea.io/en-us/config-che

cc @cj @pukkamustard

(yes I receive my own IRC messages on my phone because there still are no good Matrix clients for macOS so I use Adium)

Show thread

You aren't using Facebook right now. Please tap here to fix this ASAP.

(I have two completely empty accounts added to the app, tested oauth a while ago)

How naive of this thing to assume I have anything resembling a sensible sleep schedule.

Today I learned about this Houdini API thing that will finally make the web a viable application platform. Custom layout and drawing without compromises and workarounds, at last.

Meanwhile "please use , browser engine diversity is important".

(yes I know this layout is too wide, I'll make it narrower someday)

Show thread

Small update. As in VK, you can now specify your middle and maiden names, if any. Unlike VK, you can specify a maiden name regardless of your gender, because why not.

Actually, they're not. They confirmed at WWDC that you can disable "secure" boot, it was just very confusing. Technology is indeed amazing, except adapters still suck, touchbar is an unneeded gimmick, and user-upgradeable storage would've been nice.

Show thread

The world before the coronavirus was such an amazing place.

I really like that the internet archive decided to preserve the flash memes forever. It's been a long time since I've seen one.

archive.org/details/flash_ally

Обновление : добавил склонение имён по падежам, чтобы всё читалось по-человечески. Ещё добавил автоматическое определение пола по имени и фамилии при регистрации.

To my non-Russian-speaking followers: Russian words, including people's names, change suffixes where you would use a preposition in English, like "to Gregory". I implemented that so any strings involving names look like any sane human would write them.

New ARM macbooks have phone-style locked bootloaders with OS signature verification. They apparently aren't unlockable. Isn't technology amazing?!

update: a better post text parser. It now generates valid HTML in 100% of cases. It doesn't recognize links where there aren't any. It works correctly with code blocks that contain blank lines. It processes mentions in a more clever way, and adds internal user IDs to them so it's now possible to make those VK/Twitter-style hover cards.

update: my half-assed mobile layout is finally done! I'm now finally free to do the *actually interesting* stuff. Words can't describe how much I hate web frontend after using real UI frameworks for so many years.

One more thing I hate about JS: these not-really-an-array arrays that only support getting the length and an element by index. NodeList among them especially so.

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!