cellio: (Default)
2023-06-04 09:52 pm
Entry tags:

Stack Overflow is alienating its community again

I don't have time for a full writeup of this right now, but here are the "highlights" of Stack Overflow Inc.'s latest community-affecting actions.

The CEO has recently gone all-in on generative AI and LLMs, the technology used by ChatGPT. He allocated 10% of the company to work on unspecified ways to use LLMs in their platform, and he's made some incoherent blog posts that scream "chasing the hype train". He also laid off 10% of the company including 30% of engineering and two community managers.

Stack Overflow the site does not allow answers written by ChatGPT. They worked together with community managers to develop that policy. Their moderators are seeing an increased workload because there's so much machine-generated crap showing up now, but the moderation tools and processes in place are handling it.

Or were. On Monday the company announced a policy that basically bars moderators from moderating this content. For further complication, the public announcement does not match what moderators say they were told privately -- they were actually told to start enforcing a strict hands-off policy without letting users know.

(The public post kind of back-handedly called moderators bigots, too. I guess at least this time they didn't smear anyone by name. But still... ick.)

People are, naturally, upset, both by a policy that invites non-vetted machine-generated "answers", and by the way it was done. Moderators' attempts to discuss these issues with the company have been rebuffed. One popular theory is that the CEO, having gone publicly all-in on LLMs, was embarrassed to find out that his flagship site deletes that stuff.

So there's going to be a strike. More than half of the Stack Overflow mods, many other mods across the network, non-moderator users who do the important curation tasks, and the user-run tools that detect spam and other problems across the network -- all shutting down. These people are all unpaid volunteers who are realizing that the company that relies on their free labor doesn't actually care about them.

Noticed in passing: there are a bunch of userscripts that power users use to make the site easier to maintain. These scripts are very popular. One of them now adds a banner to the top of the site that says:

We are calling for solidarity against actions taken by Stack Overflow Inc, which is posing a major threat to the integrity and trustworthiness of the platform and its content.

Clever.

For more detailed background and why this matters so much to the people involved, I recommend this post from a former community manager.

--

Update, 2023-06-05: From Meta.SE: Moderation Strike: Stack Overflow, Inc. cannot consistently ignore, mistreat, and malign its volunteers (includes demands), mirrored on Stack Overflow Meta.

cellio: (Default)
2023-05-28 09:28 pm
Entry tags:

Magic: The Gathering card prices?

Dear Brain Trust,

I played a lot of Magic: The Gathering when the game was new, and through the first several expansion sets, before eventually drifting away for various reasons. At one point I sold a few valuable cards individually on eBay, and gave most of the rest away to young friends who were just getting into the game. I held back a few cards that I had a nagging feeling were or would be valuable, or that I just had sentimental attachment to, and that weren't going to make a difference to my friends anyway.

I got email from Origins (a gaming convention we'll be attending next month) that, among things, highlighted a dealer specializing in collectible card games (CCGs) who will have buyers at the con -- so, the email says, bring your cards if you're interested in selling, either individual cards or collections.

So hey, I said to myself, what are these cards actually worth? I looked up some of them on that dealer's site -- that is, what they are currently selling these cards for -- and my jaw dropped a little. But that's sale pricing.

What is a typical range for the difference between buying and selling prices? What should one reasonably expect a dealer to pay, as a fraction of the selling price?

I would have thought this would be something I could answer with a web search, but either it's not or, more likely, I'm not formulating my queries well, this not being the sort of thing I generally do.

Anybody have any advice that will help me evaluate price offers from a dealer?

(I know about grading as a concept, but I think that's orthogonal. Dealers sell cards that are near-mint and cards that are well-played and everything in between. The buy/sell ratios would be about the same across the board, wouldn't they?)

cellio: (Default)
2023-05-23 10:05 pm
Entry tags:

sneaky malware vector

Huh, this is interesting. There are many top-level domains these days; we're way past the days when the world consisted of .com, .edu, .org, and .gov. I hadn't realized that one of those TLDs is .zip.

Yeah, really. That seems like asking for trouble. People sometimes do legitimately download ZIP files from sites they trust, like GitHub. But maybe you're not really talking to GitHub...

This post does a good job of explaining how a stray @ in a URL might ruin your whole day:

Can you quickly tell which of the URLs below is legitimate and which one is a malicious phish that drops evil.exe?

https://github.com∕kubernetes∕kubernetes∕archive∕refs∕tags∕@v1271.zip

https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.27.1.zip

[...] As you can see in the breakdown of a URL below, everything between the scheme https:// and the @ operator is treated as user info, and everything after the @ operator is immediately treated as a hostname. However modern browsers such as Chrome, Safari, and Edge don’t want users authenticating to websites accidentally with a single click, so they will ignore all the data in the user info section, and simply direct the user to the hostname portion of the URL.

For example, the URL https://google.com@bing.com, will actually take the user to bing.com.

I didn't know that part about user info. Combined with Unicode fakes of characters you expect in URLs, this can send you somewhere very different from where you thought you were going.

We all know not to trust links or attachments from unverified sources (right?). But stealth URLs add extra risk; you might eyeball the URL in that email and decide "yeah, I trust GitHub/Dreamwidth/Google/whatever". Be careful out there.

Edit: also .mov. This post does a good job of demonstrating how this can be exploited and catch even people who are careful (thanks [personal profile] gingicat).

I might just edit my hosts file to wholesale block these domains.

cellio: (Default)
2023-05-19 09:18 am
Entry tags:

now pull the other one

There is an old joke about a man who is talking with his doctor after having surgery on his hands. He asks the doctor, "will I be able to play the piano when I recover?". The doctor says yes, he'll make a full recovery. "Great," the man says, "I've always wanted to know how to play".

This morning I got email -- sent through the contact form on my personal web site -- from someone with "hacker" in the address (yeah, right):

Read more... )

<snark>

Gosh, I'd sure like to have that database full of employee and customer information. Wow, I have employees and customers! And a database! Maybe as a show of good faith you could tell me some of the information you "extracted"? Or if that's too hard, let's start with: what kind of database did you say that was? Surely you can tell me that.

I'm also curious about why you took the inefficient route here. Your email to webmaster got filtered as spam; I happened to notice it but could easily have missed it. Since you have my database full of contact information, why didn't you contact me directly? Just a helpful tip for reaching your future "customers" -- take the direct path.

Oh, and since you've got remote control of my server anyway, could you upgrade to the latest Emacs? I've been meaning to do that. You do want a good review for customer service, right?

Finally, since your proposal includes commitments to future actions on your part, please provide a verifiable contact address in case I need to make a claim.

</snark>

cellio: (Default)
2023-05-18 07:36 pm
Entry tags:

garden start (pictures)

Someone on my previous post mentioned pictures, so I'll go ahead and record the starting state of the garden.

photos )

