Thankful Friday March Thirteenth (79)

Mar. 13th, 2026 07:24 pm
mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear
ags: thanks, birthday, travel Picture: turkey Music: Mongol birthday song, of course Mood: grateful Location: the

Today is my 79th birthday. I am thankful for...

  • Making it this far, alive and I suppose about as well as can be expected, for someone who doesn't really take good care of themself.
  • An uneventful flight to the US, without any of the problems at the border that I was worried about. NO thanks for apparently-current-limited back-of-seat power sockets.
  • Having remembered to bring extra-absorbent paper underwear. NO thanks for forgetting toenail clippers and a multitool, among other things.
  • Uber, Lyft, and Crown Limo.
  • A ride to my DOL (Department of Licensing) appointment, with good conversation.

NO thanks for mid-March snow -- isn't it almost spring now?

jennlk: (Default)
[personal profile] jennlk
Last Sunday morning it was 55F and sunny. We had snowflakes Sunday evening. Now they're telling us that we will probably have snow accumulating on Sunday morning before the temperature rises to around 60F. Today it's not quite 40F and very windy with occasional bursts of precipitation. The cushion box on the deck has been blowing around, and the freestanding fire pit is now in the pond. Lots of branches down, but I'm not going to deal with them until tomorrow when it's warmer and less windy. I was going to do laundry today, but the washer does not deal well with power flickers, so I think that, too, will wait until tomorrow.

We do have crocuses and snowdrops in the doorside garden. Wednesday morning I saw that the reticulated irises in the E garden had bloomed (they were green stems on Monday am). The crocuses close up when it gets cold/rainy/snowy, so they'll be fine tomorrow. The irises, on the other hand... The ones that have not been eaten by bunnies have been shredded by the wind and rain. :( The daffodil patches in the NW garden are about 4" tall green stems, but it's another couple of weeks before they usually bloom, and right now they're very sturdy.

I saw redwinged blackbirds in the yard Wednesday morning. I'd heard them carrying on earlier in the week, but hadn't seen them on the ground/at the feeders/bathing until Wednesday.

Monday, the township hall hosted an election 'equipment certification day' for the west side of the county. (and by hosted, I mean that someone at the county said "we'd like to do Thing at this Place on Thisdate. Any objections?") I had no idea what to expect, not having done Thing before (it's periodic, and the last one was before I started at the township), so we were somewhat unprepared. (Turns out that I needed to haul folding tables in from the shed and move tables and chairs in the boardroom, as well as prepare all of our equipment.) I was able to pull a lot of things out of storage and put them into the shredding bin, so that was nice. I got the storage area more organized, as well.

Reclaiming liberalism, revisited

Mar. 13th, 2026 11:33 am
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

The words “liberal” and “liberty” look similar, and they come from a common root. At one time, the word referred to the advocacy of liberty. In the middle of the twentieth century, particularly in the USA, it took on a different meaning, advocacy of government as the solution to everything. The pendulum is swinging, back, though. As I noted in my earlier post on “reclaiming liberalism,” advocates of liberty and justice under law are being attacked as “liberals.” Meanwhile, the government-solves-everything bunch now prefers to call itself “progressive.” They’re vague on what they’re progressing toward.

I’m bringing this up again because the Institute for Humane Studies has launched an exciting new website, Liberalism.org. Many of the names on it will be familiar to advocates of liberty: Jason Kuznicki, Aaron Ross Powell, Radley Balko, Ilya Somin, Sarah Skwire, and others. And they pay for articles! I need to look into that. Their choosing to label the site liberal rather than libertarian is significant. While there are still overtly libertarian individuals and organizations fighting a good fight, the Libertarian Party has damaged the name by accommodating populists. It’s time to say that we, not the Democratic Party, are the real liberals.

Platelets again

Mar. 12th, 2026 06:18 pm
johnridley: (Default)
[personal profile] johnridley
I finally got another platelet donation done, the 3rd for the year. The last success was on January 29 so it's been a while. I took a week off as planned, then had a schedule conflict, then an infection, then I failed at hemoglobin levels, then the return of the infection, and here I am 6 weeks out from the last donation.
I did get a pretty cool shirt. Green for St Pat's day, long sleeve hoodie T shirt. I've never owned a hoodie T shirt before.

All Boxed Up

Mar. 11th, 2026 03:59 pm
kayla_allen: What purports within the movie to be a kit built house put together in slapdash style by Buster Keaton (house)
[personal profile] kayla_allen
After several days, Lisa finished unloading the Pres-to-Logs from the utility trailer, put the trailer away, and stowed the Small Orange Pickup in the garage. If you missed my earlier post about this, Lisa asked me to not help her, and she worked on it at her own pace in order to get outside in better weather and also get some exercise.

Full Box )

