None of these complaints is inherent to the structure or functionality of Twitter…

Picking up on this again briefly:

None of these complaints is inherent to the structure or functionality of Twitter, Instagram, Facebook etc. They’re deliberate UI design choices to optimize for the company’s targets. A third party client could bypass it all (which of course is why they don’t allow those).

Similarly, Mastodon and Pixelfed and so on *could* implement UI like this, but they don’t. The project goals aren’t engagement at all costs. And each instance can have its own goals.

On Wandering.shop

Someone could add an ATTENTION-GRABBING EXPERIENCE on top of the Mastodon or Pixelfed code.

And those of us connecting with different software wouldn’t be affected.

Or they could write an app that adds it! Though I’m not sure many people would consider that an improved experience.

Then again, people do use Yahoo mail. πŸ€·β€β™‚οΈ

On Wandering.shop
On K2R

IMO there are two sensible ways to handle granular push #notification preferences:1. Use the system’s …

IMO there are two sensible ways to handle granular push #notification preferences:

1. Use the system’s per-app settings for all of it. (Tusky does this, even putting your per-account preferences in the system UI)
2. Use the app’s settings for all of it, and let the system just be an on/off toggle for what you’ve chosen in the app (like it was before the system had UI for it)

#ui #usability

On Wandering.shop

And while I’m griping about Instagram, why the heck are the detailed notification preferences split …

And while I’m griping about Instagram, why the heck are the detailed notification preferences split between the app and the system notification UI?

That’s terrible design.

Well, if it’s intended for usability, anyway.

If your goal is to make people see more notifications, though… πŸ™„

On Wandering.shop

Finally made it out to the botanical gardens up in the hills for a hike.

Finally made it out to the botanical gardens up in the hills for a hike. They’ve actually stayed open this whole time by requiring reservations to limit the number of people on the grounds at a time. (Also face masks, distancing, and closing off benches and some sections.)

Ironically there were more people there than I usually see. The limits must be against an increased demand due to the fact that they were actually open!

#nature #signs #bench #trail #closed #hiking #mask #photo

Closed due to Covid-19.

Bench (and caution tape).

Shady amphitheater.

Discarded mask on the trail.

On Photog.Social

covid closures & beaches

The beach is closed now, along with the bike path and the sidewalk I was standing on. ALL of Los Angeles County’s beaches are closed.

Neighboring Ventura County just re-opened some of theirs with distancing rules in place, and while Orange County has resisted closing their beaches, they had so many people show up at the coast this weekend that some cities are thinking about closing them after all. (Well, maybe only on weekends when non-locals might show up. πŸ™„ )

On Photog.Social

Thinking back to the last “normal” weekend in southern California

Thinking back to the last “normal” weekend in southern California before it became clear that covid-19 was spreading locally & closures started.

After a busy Saturday & Sunday morning, I went out for a calming photo walk at the beach.

Not many people were there. I’m not sure if it was just not warm enough yet, or people were starting to keep their distance already, or if they were just all at the other end where there was a kite festival.

#photo #beach #SocialDistancing #california

kelsonv: Thinking back to the

On Photog.Social

A bright sundog next to a glass-sided building

A bright #sundog next to a glass-sided building. The sun is off to the left out of frame. The sundog had a bit more color and more of the spectrum in it as seen through my polarized sunglasses, so I kind of wish I'd taken a shot through one of the lenses, but at least you can see how bright it was. I haven't adjusted the color on this image at all - except for cropping, it's straight out of my phone. #sky #halo

A bright #sundog next to a glass-sided building. The sun is off to the left out of frame. The sundog had a bit more color and more of the spectrum in it as seen through my polarized sunglasses, so I kind of wish I'd taken a shot through one of the lenses, but at least you can see how bright it was.

I haven't adjusted the color on this image at all – except for cropping, it's straight out of my phone.

#sky #halo

On PixelFed.Social
On K2R

rambling thoughts on self hosting

Thinking about what it means to self-host a service, and that there are degrees even within that.

