lb_lee: a penguin saying "Just because you decide to sell out doesn't mean anyone's going to buy!" ($ellingout)
lb_lee ([personal profile] lb_lee) wrote2025-07-29 05:29 pm
Entry tags:

Perfect Victims (and the guys who made the cash register)

Okay, so to quickly explain what's going on with itch.io (and Fansly, and Steam, and Patreon, and OnlyFans, and and and...)

So, when you buy something from a website, there's you (the customer), the creator of the thing (the maker), and the website you buy it on (the shop). But then there's the payment processor. The payment processor is a middle-man between you and the shopkeeper.

The metaphor I use is: imagine you go to a store and decide to buy a cookie. You go to the shopkeeper to give them your money, and suddenly a guy jumps out of the bushes and tells you, "NO! You are only allowed to buy pure, clean, HEALTHY food with your cash!"

You say, "Who the fuck are you, a cop?"

"No."

"A politician? Are cookies illegal now?"

"No."

"Are you involved with the shop? The cookie makers?"

"No! We made the cash register!"

further explanation, but I am not a banker nor all that educated about payment processors )
schnikeys: A light purple morning glory flower with darker purple markings on a background of deep green leaves (Default)
schnikeys ([personal profile] schnikeys) wrote2025-07-29 04:40 pm

The things I do for story-building

 I’ve lurked in the Transformers fandom soup for a long time, but only recently was I bit by a rabid plot-bunny. Not only did I have a lot of fun worldbuilding the planet Cybertron with friends…

… I decided I wasn’t managing to do a map in 3D that captured everything I wanted, so I bought a white beach ball and some dry erase markers to draw a globe map.

Verdict: I think it did work, but man, I wish it was a little easier to erase and redo. There was still staining on the beach ball even after I wiped it with alcohol…
redbird: closeup of me drinking tea, in a friend's kitchen (Default)
Redbird ([personal profile] redbird) wrote2025-07-29 02:54 pm

appointment with Carmen: naproxen, gut, lungs

This was the quarterly check-in so she can refill the Ritalin prescription, and cover anything else non-urgent.

I talked about how my gut is doing, and that I'm trying to reduce my use of naproxen (and NSAIDs generally) at the advice of the GI doctor. So far, that has meant waiting a little while before taking a naproxen because something hurts, and not taking it preventively for short walks. Airports, yes.

Carmen said there aren't a lot of good options, and recommended a turmeric supplement that someone she used to work for, who also did Ayurvedic medicine, recommended. I expressed some general skepticism, and specifically how much turmeric people had to eat to benefit. The recommendation is for a supplement that you tuck in next to your gum, so it's absorbed directly into the bloodstream. Carmen said "you can get it on Amazon," and Adrian pointed out after the visit that I should check the inactive ingredients carefully.

She also asked about my breathing, and I told her that recently, I've coughed up less phlegm after using the flutter valve, without having more trouble breathing. Less crap in my lungs is good, of course, and this means I won't worry much about skipping the flutter valve for things like travel and dental work. However, I'm basically sticking to the same twice-a-day schedule at least until the next time I see the lung doctor.

I also told Carmen about the strawberry allergy, and what symptoms I'd noted. I mentioned that I'm also probably allergic to stevia, and she made a note of both allergies.

The next appointment, in about three months, is for a physical exam, so longer and in person. At 1:30, so I can get lunch in Davis Square, weather allowing.
sovay: (Haruspex: Autumn War)
sovay ([personal profile] sovay) wrote2025-07-29 12:15 pm

I'll do as much for my true love as any young girl may