It is sort of ironic that we finally got a full load of wood into storage just as the weather turned warm enough to let the fire go out. Whether we'll get any more cold snaps, I don't know. I do know that the snow on the Virginia-Pah Rah mountains is completely gone. There have been years when there was snow visible on the higher peaks through the end of May, but not this year.
mneme: (Default)
[personal profile] mneme
If you've ever wanted a more relaxed, contemplative place to talk about TTRPGs, Alarums & Excursions' legacy continues with https://everanon.org/ _Ever and Anon_ -- a free collective/collated fanzine (also known as an APA), compiled once a month! We've been getting a lot of OSR new contributors over the last month, but APA hacking isn't really about nostalgia; it's a different flow and approach to conversation and creation, and I'd love to see more people trying it!

I started doing APAs at all back in the early 90s when I discovered fandom -- and very quickly after that, they lost massive ground even from their main sources of support (mostly fandoms and other small communities where having a written forum was a great way of community building where physical presence wasn't enough or for wider nets, even generally possible), as Usenet, BBS networks, and later, forums, mailing lists and eventually social media (like this one!) captured their best potential users.

After all, why participate in costly (APAs were originally, after all, printed on paper and even mailed out, and someone needed to cover the bills), slow (I'll get to this) exclusive way of reaching out -- when easier, faster, and cheaper or even free ways to build community were right there? Even in APAs with organization that made things easier (Alarums and Excursions was run in a semi-commercial, professional way, with accounts kept for readers to cover postage and subsidize contributor costs with per-issue costs, for contributors to cover per page printing and reproduction costs, and zines accepted in a variety of electronic forms [in the 90s, a modem to modem phone call followed by electronic transfer of a wordstar format file, although physical mailing of a stencil, a master copy, or even an appropriate number of copies of your entire zine was also acceptable; by the 2000s this had become submission by email and often in text or other MS Word compatible formats--or pre-formatted in PDF], while new contributors would arrive and stay, kept losing contributors who decided that their time and/or money was best spent elsewhere.

Still, if one thinks of the core appeal of an APA -- a forum where formatting is part of personal expression as well as the text and images therein, and more importantly, where a single contributor's thoughts can be read at length (maximum copy count in Alarums and Excursions went 16 double column pages, and some other APAs had no such limits), contemplated, and then responded to with a month between replies, and plenty of time to rethink ideas as exchanges went over months or years, the conversation just flows differently and has different qualities than faster forms of Electronic communication. Nor are the costs irreconcilable -- sure, if you're printing things to paper, someone has to cover the costs -- but in the modern day, why would you have to do that? We have e-readers, durable formats like PDF, and cheap online storage, so why not put the APA online?

Of course, there are some reasons one might not want an APA entirely online and indexable ad searchable forever. There are things people will put in an APA that's emailed to specific people and kept in physical form for a couple of hundreds of people that they really don't want on something that Google will index, that will be scanned and become part of the corpus for the next LLM.

But honestly, that leads to my real hope. I have no objections to quick and short social media like Twitter was, like Bluesky and Mastodon are -- but there are things I can only really write about here or on other slower blogs.

And similarly, the conversations I get in an APA are ones I wouldn't get even on Dreamwidth. I'd love for more people to have an opportunity to participate in APA-hacking, now that it doesn't involve showing up at someone's house for a "collation party" every month or two, now that it doesn't involve figuring out how to print 50 (or 500) copies of your precious prose without breaking your bank, but can involve just mailing something to a person who has promised to make a compilation and make it available to a select few (or the whole world, if that's how you want to go).

And more importantly, they don't have to, they SHOULDN'T be the same APA. like a forum, like Usenet, the character of an APA changes as you add more contributors (not so much non-contributing readers, though having those reading your not-that-deathless prose can be a nice carrot to contributors). Given how the essential nature of an APA &8212; deriving from the letter columns it supposedly descended from &8212; is each zine commenting on thoughts expressed in previous issues, the effort to contributing (or how much people try to comment on, or even read, every or nearly every zine in the previous issue) is proportional to the size of the APA. Add too many people, and this will discourage prospective contributors, result in them only reading a fraction of the APA &8212; or even split the APA as people group with the ones they most want to talk to; at one point there were I think at least 3 TTRPG APAs running simultaneously--one in the UK, plus two in the US, Alarums & Excursions and Wild Hunt. Or something like that.

But by me, at least, that's a success condition. Have multiple "rooms" where conversations happen and that means people can select the room they like, and the conversations in all the rooms get better and more focused on whatever people are interested in, whether (for TTRPG purposes) that's specific communities (like a focus on OSR or more modern narrativist games that may be more story game than definitely a TTRPG or LARP, or on design vs play vs hacking) or a more generalized approach to sharing ideas.

And while APAs aren't in any way immune to toxicity -- I've seen my share of VERY SLOW flame wars, compared to the modern levels, this is nothing--and for one reason or another (including self-politicing) it's been literal years since I've seen significant unpleasantness in the APAs I frequented.

Spring stuff

Mar. 10th, 2026 09:16 am
johnridley: (Default)
[personal profile] johnridley
I spent yesterday cleaning the garage, cleaning motorcycles, picking up sticks from under trees, picking dead leaves out of the pond, trying to prep the pump for the waterfall, and other such spring type things.

I rode the 1980 Honda to rehearsal last night (30 miles one way). The little wind deflector that I was trying is OK on surface streets but definitely not good enough on the highway. At 75 MPH riding against that wind gets tiring.

On the upside, the bike is doing OK with the electric fan conversion, though I think I want to get a new temp sensor, the one I put in comes on at 200*F and the needle gets a bit higher than I'd like at stoplights. I mean it's probably fine but I'd prefer it stay closer to what it did as stock. I'm going to try switching from a 200*F switch to 190*F.

On Sunday I went to help a friend from choir strip the carpeting from a condo she just bought. There were about 7 of us there and it went well and pretty quickly. The truck and black trailer together held all the debris and we were able to dispose of it in the facility's dumpsters. Now comes replacing the flooring - she's getting laminate and there are 3 floors to put down. Probably a day of surface prep first.

I'm trying to get my cardio endurance back up - 3 months of just doing resistance at the gym and I'm not good for the running distances I used to do. In a couple of weeks I'll need to start doing 10 mile hikes with a loaded backpack, getting ready for Isle Royale in July.

Gagging social media in Methuen

Mar. 9th, 2026 09:31 am
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

The city of Methuen, Massachusetts, has adopted a resolution to restrict access to social media on city-owned devices. The announcement states that “City-owned devices and networks in City buildings and City-run youth programs will limit access to social media for minors under 16 whenever feasible.” This would clearly apply to Methuen’s Nevins Library, which provides computers for public use.

The statement has the tone of fanaticism that’s gone so far over the edge that it doesn’t even require yelling; of course every reasonable person will agree with it, won’t you? It’s FOR THE CHILDREN! The council favorably cites Australia’s total ban on use of social media by anyone under 16. The statement expresses hope for nationwide restrictions: “The Council also formally endorsed Mayor Beauregard’s commitment to advocate for state and federal policies that restrict social media access for children under 16 and strengthen youth digital safety protections nationwide.”

It’s the familiar idea that libraries should reject or restrict access to anything deemed “harmful to minors,” where “harmful” has a very broad definition. It’s the same mindset that demands they keep all books on certain topics away from kids’ eyes.

Nevins Memorial Library, Methuen, Mass.On Saturday I went to tne Nevins Library to find out how it’s going to be affected. The people working there said they hadn’t received any direct communication, even though the impact will fall most heavily on them. They don’t know what’s going to be expected of them.

The term “social media” can encompass any Internet service that enables public conversation. Restrictions on using social media are restrictions on discussion. Sometimes these discussions are vitally important to young people, especially if they’re dealing with domestic abuse or have issues they’re afraid to raise with their parents. They can help to get information for personal or educational reasons, and often people make friends from distant places and different cultures.

A lot of basic information is found on social media. YouTube is generally considered a social media site; anyone can upload videos, and most of them are open for comments. Many businesses use their Facebook page as their main Internet presence. Telling kids they can’t use these sites or subjecting them to heavy restrictions will cut them off from a lot of information.

The present situation is reminiscent of panics in which kids had to be “protected” from novels, comic books, rock’n’roll, TV, and video games. Who will protect us from the protectors?

Done Since 2026-03-01

Mar. 8th, 2026 05:08 pm
mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear

Hello, welcome to Women's History Month, which started last Sunday, and International Women's Day, which is today. See also, EFF: Admiring Our Heroes for International Women’s Day: Five Women In Tech That EFF Admires

Not a great week, but on the whole not too bad. Next week will either be pretty good, or a disaster, depending. See below.

There was also the little matter of my monthly pension deposit not arriving, because the address confirmation mail they sent was busy chasing me across two continents. Blarg, but sorted out now. Good thing I'm on a new blood pressure prescription. Which has not been delivered, but fortunately I have enough to get me through the week.

I have spent the entire week worrying about my impending trip to Seattle on Tuesday (coming back a week from yesterday). In addition to worrying about the possibility of getting sick in a country without good health insurance, and other problems it might be best not to mention in public right now, there's the fact that my nice new Travelpro suitcase is 5cm too wide to fit Delta's carry-on requirements. So I'll have to check it. Fortunately my meds all fit in my (old) CPAP case, under the (new) CPAP.

I'll be taking the new Framework 12 laptop. First time traveling with it, so we'll see. There's a lot of state on my Thinkpad, including way too many open tabs in Firefox. Things may be a trifle inconvenient for a while.

We're getting a new scooter tomorrow; Lizzy goes into the shop on Wednesday, and apparently Scarlett is still being worked on.

Linkies: Guide to U.S. Expat Taxes in the Netherlands | H&R Block; HoS qul (The Fire is Strong) | Klingon Warpgrass (Lyric Video) - YouTube, Fritz Lang's 'Metropolis': Milestone in science fiction film,

Notes & links, as usual )

