[-] sxan@midwest.social 16 points 1 day ago

It sucks the same way Python sucks. Some people just really don't like indentation-based syntax. I'm one of them, so I dislike both formats. However, if you groove on that sort of thing, I don't think YAML is any worse than any other markup.

Oddly, I get along with Haskell, which also used indentation for scoping/delimiting; I can't explain that, except that, somehow, indentation-based syntax seems to fit better with functional languages. But I have no clear argument about why; it's just an oddity in my aesthetics.

[-] sxan@midwest.social 0 points 1 day ago

Your logic makes sense. To OP's point, though, you wear an engagement ring to show that you are engaged; a wedding ring to display you are married/wed. The argument for it being called when you receive it is weakened by the fact that most people remove their rings when an engagement is broken, or they get divorced. Or, they move the ring to a different finger, at which point it's no longer an engagement or wedding ring, right? It's just a ring.

If the rings were named after the event of reception, they'd still be called wedding and engagement rings even after a broken relationship. They're "was" rings; ex-wedding-rings. No longer engagement rings.

So the more I think about it, the more I'm with OP - the rings represent a state, and so wedding rings should be called "marriage" rings to represent the state of being engaged/married, rather than the singular event of the giving.

[-] sxan@midwest.social 1 points 1 day ago

Oh, no. I hate Pumpkin Spice. Pumpkin Pie at Thanksgiving is my bane. It's probably why I hate Pumpkin Spice. I could live with the stink it for a couple of days, but after StarFucks came out with Pumpkin Spice, it started getting everywhere starting October and running through Christmas.

And it really does smell more strongly than other things. It's invasive.

How about you having to work next to someone who slathers himself in surstromming every morning for three months, and then come tell me how OK it is for people to invade your space with "a little smell."

[-] sxan@midwest.social 2 points 1 day ago

Good eye; I didn't think about looking at the trees. It looks pre-Fall, but this is the South; I wouldn't be surprised if there were still leaves on the trees into late September.

This looks like a farm to me. That bunker is almost certainly a converted ice-house, but could also be slave housing. I'd guess ice-house, as that's what they look like in the mid-Atlantic. Also, I'd have expected fortifications to be built outside the city, given the nature of warfare in the mid-1800's. Surely they wouldn't have built those barriers in a more suburban area? The barriers looking fairly intact is what makes me suspect a "before" photo.

[-] sxan@midwest.social 7 points 1 day ago* (last edited 1 day ago)

Which set contains no elements?

Or, more in the spirit of OP's observation:

What are the fundamental rules for set theory?

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

Huh. My memory of TNG was that it was mostly variations of pasty off-white. The LCARS was colorful, but the uniforms were mostly primary colors and everything else was... well, pastel always seems watered-down and bland to me.

DS9 was all browns and blacks, though. It totally made sense, because of the station's history, but the colors were pretty monotone, like everything was dark sepia, right?

[-] sxan@midwest.social 11 points 2 days ago

A Trump presidency would be categorically worse for Palestine.

People voting for Stein, rather than Harris, over Palestine are the very epitome of bad critical thinking skills.

A main sponsor of the Green Party this election is Russia (1, 2, 3); Stein opposes US support for Ukraine, and essentially blames Russia's invasion on the US.

[-] sxan@midwest.social 5 points 2 days ago

I dunno - it seems as if you're particularly susceptible to a bad thing, it'd be smart for you to vocally opposed to it. Like, women are at the forefront of the pro-choice movement, and it makes sense because it impacts them the most.

Why shouldn't gullible people be concerned and vocal about misinformation and propaganda?

[-] sxan@midwest.social 22 points 2 days ago

Because it's more than just not drinking milk. Vegans avoid all products that result from the direct exploitation of animals, including eggs and honey. It also includes not using animal products like leather; you can be a vegetarian and still wear leather.

Honey always seemed a stretch to me, as apiaries benefit bees, but veganism is pretty significantly different from vegetarianism; having a different term for it makes sense.