We never heard back about the broken central air which I had to repair myself, but apparently the time could be found to send contractors to scythe down almost every green thing on the property. There was a mulberry tree in the back yard which I had been enjoying as it fruited. Now it's a naked raw stump in a buzz-cut of brown stubble. A rose-tree in our driveway had been nodding its green shade against my office window and reaching its leaves up to the casement in the bathroom and it's gone, too. Nothing is left in the back except the lilac which looks crisped and desolate and some thin ornamental with the yew trees in the front. We weren't warned. The house doesn't look landscaped, it looks slaughtered. I had seen squirrels and birds in the mulberry. I had just taken some pictures of our wild yard and [personal profile] spatch had taken some pictures of me in it. The black swallow-wort they could uproot any time, but I had been photographing that rose for almost three years now, growing like a metaphor from the cracks in the concrete gutter.

jducoeur: (Default)
jducoeur ([personal profile] jducoeur) wrote2025-07-28 10:32 pm
Entry tags:

Dance!

Oh, and here's a little note worth calling out:

Over the past year, I've been getting more into Scottish Country Dance. I'm by no means an expert -- sadly, I've had to accept that I'm not as bouncy as I once was, and after fracturing my foot a couple of years ago I'm allowing my style to be loose and sloppy -- but I've become a regular member of the Gender-Free Scottish Country Dance class happening in the NESFA Clubhouse twice a month, and am quite enjoying it.

A couple of weeks ago was ESCape, the annual Pinewoods week co-hosted by the local English, Scottish, and Contra communities, which has become a highlight of my annual schedule. Classes all day and balls all night, it's a dancer's dream, and the community is relatively young, queer, geeky, and thoroughly fun to be around.

A particular tidbit this year was the day where Sorcy taught McCloud's Wedding (? I think that was the name), a delightfully weird, intricate, five-couple dance where basically everybody is active. Wild stuff, and at the end of the rather large class they asked for ten volunteers to perform a demo set during the ESCape Chocolate Party on Thursday. They got over a dozen volunteers, so I demurred, but told them that if they came up short, they should pull me in.

Not astonishingly, the party rolled around and they were short on people, so I got grabbed for a quick once-through and then on to the performance. And it was caught on video, so if you're curious what this SCD stuff looks like (in a rather complex form), give it a look!

sovay: (Rotwang)
sovay ([personal profile] sovay) wrote2025-07-28 06:45 pm

We only want the world to know that we support the status quo

I sent this post in memoriam Tom Lehrer to [personal profile] selkie, after which it hit me that the funniest part about Lehrer working for a born-secret agency was that he said as much in public. It's in the Revisited introduction to "The Wild West Is Where I Want to Be" (1960): "Now if I may indulge in a bit of personal history, a few years ago I worked for a while at the Los Alamos Scientific Laboratory in New Mexico. I had a job there as a spy. No . . . I guess you know that the staff out there at that time was composed almost exclusively of spies . . . of one persuasion or another . . ." It's a hit with the audience, who did not have a chance of knowing for another thirty-odd years that he meant it. What Lehrer actually did for the NSA still appears unconfirmed, but writing in the second edition of Quantum Profiles (1991/2020) his one-time fellow Harvardian Jeremy Bernstein guessed—the classical combination of mathematical skill and being an absolute weirdo—"probably codebreaking." I'd never thought about it and I'd believe it. That line run on the audience in MIT's Kresge Auditorium in 1959 is a cryptographer's joke: it works in its own right, but to get it properly requires a key. Jesus, can you imagine him and Leo Marks in a room together? It would have been an arms race which of them could be self-deprecatingly funnier without giving a thing they didn't want to away.
redbird: closeup of me drinking tea, in a friend's kitchen (Default)
Redbird ([personal profile] redbird) wrote2025-07-28 05:13 pm

a productive day

I just got off the phone with a (genuinely) helpful person at Amalgamated Bank.

I've been talking to them in order to close a joint account in my and my mother's names, and the bank told me in June that the easiest way to do this would be to withdraw all the money and then have them close the account. In order to do that, I had to set up online banking, but only after adding my phone number to the account, which I did in June. Apparently the reason I couldn't log in to the online account after setting it up was that I'd written the password down wrong.

