@matt_garber@mastodon.sdf.org avatar

matt_garber

@matt_garber@mastodon.sdf.org

Principal Systems Engineer/SRE, Linux/Unix infra

This profile is from a federated server and may be incomplete. Browse more on the original instance.

joesteel, to random
@joesteel@duck.haus avatar

What are the alternatives to Dropbox that are:

  • Truly cross platform. Like you can use it on a Linux VPS or iPhone.
  • Allow for collaborative folders, not just one-way sharing.
  • Encrypted, and private.
  • Do not require self-hosting some bullshit.
matt_garber,
@matt_garber@mastodon.sdf.org avatar

@joesteel I know you have other historical reasons for asking, but I’m pretty sure Dan’s problems aren’t specific to Dropbox per se, but due to his Dropbox client finally needing to use Apple’s horrendously bad File Provider APIs for cloud/sync services vs. their own sync system. (Little solace if Dropbox and everything else on iOS and macOS now have to use it though.)

So you’d also want to narrow your search to options that somehow weren’t forced into using half-baked File Provider. Sigh.

steele, to random
@steele@social.lol avatar

What the…Does this mean I’m just screwed on my 2016 MacBook Pro? ‘MindNode can’t be installed on “Macintosh HD” because macOS version 13 or later is required.’

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@steele Yep, unfortunately. I believe your MacBook Pro can’t be upgraded past Monterey (12.x), right? That error is due to the app developer dropping older OS support due to needing/wanting to use newer APIs or frameworks only available in more recent macOS releases.

(I’m in the same boat with one 2014 Intel MBP that can’t be upgraded past 11.x Big Sur, so I feel your pain with a few apps, including Office, that can’t receive any of the latest updates either.)

mwl, to FreeBSD
@mwl@io.mwl.io avatar

Looking for a way to run a single command as user "www" on .

Roundcube uses doveadm to compute password hashes, but the www user defaults to the nologin shell and /nonexistent home directory. I really, REALLY don't want to change that.

Anyone have something clever to let me run just this one command as www?

[edit to add: Roundcube is a web app. It runs as user www. I can't have another run the command as www: www needs to execute the process. www can't run sudo or doas without the sort of something that would let www run doveadm.]

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@mwl Roundcube (PHP) is already running as the ‘www’ user, right? So what about adding a simple .php script in a location that your PHP-FPM or CGI can see (could also be owned as root so the ‘www’ user can’t modify the content) that calls:

<?php
system(‘/usr/local/bin/doveadm…’);
?>

Since Roundcube is already running as ‘www’, using php [script name] should cause that system() command within the script to also be executed as ‘www’ without needing any extra su/sudo/doas invocations anywhere.

timbray, to random
@timbray@cosocial.ca avatar

I think the incident is teaching us that our infrastructure is dangerously fragile in the face of well-organized/funded attackers. The response isn’t “try harder” or “donate to your OSS project”, it needs to be institutional, professional, and at scale.

So, here’s my proposal, called “OSQI”, aimed at starting a how-to discussion: https://www.tbray.org/ongoing/When/202x/2024/04/01/OSQI

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@timbray Typo: “” in paragraph two, should be

film_girl, to random
@film_girl@mastodon.social avatar

I’m very sympathetic to criticism that many of Apple’s policies around the App Store and some of its products are anti-user and anti-developer. Some of them absolutely are. I’m not convinced that that’s something that should be illegal. Otherwise, please explain the existence of Nintendo.

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@film_girl I think the contrast with Nintendo is that Nintendo — unlike Apple — hasn’t used its power in the gaming market to exert anticompetitive influence into other markets (e.g., payments, digital services (Music)), etc.

That’s the part that seems, at least to me, legally strongest vs. “everyone is getting progressively more pissed about terrible developer policies/relations”. 🤷‍♂️

joesteel, to random
@joesteel@duck.haus avatar

I've had some thoughts kicking around for a while on generative AI images in my drafts, and @siracusa's post today motivated me to put those out there.

https://hypercritical.co/2024/01/11/i-made-this

https://joe-steel.com/2024-01-11-I-Made-This.html

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@joesteel Typo in the second paragraph: “aught” ➡️ “ought”

gedeonm, to random
@gedeonm@mastodon.social avatar

Greg really hits the nail on the head with this post particularly the initial paragraph about software as a service.

I think the biggest mistake Apple ever made was convincing millions of users and their developers that subscriptions were a more viable alternative than periodic paid upgrades in the App Store. They absolutely are not. https://airbagindustries.com/blog/i-m-done

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@gedeonm Amen. It’s become so frustrating listening to discussions about eternally recurring software subscriptions as the “only economically viable model” without ever acknowledging the elephant in the room: that it’s largely directly Apple’s fault for that perceived condition for not supporting paid version upgrades (with a finite direct support lifetime) either deliberately or accidentally thanks to the severe limitations of the early App Store.

paul, to random
@paul@tapbots.social avatar

Apple Maps feature request: option to hide this data.

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@paul While we’re at it, I’d love to be able to completely turn off Apple Maps waking up the screen and constantly showing on the Lock Screen. When I lock the screen, I want the screen off (e.g., to save battery and listen to audio prompts over Bluetooth), yet it insists on lighting up the screen and staying on at the next direction update.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