[-] sxan@midwest.social 7 points 3 days ago

for some reason.

Money. The reason is money.

[-] sxan@midwest.social 22 points 3 days ago

But control of the protocol - the definition and development - is still controlled by the for-profit company, right? It hasn't been handed over to a nonprofit governance committee, has it?

Federation or not, if Bluesky dominates the protocol, they can decide to stop federating and essentially kill the independent servers. Much like what Signal did. Sure, you can run your own Signal server, but without access to the dominant player's market, and using a protocol that's controlled monopolistically, it's practically useless to do so - which is why almost nobody does it anymore.

5

I do not have CHS, a symptom of which is vomiting. I have never vomited from cannabis. I have always, however, gotten the spins, and almost invariably spend the high uncomfortably nauseous. It really doesn't matter how much I take; anything more than a microdose and I get nauseous. I've been this way forever, since the first time I tried it.

I live in a state where recreational use is legal, and it really irks me that I can't partake.

Does anyone have any advice about what I could do to get rid of the side effect of nausea? Why does this happen to me‽

75

cross-posted from: https://feddit.uk/post/15132091

Bedfordshire Police have said just ten arrests were made over the Bedford River Festival this weekend (20/21 July) with Live Facial Recognition (LFR) technology responsible...

13
submitted 1 month ago by sxan@midwest.social to c/privacy@lemmy.world

cross-posted from: https://feddit.uk/post/15132091

Bedfordshire Police have said just ten arrests were made over the Bedford River Festival this weekend (20/21 July) with Live Facial Recognition (LFR) technology responsible...

19

I vastly prefer to support community artisans over mass-produced material when I can. Is anyone in the community making Moopsies?

14
submitted 1 month ago* (last edited 1 month ago) by sxan@midwest.social to c/asklemmy@lemmy.world

A friend of mine would like to post an op-ed style political essay about the current turmoil in the Democratic Party about Biden's fitness. They are concerned about it affecting their career, should it be linked back to them; the US is highly divided and they know some of their peers are Republicans, and they're not sure about the affiliations of people in their upward chain of command. My friend is concerned that posting an emotional opinion piece might -- if attributed to them and seen -- negatively affect their career. They want to stay anonynmous.

I think getting something posted anonymously in Lemmy would be fairly easy; no-one is going to trying legally coercing an email out of a Lemmy instance over an op-ed. And getting a boost in Mastodon would be simple. I was hoping that there'd be something like WriteFreely where they could post, but anonymity appears to be not even a consideration by the main developers.

And then there's the question of how to get links to the essay out of the Fediverse, where 90% of the people are. I don't have a Xitter account anymore, and have never had a Facebook account.

What suggestions does Lemmy have? How, in today's world, does someone anonymously post content?

Subscript: I do not mean political anonymity -- not in the way that protection from law enforcement is needed. My friend lives in the US where freedom of speech is still more-or-less ensured, and the content is not illegal, incidiary, inciting, or even unusual. However, they want anonymity sufficient to guard against data miners, correlators, and brokers. They need to get something off their chest, express an opinion, but not at a risk to their career.

93
submitted 2 months ago by sxan@midwest.social to c/tenforward@lemmy.world

It is not my intention to ignite an EMACS/vim war; I will say that I find it baffling that Lower Decks is ending while Strange New Worlds is being continued. I like Strange New Worlds, despite disagreeing with some of the artistic licenses being taken. But if I had to choose between the two shows, it'd be no contest. Not only as a viewer do I prefer LD, but it has to be the cheaper show to produce. The fact that next season is the last (both by design, it only being contracted for 5 years; and announcement) is sad and incomprehensible in the same way the cancelation of Firefly was - except LD is popular and successful, whereas Firefly merely had a fanatical (🖐️) fan base.