The person at the bank reset my password for me, and then told me how to link this account to an account at another bank. I'm waiting for the test deposits to hit my account, which may take a few days. After than, I can transfer the rest of the money.

Also, I got up in time to go for a walk this morning, to the grocery store and back, before it got too hot. It's a hot day in July, so the six things I bought included ice cream, Italian ices, and fresh blueberries.
sorcyress: Drawing of me as a pirate, standing in front of the Boston Citgo sign (Default)
Katarina Whimsy ([personal profile] sorcyress) wrote2025-07-27 10:50 pm

Further Massachusetts small town adventures

Austin and I decided to do MORE ADVENTURES today!

(look, as mentioned last post, it's basically the only _weekend_ we have in common, it's nice to try and make the most of it!)

Today's plan was to do morning service ringing, and lunch with the bellringers, and then at 2:30 go to Salem on the....ferry? The weather's plan was ...not worth taking a $35 per ticket private ferry when we already have active weekend passes for the commuter rail, making the train ride essentially free. And the train left at literally the same time. We hopped on the 2:30 and were in Salem just after 3! The biggest difference between yesterday and today was that we didn't bring our bicycles today, we were operating on blue bikes only...which works, because they have a Salem/Lynn network!

(they do not have what you would call "continuous coverage" between Lynn and Boston, mind. But taking the train to Salem and then blue biking around up there is an excellent plan!)

We spent the first bit of Salem Adventure wandering around and going into little shops in order to mostly sightsee/windowshop. There was a really lovely crystal shop that was just chockablock full of shiny things that I didn't get, and then we stopped in to my absolute favourite of the witchy shops. It is one that feels most...not touristy? I mean, it's RIGHT on the main strip, but it sells way more herbs and bones and dried flowers and antler tips and shit like that than most of the competitors. Pretty sure it's The Coven's Cottage. It's where I bought the bone that sits on my altar (since 2019) and today while browsing their "random bones, $3.99" bin, one basically fell into my hand and my fingers curled around it exactly like it belonged there and that was that.

I was explaining to Austin that I don't really read spellbooks or books about magic or anything like that, because the woo I work with is pretty seriously on the "it will show itself if you let it" method. Bones that look like a knife and then slide into your hand are definitely on the right track. It will go nicely next to the little iron bell I got at the Joie de Vivre end-of-things garage sale.

We also stopped by "Goodnight Fatty" which is a cookie shop selling omg decadant cookies. (At the very end of the day we had just enough time to swing by again so Austin could get a box to take home). Delicious stuff!

After an hour, ninety minutes, of this, it was time to get bikes and go on the next stage adventure: biking up to the tip of Salem and seeing the ocean at Salem Willows beach. It was a lovely ~1.5 mile ride along mostly bike lanes (!) and very little car traffic. And the first thing we saw when we arrived was a huge arcade!

Austin talked me into "look at the ocean first" and so we sat on a bench and stared out across the rocks and seagulls to all the boats, and we waved at Beverly and generally just filled our souls.

(spoiler alert, we did several discrete rounds of that, including the one where I finally got Austin hooked into the Merlin app. He is currently two birds behind me and I fully anticipate coming back from MD to find him forty birds ahead.)

After some ocean we went to wander the midway strip and see what was there. We peaked into Kiddieland and watched some children on the car racing ride, and admired the beautiful wooden carousel. The arcade was huge and classic --maybe 1.5 times as big as the one at Scandieland, which is my usual yearly "play skeeball and throw things to knock down the clowns" event. It was a nice mix of old and new (and Austin was astonished to learn that modern arcades are all just phone games from ten years ago)

((okay _modern_ arcades are all Japanese style gachapon variety, and there were a small number of those too))

But it was also loud and crowded and overstimulating and hadn't we passed a mini-golf place back on the strip a bit ..?

Yes, we had. It was the smallest miniature golf course I've ever seen, and I was absolutely thrilled with it. I doubled par in the first half, did rather better on the back half, and got two holes-in-one in a row. There was one other family playing through, and we very much enjoyed watching them in between our own banter and fun. Seriously the course was so tight and tiny and fun!