cellio: (Default)
2023-05-17 08:22 pm
Entry tags:

this year's garden

This year I am attempting to grow (in containers):

  • Roma tomatoes
  • slicing cucumbers (it was labelled as a "bush" and good for containers)
  • red bell peppers
  • orange "lunchbox" pepper
  • basil
  • chives
  • mint

I have a few more smaller pots, should I come across or think of anything else I want. Last year I had lots of herbs, and found that aside from basil I wasn't keeping up with them fresh and so dried a lot. I want more vegetables anyway, but many of them require more space than a container can provide.

I hope that whatever was eating my cherry tomatoes last year is not as fond of Roma.

cellio: (Default)
2023-05-07 01:00 pm
Entry tags:

the TOL murderer, capital punishment, and rabbinic law

Yesterday's torah portion, Emor, includes one of the "life for life" (death penalty for murder) passages. Locally, the trial for the murderer in the attack at Tree of Life in 2018 has just gotten started. We had a small discussion of the death penalty through that lens.

Many of the victims' families wanted the state to accept the murderer's offer to plead guilty in exchange for life in prison. Some family members pressed for the death penalty. I don't know how prosecutors decide these things, but they decided to have a capital trial instead of accepting the plea.

The systems around the death penalty in the US are badly broken in many ways ranging from injustice to impracticality. Through the lens of civil law and current judicial practice, I personally would prefer that they do the closest legal thing to dropping the guy into an oubliette, keeping him out of circulation while denying the opportunity for grandstanding and martyrdom. Through the lens of Jewish law, however, something struck me yesterday.