I don't understand it. Yes, you want to end on a high note. Maybe the writers are running out of plot ideas. Perhaps, given an initial life span of 5 years, the actors have all made other arrangements and aren't available. But I just can't believe the One Big Plot Arc that's been building would necessitate ending the series by its resolution.

LD is a strong show. It's lighthearted. It's a breath of fresh air after the more decidedly darker, ethically challenging, and emotionally straining runs of TNG, Voyager, DS9. And Strange New Worlds... the Gorn are basically Xenomorphs from the Alien franchise.Who, despite being the existential threat of the show, somehow get entirely forgotten about by the time in TOS.

But I digress. I'm going to miss Lower Decks, badly. How can this happen? And why?

37
submitted 2 months ago by sxan@midwest.social to c/linux@lemmy.world

This is kind of a rant, but mostly a plea.

There are times when BusyBox is the only tool you can use. You've got some embedded device with 32k RAM or something; I get it. It's the right tool. But please, please, In begging you: don't use it just because you're lazy.

I find BusyBox used in places where it's not necessary. There's enough RAM, there's more than enough storage, and yet, it's got BusyBox.

BusyBox tooling is absolutely aenemic. Simple things, common things, like - oh, - capturing a regexp group from a simple match are practically impossible. But you can do this in bash; heck, it's built in! But BusyBox uses ash, which is barely a shell and certainly doesn't support regexp matching with group capture. Maybe awk? Well, gawk lets you, with -oP, but of course BusyBox doesn't use GNU awk, and so you can't get at the capture groups because it doesn't support perl REs. It'd be shocking if BusyBox provided any truly capable tools like ripgrep, in which this would be trivial. I haven't tried BB's sed yet, because sed's RE escaping is and has always been a bizarre nightmarish Frankenstein syntax, but I've got a dime riding on some restriction in BB's sed that prevents getting at capture groups there, too.

BusyBox serves a purpose; it is intentionally barely functional; size constraining trumps all other considerations. It achieves this well. My issue isn't with BusyBox, it's with people using it everywhere when they don't need to, making life hell for anyone who's trying to actually get any work done in it.

So please. For the sanity of your users: don't reach for BusyBox just because it's easy, or because you're tickled that you're going to save a megabyte or two; please spare a thought for your users on which you are inflicting these constraints. Use it when you have to, because otherwise it doesn't fit. Otherwise, chose a real shell, at least bash, and include some tools capable of more than less than the bare minimum.

20
Moar Borderlands (midwest.social)
submitted 2 months ago by sxan@midwest.social to c/gaming@lemmy.world

I know it's tragically pedestrian; and I know there's supposed to be a 4 in 2025; and I also know there's many a slip twixt cup and lip, and the gaming industry is going through some pretty radical changes... but all I really want is another Borderlands.

There's not much they can do with it, not many places to go, and I'm sure everyone who's worked on the series over the years is thoroughly sick of it. But, damn. Every one of the main games (at least; I haven't loved every in-between spin-off) has his a sweet spot of mindless fun, funniness, and replay-ability. I've played 3 so many times through, and spent so many hours just running around in every location, even I can't work up much enthusiasm to fire it up anymore.

There's an occasional game that fills the same niche; Bullet Storm was pretty fun, but with low replay-ability. I just want a game where I can turn off the higher brain functions and run around killing stuff in interesting ways.

Thanks for attending my Ted Talk.

14
submitted 4 months ago by sxan@midwest.social to c/linux@programming.dev

Rook is a lightweight, stand-alone, headless secret service tool backed by a Keepass v2 database. It provides client and server modes in a single executable, built from a reasonably small (auditable) code base with a small and shallow dependency tree - it should not be challenging to verify that it is not doing anything sketchy with your secrets.

Reasonable auditability, the desire to use KeePass files, and to do so through a headless tool that doesn't spawn off the better part of a DE through otherwise unused services, were the main motivations for Rook.