Not quite winter anymore....

Mar. 6th, 2026 09:11 am
jennlk: (Default)
[personal profile] jennlk
Chilly and damp, but no new snow since Sunday. It rained yesterday - never really hard, but we got over an inch by the time it stopped. Most of the snow has melted -- only the remnants of snowpiles, and the drifts in shaded areas. The cats are not terribly pleased with this -- they want *dry* weather, thankyouverymuch.

The sandhill cranes are back - they were in the yard on Sunday morning when I went out to fill the birdbath/hang the birdfeeders. I haven't seen them yet today, but they sometimes get a late start when it's dreary.

DC was out sick this week, so I got to do her things as well as mine (payroll and filing, mostly). I had to have J come in and put on his IT hat so I could get software installed on my computer. sigh.

Rehearsals for the next LCCB session started this week. I will not be playing that concert (the Farmington concert is at the same time!), but I've been asked to play tenor for a few weeks to get the new guy familiar with the music. They have Jerry Bilik coming in to work with them in April, so I'll stay through that, then step away until late May. Section leader thinks I may be playing TSax this summer.

A murder cult

Mar. 6th, 2026 10:21 am
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

In November, I wrote about people who advocate assaulting people they call Nazis. Bad as they are, they aren’t in the same league as people whose political views include endorsement of murder. This group is on the fringe, but it needs to be strongly repudiated.