The rabbis of the mishna and talmud (in tractate Sanhedrin) were uncomfortable with the death penalty the torah calls for, so they nerfed it. It's very hard to qualify for the death penalty under rabbinic law. In addition to the requirements for eyewitnesses (who themselves face the death penalty for perjury), people must have warned the person beforehand that he was about to commit a capital offense, and he needs to acknowledge that warning. How likely is that? I used to wonder if anybody ever actually did that.

"Screw your optics, I'm going in". That's what the murderer posted on a site where he and others had been discussing the "problem" with Jews.

I don't know what else is in the transcript from that site; I haven't seen it. It sounds like people tried to stop him. Along with everything else -- his social-media activity, the obvious premeditation, the eyewitnesses to the murders, the lack of regret afterward -- it kind of sounds like the talmud's requirements might have been met. It's not a slam-dunk under rabbinic law, but if Jewish law rather than US law were governing this case, it strikes me that this could actually be the rare case that would qualify for the death penalty. And I'd be fine with that.

That's not vengeance talking, though this case is also personal to me (friends, not family). I can support the rabbinic rules for capital cases, theoretical as they seem, because of their many protections and focus on being careful. Example: did you know that a unanimous vote for capital conviction is overturned? Because if nobody had doubts, maybe the judges didn't look hard enough for factors in the accused's favor.

cellio: (Default)
2023-04-26 05:34 pm
Entry tags:

avian socializing in the 21st century

How nifty!

Parrots are social creatures. However, most pet parrots are singletons. They get lonely and sometimes that leads to destructive behavior.

From the Smithsonian:

Once the birds had learned how to initiate video interactions, the second phase of the experiment could begin. In this “open call” period, the 15 participating birds could make calls freely; they also got to choose which bird to dial up. Over the next two months, pet parrots made 147 deliberate video calls to other birds. [...]

For starters, they found that the parrots took advantage of the opportunity to call one another, and they typically stayed on the call for the maximum time allowed during the experiment. They also seemed to understand that another live bird was on the other side of the screen, not a recorded bird, researchers say. Some of the parrots learned new skills from their virtual companions, including flying, foraging and how to make new sounds. [...]

The birds forged strong friendships, which researchers measured by how frequently they chose to call the same individual. Parrots who initiated the highest number of video calls also received the most calls, which suggests a “reciprocal dynamic similar to human socialization,” per the statement.

The article links to this ACM paper. Yes, ACM-CHI, meaning it's from a technical conference not an animal-behavior conference. (Also, I guess this stretches the boundaries of the 'H' in CHI, which stands for Computer-Human Interaction, or at least did the last time I attended that conference.)

cellio: (Default)
2023-04-24 10:43 am
Entry tags:

seasons

Making the rounds (I saw it here). Applies to Pittsburgh too:

Chicago actually has 12 seasons:
- Winter
- Fool's Spring
- Second Winter
- Spring of Deception
- Third Winter
- (you are here)
- The Pollening
- Actual Spring
- Summer
- Hell's Front Porch
- False Fall
- Second Summer
- Actual Fall

cellio: (Default)
2023-04-23 06:18 pm
Entry tags:

signal boost: if you are using Dreamwidth from Russia, please read

From this Dreamwidth news post (there is a Russian translation):

