sxan

joined 2 years ago
[–] sxan@midwest.social 2 points 19 hours ago

Right? The beginning of the end, maybe. Or maybe a fluke; until it is repeated across the country, we don't know.

[–] sxan@midwest.social 6 points 1 day ago* (last edited 1 day ago) (1 children)

Shamelessly shilling my OSS project, rook. It provides a secret-server-ish headless tool backed by a KeePass DB.

  • Headless server
  • Optional and convenient integration with the kernel keyring (on Linux), for locking the server to only provide secrets to the user's session
  • Provides a range of search, list, and get commands
  • Minimal dependencies and small code base make rook reasonably auditable

You might be interested in rook if you're a KeePassXC user. Why might you want this instead of:

  • Gnome secret-server, KDEs wallet, or pass? rook uses your (a) KeePass DB, while most other projects store secrets in their own DBs and require (usually manual) sync'ing when passwords change.
  • One of the browser secret storage? Those also keep a bespoke DB which needs to be synced, and they're limited to browser use. Rook supports using secrets in cron jobs or on the command line (e.g. mbsync, vdirsyncer, msmtp, etc, etc).
  • KeePassXC? KeePassXC does provide a secret service that mocks Gnome secret-service, but you have to keep KeePassXC (a GUI app) running even if you only rarely use the UI. Rook can also be used on a headless machine.
  • The KeePassXC command line tool? That requires entering the password for every request, making it tedious to use and impractical for automated, periodic jobs.

Rook is read-only, and intended to be complementary to KeePassXC. The KeePassXC command line tools are just fine for editing, where providing a password for every action is acceptable, and of course the GUI is quite nice for CRUD.

[–] sxan@midwest.social 3 points 2 days ago

I hate the modern reefer madness that has doctors afraid to prescribed appropriate pain medication.

[–] sxan@midwest.social 1 points 1 week ago (1 children)

I'm not a history buff, but what I remember about the successful violent ones is that they tended to end up little better than what they replaced. So, point for non-violent ones.

Circumstances are important, though. For non-violent protests to be successful, the oppressors have to see the protesters as human. A theory I believe which has weight is that Ghandi didn't understand that the British may have thought Indians were lesser, but they didn't systemically dehumanize them, and were generally reluctant to treat them as animals, and so protests could have an effect. The Nazis made an effort to dehumanize Jews (and other minorities), and had fewer reservations about wholesale slaughtering. Uprisings were squashed by the sheer expediency of mowing down entire crowds.

What concerns me is the same rhetoric used on the far Right to dehumanize the Left and minorities. The real danger is the precedent of training people to see the opposition not as people, but as animals.

I'm sidestepping the fact that humans are animals; the science doesn't matter, the important thing is the desensitizing and moral rationalization.

[–] sxan@midwest.social 1 points 1 week ago (3 children)

I read the same 3.5% article, but I don't see where you're quoting it and am not sure what "democracy movement" means in this context. Could you explain?

[–] sxan@midwest.social 5 points 1 week ago (1 children)
[–] sxan@midwest.social 3 points 1 week ago (1 children)

If they're living in a ghetto as they say, telling them to spend money - which for you may seem affordable - seems entitled.

Also, I don't know how cameras help. They're blaming ICE. ICE dresses in black and wears masks. They're the new Secret Police, Trump's brown-shirts, and regular LE isn't going to do shit about their illegal activities; so far, all LE has done is support them.

[–] sxan@midwest.social 1 points 1 week ago (5 children)

The key word is "democracy." WWII Germany wasn't a functional democracy. It is debatable whether America still has a functional democracy, or if it's just in pre-failure.

[–] sxan@midwest.social 3 points 1 week ago (3 children)

What other groups?

Neonazis make up a good part of MAGA. People who oppose the genocide don't (by and large) hate Jews; they hate genocide.

[–] sxan@midwest.social 1 points 2 weeks ago

I would never suggest that Democrats don't have their own crooks and con artists. It's clear they do; and some liberal communities will overlook these. Although I don't believe infidelity precludes being a good President, I understand outrage that Democrats, nationally, were willing to overlook Clinton's affair(s). I don't, however, believe they'd have overlooked convicted felonies, clear treason, graft, or pedophilia, and that's the difference.