A report that caught my attention recently says that “The man who allegedly opened fire at a country club in Nashua, N.H., last fall, killing a restaurant patron and wounding two other people, later confessed to the shooting and told investigators he wanted to kill the rich.” Many people on the left admire Luigi Mangione, who has been charged with killing insurance executive Brian Thompson in cold blood. Posts on social media express enthusiasm for France’s Reign of Terror, in which about 17,000 people were executed. The Chicago Teachers Union posted on pre-Musk Twitter applauding a death threat in the form of a mock guillotine.

I didn’t see much outright celebration of Charlie Kirk’s death, but the outburst of hatred following his death was far out of proportion to his views and inappropriate to the occasion. Last September, I posted about one aspect of that reaction.

These are people who believe individual human lives have no significance. If they can improve “society” by eliminating some of its members, they’re all for it. In previous generations, people with similar views cheered the killing of millions by Stalin and Mao.

These people have the right to express their views, so long as they aren’t directly threatening people. What they don’t have is the right to be considered anything better than human dirt. Teachers who applaud guillotines should be pariahs in educational communities. Talk show audiences who cheer for Mangione should be kicked out of the studio. People who post to social media advocating a new Reign of Terror should have their accounts suspended. People who believe in human rights in any form should make it clear they have nothing to do with admirers of murder.