If you are living inside Russia, or using any ISP that uses the Roskomnadzor block list, please keep using a VPN to access Dreamwidth. We do not know why they have unblocked us. It is possible that they have unblocked us because they want people to use the site on a connection they can control. We can keep the Russian government from getting any information from us, and we can protect the actual contents of what you post on the site, but it is possible that they can use the fact you visited Dreamwidth against you. Please keep yourself safe. Use a VPN every time you visit Dreamwidth.

cellio: (Default)
2023-03-20 09:48 pm
Entry tags:

frogs

Somebody said today is World Frog Day (who knew? not I!), and with Pesach coming up soon that led to some discussion of the second plague, and somebody linked to a passage in the talmud about it and I have questions:

Rabbi Akiva says: It was one frog, and it spawned and filled the entire land of Egypt with frogs. Rabbi Elazar ben Azarya said to him: Akiva, what are you doing occupying yourself with the study of aggada (stories)? This is not your field of expertise. [...] Rather, the verse is to be understood as follows: It was one frog; it whistled to the other frogs, and they all came after it. (Sanhedrin 67b)

(Convention: the parts in bold are in the original text; the rest is editorial elucidation. The talmud's discussions are often quite compact.)

If I'm reading this correctly, Rabbi Elazar's objection to Rabbi Akiva's statement isn't the claim that there was one frog that then produced more. Rabbi Elazar is fine with the "one original frog" idea. No, he's disputing how the other frogs got there; Akiva says the first frog spawned them, while Elazar says it summoned them.

Rashi elaborates Elazar's complaint: Akiva should refrain from stories about frogs and focus on more serious stuff, like laws of plagues and afflictions, that Akiva actually knows something about. Which makes me wonder what any of them are saying about Elazar's knowledge, since it's apparently ok for Elazar to talk about this stuff. This is Elazar ben Azariah, who at the age of 18 was miraculously given white hair overnight so that the other sages would take him seriously as (briefly) the head of the Sanhedrin. It's not like he's some nobody who doesn't know more "serious" stuff and is only equipped for stories.

What a peculiar passage.

And also: world frog day? Really? (Search engines produce hits. And I found it on a list on Wikipedia, for what that's worth.)

cellio: (Default)
2023-03-06 08:21 pm
Entry tags:

Snow disaster in Crestline, CA

Yikes. I knew from the news that the snow in California was bad, but I hadn't realized how bad. From this account:

We are used to snow here, and most residents are well-prepared for a typical snowstorm. Crestline normally gets six inches to two feet of snow. We got over nine feet of snow. Individual residents are not prepared for that, and we are overwhelmed.

Some people are literally trapped inside their homes by snow blocking their doors. Others can leave their homes but not their yards because the snow is over their heads. Many streets are not plowed, so no vehicles can drive. When streets are plowed, the snow is pushed to the sides and forms 10’ – 20’ walls of solid ice which block cars and driveways. The official statement of San Bernardino is that there will be no help breaking down the ice walls or shoveling paths to homes – they are only willing to plow the streets. These are not normal ice berms and individuals cannot break them down! We need help with this.

Many people are running out of food, as the only grocery in Crestline collapsed due to snow and the one in the next closest town partially collapsed. [...] Residents are allowed to drive down the mountain (if they’ve dug their cars out), but if we leave, we will not be allowed back up. No one is saying when we will be allowed back, but officials have hinted it will be at least a week and maybe a month or more. So anyone who drives down to get medical help or food is trapped away from their home with no idea of when they can return. Because of this, everyone is afraid to leave, so we have no way of replenishing our own supplies and no way of lightening the load in general by going to stay with friends. Residents need to be allowed back up the mountain!

Homes and businesses are collapsing from the weight of snow on the roof. [...] As gas vents are blocked by snow and gas pipes are breaking from the weight, a number of houses have exploded or burned down.

According to this account, the emergency response has ranged from non-existent to harmful.

cellio: (Default)
2023-03-01 10:27 pm
Entry tags:

free to good home: Pennsic house or parts thereof

Please share a link to this post with any SCA (etc) or tiny-homes people you think might be interested.

I have a house on a flatbed trailer. It lives at Cooper's Lake in western PA, where Pennsic is held. When I set out to build it, I first got Dave Cooper's approval of the plans so there would be no issues with using and storing it there. All was good. But times have changed, there are new people with new business interests running Cooper's Lake now, and many of the "old" trailers, including mine, have been evicted. In my case, my trailer has to be gone after Pennsic 50, this August.

The trailer is not road-legal; it's only been driven on Cooper roads for the last 20 years. Legality aside, I doubt the trailer would be safe at real road speeds. (The campground has bumpy dirt roads and traffic moves at 5-10MPH.) It's not practical for me to disassemble the house and rebuild a smaller version of it to take to and from Pennsic every year: I don't have the storage, the towing vehicle, or the fortitude. I don't think I'll go to enough more Pennsics to justify all those costs.

Perhaps you have those things, and interest? Or perhaps there are parts you can use?

Parts of the house are in good to very good condition and could perhaps be reused for a different building project. The roof was new in 2019, put on a month before I got the eviction notice (sob). It's made of ABS pipe, cut to look like tiles, and it does a good job of both protecting and cooling the house. I can talk more about its construction. The loft floor is made of 2x4 tongue-and-groove whitewood and, being interior, has not been exposed to the elements. The doors are in good shape (you probably want to refinish them). Some other lumber can probably be reused for the right project.

I would be sad to trash all this if there's someone who can make use of it and who can come collect it in August. I'm not looking for money; I want to reduce waste.

If you're interested, please get in touch -- Dreamwidth direct message if you're here, or email to this user name at pobox dot com, or the contact form on my personal web site, or Mastodon if you know me there. Or feel free to comment on this post if you don't mind it being public.

Edit: Exterior dimensions: 10 x 20 feet, 16 feet high at the ridge on level ground (the trailer is two feet of the height).

A few pictures:

Front:

Interior:

A better view of that roof:

cellio: (Default)
2023-02-26 06:00 pm
Entry tags:

Pixel fail: followup

The replacement phone arrived Wednesday (faster than they said, good). I'd already done a manual backup on top of the automatic one, but migration from one phone to another of the exact same type and OS version is easier: connect them via a cable and wait. Basic data transfer happened within an hour, though it took a few hours for apps to get installed and Chrome was being especially finicky for some reason.

My settings were almost all there; I expected to have to do more manual configuration (including re-laying out the icons where I wanted them). Nope, that was all fine. I had to set up each individual app again, though; sometimes that was just a matter of logging in (for example, Tusky or Authy), but sometimes it required redoing everything (email client for my non-Gmail accounts). Chrome had a weird bug where tabs didn't work (!) but the update ("new version available", it kept saying) would hang; after a few reboots it sorted itself out.

There was a feeling of trepidation as I kept asking myself "are you sure you have everything you need?" before doing the factory reset on the old phone, but I finally did that today. It started doing the flashing-display thing during the reset, so I just left it for a while. The documentation says a factory reset can take an hour, so after a couple hours I power-cycled to see where it was.

I was greeted by the "new phone" setup screen, so that worked.

And then it started flashing again. Ha.

Yes, support person, I was right: that's a hardware problem. After another power-cycle (so I could see what I was doing) I shut it down and boxed it up, and tomorrow I will take it to FedEx.

The replacement they sent me was marked as "refurbished", but they are holding the price of a new phone against my credit card, which feels wrong. It's only a problem if the package doesn't arrive in time (which is why I will hand it to a human at FedEx and get a proper receipt), but it's still sleazy. And yes, if they were to charge the card they would add shipping charges, so it's not to offset that.

I've never had to make a warranty claim on a phone before, so I don't know how my experience with Google compares to what I would have had with other vendors. It's something I should try to find out before I buy my next phone, which I hope will be several years from now.

cellio: (Default)
2023-02-20 05:30 pm
Entry tags:

Pixel fail

I got my Pixel 5A in March of last year. So, fortunately, it is still in its warranty period.

This is the weirdest failure I have heard of. Yesterday, I took my phone out of my pocket, woke it up, and was greeted by a flashing screen. What it was flashing was a screen full of "snow", like what you get on a TV that's tuned to a station that's not broadcasting, but static -- the whole screen was flashing but the snow wasn't moving around. Hmm, very odd. As I tried to shut it down gracefully I could see that the "underlying" image was responding to me -- there were the usual buttons for "restart", "shut down", and whatever else -- but so fleeting that I couldn't catch them with my finger or read them. On to the hard reboot via the power button.

I Googled this but did not find answers.

I hoped it was a one-time glitch, but I wouldn't be writing this post if it were. Almost every time, but not every single time, since then, recovering from "sleep" mode gets me not the usual desktop but this flashing thing from which I can only hard-reboot. Rebooted about 20 times yesterday.

After the first reboot I had a new notification of a pending OS update, so I applied that. No change. I uninstalled the app I most recently installed, which should have been safe but it's basic troubleshooting. No change. I had, I think on Friday, gotten a batch of miscellaneous app updates, but I don't see a way to review exactly what now. But also, it wasn't right before this behavior. None of that was; that app (from my bank) was sometime last week.

Off to chat support I went. The agent I spoke with told me both that it's a software problem and that I would need to take it to their designated repair place for a hardware repair (for which you must first do a system reset); I asked her to reconcile those two things but she didn't. I pushed back on the repair place, noting that earlier in the warranty period I'd had a problem for which they said that was the solution, but the place couldn't help me and was kind of rude about it and it never got fixed. I asked if the software problem was something I could fix but her script didn't have any info about that. I said in that case, since it's under warranty, I want to exchange it, and I know they have a scheme where they send you the new phone (with a hold on your credit card), you migrate to it and send back the old one, and they release the hold. After I sent her a video of the behavior (an adventure of its own, as she was assuming I could do that from my phone and share it and I was like "uh, this is a video taken with my partner's iPhone and no it's not in my photo gallery and I need to upload or email it to you"), she collected some information from me and came back a few minutes later to say something like "good news, it's under warranty" (I knew that), and then gave me instructions for mailing back the phone and then they'd send me a new one, "or if you like, we could do" (exactly what I'd just asked for). Yeah that, I said.

Meanwhile, I installed Authy on my tablet lest the phone become completely unusable, because I wouldn't want to be locked out of anything that requires two-factor authentication. Today I noticed a seeming pattern where the phone would be fine so long as it was active, and if I set it on the desk next to me I could then wake it up but if I put it in my pocket we'd be back to the snow. This is, uh, the same pocket position I always use. But then the snow thing happened while I was using the phone, so apparently it's not that either. I am mystified.

It's going to be an aggravating several days, methinks.

cellio: (Default)
2023-02-20 01:22 pm
Entry tags:

Section 230

The Supreme Court will soon hear a case that -- according to most articles I've read -- could upend "Section 230", the law that protects Internet platforms from consequences of user-contributed content. For example, if you post something on Facebook and there's some legal problem with you, that falls on you, as the author, and not on Facebook, who merely hosted it. This law was written in the days of CompuServe and AOL, when message boards and the like were the dominant Internet discourse. While there's a significant difference between these platforms and the phone company -- that is, platforms can alter or delete content -- this still feels like basically the "common carrier" argument. This makes sense to me: you're responsible for your words; the place you happened to post it in public isn't.

[personal profile] osewalrus has written a lot about Section 230 over the years -- he explains this stuff better and way more authoritatively than I do. (Errors are mine, credit is his, opinions are mine.)

When platforms moderate content things get more complicated, and I'm seeing a lot of framing of the current case that's rooted in this difference. From what I understand, that aspect is irrelevant, and unless the Supreme Court is going to be an activist court that legislates, hosting user-contributed content shouldn't be in danger. But we live in the highly-polarized US of 2023 with politically-motivated judges, so this isn't at all a safe bet.

The reason none of that should matter is that the case the court is hearing, Gonzales vs. Google, isn't about content per se. It's about the recommendation algorithm, Google's choice to promote objectionable content. This is not passive hosting. That should matter.

The key part of Section 230 says:

No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider. (47 U.S.C. § 230(c)(1)).

The court can rule against Google without affecting this clause at all. The decision shouldn't be about whether Google is the "publisher" or "speaker". Rather, in this case Google is the advertiser, and Section 230 doesn't appear to cover promotion at all.

I'm not a lawyer, and I'm not especially knowledgeable about Section 230. I'm a regular person on the Internet with concerns about the proper placement of accountability. Google, Twitter, Facebook, and others choose to promote user-contributed content, while platforms like Dreamwidth, Mastodon, and many forums merely present content in the order in which it arrives. That should matter. Will it? No idea.

Moderation is orthogonal. Platform owners should be able to remove content they do not want to host, just like the owner of a physical bulletin board can. In a just world, they would share culpability only if objectionable content was brought to their attention and they did not act. At that point they've said it's ok, as opposed to saying nothing at all because nobody can read everything on a platform of even moderate size. This is how I understand the "safe harbor" provision of the Digital Millennium Copyright Act to work, and the same principle should apply. In a just world, as I said, which isn't the world we live in. (I, or rather my job title, am a registered agent for DMCA claims, and I have to respond to claims I receive.)

I really hope that the court, even a US court in 2023, focuses on the key points and doesn't use this case to muck with things not related to the case at hand.

cellio: (Default)
2023-01-22 08:58 pm
Entry tags:

sad tidings

I have just learned that [personal profile] eftychia (Daphne) has passed unexpectedly, way too soon.

I met Daphne at an SF con, probably Darkover, about 35 years ago. She was already a capable musician then and was an outstanding one later in Homespun Ceilidh Band. We enjoyed playing together for some balls at cons, and she was often on the Pennsic bandstand when I was more active there. She encouraged others, drew shy musicians in, and had a welcoming smile. In all of these places, it was obvious that making music was her happy place. I know she struggled with chronic pain, but when she was making music, that all seemed to fade away.

I haven't seen her since before the pandemic, alas. I had been looking forward to catching up with her at Pennsic this year. I am reminded that sometimes when we say "next time" there isn't going to be one. The world is a little darker and more dissonant tonight. :-(

cellio: (Default)
2023-01-16 04:59 pm
Entry tags:

SCA evolution: from re-creation to SIG?

I was at an event this weekend, my first since Pennsic. Pennsic, in turn, was my first event since before the pandemic. I think this infrequency of exposure has made me really notice some things that have been gradually changing for decades. Herewith a long ramble that could definitely use more thought (and probably editing), but this is where I am now.

Read more... )

cellio: (Default)
2023-01-10 09:28 pm

review: desk lamp

Why no, I never expected to review a desk lamp, but here we are.

My father, from whom I inherited my vision problems, got a lamp for himself that he really likes, and so he bought me one. The "Yeslights Business Desk Lamp" is a small desk lamp that fits nicely amongst the three computers, two sets of monitor/keyboard/mouse, assorted external hard drives, tablets, and charging cables, and other tech necessities on my desk. The base is about the size of my Kindle, and the light is on a folding, rotating arm that sits flush against a vertical support when not in use. The base has a USB port because of course it does, and a wireless phone charger that I can't evaluate because my phone charges the old-fashioned way, with a cable. The wireless charger has a red indicator light (I assume red because it doesn't detect a phone) that I've found no way to turn off; it's not bright, but it's an unnecessary light in my field of vision and I'd prefer to not see it.