You're right that this state of affairs has not always existed; Nixon stepped down, after all, and prior to Nixon - farther back - Democrats were the party of segregationists. I'm suggesting that, for the past 40 or so years, Democrats have broadly been less hypocritical than Republicans, and held their representatives to higher standards of ethics. Maybe the difference is slight, but when Al Franken was accused of sexual misconduct, reaction was swift and he stepped down. Meanwhile, Mark Foley is texting underage boys, and his own anti-gay party (even ignoring the pedophilia nature) turned a blind eye.

I am not defending the two party system. I am certainly not defending FPTP. I stand on the evidence that no third party has come anywhere close to a plurality in the electoral college, much less the popular vote, for the Presidency in the past 165 years, and this - pithy quotes - demonstrates that voting for the lesser of two evils is currently the only option.

If we want to change this, we change our voting system, and we eliminate the electoral college. Voting for third parties, no matter how idealistic, affects no change.

[–] sxan@midwest.social 1 points 2 weeks ago (2 children)

It seems you confused liberals with leftists

There's no hard, fixed definition, but Ok. Liberals, progressives, leftists. Democrats - the established Democratic party - has historically been less willing to overlook sins of their members. When Democrat pedophiles are outed, they've been kicked out; Republican ones just get overlooked by their party and re-elected.

The D party is weak, ineffectual, geriatric, and has lost its moral center. Democrats tend to think more critically about who they vote for.

However: the "voting Blue no matter what" is a different issue. That's the reality of our FPTP voting system, and the electoral college. When it comes down to the final vote in the general election, if you aren't voting for the lesser of the two evils from the two major parties in the US, you may as well not vote. No third party candidate has come even close to winning the presidency since 1861. As long as we have the electoral college, no third party candidate will.

I am in complete agreement that the political divide is manufactured to mask the class war that the rich have effectively won. They've won, because they're the only ones fighting. The gains by Unions is good, and may be the only hope; but when we have a dictator in the White House, the political divide factor can't be ignored either.

Right?

[–] sxan@midwest.social 0 points 2 weeks ago (4 children)

I would argue that it's because, unlike conservatives, liberals are not blind followers willing to overlook any sin. OTOH, it also demonstrates a lack of foresight and understanding about the realities of the FPTP voting.

 

Ok, Lemmy, let's play a game!

Post how many languages in which you can count to ten, including your native language. If you like, provide which languages. I'm going to make a guess; after you've replied, come back and open the spoiler. If I'm right: upvote; if I'm wrong: downvote!

My guess, and my answer...My guess is that it's more than the number of languages you speak, read, and/or write.

Do you feel cheated because I didn't pick a number? Vote how you want to, or don't vote! I'm just interested in the count.

I can count to ten in five languages, but I only speak two. I can read a third, and I once was able to converse in a fourth, but have long since lost that skill. I know only some pick-up/borrow words from the 5th, including counting to 10.

  1. My native language is English
  2. I lived in Germany for a couple of years; because I never took classes, I can't write in German, but I spoke fluently by the time I left.
  3. I studied French in college for three years; I can read French, but I've yet to meet a French person who can understand what I'm trying to say, and I have a hard time comprehending it.
  4. I taught myself Esperanto a couple of decades ago, and used to hang out in Esperanto chat rooms. I haven't kept up.
  5. I can count to ten in Japanese because I took Aikido classes for a decade or so, and my instructor counted out loud in Japanese, and the various movements are numbered.

I can almost count to ten in Spanish, because I grew up in mid-California and there was a lot of Spanish thrown around. But French interferes, and I start in Spanish and find myself switching to French in the middle, so I'm not sure I could really do it.

Bonus question: do you ever do your counting in a non-native language, just to make it more interesting?

 

What are you folks using for self-hosted single sign-on?

I have my little LDAP server (lldap is fan-fucking-tastic -- far easier to work with than OpenLDAP, which gave me nothing but heartburn). Some applications can be configured to work with it directly; several don't have LDAP account support. And, ultimately, it'd be nice to have SSO - having the same password everywhere if great, but having to sign in only once (per day or week, or whatever) would be even nicer.