You might be interested in Rook if one or more of these are true:

  • you use KeePass v2-compatible tools to store secrets already
  • you are not running a DE like KDE or Gnome (although Rook may still be interesting because of secret consolidation)
  • you prefer to minimize background GUI applications (KeePassXC is excellent and provides a secret service, but doesn't run headless)
  • you run background applications such as vdirsyncer, mbsync (isync), offlineimap, or restic, or applications such as aerc that can be configured to fetch credentials from a secret service rather than hard-coded in a config file.

Pre-built binaries for limited OS/archs are built by the CI, and Rook if available in AUR. There's an nfpm config in the repos that will build RPMs and Debs, among others. I consider Rook to be essentially free of any major bugs and fit-for-purpose, although I welcome hearing otherwise.

Utility scripts in zsh and bash are available for providing autotyping and entry/attribute selection using xdotool, rofi, xprop, and so on; these are YMMV-quality.

Changes from v0.1.1 are:

Added

  • one-time pin soft locking
  • installation instructions for distributions that have rook in a repository
  • more of the special autotype {} commands are supported (backspace, space, esc)

Changed

  • getAttr adds a little delay before typing, allowing initiator tools (like rofi) to close windows before text is output
  • cleans up code per golint/gochk

Fixed

  • an autotype bug in outputting literals
22
Help with QMK issue (midwest.social)
submitted 6 months ago* (last edited 6 months ago) by sxan@midwest.social to c/mechanicalkeyboards@lemmy.ml

I assume this is QMK, because changing the settings clears or introduces the issue. I'm using Vial for the programming/configuration.

I have a key configured tap-dance, like many others: - on tap, and ctrl on hold. The issue is that most of the time when I type something like -p, I get only the -. Then, the next time I type p, I get 2 of them. So something like this will happen:

I type foo -p bar baz, but don't notice the p is missing until after baz, cursor left and type p again, and end up with -pp

Most of my keys are tap-dance of some pattern: on tap, layer shift in hold, on tap-hold. I've noticed this buffered character after - on other characters; it isn't just p. Changing the timeout does affect the frequency, but doesn't entirely eliminate it. I haven't noticed it on any other combo, although they're all of the same pattern; it seems to be only happening with the -/ctrl tap-dance. Removing the multitap on - eliminates the issue.

This is my first QMK. I'd been using an Ergodox for years, and kmonad on my laptop for a year or so, although I recently switched to kanata (fantastic piece of software, incidentally), so I'm more or less familiar with the world of layers, multi-tap/tap-dance, combos, and so on. This one has me stumped, though.

I've checked and there's no combo defined that involves dash. I've never created a QMK macro, but it occurs to me that I didn't check if there are any defined.

Does anyone have a suggestion of how I can debug this? Could there be some bug, some bit that I accidentally set, that's causing this? Is there some QMK feature that does exactly this thing, and I've somehow enabled it? I've power cycled the keyboard, although I haven't yet tried a hard or factory reset.

Any ideas would be appreciated!

Edit corrected "multi-tap" to "tap-dance", as QMK calls it the one thing and not t'other

28

I've been looking around for one; search (in my Lemmy client) doesn't find one, and while there seems to be at least one in Reddit, the only communities listed on qmk.fm are Reddit and Discord.

Is there a good place to ask questions in the Fediverse?

13

I have been using a piantor built for me by beekeeb.com, and am enjoying the more agressive stagger than my previous Ergodox. However, my typing experience is being spoiled by how tight the key spacing is. I have large hands, and can span an octave on a full-size piano; the Piantor is downright cramped.

In looking for a possible replacement (the Kyria was my primary option, but I guess splitkb.com has entirely given up on selling pre-builts, and I don't solder), what should I be looking at for specs to get some wider spacing on the keys? Is it simply "key spacing?"

Most commercial keyboards are fine; my prior was an Ergodox and the spacing was fine. The Piantor supplies that - it might even be a touch too much, but it's still better than the tepid stagger on the Ergos.

view more: next ›

sxan

joined 2 years ago