Generated Sun May 19 18:12:16 2024
APIS for Content Sites Must Be Free
Social media businesses should not charge* for APIs. If a company like Reddit or Twitter derives most of its value from content that users write for free then it must provide APIs for anyone to download and manipulate that content. While an interactive API that enables third party applications is desirable, a simple static dump is the bare minimum to fulfill the social contract (see StackOverflow or Metafilter for examples.)
Unfortunately Twitter and Reddit don’t agree. They are both rent seeking with their APIs. Their main intent is to destroy third party apps that no longer aid the company’s business goals. But they’re also trying to make a few million bucks a year licensing access to data, particularly on the back of AI training. It’s wrong.
The key thing here is social media sites don’t produce content. They merely host it. Millions of users create the content expecting it will be widely available. Locking down an API breaks that social contract.
Honestly I don’t care about full fledged third party clients like Apollo or TweetDeck; I understand why the companies want to kill them. What I care about more are analytics sites, things that provide interesting alternative views like a Reddit user profile or Emoji tracking. I also think it is the greater good to let AIs train for free.
*I don’t mind a site charging a nominal fee for API access. Either to cover the cost of API service itself, or more importantly to encourage API developers to be efficient when making API requests. But I’m talking hundreds to thousands of dollars a year, not millions.
The short sighted thing about these API fees is they will harm the company in the long term. If it becomes difficult to use a proper API to get at content folks will simply screen scrape it instead. That’s bad for everyone.
Gas
I’ve been listening to the same music every night when I go to sleep 10+ years now. Weird endorsement; I’ve listened to it with more attention plenty of times too. But it’s particularly good for going to sleep; calm, interesting, and comfortably familiar.
That music is GAS, Werner Voigt’s ambient techno project (Bandcamp, Youtube). The primary collection is Nah und Fern, four albums that were made over 1996–2000. In 2017 he released a new GAS album, Narkopop. Followed in 2018 by Rausch and 2021 Die Lange Marsch (a sort of remix). I like the first four most.
Ambient music is pretty hit or miss. For every brilliant work like Music for Airports or Aphex Twin’s early music there’s a zillion gormless electronica and “earth fart” recordings that fail to inspire. Furniture music is supposed to be in the background, sure. But still high enough quality to be appreciated.
GAS succeeds. It has just enough of a beat (sometimes) to make time flow without being overwhelming like regular techno or something rhythmically complex like Autechre. The sounds are richly textured with a bit of fuzz and noise to make it organic. And I like the slightly broody or sinister tone. Not scary, but they make me happy I’m snug in my home under the blankets.
Austria 2022
Ken and I just got back from a 23 day trip exploring most of Austria. We had a lovely time although we did get a little worn out and ready for home after a couple of weeks. Along the way we stayed in Vienna, Graz, the Wörthersee, Zell am See, Innsbruck, Salzburg, Hallstatt, Linz, and Dürnstein. A nice mix of cities and countryside. I tweeted a bunch of postcards, easily viewed here and here.
My favorite places were the town of Graz and the countryside in the south from the Wörthersee through Zell am See to Innsbruck. The drive over the Grossglockner Alpine Road was a particular highlight and the lush green alpine valleys of Styria, Carinthia, and Tyrol were just a delight. Salzburg was also a very good visit. Linz was an industrial disappointment and Hallstatt was tourist hell; skip it unless you are very interested in the archaeological story.
We ate very well on this trip; Austrian cuisine is more interesting than the schnitzel-and-boiled-beef that was my stereotypical view. Lots of fresh fall ingredients. The pumpkin cream soup was particularly good. Enhanced with Kürbiskernöl, pumpkin seed oil that’s deliciously nutty and green tasting. And of course plenty of fantastic sweets; the French call pastry viennoiserie for a reason. The single best meal we ate was at Pfefferschiff in Salzburg.
Subnautica
Subnautica is one of the best games I’ve played in a long time. It marries a good narrative with excellent gameplay and a rare balance of complex game systems. It’s beautiful too and a nice mix of the pleasure of a well scripted game embedded in what looks like a complex naturally generated world. The rest of this post has lots of spoilers. It’s been five years since the game came out but if you haven’t played it yet I urge you to consider stop reading this post and play it instead.
My first comparison for Subnautica is Firewatch. Yeah, it’s a weird comparison, but it’s more than just a similar rendering style. Both games have a very strong narrative arc, a beginning to an end. Both games plop you alone in the middle of an unknown world with mysteries to explore. And both rely on a sense of wonder, occasional fear, and beauty. But while Firewatch is a great story it’s barely a video game, it’s the quintessential walking simulator. Subnautica manages to deliver both an excellent scripted story and have great gameplay.
The primary gameplay loop in Subnautica is survival crafting games. It’s often compared to Minecraft, Don’t Starve, No Man’s Sky. It’s a fair comparison, a lot of your time in Subnautica is spent finding resources and using them to progress along a tech tree so you can explore more dangerous and rewarding parts of the game. But those other games often end up becoming very resource heavy, rewarding collecting enormous amounts of materials for mass production. Subnautica’s crafting game is much tighter. You only need a few items of each type to build something and you typically only build one thing of that type: one weapon, one upgraded oxygen tank, one Seamoth. You do end up making a lot of food and water but even that is nicely constrained; about a third of the way through once you get one planter full of Marblemelons you’re basically set for life.
I love the subtlety of the tech upgrade tree, how awkward the advanced items are. Most games give the player a power fantasy, by the time you get all the best gear in Minecraft you’re god-tier power. But in Subnautica you never get anything very powerful. You basically never get weapons or armor that let you feel safe from the sea monsters, you are always running or hiding from them. The big crafting achievement in the game is the Cyclops, the big submarine. But it’s fantastically clumsy to manoeuvre and strangely vulnerable to attack. You end up spending the second half living in the Cyclops but it always feels like such an escape to jump back out and just swim free or use the Seamoth.
Exploration in the game is greatly improved by the balance between generated and scripted world. When the game first came out a lot of people thought the game was procedurally generated; that was the hot topic (thanks to Minecraft and No Man’s Sky) and the world is so beautifully detailed. But no, in fact the whole world is static, it plays the same for everyone. Not great for replayability but excellent for game design. The orderly progression through biomes and depths gives them a game a lot of story telling structure. You never quite feel led by the nose but you work your way through signposted encounters: the Aurora, the Degassi bases, the Lost River, the very deeps at the endgame.
That exploration is also where I had a little trouble. The game deliberately is disorienting; you’re never given a map and the mini-map like sonar images are not useful for navigating. All you get are beacon landmarks you place yourself. And the game is a 3d underwater maze, with the second half of the game entirely in cave systems! I finally gave up and used a fan-made map of the Lost River because I’d gotten a little stuck and confused. That was a big help to me. Getting lost is a big part of the game, I don’t mind that being a gameplay element. But video games are such a limited medium we don’t get to use our real-world navigation skills much. That’s why games always have HUDs and minimaps, they replace your innate sense of direction. I felt that lack a little here.
Being lost in the depths of the ocean is part of the fun of the game, the occasional fear. But what really accentuates that is the sound design. The creature noises are fantastic; you’ll be cruising along picking up quartz crystals and thinking you’re safe when you hear the most terrifying moan off in the distance. Stereolocated, and you can hear it’s getting closer. Such terror! Being in the Cyclops and hearing all the creaks of the hull, the thumps as fish smack into your ship. It’s a trick as old as Das Boot but it works remarkably well in the game.
Last note of appreciation for me, the end of the game. Most games like this by the time you reach the end both the player and the game designers are worn out. They’ve shown you all they have and you’re grateful just to read the final boss fight and end screen. Not Subnautica. First there’s no boss fight, that’d be totally wrong for a game with basically no fighting. Instead you have a boss… communion? Final crafting challenge? It’s great. And then, at least the way I played it, there’s a wonderful anticlimax. You’ve solved all the mysteries of the planet and are finally ready to escape but you still have to craft the rocket and take off. Which means one last trip to the surface, one last crafting challenge. I really enjoyed the feeling of scavenging my existing base and submarine for materials to use. That shield generator was hard earned and essential to my submarine survival but now I wouldn’t need it on the planet any more, time to reuse it for the rocket ship to escape. And even that rocket ship had a lot of grace notes; an elaborate launch sequence and the ability to create a time capsule. A very thoughtful farewell in a place most games would just have a single “you win” button to press.
Subnautica really is a masterfully crafted game from start to end. Depth, complexity, beauty. A good story and great gameplay systems to support it. Quite an achievement.
Mexico City restaurants
Mexico City is famous right now for its food culture. From the temples of fine dining like Pujol to casual street tacos people love to eat well in CDMX. I made thorough notes on all the places we ate on a short trip. My favorite places were Carmela y Sal, Corazón de Maguey, and Taqueria Califa.
Cafe Tacuba for lunch. Our tour guide suggested this as something near the Cathedral. I really liked it, a funky throwback cafe with a nearly ossified traditional Mexican menu. Honestly the service was a bit off and slow, but that was offset by the place being so retro and comfortable. I liked my chile rellenos quite a bit although I would have traded one of the two enormous chiles for a more complex sauce. Ken’s enchiladas tapatías were good.
Carmela y Sal for dinner. We told some of the hotel staff we were going here and they were all very excited; apparently chef Gabriela Lugo has made quite an impression in town. Us too, this felt like the exciting, trendy, yet comfortable kind of place that everyone says Mexico City is great for. The highlight dish for us was the “liar’s tostadas”, a vegan preparation of coconut doctored up to taste like crab pork. Delicious on their own merits even without the hilarious cooking trick. My Poc Chuc was also fantastic, as was Ken’s creamy canneloni. Great wine list too. This restaurant was where we figured out Mexican portions are huge, we ordered way too much food. As dining mistakes go that’s not so bad.
Corazón de Maguey. Our tour guide took us here for a mezcal tasting; they are serious about mezcal here. Which was great, it’s interesting to taste a bunch of mezcals against each other. Nice restaurant too, good basic Mexican vibe with a leaning towards Oaxacan cuisine. I loved the Coyoacán neighborhood this is located in, the restaurant is right on the lively main park / square that defines the neighborhood.
Capital Grille. We decided we might want some familiar American food one night, and who doesn’t like a good steak? They delivered well here, although other than a couple of Mexican cocktails we could just as easily have been in Duluth or Miami or Toronto. Was nearly empty on Saturday night other than a lunch party that’d started 7 hours before; I suspect this is a businessman’s dinner kind of place. If you want a US steak at US prices go here, otherwise go somewhere Mexican!
Taqueria Califa. Casual and fast tacos but in a nice well lit place with table service. Certainly a good choice for gringos who want street food but are nervous about it. My favorite here was the classic tacos al pastor; with fresh onion, cilantro, and pineapple setting off the roast pork so well. Great place for a quick snack or casual full meal.
Porfirios. Dinner at a hilariously trendy / fancy restaurant. I think every single table had at least one tableside preparation, whether molcajete or something set on fire or the lady wheeling around a street corn sign. Great looking grilled steaks and shrimp, but we stuck with simpler chiles rellenos (good) and enchiladas mole (too sweet). This seems to be a place wealthy locals go to celebrate. The lighting in the restaurant is tragic though; so dark all the waiters have flashlights handy for reading menus but then also a super bright TV in the bar annoying everyone having dinner. On the balance I think the theater of it overcame the quality of the food. It was fine, but I wouldn’t go back.
Restaurante Meztli. Not in CDMX but rather right next to the pyramids at Teotihuacán, a good spot for thirsty tourists. Margaritas, micheladas, good guacamole and enchiladas. I can’t say it’s anything special but for the middle of a tourist zone it was quite good. The owner was super friendly, too.
Zanaya restaurant at the Four Seasons. Traditional Mexican, not great. Dinner felt more like an obligatory hotel restaurant than a place someone was running with love. Absolutely beautiful outdoor patio in the hotel’s magnificent garden courtyard. Sadly we had to sit inside which is not nearly as nice, despite the cool retro tile. Good cocktail list but the food seemed a bit ordinary, certainly not elevated. Definitely would not make a trip to dine here. (Breakfast here was good, but is a whole different thing.)
So those are all the places we dined. In addition I polled friends for places to go, here’s a list sorted by popularity: Pujol, Azul, Lardo, Tetetlan, La Clandestina, Alba in Roma Norte, Quintonil, Casa Hevia, Brassi, Dulce Patria, Casa Virginia, La Docena, Chureria El Moros, Rokai, Elilsito, La Capital, Lucerna Comedor, Rosetta, Masala y Maiz, Contramar, Maximo Bistro.
Mexico City
For my birthday this year we visited Mexico City in early March. It was great! I enthusiastically recommend it to anyone who’s interested in going to a big city that’s vibrant and has a long great cultural history. Also relatively inexpensive for American wallets. We went for four days and that was a good taste of the city. But there’s so much to do and enjoy I could see spending much longer, particularly if you start getting into neighborhoods and enjoying daily life.
There’s some photos here on Twitter. I didn’t do as good a job taking pictures this trip as I usually do.
I have to confess this trip was a bit of an education for me. I grew up in Houston with severe prejudice, so much that “Mexican” sounds like a slur to me, not a description of nationality. I think I’ve grown past the outright bigotry but my brief tourist jaunts across the border and on the coast didn’t really cure me of the idea that Mexico was somehow lesser. Mexico City is a whole different thing, a sophisticated international city bustling with life and excitement. Sure some taxis will rip you off and as a visitor you probably shouldn’t drink the tap water. But it’s a home to 21M people, fully modern, and full of excitement and modern culture and history and great food. Also people seemed very friendly, relaxed, and welcoming. I’m looking forward to going back.
We stayed at the Four Seasons which treated us very well. This hotel’s rooms all front on an enormous central courtyard so it’s quiet and beautiful. Service was excellent. Didn’t love their casual Mexican restaurant for dinner although breakfasts were great.
We booked this trip with a tour guide and driver via Journey Mexico for four full days. It was great; we saw a lot more than we would have on our own and understood more about what we saw. It was also exhausting and I think next time we’ll probably plan half days, stop at lunch. It’s an expensive way to travel but you can get a lot of the same value by hiring tour guides day by day and taking Uber everywhere. Here’s what we did:
Day 1: City Centre. The Templo Mayor museum, the Diego Garcia mural at the National Palace, and a quick visit to the San Juan Market. (We were supposed to see the Cathedral and the Palacio de Bellas Artes too, but skipped them). The museum offered us a remarkable view of historical Mexico City, the way the new city was built right on top of the old Aztec temple center. And the Diego Garcia mural is phenomenal, you can get something of a view of it here. I wish we’d spent more time just walking around the streets and less at the Templo Mayor, but we were moving slow. Fun retro lunch at Cafe Tacuba.
Day 2: Rivera/Kahlo/Trotsky and Coyoacán. The highlight here was visiting the Casa Azul, a privately run museum about Frida Kahlo at her home. The exhibitions were quite good and personal. Huge line to get in, even with advance tickets. We also visited the Rivera and Kahlo studio which was interesting architecturally but the exhibits are not so exciting. OTOH the Trotsky museum was fascinating; I had no idea Trotsky lived in exile in Mexico City and met a dismal end with an ice axe stuck in his head by a Soviet assassin. All these sites are near each other in the southern part of the city in the absolutely charming Coyoacán neighborhood where we had a great lunch and mezcal tasting at the Corazón de Maguey.
Day 3: Chapultepec Castle and the Anthropology Museum. The castle is a walk up a big hill but the views and exhibits are worth the effort. A preserved vestige of Hapsburg and French meddling in Mexican politics, the brief-lived Emperor of Mexico. Unfortunately that left us without enough energy for the anthropology museum, one of the best in the world and the very best for Mesoamerican history. I want to go back to Mexico City just to spend a couple of days slowly working through its treasures. For lunch I had the best tacos al pastor of my life at Taqueria Califa.
Day 4: Teotihuacan. An hour drive NE of the city, Teotihuacan is an enormous archaeological site of a city that lived from 150 BC to 600 AD. At its height it had some 200,000 residents, making it one of the largest cities in the world. It’s totally worth the drive to visit, particularly to see the reconstruction of the 2.5 mile long Avenue of the Dead and the scale of the Pyramids and Temples built alongside it. There’s also a lot of beautifully preserved original carving and painting on-site to see and a small museum of artifacts. If you want some companion reading this recent museum exhibition catalog is very up to date and has both great text and photographs. Lunch was nearby at the surprisingly good Restaurante Meztli.
In the evenings we went out mostly to fancy restaurants. See my companion blog post for more, but our favorite was Carmela y Sal. Our trip was a nice mix of ancient history and recent. If I had to pick three highlights off the list, I’d say the Diego Garcia mural, the Casa Azul, and the anthropology museum. What I wish we’d done more of was just getting into the town, walking around and enjoying neighborhoods and cafes. But that takes more time and local knowledge (not to mention language) than we had this first visit. But I’m sure Mexico City is a place I will happily return to, enjoy and experience more.
WoW in 2020
I’m back to playing World of Warcraft. I picked it up back in March starting with the Covid lockdown. (I’m far from the only one!) Partly for something to do, partly to play with a family member. It’s been great!
I quit playing WoW in 2009. Coming back the main feeling is it’s very much the same game. Compelling mix of basic MMO RPG power growth, lots of fun side activities, social raiding, PvP. It’s all there and all just about the same. It’s a credit to Blizzard that they’ve kept the game more or less on an even keel all along and it’s comforting and familiar.
The big improvement is the game is way more casual-friendly. In the old days you’d level up to max level and then all that was really available to you was raiding, big serious events with 25 or 40 people. You really had to be in a raiding guild. Over time they added more activities; PvP seasons, reputation grinds, etc. But the real game (and real gear) required raiding.
2020 WoW has all sorts of progression paths. Raiding is still there, but a heavy emphasis on social tools means PUGs (pick up groups) are more viable. There’s even an automated “Looking for Raid” tool that will let you see a simplified version of the raid content very easily. There’s a path for 5 person dungeons in the Mythic dungeons, with ever-increasing difficulty levels. There’s even a solo progression in the Visions of N’Zoth. PvP also has significant progression and gear attached to it. All of which means they’ve made the high end content way more accessible to everyone. It’s a great change. (And lest you miss the old hard stuff, Mythic Raids still basically require a guild and serious dedication.)
Some things haven’t improved. Crafting is still dumb and mostly pointless. A lot of the top end gameplay is grindy, do the same thing every day for 3 weeks to increment a progress bar. The graphics are incredibly dated; partly to keep system requirements low, but also because they don’t want to re-do all the old graphics for modern systems and it’d look weird to have a mix. Which is a shame; the dress-up doll game in WoW suffers significantly compared to FFXIV.
The hidden strength of WoW in 2020 is all the depth of content. They’ve got 16 years of content in the theme park now and it’s almost all accessible. You can still go back and do Molten Core if you want. It won’t be a gameplay challenge, but it’s still fun to see and there’s rewards like rare mounts to encourage you. I’ve really enjoyed exploring all the content I missed in the intervening years, including some really great systems like the Garrison. (Why did they abandon that?!) There’s no other MMO that can boast this much content and it’s great fun to discover some old neat toy to surprise your friends with.
And that’s the other reason WoW is still compelling; friends and guildies. The cooperative social aspect of MMOs is nearly unique in online gaming and Blizzard has done a good job reinforcing it. My new guild isn’t the most hardcore or accomplished but we have some strong players, it’s mostly nice people, and we have a code of conduct that keeps the jerks out. I continue to be concerned about the shallowness of online game friendships just like when I quit in the first place, but it’s a fun way to wile away a few hours.
Gone With the Wind
(CW: rape, racism). Ken and I watched Gone With the Wind this week. As if it were prestige TV, in one hour segments over four nights. It’s imminently watchable that way. And for a movie as early as 1939 it still feels very modern. It’s completely enjoyable by modern standards, no early film awkwardness of plotting or direction. Well written characters, amazing sets and costumes, there’s a lot to enjoy in the film.
It’s also a racist piece of shit of a film. And deeply steeped in rape culture. And these sins don’t just mar the film; you can’t watch the movie and just sort of ignore them. The entire intent of the film is racist, the racism is woven throughout the whole story. It’s a Lost Cause fiction about a Gallant South, about how Georgia suffered unjustly under the evil invading Union forces. I was prepared for the racism part; the film is notorious for it. I was less prepared for the rape culture.
The center of the film is the relationship between Scarlett O’Hara and Rhett Butler. It’s excellently written and both actors are amazing, so the performance is exhilirating. It’s also absolutely awful. The first time they kiss properly, it’s as they’re fleeing the burning of Atlanta and the destruction of Scarett’s world. Scarlett keeps saying “no” and pushing Rhett away, hitting him, pleading him to stop. And he literally forces a kiss on her against a blood red sky. To the film’s credit she holds her ground, pushes him away and slaps him, but Rhett doesn’t even look surprised.
It gets worse with the actual rape on the staircase, a drunk Rhett violently attacking his wife, grabbing her and carrying her up the stairs. To impregnate her, after she’d already told him she didn’t want a second child and implied she wanted no sexual relations of any kind. The hideous thing is in the morning she’s shown waking as from a dream, with a smile, a happy smile, because apparently… I can’t explain it, it’s simply rape culture and it’s awful. Particularly for Scarlett. In many ways she’s a great character, a strong woman who survives no matter the circumstances, uses men and sexuality for her own purposes. To have her so violated and then shown to enjoy it is deeply offensive.
[cimg src=“goneWithTheWind.jpg” alt=“Young Black slave girls fan the white ladies and it goes entirely unremarked”]
There’s nothing I can say about the racism in the film that’s not been said better elsewhere. Happy slaves, noble Klansman (barely disguised), the whole mythology of plantation life… it’s all awful propaganda. What I didn’t know before reading about the movie this week is how there were protests about the film both during its making and in its premiere in 1939. It was a hugely successful film but its hatefulness did not go unnoticed. Just most white Americans didn’t care. The Jim Crow South in particular was eager for a film that justified its continuing racism.
I don’t know what to say about the stereotype character Mammy. When I was a little kid I had a nanny like Mammy, a big caring middle aged Black woman who loved children. So this Mammy stereotype is deeply wired into me. And Hattie McDaniel’s performance is excellent. I particularly like how much latitude she has in the household, how she can speak the truth and be sassy and be respected. OTOH Mammy is only written as a character to support the white people in the movie. Nothing at all is said about her own life, or what the transition of emancipation might have meant to her, or whether she had her own children or life outside of being Scarlett’s minder. None of the other Black characters get any better treatment, the film is entirely blind to the reality of life in that place.
My mother loved Gone With the Wind. She loved the fantasy of the antebellum South, the costumes, the performances. She might have acknowledged the fantasy depiction of plantation life but would have found it unobjectionable. But I think what she really liked is Scarlett, a strong woman, a woman who survives very difficult times through grit and shrewdness and clever use of her feminine wiles. I don’t know what she would have thought about the rape culture, I think she bought into it as much as most people her age. That it was romantic for a man to ravish a woman. What an awful thing.
Next up: Giant.