Thankful Thursday

Mar. 5th, 2026 06:07 pm
mdlbear: Wild turkey hen close-up (turkey)
[personal profile] mdlbear

Today I am thankful for...

  • Being in what the medical people I've spoken to lately say is reasonably good health for my age. My blood pressure has responded well to my latest prescription (10mg/day of lisinopril). But walking more than .75km hurts, and I am NOT thankful for that.
  • Ginger, garlic, chocolate, and coffee. And other tasty things too numerous to mention.
  • Free faxing with Dropbox.
  • My mail finally catching up with me. (Too late to prevent problems, but hopefully not too late to prevent disaster.)
  • My support groups.

You Can Get The Wood

Mar. 3rd, 2026 04:34 pm
kayla_allen: What purports within the movie to be a kit built house put together in slapdash style by Buster Keaton (house)
[personal profile] kayla_allen
Today the stars aligned and Lisa and I went over to Big R and bought a pallet (390 logs) of Pres-to-Logs. Lisa connected the utility trailer to her pickup truck, and I followed her over there. I fortunately remembered to bring a previous purchase receipt that has the SKU for the pallet, because they can never find it. They tend to think that I meant either a six-log packet or a ton of wood pellets, because that's what most people buy. Anyway, there was no problem once she looked up the SKU ($349 for 390 logs), except that initially she tried to enter the quantity as 390, and thus the subtotal was $136,110! Not that they could have sold me that many, even if I had the fleet of trucks and forklifts.

Eventually the forklift operator appeared and brought out a pallet of logs. Lisa had me sit in the truck and hold the brake pedal, which helped the operator shove the pallet into the trailer to get it over the axle. He then trundled off without the loading ticket, and I had to chase him down and give it to him.

We came home and Lisa parked the pickup and trailer in the East Lot. We'll start unloading the logs when Lisa feels up to it. It's a lot of work, and I can't do as much heavy lifting as I used to be able to do. (Yes, I know, and I am not complaining. It comes with the territory. I never was much of a tomboy.) I'll be much happier with a full woodbox, and the unit cost of the logs in a pallet is much better than buying them in small bundles.
[syndicated profile] mcgathblog_feed

Posted by Gary McGath

If you’ve seen the movie Hugo (and you should), you remember the wonderful scene where a humanoid automaton is restored and goes into action, revealing an important secret. Georges Méliès found these machines fascinating. His 1897 Gugusse et l’Automate presents an automaton (played by an actor) in what has been called the world’s first film about a robot. Bill McFarland brought a box of old films from Grand Rapids, Michigan to the National Audio-Visual Conservation Center in Virginia, and one of them was a third-generation copy of Gugusse. Film historians had known it existed, but no one now living had seen it. The preservation experts digitized the one-minute film, which I’m sure must have been fragile, and it’s now available freely on YouTube and other sites.

[syndicated profile] mcgathblog_feed

Posted by Gary McGath

Oligarchy: Government by the few. (Merriam-Webster)

Claims from the left that certain people, usually very rich ones, are “oligarchs” of the USA are common. The Mother Jones website boasts at the top of every article that it’s “a source that’s not owned and controlled by oligarchs.” If the USA has oligarchs, it must be an oligarchy. That’s an odd claim, since most people think the country is a democracy. Perhaps a dysfunctional one, but still a government run by elected officials.