The LED light (a bar, not a bulb) has adjustable brightness and adjustable color temperature; the first I'm used to, but the second I haven't seen in a conventional lamp before. Color temperature matters a lot to me, so this is a delightful surprise. The controls are easy to use (no finicky touchscreens or the like), and very sensitive. Mine's in a space where I don't expect to accidentally brush it much, but depending on where you put it, you could surprise yourself with unexpected lighting changes. If you have cats that jump up on your desk, this could be an issue.

That vertical support has an embedded clock; I discovered this when I plugged the lamp in for the first time and it started playing Auld Lang Syne at me. I was not expecting that. I set the time and date (doing so emits loudish beeps) and I hope it won't play music again. (There's a button battery, so I assume it will retain these settings during power outages.) It also reports temperature, though I'm not sure how accurate that'll be when sitting on a desk with computers and monitors. It currently thinks it's a couple degrees warmer than the thermostat in the hall thinks it is. The clock has an alarm and a snooze setting, so even though it's billed as a desk lamp, they seem to have also had the "bedside table" use case in mind.

The lamp does very well with its primary function, to produce light at the desired brightness and color temperature. It's got a good range from "bright enough to easily read by" to "a little supplemental illumination". The head rotates in two of the three dimensions: up/down and left/right, but you can't change the angle of the head. So far that hasn't prevented me from getting light where I need it.