There are several self-hosted Auth* projects; which is the simplest and easiest? I'd really just like a basic start-it-up, point it at my LDAP server, and go. Fine grained ACLs and RBAC support is nice and all, but simplicity is trump in my case. Configuring these systems is, IME, a complex process, with no small numbers of dials to turn.

A half dozen users, and probably only two groups: admin, and everyone else. I don't need fancy. OSS, of course. Is there any of these projects that fit that bill? It would seem to be a common use case for self-hosters, who don't need all the bells and whistles of enterprise-grade solutions.

 

Edit 2024-10-01

Another person posted about a similar need, and I decided to create a matrix document to track it, in the hope that those of us looking for this specific use case could come up with the best solution. The idea here is that, while many OSS social media projects are capable of being used like a Fcbook wall, they don't all necessarily provide an ideal user experience. Feature set is not equivalent to being designed for a specific use case, and the desired workflow should be the primary means of interacting with the service. The (for now) open document tracking this is here.

I'm a little surprised I can't find any posts asking this question, and that there doesn't seem to be a FAQ about it. Maybe "Facebook" covers too many use cases for one clean answer.

Up front, I think the answer for my case is going to be "Friendica," but I'm interested in hearing if there are any other, better options. I'm sure Mastodon and Lemmy aren't it, but there's Pixelfed and a dozen other options with which I'm less familiar with.

This mostly centers around my 3-y/o niece and a geographically distributed family, and the desire for Facebook-like image sharing with a timeline feed, comments, likes (positive feedback), that sort of thing. Critical, in our case, is a good iOS experience for capturing and sharing short videos and pictures; a process where the parents have to take pictures, log into a web site, create a post, attach an image from the gallery is simply too fussy, especially for the non-technical and mostly overwhelmed parents. Less important is the extended family experience, although alerts would be nice. Privacy is critical; the parents are very concerned about limiting access to the media of their daughter that is shared, so the ability to restrict viewing to logged-in members of the family is important.

FUTO Circles was almost perfect. There was some initial confusion about the difference between circles and groups, but in the end the app experience was great and it accomplished all of the goals -- until it didn't. At some point, half of the already shared media disappeared from the feeds of all of the iOS family members (although the Android user could still see all of the posts). It was a thoroughly discouraging experience, and resulted in a complete lack of faith in the ecosystem. While I believe it might be possible to self-host, by the time we decided that everyone liked it and I was about to look into self-hosting our own family server (and remove the storage restrictions, which hadn't yet been reached when it all fell apart), the iOS app bugs had cropped up and we abandoned the platform.

So there's the requirements we're looking for:

  • The ability to create private, invite-only groups/communities
  • A convenient mobile capture+share experience, which means an app
  • Reactions (emojis) & comment threads
  • Both iOS and Android support, in addition to whatever web interface is available for desktop use

and, given this community, obviously self-hostable.

I have never personally used Facebook, but my understanding is that it's a little different in that communities are really more like individual blogs with some post-level feedback mechanisms; in this way, it's more like Mastodon, where you follow individuals and can respond to their posts, albeit with a loosely-enforced character limit. And as opposed to Lemmy, which while moderated, doesn't really have a main "owner" model. I can imagine setting up a Lemmy instance and creating a community per person, but I feel as if that'd be trying to wedge a square peg into a round hole.

Pixelfed might be the answer, but from my brief encounter with it, it feels more like a photo-oriented Mastodon, then a Facebook wall-style experience (it's Facebook that has "walls", right?).

So back to where I started: in my personal experience, it seems like Friendica might be the best fit, except that I don't use an iPhone and don't know if there are any decent Friendica apps that would satisfy the user experience we're looking for; honestly, I haven't particularly liked any of the Android apps, so I don't hold out much hope for iOS.

Most of the options speak ActivityPub, so maybe I should just focus on finding the right AP-based mobile client? Although, so far the best experience (until it broke) has been Circles, which is based on Matrix.

It's challenging to install and evaluate all of the options, especially when -- in my case -- to properly evaluate the software requires getting several people on each platform to try and see how they like it. I value the community's experience and opinions.

view more: next ›