The engineering costs of still supporting iOS 15; I don't have an iPhone 6S, but I do have a 7 — just look at that performance delta on both CPU & graphics vs a contemporary iPhone 👀

image/png

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@stroughtonsmith The jump up between specifically the iPhone X and 12 series is staggering

joesteel, to random
@joesteel@duck.haus avatar

Has anyone done an investigative journalism piece on the first use of “year of the linux desktop”? I can't remember how long we've been making fun of that. Lotta mileage out of it.

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@joesteel That’d be fun to see… my top guess that is more actual article than random Usenet posts about X11 is ~1998-99 around the first releases of both GNOME and KDE and a bunch of boxed Red Hat 5/6 and SUSE in computer stores. (Next guess would be ~2001-02 with Lindows trying to blatantly mimic and compete with Windows XP, including preinstalled units in Walmart.)

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

I guess I got the new iOS 17 screening feature working!

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@Migueldeicaza @reuvenim I believe based on how it was described that the phone itself technically answers all incoming calls from numbers not blocked in a voicemail mode where it’s both recording the message and transcribing live. That way, if you choose to “pick up” the call based on the text, it’s instant and there’s no extra delay or handoff from the carrier. Unless I’m mistaken on new capabilities that all carriers worldwide have with their voicemail systems, which seems very unlikely…?

simonbs, (edited ) to random
@simonbs@mastodon.social avatar

Is it common in your country to take leftovers home from a restaurant? Feel free to mention where you live.

I ask because yesterday my girlfriend and I went to a restaurant with a menu that had 10 servings. There was no way we could finish it all, so my girlfriend asked for boxes to take some of it home. I think she is really cool for doing that because it's not very common in Denmark, and I'm too shy to do it myself. This made me wonder how normal it is to do so around the world.

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@simonbs Very common at almost any restaurant in the US; the primary exception where it’s not allowed is “all you can eat” (single, flat fee per person) buffets or restaurants.

film_girl, to fediverse
@film_girl@mastodon.social avatar

Actively pushing against others to adopt your protocol is how you ensure that your protocol won't "win." I'm a firm believer that a decentralized protocol will be the future of social networks/feeds as we know them. I don't know if it is going to be or or something else. But I believe a decentralized protocol will be the future. But the winner will be the one that centralized-acting services adopt. That's a good thing for everyone. It means users have data portability. 🧵

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@film_girl @Gte @lapcatsoftware The real ironic part is that the latest and greatest macOS Ventura (Intel + Apple Silicon) is still officially certified as all-caps UNIX, and Oracle doesn’t even maintain it for Solaris anymore!

https://www.opengroup.org/openbrand/register/

paul, to random
@paul@tapbots.social avatar

I need to temporarily disable sleep on a Mac, obviously the place to do this is, checks notes, Advanced section of the Displays tab…

Mad Looney Tunes GIF by MOODMAN

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@paul @Gte Also recommend taking a look at the macOS built-in caffeinate cli utility if you need to easily stop display sleep, system sleep, etc. either manually or as part of scripts in the future, or the menu bar app https://keepingyouawake.app/ which just wraps caffeinate. (An especially good use for caffeinate is keeping remote managed Mac laptops awake while doing admin tasks or waiting on background jobs to finish that the system may otherwise think can be suspended.)

bagder, to random
@bagder@mastodon.social avatar

deleting system32\curl.exe https://daniel.haxx.se/blog/2023/04/24/deleting-system32curl-exe/ - Let me tell you a story about how Windows users are deleting files from their installation and as a consequence end up in tears.

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@bagder Similar situation with Linux distros like RHEL and Ubuntu LTS: too many of the scanners (and security personnel) only look at the major.minor.patch version of installed software which gets flagged for CVEs, and do not realize that almost all long term support OSs backport security fixes into their included versions, so something like PHP 7.4 which is EOL by upstream may be patched and perfectly fine with the appropriate vendor (distro) patch applied. Sigh.

gedeonm, to random
@gedeonm@mastodon.social avatar

Anyone out there have trouble getting their Apple Wallet cards and passes to sync from iPhone to Mac? Mine have not synced at all and I also get an error when I try to manually enter any cards on my Mac.

Searching the web has not wielded a fix (yet). Just wondering if anyone else experiences this problem.

matt_garber,
@matt_garber@mastodon.sdf.org avatar

@gedeonm The number of things that still need to be “solved” with logging out and back into iCloud is… worrisome, to say the least. Apple needs to develop the equivalent of Disk Utility’s filesystem check/repair for whatever local iCloud db/caches get occasionally corrupted so it’s not such a destructive, last ditch resort.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • InstantRegret
  • everett
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • GTA5RPClips
  • tester
  • PowerRangers
  • anitta
  • thenastyranch
  • mdbf
  • ethstaker
  • cisconetworking
  • Durango
  • vwfavf
  • normalnudes
  • tacticalgear
  • khanakhh
  • modclub
  • cubers
  • Leos
  • megavids
  • All magazines