I have a self-hosted WordPress blog in the sense that I manage an installation of WordPress, but I run it on a VPS at a web host. It’s not as self-hosted as someone running a server on a Lollipop or FreedomBox, but it’s more self-hosted than someone using WordPress.com. It’s also more self-hosted than someone using the managed WordPress hosting at the same web host.

On Wandering.shop

The key advantages of self-hosting are privacy and control. Unless a service uses end-to-end encryption, the admins at each level can probably read your stuff – you have to trust that they won’t do it unless they have to.

And of course when you run your own service, you don’t have to fear losing control when Google Plus shuts down, or Flickr changes their pricing structure, or Tumblr changes their TOS, or MySpace botches a server migration.

On Wandering.shop

The obvious disadvantage of self-hosting, of course, is that you’re on the hook for all the maintenance. Spam filtering, moderation, security updates, server migrations – those are all on you.

And unless you’re using your own software, even on your own box there’s still the risk that a project is going to shut down & leave you without security fixes, or pivot to a new direction that no longer fits what you want. (So glad WP’s block editor is still optional!)

On Wandering.shop

@iona Yeah, that’s sort of the balance I’ve settled on, too. I manage the top-level web apps, but my webhost handles the hardware, the virtualization and the LAMP stack.

(And email. Ugh, I’d forgotten how much of a pain a mailserver can be to handle until I tried to set one up on a Raspberry Pi a couple of months ago.)

I guess I’m kind of splitting the difference.

On Wandering.shop
On Blog

Kiddo’s been wanting to learn programming, with the ultimate goal of modding Minecraft. We’ve done …

Kiddo’s been wanting to learn programming, with the ultimate goal of modding Minecraft. We’ve done some Ruby, but he’s impatient, so last night I we started Java with a simple program that repeats a println X times.

He wanted to pass it the integer limit.

After a few minutes, I suggested we watch a movie & check back later.

After dinner, he decided to stop it & we timed some shorter runs.

I think he has a better understanding of scale now!

On Wandering.shop

Party like it’s 1977…

Comments on Facebook:

Brion Vibber: I assume that’s playing the disco version of the Star Wars theme…
May 27, 2013, 12:00 AM
Kelson Vibber: Or the Cantina song.
May 27, 2013, 12:10 AM
Lia Brown: Oh man, those record players were the best. Does it still work?
May 27, 2013, 9:36 PM
Kelson Vibber: Believe it or not, it’s new. It turns out there’s a whole subset of the toy market for retro toys.It’s a bit different under the hood – I’ve had to fix it once already, and it’s actually chip-driven, not classic music box works. I figure it’s probably cheaper these days to make it with fewer moving parts.
May 28, 2013, 8:34 AM
Marisa Saam: I had one of those! πŸ™‚
May 29, 2013, 12:58 PM

I think someone’s confused about the concept of step-by-step directions.

I think someone’s confused about the concept of step-by-step directions.

Step 1: Following the above illustration and assemble the toddler bed. (Every single piece of the bed is shown in the single picture, below the text.

Wayne comments on Google+: Haven’t they heard of baby steps? sheesh

Lia comments on Facebook: Soon you will have your very own doomsday device. That is what those instructions are for, right?

Cross-posted (later) on K2R

Updated Netflix thought: Dairy farms get together to raise prices…

9/15: Netflix thought: If dairy farms got together and hiked up the price of milk, would you blame your grocery store for raising their prices?

9/16: It must be the Netflix/studio milk/dairy farm analogy that’s got @Peerindex convinced that I write about breakfast cereal.

9/20: Updated Netflix thought: Dairy farms get together to raise prices, putting the squeeze on your local grocery store. The local store raises their prices to cover their higher costs. People blame the grocery store.

Then the grocery store responds by spinning off a separate store. One store will only sell milk in cardboard cartons and cheese. The other store will only sell milk in plastic bottles or yogurt. This is, of course, to make your life easier.

On Facebook

Of course, there’s always The Oatmeal’s explanation: https://theoatmeal.com/static/netflix.html

Brion adds:

One store pipes fresh delicious milk direct to your faucets, but only carries 1% because the dairy cartel is being paid by another grocery chain for an exclusive right to whole, skim, and 2%.