Email or username:

Password:

Forgot your password?
482 posts total
Gregory

It's been 0 days since I last cursed at Google as an Android app developer.

Gregory

Can anyone recommend a free, preferably open-source, stock-looking launcher for Android that has usable pages on *both* sides of the main page? Like it used to be before Google Now was introduced (which was wonderful until someone totally ruined it with news to get promoted).

iliazeus

@grishka can you please explain what do you mean by "pages"?

Like, don't most launchers allow you to have any pages you want, with any widgets you want? Or are "pages"

aim

@grishka Samsung launcher has an ability to make ANY launcher screen “home” one (the small house icon on top). At least on One UI 6 and 6.1.

Gregory

What's the thing lately with this insistence on writing proper names starting with a lowercase letter? As someone for whom English is a foreign language, I sometimes struggle to discern whether a word is a word or a name. Capitalization helps with this quite a lot.
(Though in this particular case, they at least say it should be in italic, although there are many places that don't support/allow text formatting)

Gregory

Making your beta-quality software available to the open internet has one good thing about it: someone, at some point, will abuse it so much, that all resource leaks you have will be exposed and will cause trouble.

It turns out I was leaking database connections while getting post likes. I don't know what it was, probably a crawler of some sort, but I had everything break with "too many connections" from MySQL every hour or two, which forced me to investigate this ¯\_(ツ)_/¯

#Smithereen

Gregory

Before Taylor Swift, there was Taylor Objective-C

Gregory

UX tip of the day: people typically don't open your app simply because they are bored. They open it with a concrete goal in mind, and you're getting in the way with your cutesy "what's new" and "rate us" and "please update" and other similar forcibly-context-switching crap.

Brought to you by me running an instance of IDEA with default settings to debug my plugin, but mobile apps do this way more often and way more obnoxiously.

Алексей Фаянс

[X] Don't show tips on startup

But yeah, this is annoying.

Gregory

Kinda want a browser extension that would replace all mentions of "X" with "Twitter" in news articles

Gregory

How I see the Bluesky bridge debate:

— We're on a decentralized microblogging network open to everyone, owned by no one! Finally!
— Hi all, I used the open protocol of this network to bridge it to another network that would also soon open up to everyone.
— No! Not that kind of open! You can't do that!!!! I did not give you consent to publicly rebroadcast my public posts! How DARE you!

Gregory

By the way, it also helps to know how ActivityPub actually works. In most cases, your posts don't even reach a server where there's no one following you.

Metaverse Survivor

@grishka Do you think threads will also adopt a kind of one way support? it seems like they only talk about posts being seen outside the threads network. and not about fediverse posts seen from threads.

Gregory

#Smithereen is about to become GDPR compliant 😅

I like my approach with deactivation period better than what others do. For example, @pixelfed deletes accounts immediately and it turns out people change their minds on this stuff sometimes.

#activitypub

Aral Balkan

@grishka @smallcircles @pixelfed Might be an idea to give the option of immediate deletion should the person want it. An unchecked checkbox, maybe. Always good to let the person in question have full control over what happens to their data.

Gregory

Oops, I broke everything on grishka.me because I initiated its transfer to a cheaper registrar last week and it only actually transferred today... and the NS records carried over. Pointing to servers that no longer know about this domain. Fixed them now, but I wonder how long the cache invalidation would take.

Gregory

Seems to have started propagating now.

(yes, it's "fun" to troubleshoot DNS on airport wifi)

Gregory

Deutsche Bahn is fully meeting my expectations so far

naturzukunft

@grishka not everyone can say that ;-)
I think you should consider yourself lucky.
Have a good trip

Gregory

Thinking of it, M1 iPads are almost like running DOS on an AMD Threadripper.

Almost, because DOS would at least allow you to run arbitrary unsigned software and even write your own.

Gregory

Everyone adding "in the EU" to all those Apple news like it's a real insurmountable obstacle. It's not just for the EU. It's for the entire world. Stupid malicious-compliance geoblocks are meant to be bypassed. I'm sure someone will figure it out in like an hour after the beta comes out.

sam henri gold

@grishka I played a drinking game every time they said something about inevitable risks or "we can mitigate damage but not eliminate it" and now im shitfaced at 2pm

Gregory

Remember how nearly every social app in the early 2010s had photo filters?

Modern phones have some really powerful camera hardware. For example, on anything but the crappiest cheapest Android phones, you can obtain full-size raw HDR (10- or 12-bit) images straight from the sensor in real time. I wonder what kinds of filters that would make possible 🤔

Gregory

Still having a hard time getting over the fact that it's 2024 already

Go Up