cellio: (Default)
2023-01-02 05:25 pm
Entry tags:

New game: Guild of Merchant Explorers

We had friends over Saturday afternoon/evening and one of the games they brought, unopened, was The Guild of Merchant Explorers. Players (up to four) have individual copies of a map for exploration. You start in a central city and explore from there. When you explore all of the hexes of the same terrain type in a cluster, you get to establish a settlement there. In future rounds, you can explore from the city or from any of your settlements. Some hexes contain riches (coins), and some of the sea hexes contain ruins (shipwrecks) that hold treasure. There are three randomly-chosen objectives that score extra points; these are things like "have settlements on three continents" or "explore three ruins at the edges of the map". In the remote corners of the map there are towers that you get more points for exploring.

The game mechanic is interesting: in each of four rounds players simultaneously take the same actions (plus one per), which are known in advance but come out in a random order. Actions are things like "explore two grassland spaces" or "explore three sea hexes but they have to be in a straight line". In-progress explorers are cleared at the end of each round, so one of your goals is to complete exploring regions so you can build the settlement. You know what's coming, so you can look ahead and see that you'll be able to fill those last two desert hexes or whatever -- but sometimes you're not yet in position when the card comes out, so you have to plan for that. I can see how you could get mired in analysis paralysis, but it's not a long, complex game -- box says 45 minutes, which feels about right after you learn it. (I didn't time our first game, but I know it was longer than that.)

There's one unpredictable element in each round: a special card that means you draw two cards with more powerful actions, keep one, and use it. You then keep that card for the rest of the game, so the one you chose in round 1 will come out again at least two more times. (In the fourth round, instead of drawing a new card you choose one of your existing ones to use again.) These cards usually let you explore more spaces or more kinds of spaces, like "explore one grassland and all the hexes around it" or "explore one of each type plus two sea" or "explore five contiguous desert hexes".

There are several ways to earn victory points that are always available. The three special goals add more. And the treasures you find can award victory points based on conditions, like "one per mountain settlement". You don't have enough actions to do everything, of course, so you'll choose which paths to pursue based on all of those and perhaps by what your special action cards enable you (alone) to do. The game comes with four maps, some of which have special rules we haven't explored yet, so there is additional variability. I assume this means there will be expansion sets in the future.

The game is not very interactive; what you do does not affect other players and vice versa, aside from the races to the special goals (first person to do it gets more points) and competition for treasures. This won't be enough interaction for some, but it works for me.

We all liked the game a lot. After we'd played twice one of them asked "do you like this game?" and we both said "yes, very much". He then asked "would you like this copy?" -- turns out they'd both been at the same playtesting or preview event and thus each got a copy of the game, so they were happy to pass along a gift. Nice!

On Sunday we got together with different friends to play games and took this along. We played a few times with different people throughout the day, and everyone we introduced it to liked it a lot too.