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.

cellio: (Default)
2022-12-29 04:57 pm
Entry tags:

online payments and credit cards: I have questions

As I make the rounds doing year-end donations, I'm reminded of two things that have long puzzled me:

  1. Some web sites auto-detect the type of credit card based on the number. Apparently all credit-card numbers that begin with "4" are Visa. (I don't know if the reverse is true: do all Visa numbers start with 4?) Being me, I've cycled through the other nine digits and nothing else produces a match based on a single digit. What are the patterns for other providers? And are all these sites using some standard library for this, or are programmers really coding that by hand?

  2. Years ago, a three-digit code ("CCV") was added to cards to mitigate fraud. On a physical credit card, this number is stamped rather than embossed, so those old-style manual credit-card gadgets that took an imprint of your card (on actual paper, with a carbon!) couldn't record it. Um, that's fine I guess, but online, that number isn't any more secure than the card number itself. And someone who steals your physical card has the number; it's not a password. Does that number have another purpose?

cellio: (Default)
2022-12-27 04:48 pm
Entry tags:

adventures in cat-sitting

A friend is traveling (with her housemate) and I offered to go feed her cat and give him some people-time each day. Her original flight was delayed to Sunday, so I made my first visit Monday morning.

It was 39 degrees in her house. The thermostat said it was holding at 60, but...no. I walked around the house checking for open or broken windows (none found). I went down to the basement and stared at the furnace -- no error codes or blinking lights, one steady light (so it had power), and that exhausted my knowledge of furnaces. I fed the cat, cycled through the thermostat programming to double-check things, reset the hold, built up some warm places to burrow, and tried to reach my friend (who was several timezones west of me, so I didn't expect an immediate response). I asked if she minded if I brought her cat to my house if we couldn't figure out the problem.

When she got my message she asked if the power was out (no, there were lights), and we speculated about whether power had gone out and come back on. I said I'd look for blinking or wrong clocks when I went back. Offhandedly, she wondered if a power outage would have somehow turned the thermostat off -- had I noticed if it was on? Um, I assumed it was because it showed me programming and let me set a hold temperature, and my thermostat doesn't let you do that if it's not on, and also it would be dangerously bad design if a power outage killed your post-power-resumption heat. So I went back later, and sure enough, the three-way toggle (cold - off - heat) was in the "off" position.

It's a physical switch, so I suspect my friend and the other person living in that house are going to have Conversations. Ouch. (Also, no blinking or very-wrong clocks.)

I turned on the heat and waited for the temperature to rise several degrees to make sure everything was on track. When I left last night the house was up to 45 degrees and the cat was very friendly. This morning everything was fine -- up to 65. (Yeah, maybe I overshot a little on that hold, but...)

Here's the scary part: originally they were going to leave on Friday, when the daytime high was 3F and the temperature was sub-zero before Shabbat started. When we were making the original plans, she'd said she'd feed the cat Friday so I didn't need to come until Saturday, and I said I wouldn't be able to come until Saturday night and that was fine with her. Friday night was frigid-cold here. I shudder to think what temperature the house would have been on my first visit if her flight hadn't been cancelled.

cellio: (Default)
2022-12-04 05:23 pm
Entry tags:

office check-in

Before the pandemic, I went to the office every day, as one does. Our office manager did what he could to make it an ok environment, but it has the usual pathologies. Pandemic-induced working from home has been good for me in oh so many ways. I'm fortunate to be at a point in my career where I am quite comfortable telling my employer "I really do insist". (There's some pressure, mild so far.) I'll go to the office if there's a specific reason to, like the group outing we had a few months ago, but most of the people I work with aren't local, so going to the office is social, not productive.

On the day of that outing, I learned -- via a coworker finding out the hard way -- that corporate security disables badges that haven't been used in 90 days. That makes sense, though doing it silently isn't so great. Fortunately for me, I last changed my domain password around the time of that outing, so the "time to change your password" reminder serves double duty.

A few days ago I changed my password, and today I went to the office to wave a badge at a sensor. While I was there I cleared out the last of my personal belongings; demonstrably, I no longer need to keep an umbrella or a spare USB charging cable in my desk drawer there.

cellio: (Default)
2022-11-27 05:27 pm
Entry tags:

Mastodon: thoughts after a few weeks

A few weeks ago I created an account on Mastodon and have been trying it out as an alternative to Twitter (and I suppose Facebook, which I don't use). I'm not leaving Dreamwidth, my friends here, and DW's support for longer-form posts; DW and "social platforms" are good at different things.

As I mentioned in a previous post, the part of the Mastodon community (-ies) that I've encountered so far feels to me like the earlier days of the Internet. It feels more friendly, helpful, and supportive than even pre-Musk Twitter (driven by algorithms and ad sales). It kind of reminds me of some of the more social Usenet newgroups of yore, like the Rialto and alt.callahans.

It's different, and different takes time to get used to, and different is sometimes better and sometimes worse. And getting set up isn't going to be as easy as going to Twitter or Facebook and clicking "sign up".

barriers to entry

I actually looked at Mastodon back in the spring, when the Twitter thing was starting to happen, but I bounced. You see, Mastodon isn't a service, like Twitter or Facebook is; it's a federated platform. The best analogy I've seen to setting yourself up on Mastodon is getting an email address. You can get email services from lots of places and they all inter-operate. Choose Gmail or outlook.com or your ISP's bundled account or your own server or anything else; no matter what you choose, you'll be able to send and receive email. Email providers aren't all the same and you might find your choices have consequences -- Gmail silently nukes certain messages and you'll never know, and aol.com is oft seen as a bad neighborhood. You choose an email provider, follow its rules, and deal with its issues -- and if you decide to move later, with some disruption you can. Your choice matters some, but it's not permanent.

Mastodon servers are like that. There are hundreds, maybe thousands, of Mastodon servers out there, and there are lists of recommended servers that you can find with a search for something like "find mastodon server", and from the outside it can be overwhelming. Back in the spring I saw that I had to Make Decisions first, and I didn't know enough to make decisions, and I hadn't seen the email analogy, and I was only casually looking and wasn't invested...and I walked away.

All of that is true today, too, except that more of my friends were moving there so I had a reason to dig a little deeper.

I found one of those pages of "50 servers you might consider" or some such, many of which are aligned to particular interests like Linux or open-source software or furries or art, and started browsing things I wouldn't mind being affiliated with. (Your Mastodon server, like your email provider, shows up in your "address", so there's an appearance aspect to it.) Servers can have their own moderation rules and terms of service and those are things I care about, so I read those pages on short-list candidates, eliminating some by what I found there. I identified a server that aligned well with my interests, my views on moderation, and the expected local conversation (more about that in a bit), and applied for an account.

Yeah, "applied" in this case. Some servers are totally open -- anyone can create an account. Some were but then Twitter started to implode and servers that had had 5000 people were seeing tens of thousands of new accounts and buckling under the load, so they went to a wait-list model. The server I joined asked for a short "why do you want to join this server?" message.

There are some huge, general-purpose, open servers. I recommend against trying to join them now. Across the network of all public Mastodon servers, there were something like a million new accounts in the first week of the Musk era. These servers aren't usually being run by well-funded megacorps but by mostly volunteers trying to keep up with demand.

the fediverse

Mastodon isn't a single site or a single thing. It'd decentralized and distributed. "Mastodon" is the name of the software. Strictly speaking, when you join a Mastodon server you are joining a server that is part of "the fediverse" -- "fed" like in "federated". People talk about being "on Mastodon", and what they mean is "on one of these servers", and sometimes a well-meaning person tries to correct your terminology, and I want to give y'all a heads-up.

The fediverse has other "things" besides Mastodon. There's a whole big set of open-source projects for sharing different kinds of things across a network, with an interface called ActivityPub at the center of it. I don't know very much about that stuff yet.

So, technically: there is the fediverse, and Mastodon servers are part of it, and so are other things. But there's no mastodon.com that runs it all, like twitter.com or facebook.com. Remember: like email, not like corporate social media.

(There is a mastodon.com. Of course there is; every URL you can imagine that consists of a single English word is claimed by someone. This one is a forestry site.)

sounds like a lot of work; how's this better than Twitter?

Still with me?

On the surface Mastodon looks kind of like Twitter, federation aside. You can see short posts from other people in a feed, and you can interact with them (liking them, replying to them, etc). There's a big difference, though, and I think it's an important difference that helps with constructive discourse instead of amplifying the loudest people.

Twitter creates, and Google+ after the early days created, a "feed" for you, curated by an algorithm. I don't know how G+'s worked; on Twitter, a post (tweet) is more likely to show up in your feed if it's posted by someone with a lot of reach (the reach get reacher), or if it has a lot of likes (encourages socks, bots, and echo chambers), or if it's somehow connected to someone you follow. That last seems to be the least important, anecdotally. I almost never use my Twitter feed because it's full of stuff I don't care about. In Musk's Twitter, rumor has it that paid members also get substantial priority.

Mastodon gives you multiple feeds (I'll get back to that), and the "algorithm" is "reverse chronological", like it is here on DW and probably on every blogging site you've ever used. You see stuff as it was posted, not something yanked out of its context from three days ago and pushed at you now, and not yanked out of its context of all the other conversation happening around it. Nothing has priority; you get what you asked for, in order. I've found the things I read and interact with here on DW to be much more thoughtful, nuanced, and civil than what I see on Twitter (granted post length is a factor too), and so far that's what I'm seeing on Mastodon too. (BTW, posts on Mastodon are by default 500 characters, larger than Twitter, and it's a server setting. I've seen one server that lets you use 5000 characters so long as you put most of it behind a cut tag.)

Mastodon also gives you multiple feed options, so you can choose the size of your fire hose. You can see just posts from (or boosted) by the people you follow, or just posts from your local server (regardless of who you follow), or a "federated" view that reaches out to other servers and does, um, something based on the people you follow and their connections. I haven't explored that one much yet. It's big. But it's still reverse chronological, no prioritization, no buying or shouting your way into top position.

I think that local feed will end up being pretty important. If you choose a server that aligns with some of your interests, then that "local" view can connect you with people who share those interests. Because people are usually multi-faceted and the instance is a home, not a topic restriction, you'll see a variety of content from the people there. It's not like Usenet newsgroups or Codidact communities where you can only talk about this thing here and not that thing, but there's a rough sort based on some shared interest, if you want to use that. (Of course, if you want to create multiple accounts on multiple servers, for example to separate personal and professional content, you can do that too.)

I'm being an armchair sociologist here with too few observations and no data, but I think this "local community of multi-faceted people" aspect will act somewhat like physical neighborhoods (back when we socialized with our neighbors, but maybe your barony or congregation is a model too) or like the more social Usenet groups. Because these online neighborhoods aren't bounded by geography or (probably) by culture, the people I see on that local feed are more heterogeneous, more diverse, more "like me in some ways, very unlike me in others". I hope easy interaction with that community will help build connections and resist polarization. I'm game to try the experiment, at least. On Twitter, only the loudest (and probably most extreme) "people not like me" would make it to the feed, the feed that was overrun with topics I don't care about from people I don't know so I never looked at it anyway -- but if I did look, I wouldn't find the "regular people", only the people with big fan followings.

(Aside: a week or so ago I came across a server for my city. So physical neighborhoods might be represented too.)

boosts and retweets

On Twitter, you can "retweet" something, which means "show this to my followers". On Twitter you can also retweet and add your own message. If you've seen tweets that embed other tweets, that's what's happening. So you might see Musk's latest policy flip-flop and retweet to your followers, adding a snarky comment of your own, and your retweet will be its own tweet, not part of the thread of replies to the original tweet.

On Mastodon you can "boost" something, which is like that first kind of retweet. I saw something that I wanted to add my own message to (further support in my case, not snark), and I couldn't figure out how to do it -- the "boost" button doesn't have an option for adding a comment. On investigation, I learned that this was an intentional design choice.

My initial reaction was "huh, weird". Then I thought "ok, maybe if you can't easily snipe at people you'll be less likely to snipe, so maybe that improves the climate?" and that sounded like a good idea. But since then I've seen more cases where it would have been helpful to either add something (as the booster) or comment to the booster not the original poster (as a reader). So I'm not sure how I feel about this now.

You can always do this manually, of course -- you can link to anything, after all. You won't get the fancy rendering, that thing that looks like an embedded tweet on Twitter. But if you decide to just boost something, instead of creating your own post, then people who want to respond to you can't. Like, if you didn't know that that thing you boosted has been debunked or has more context or something like that... no easy way to do that.

mindset

Mastodon, and the fediverse in general, exudes a scrappy "do more for yourself" mindset. There's no single entity making decisions for you -- what you see, how it's moderated, how the software works, etc. Servers are run by ordinary people who make those decisions for their servers only. Norms can vary. I expect that the most successful servers operate by some form of consensus, either up front or emergent (as people opt in or out). Servers can block other servers, so there's some level of shared baseline to operate in polite society. You can set up your own neo-Nazi server if you want to, but you might find that a lot of people don't want to talk with you.

I've seen the fediverse compared to anarchy (you and those with shared goals can do whatever you want), and I've also seen it compared to fiefdoms (somebody controls your server and it's probably not you). I don't think it's a fiefdom in the way that Twitter is; first, you can move to a different server, and second, that you can set up your own server for you and your friends mitigates if you don't like any of the options. A serf can't just say "well I'll take that land over there and do my own thing", because all land is ultimately owned by someone. On the Internet, you can buy a domain and set up shop -- the space isn't wholly owned. But whether you're a serf or an Internet denizen unhappy with the existing servers, you have to do work -- setting up your own place isn't free. And that effort can be a substantial barrier, too. So it's not a complete mitigation for networks with problematic owners, but I think we'll be better off on the fediverse than on Twitter or Facebook, which feels like an even bigger fiefdom to me. Time will tell.

cellio: (Default)
2022-11-20 06:21 pm
Entry tags:

some Twitter-related links

If you are using your Twitter account to sign in to other sites ("the "sign in with Google/Facebook/Twitter/etc" system), you should stop doing that now. Also, if you are using SMS for two-factor authentication with Twitter, that same article has advice for you. Some parts of their 2FA setup have stopped working, and apparently SMS validation is now unreliable.

There is an outstanding thread -- on Twitter, natch -- about the kinds of things that SREs (site reliability engineers, the people who keep large systems running) worry about. Parts of large systems fail all the time; in a healthy setup you'll barely notice. Twitter is, um, not healthy.

Debirdify is a tool for finding your Twitter friends on the Fediverse (Mastodon), for those who've shared that info. It looks for links in pinned tweets and Twitter profile ("about") blurbs.

I'm at https://indieweb.social/@cellio, for anyone else who's there. I'm relatively new there, like lots of other folks, but so far the vibe takes me back to the earlier days of the Internet -- people are friendly, help each other, presume good intent, and have actual conversations. It is not Twitter; some intentional design choices appear to encourage constructive use and hinder toxicity. I hope to write more about Mastodon later.