It’s true that Congress has grown more passive than ever, but if the US has ceased to be a democracy, what it has become is an autocracy under Donald Trump. Like Sauron, he doesn’t share power. Perhaps if you count the most powerful Cabinet members, such as Hegseth and Noem, and advisors like Miller, it’s an oligarchy. But that’s not what the oligarchy theorists are talking about. Their claims are a new version of the “secret masters” conspiracy theories, claiming people like Elon Musk and Jeff Bezos are the real puppet masters. In older versions, it was the Rothschilds or the Jewish Bankers. Some on the American right consider George Soros the leading Jewish oligarch. The new left-wing version differs mainly in its lack of overt antisemitism (though even that has started to change in the last couple of years).

There’s a long history of claims that a small number of people without official power run countries or even the whole world. The “iron law of oligarchy” claims that all governments eventually devolve into oligarchies. The people nominally in charge take orders from them because of financial pressure or blackmail. In this scenario, the president is merely a front man. This raises an obvious question: Why would they pick Donald Trump as their puppet? You’d think they’d pick someone who’s more competent, predictable, and superficially respectable.

Conspiracy theories aren’t grounded in evidence or plausibility. They rest on emotional satisfaction. If a cabal of the rich is running America, they’re a target to blame everything on. They’re incredibly rich, so they’re not like “us.” Nobody voted for them, so the voters are absolved of guilt.

But the bitter truth is that officials elected by Americans, not puppeteers behind the scenes, are responsible for what has happened to America.

"Rabbit rabbit rabbit!"

Mar. 2nd, 2026 08:35 am
mdlbear: Three rabbits dancing (rabbit-rabbit-rabbit)
[personal profile] mdlbear

Welcome to March, 2026! Beware the Ides!

Does this count if it's a day late? OK, it's still the first in Seattle. I'll take it.

Done Since 2026-02-22

Mar. 1st, 2026 03:08 pm
mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear

Not a very good week. Lots of anxiety -- my impending trip to Seattle, income tax, events in the world, and phone calls to repair places. We got (scooter)Lizzy back from getting her flat tire repaired, but now she has an electrical problem and won't go. We were supposed to get Scarlett-the-carlet back this week, but she still has an electrical problem. I need to make another call about Lizzy. Tomorrow.

On the other hand, I did go for a walk six days out of seven this week. It's better than usual, and about time. The only way I can do it appears to be going out before breakfast. Any later and I run into deliveries and appointments.

Substack is using Persona for age verification -- that's the same one that exposed 700,000 Discord users' data a while back. So has LinkedIn. There are plenty of good alternatives to Substack -- you're reading one right now. Discord is another matter, but people are looking. In either case, moving a community never goes well.

I've ordered a copy of "The Magic of Code" by Samuel Arbesman. See also, The World Inside the Crystal. I started working on a book based on that idea, a long time ago.

If you're an Emacs user you might want to look at This bad -- it says so on the tin -- version of emacs implemented purely from Unix shell commands I'm not sure I would advise it. If you're a web developer, you definitely shouldn't look at this 8086 emulation written entirely in CSS and HTML5. There are some things...

If you're into sewing, you definitely should take a look at FreeSewing, a collection of free parametric sewing patterns.

Notes & links, as usual )

Antibiotics take 2

Mar. 1st, 2026 07:54 am
johnridley: (Default)
[personal profile] johnridley
Apparently the last round 2 weeks ago didn't clear out the UTI so yesterday I was in urgent care again. Different antibiotic this time, big 'ole pills, 4 per day. Much lying in bed yesterday, I'm feeling much better today. AB course goes through Saturday morning.

A friend from choir just bought a house and wants to put down laminate flooring. I said I'd help when she mentioned it a couple of months ago, apparently that's come due :) I gotta get my little air compressor working again I guess, there's bound to be some trim work that needs doing.

It was 11 degrees this morning. I have hopes that today and tomorrow are the last really cold days of this winter. The forecast is showing an upward trend going out 10 days, all above freezing after Wednesday morning.

We did get a couple of inches of snow in the last 24 hours, so I gotta go scrape off the panels and shovel the driveway.

Profile

billroper: (Default)
billroper

March 2026

S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 1314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 14th, 2026 12:55 pm
Powered by Dreamwidth Studios