After that, we got dinner at a place we believe is named "crab shack" which was the prime exemplar of the beast. Seriously, I had the thickest most delicious clam chowder and Austin had a delicious crab roll and there were onion rings that we couldn't finish because we were full of other stuff and I had a corn on the cob and so happy! So round! So delighted!

...and then Austin looks it up and says "well, the 'Holy Cow' ice cream parlour has amazing reviews" so OFF WE WENT to become even more full and round and happy! While standing in line looking at the flavour board, we note it says "National Ice Cream Association (or something like that) #1 flavour of the year" next to their "Ritzy AF" --a butter ice cream with toffee-ritz brittle in it. Uh. Yeah. Absolutely yes. Austin got his paired with their Key Lime Pie, I got mine paired with the Easy Peazy (as you might expect, a lemon curd ice cream that was apparently the #3 flavour), it was GREAT! Dang dang dang!

We made it back to the train in just the right amount of time, and then had a lovely cool bike ride home from North Station. I am very happy!

~Sor
MOOP!
jducoeur: (Default)
jducoeur ([personal profile] jducoeur) wrote2025-07-27 05:46 pm
Entry tags:

State of the Justin

Wow, I've completely failed to do any long-form posting lately. Mastodon is a seductively easy outlet, encouraging quick thoughts (and occasionally rewarding them highly with boosts and faves) without the effort of serious writing. I'm kind of disappointed in myself in principle, but not sure whether it's likely to change.

That said, it's been A Lot recently, so let's catch up on some stuff. This is going to be a bit of a long wander across several topics; hopefully it won't be entirely boring.

Work

As promised, I took three months off for a sabbatical, before starting to look for a new position at the beginning April. I did talk to a few companies, but in practice, it turned out to be all about Networking, as usual.

When I say "it's all about Networking", mind, I don't mean spending all my time pressing the flesh at cocktail parties. Real-world networking mostly consists of being good to the people around you, helping them out when you can, and being pretty clear about when you're looking.

In practice, I got Just Plain Lucky this time. Right around the time I started looking, I got a ping out of the blue from Carlos, asking, "Hey, Justin -- would you happen to be in the market?" After a response of, "Wow, good timing", we got to talking.

To explain this, I have to step back half a dozen years. From around (it's complicated) 2017 through 2021, I was working for Rally Health, primarily on a project called Rally Recover. Recover was great -- a product I was really proud of, to help surgical teams keep in touch with patients post-op. There was a lot to it, but the backend was mainly three of us: me (the Scala expert), Steve (the Ruby on Rails expert), and Carlos (not quite as expert in either, but solidly good at both, so he acted as the essential glue).

Sadly, Recover got cancelled -- great though it was, Optum (our Corporate Overlords) weren't figuring out how to sell it effectively. So our team got shunted onto A Project Of Which We Will Not Speak (suffice it to say, it was a political clusterfuck, and largely collapsed after six months), and thence over to start building a new product called OnePass.

I laid down a good deal of the technical foundation of OnePass (built in my preferred stack: Scala, using the Typelevel functional-programming framework), and was having fun on it when The Merger happened.

Like I said, Rally had been a wholly-owned subsidiary of Optum (which itself is part of the UHG empire). We'd known for most of a year that Optum had decided to absorb Rally, and a lot of folks were nervous about that, but I'd initially blithely said, "We build all of the best software in Optum -- surely they won't kill the goose that lays the golden eggs, right?"

But some months later, one or two senior folks who I particularly trusted abruptly left, so I started to get nervous. I wound up interviewing at Troops while on vacation in Hawaii in late 2021; by the time I got home, the merger had happened, and I survived precisely one day at Optum before noping out, giving notice and joining Troops.

Anyway...

After four years "incubating" at Optum, they apparently decided that OnePass was going to thrive better as an independent company, so they were spinning it off. Carlos knew that I don't enjoy working at a corporate giant like Optum, but a scrappy startup like OnePass is becoming is right up my alley.

So basically, I'm boomeranging back to my old project, even through it's a completely new company. I know that I like the tech stack, and I can probably bring a lot to the table -- it seems like the right move.

My first day is tomorrow, so I'm preparing for the roller-coaster now...

Querki

During the sabbatical, and even more during the subsequent months while negotiating things with OnePass (we agreed to wait until the company was fully established before starting the process, so it's taken a while), I've been finally making progress on Querki.

Reminder for those who haven't been following it forever: Querki is my little garage startup, which I've been working on (with a lot of help from Aaron, who also owns a chunk of it) for a dozen or so years now. It's a hybrid between a wiki and a database, designed for "small data" problems -- enabling individuals and small communities to keep track of and organize stuff.

Fairly early on, I made a decision that seemed like a good idea at the time. Querki was built using a product called Conductr -- an early "containerization" system that was optimized for the Scala/Akka architecture that Querki is built on. It seemed like a good fit, and as a result I wound up as the smallest customer for Lightbend, the consultancy behind Scala, Akka, and Conductr: we had a handshake agreement that I would alpha-test Conductr and help them work out the kinks.

But things change over time. Lightbend decided not to be the primary supporter of the Scala 3 language (which is instead managed by the Scala Center), and has instead doubled down on Akka; indeed, they changed the company name to Akka recently.

And Conductr? It just kind of quietly died. It was a clever idea, but Kubernetes sucked all the air out of the containerization room, and there was no point in competing with it.

Querki was, AFAIK, the only third-party product ever built using Conductr (that is, the only one not built by Lightbend). And by the time Conductr was clearly dead, I had a dayjob, and didn't have time to extract it from Querki's architecture.

But there was a huge problem: Conductr was invasive. Much of its power came from the fact that it was actually laced through the application itself, not just wrapped around it. And it was built using Scala and Akka.

Which meant that Querki was bound to the specific versions of Scala and Akka that Conductr had been built with. And Conductr was dead.

So Querki has been stuck on an increasingly antique platform for the past ten years. I was able to make some progress on features during that time, but have been more and more stuck because of that.

So the sabbatical was spent learning enough about AWS to figure out how to do the things that Conductr had been providing, and then "ripping out the tablecloth" -- rewriting Querki so that one day it was built on the Conductr architecture, and the next day it wasn't.

Since then, I've been speed-running a decade of ecosystem evolution: step-by-step upgrading Scala, Akka, Play, and dependencies. That's not yet done (indeed, there's quite a lot to do yet), but making progress has been extremely satisfying, and I'm probably halfway there.

(The next step is upgrading from Cassandra 3 to 5, because Querki's Cassandra host will be removing support for 3 late this year. Thank heavens I've gotten as far as I have, or we'd be in serious trouble come November.)

The plan is to get it all up to Reasonably Modern -- probably not Scala 3 (which is a big jump), but modern versions of Play and Akka (or more likely Pekko, the open-source fork that got set up when Akka locked down its license). Then I'm going to fix a few horrible long-standing bugs (eg, Eric discovered the hard way that Querki Spaces start having serious trouble loading if their history becomes very long), and make some long-desired architectural changes (in particular, rewrite the heart of the QL engine to use cats-effect and fs2). And then I can figure out what comes next.

Typelevel

I've mentioned before that I'm on the Steering Committee for Typelevel, the above-mentioned organization that OnePass (and many other companies) is built on. Suffice it to say, there are some changes coming there: it's not all public yet, but I expect my responsibilities to grow in the coming months. I've been avoiding taking on additional responsibilities elsewhere as a result.

SCA

That said, it's been a busy year for me in the SCA, especially for my two offices.

Chatelaine

I've been Baronial Chatelaine (the new-people officer) for just about three years now. I mostly enjoy the work, but I've been getting a little toasty, and was starting to get quite worried by the beginning of the year: I wanted to hand it off, but had no idea to whom.

Once again, I got super-lucky. Within days of each other, around the time of Birka, Thorfinn and Revna -- both of them young, energetic fighters -- asked whether I was looking for a deputy. I gratefully said absolutely, and suddenly found myself heading a Chatelaine team, which is a vastly healthier state of affairs.

Both of them have been very helpful, and Thorfinn in particular has been a force of nature, doing much of the work to drive the new Baronial Discord, working with the Webminister to improve our site, and generally help new folks. So I'm happily trading places with him around now (we haven't really worried about exact dates, but Pennsic is my three-year anniversary), with him stepping up as Chatelaine and me stepping down to Deputy. I expect that to continue to work well.

Dance

One of the questions I kept hearing from new folks was, "Do you have a dance practice? I'd like to try dancing!" And of course, we allowed Dance Practice to go quiet a year or two ago, so I didn't have anything to tell them.

So early this year, I basically declared that I was coming back as Dancemaster, but changing it up a bunch.

Aaradyn managed to get us the "friends and family" discount for the church she works at, which eased the way a lot -- having a nice site within walking distance of Harvard Square made it much easier to get things going again.

Since we've had difficult sustaining a frequent practice in recent years, I decided to scale it back to monthly for the time being. That allows each Dance Practice to be a bit special, and lets me lean into the publicity harder.

And I decided, entirely on my own recognizance, to start running it using the gender-free "Larks and Robins" protocol. That replaces "Lords and Ladies" -- it's mnemonically brilliant, and I've been using it with great success for the Arisia Renaissance Ball for the past couple of years. The younger dance community in this area are largely used to it, and I'd very much like to bring in some of those folks, so I decided that we're going to follow along.

It's going reasonably well. We're not getting the 30-40 dancers we had in our heyday (much less the 150 who show up for the BIDA contradance in Porter Square), but we're generally getting a decent critical mass, including a fair number of new folks. I'm taking the summmer off, but plan to continue in the fall -- it's being a good deal of fun.

General

Suffice it to say, I'm trying to keep my head on straight during these "world on fire" times. It's not easy, finding the right balance of staying engaged while not letting myself fall into fear or depression, but so far, so okay.

I miss y'all! I'm trying to stay social, but opportunities don't present themselves enough. I hope to see folks more: we need each other, if we're going to stay sane through all this.

As always, comments and questions on any of this highly welcome...

sovay: (PJ Harvey: crow)
sovay ([personal profile] sovay) wrote2025-07-27 05:04 pm

I don't like people to get the idea that I have to do this for a living

Tom Lehrer had entered my household's dialect before I was born. That's not my department. I am never forget the day. Don't drink the water and don't breathe the air. Only be sure always to call it please research. More, more, I'm still not satisfied. Lucky Pierre! Who's next? Songs not on rotation in my parents' record collection could be encountered lyrically and traumatically in Too Many Songs by Tom Lehrer with Not Enough Drawings by Ronald Searle (1981). One could in fact call him one of my idols since childbirth. With just a handful of music, he touched the hearts of millions, and in the spirit of his own liner notes, I hope he died mad about it.
redbird: closeup of me drinking tea, in a friend's kitchen (Default)
Redbird ([personal profile] redbird) wrote2025-07-27 04:02 pm
Entry tags:

RIP Tom Lehrer

Tom Lehrer, a satirical songwriter and professor of math and musical theater, has died, age 97. A lot of his songs are satirical, often about then-current events, but most of those songs hold up pretty well, I think.

The Universal Hub post about Lehrer's death links to several videos.

Lehrer placed all his music in the public domain, including performance rights and the right to publish parodies and distortions, in the public domain a few years ago. Everything is available for download, though the website includes a notice that it will be shut down at some date in the not too distant future (relative to 2022.

Oh, and Lehrer also wrote my favorite song from the PBS program The Electric Company, "Silent E."