• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. unique types in TypeScript using "branding"

      I'm doing a bit of Typescript programming and started using zod for input validation. It has a fair number of convenience methods, one of which is brand(). This creates a unique type, much like...

      I'm doing a bit of Typescript programming and started using zod for input validation. It has a fair number of convenience methods, one of which is brand(). This creates a unique type, much like the newtype operator in some languages. This is despite TypeScript not having unique types by default; TypeScript implements structural typing.

      The technique used to implement unique types has been known for a long time, but it's new to me. You can declare a type with an extra field that doesn't really exist.

      There seem to be several variations on how to do this. They seem to be mostly equivalent, but the ergonomics might differ. (Some might have better compiler errors that others?) The basic requirement is that the imaginary field doesn't get in the way in normal use, but it's incompatible with other types, causing a compiler error if they're mixed.

      One way goes like this:

      declare const brand: unique symbol;
      
      type Brand<T, TBrand extends string> = T & {
        [brand]: TBrand;
      }
      

      It can be used to declare branded types like this:

      type TopicId = Brand<bigint, "TopicId">;
      
      const myTopicId = 123n as TopicId;
      

      This trick relies on the fact that TypeScript's type checking is unsound. We can lie to the type checker. Intersecting T (in this case, bigint) creates a subtype of bigint with an imaginary field. The field's type is declared so the field requires a specific string, so it's going to be incompatible with just about any other type, unless you use Brand to give it the same name on purpose. (The field doesn't actually exist and no string is actually stored there.)

      To create a TopicId value, you use "as" to explicitly downcast bigints to TopicId's. Then you can use them just like a bigint, except that there will be compile errors if you use them wrong.

      A less strict approach is to make the imaginary field optional, described here as "flavoring" but I don't think that's in common use? Then you could assign bignums without doing a cast, but the type is still incompatible with other branded type. This reminds me of how types work in Go.

      11 votes
    2. Custom phone OS - long term opinions?

      I am and have been on a bit of a quest to make my computing devices suck less. Over the last few years I have migrated all of my laptops and desktops over to various Linux flavors. My experience...

      I am and have been on a bit of a quest to make my computing devices suck less.

      Over the last few years I have migrated all of my laptops and desktops over to various Linux flavors. My experience with this process is that each flavor has their own quirks that need to be ironed out, but after getting things running there is little in the way of maintenance. Things kind of just work nowadays.

      I have been looking into getting something like (but not necessarily) LineageOS on my phone. As I am looking into this and reading forums on the subject, it seems like a perpetual arms race between application developers and application users. One puts in a way to check for root, then there are root hiders, then there are root hider checkers, then there are root hiders that you build with custom names, etc.

      I want my device to not suck.

      I don’t want to be going in and fighting with my banking applications every time there is an update. I am totally willing to fight a painful setup once.

      Is a custom phone OS something that is essentially only viable to use if you are driven by spite? Am I reading too much into the struggles that are posted in various forums? I am looking for any input for anyone that has used a custom OS short or long term.

      26 votes
    3. What’s the best way to self-learn the piano and guitar?

      My whole life I have lived with the regret of not becoming proficient in a musical instrument. I grew up with a piano and acoustic guitar in my childhood home, and I actually took lessons for both...

      My whole life I have lived with the regret of not becoming proficient in a musical instrument. I grew up with a piano and acoustic guitar in my childhood home, and I actually took lessons for both but never committed to practicing or improving. As a result I grew up tinkering with both hit never learned how to read music or actually develop any fundamental techniques to play either.

      I am an autodidact and have always felt that with the right resources, and a little discipline, I could at least learn enough to play a few songs on either instrument, and possibly with time become a sight reader.

      To that end, I am curious, musicians of ~Tildes, what resources are the best to self-learn piano and guitar? Books, videos, apps, anything that you’ve used or know people have used and actually went from complete novice to reasonably proficient?

      Thanks and happy new year!

      31 votes
    4. What are your favorite Christmastime movies that don't deal with Christmas as a topic?

      One of my favorite movies to watch during the holidays is The Secret Life of Walter Mitty. It came out on Christmas day and helped me deal with a lot of things that were happening during the...

      One of my favorite movies to watch during the holidays is The Secret Life of Walter Mitty. It came out on Christmas day and helped me deal with a lot of things that were happening during the winter of 2013. When the winter days get short, I like to revisit the movie because it makes me feel better. What movies do you like watch during the holiday season, that doesn't have Christmas as a theme?

      29 votes
    5. What precautions to take when someone is out to get you?

      This is a silly sounding topic, but I'm unfortunately in such a situation and want to be a step ahead in self defense. My ex wife and her new boyfriend have been overheard by my kids saying that...

      This is a silly sounding topic, but I'm unfortunately in such a situation and want to be a step ahead in self defense. My ex wife and her new boyfriend have been overheard by my kids saying that they're going to "get me" or generally do something bad to me. They are not physically strong people so I'm not worried about a violent attack, but they are intelligent people and I'm worried about all the other options the internet leaves open to them. My ex obviously knows my social security number so I have already locked my credit with the three agencies (Experian, Transunion and Equifax). I have also changed every password I can think of and have security cameras around the entrances to my home. What else should I be doing? Are there legal consulting services or routes I should be looking into to prevent possible problems? I don't want to go overboard with this (and I promise I'm not a paranoid person) but I want to take any reasonable precautions I can to prevent bigger problems.

      47 votes
    6. On the superhero question

      The year is over. Aquaman and the Lost Kingdom was released, marking the official end of the DCEU. It goes out with a whimper. Aquaman won't be profitable, but it won't lose as much as The Marvels...

      The year is over. Aquaman and the Lost Kingdom was released, marking the official end of the DCEU. It goes out with a whimper. Aquaman won't be profitable, but it won't lose as much as The Marvels of The Flash did this year, which I suppose is some consolation prize.

      As I said in my summer of busts post only two superhero movies this year made a profit theatrically. In certain corners of the box office community, there was a belief that The Marvels would beat Spider-Verse, but that never seemed realistic. It even came up short of the most conservative initial predictions for it. It did so poorly that it made The Flash's performance look decent.

      So what happened? Last year Superhero movies dominated the box office. Although, Top Gun: Maverick and Avatar: The Way of Water were the top 2 grossing movies. Both domestic and worldwide. But still, all three Marvel films opened to over 100M. Two made over 400M DOM, although, one had poor word of mouth. Even Thor: Love and Thunder, with some horrendous word of mouth, almost grossed 350M DOM. And all three were some of the most profitable blockbusters of the year.

      I think 2022 laid the groundwork for what happened this year. Doctor Strange in the Multiverse of Madness and Thor: Love and Thunder were received poorly among general audiences. I would also say even though Black Panther: Wakanda Forever was well received, its reception was still pretty tepid, especially compared to the first. And people started enjoying blockbusters with a different look and flavor with Top Gun and Avatar, which made audiences reconsider what types of movies they should watch. Something I think falls in between here is The Batman, which, of course, is a superhero movie, but one that has a distinct look and feel. So, I would place that next to the blockbusters that offered something different than the MCU formula audiences had gotten used to consuming.

      Going into 2023, audiences were still interested in superhero movies and, specifically, the MCU. Ant-Man and the Wasp: Quantumania opened to over 100M, a franchise high. The poor reception of the film was, apparently, the straw that broke the camel's back for audiences.

      This wasn't evident right away since the two superhero movies that were released right after (Guardians 3 and Across the Spider-Verse) were well-received and were some of the biggest hits of the year. Even with a softer opening, Guardians 3 managed to leg out incredibly well to outgross the first installment of the franchise. The post I made directly after Guardians 3 opened was perhaps premature in this regard. But I think the superhero films to come out after Spider-Verse proved that point right. Guardians of the Galaxy Vol. 3 and Spider-Man: Across the Spider-Verse required fantastic word of mouth to be the hits that they were. If they were received as poorly as the 2022 MCU films, they wouldn't have become the hits they are.

      This might seem obvious, you need a good movie that audiences like to be a hit at the box office. But, this was not the case in the prime era of superhero movies. In 2016, Suicide Squad was released with poor critical and audience reception. Yet it grossed 325M DOM and 745M WW. That same year X-Men: Apocalypse still managed to make over 500M WW also with poor reception. Venom would make over 800M WW two years later. Even as recently as 2021, the poorly received Eternals (while the pandemic was still ongoing) made over 400M WW which is double The Marvel's gross.

      Quantumania was the start of it but The Flash, Blue Beetle, The Marvels, and Aquaman cemented it. This is a dead genre, and it had an explosive death this year. The top three grossing movies this year worldwide are Barbie, The Super Mario Bros Movies, and Oppenheimer. All three are quite different. And I think they show that audiences are ready for something else, and are shopping around. What used to excite audiences in the 2010s simply isn't exciting them anymore. As GenZ becomes the same age Millennials were ten years ago, they're simply not into superhero movies. The demographic for superhero movies will continue to get older as they continue to fall out of fashion. GenZ is finding interest elsewhere as they made Hunger Games and Wonka hits that outgrossed the majority of superhero movies released this year.

      So what of the future?

      2024 is barren in Superhero movies. There are technically five comic book movies coming out. However, three of those are from the Sonyverse; Madame Web, Kraven the Hunter, and Venom 3. Two of those seem to be guaranteed bombs and I don't think anyone expects Venom 3 to hit the same numbers as the first Venom. The only two major comic book movies to come out in 2024 are Deadpool 3 and Joker Folie à Deux.

      Deadpool 3 is going to be heavily connected to the MCU. With all the plot leaks available, it's looking to be a multiverse cameo fest. This seems exactly the wrong time to be doing this type of film. Cameo porn, as coined by James Gunn, is not a guaranteed money maker as The Flash made it evident earlier this year. Mix that in with the fact that Deadpool 2 was released now almost six years ago, when the market was friendlier to superhero movies, and how heavily connected it is to a Disney+ show, I don't believe this is going to right the MCU ship the way Disney is hoping.

      Joker Folie à Deux, however, should benefit from not being a typical comic book film the way something like Deadpool 3 is going to be. And the first Joker has had a long shelf life in the minds of audiences. It should be able to rise above the fatigue of the genre to interest audiences in it.

      Still, I wouldn't be surprised if we end up with another top 3 without superhero films. Audiences could potentially gravitate towards other blockbusters like The Garfield Movie, Beetlejuice 2, and Dune: Part Two, or some other variation of films, to make those the three highest-grossing films of the year.

      As we look even further beyond, we have Captain America 4 (which was originally set to release in 2024 but got delayed due to them doing massive reshoots), Fantastic Four, Thunderbolts, and Blade for the MCU in 2025. I doubt most of these are even gonna come out in 2025 since some of them don't even have completed scripts! From here on out I think the MCU is just too messy to predict. I suppose if something like Thunderbolts is good (which is being rewritten and directed by the duo that did Beef) that could help them start rebuilding their reputation. I'm not sure if there is gonna be any immediate fix available to jump-start the box office for this universe again though. I think it's gonna take some time. And I don't see the Avengers films currently planned to be massive money-makers either. I think it's time for Disney to reconsider their continuity, start over, and move on. They got too big too fast, and it's over.

      Luckily for WB, well maybe not so lucky, the DCEU was already a disaster. So they got a headstart on rebooting and starting fresh with Superman: Legacy in 2025 (they should have rebooted after Justice League but Aquaman making a billion gave them false confidence that they could right the ship). Given Gunn's track record, this should be good. It should be well-reviewed, and it should get a strong audience reception. I think it can easily gross the same amount as The Batman given how much it has going for it. There has not been a good Superman movie since the 80s, I think it's about time a Superman movie breaks out with a 21st-century audience.

      Also in 2025; The Batman Part II. Much like Joker, The Batman has kept a long shelf life. It resonated with the primary target audience for superhero films, that being white guys 25-35. It's dark and mature in a way that the audience wants these movies to be. People still talk about it and I don't see its relevancy dying down in another year. I think WB struck gold with The Batman, the way they did with Joker, and I think The Batman Part II could be another billion-dollar hit for WB.

      It is weird to talk about a genre this way when it was dominant for most of my life. Writing a post-mortem for Superhero movies was not something I expected to do at the beginning of the year. It felt like something that was always going to be culturally dominant. But trends change and Hollywood is in an interesting place right now.

      35 votes
    7. The West vs Asia: what drivers are taught about motorcycle brakes

      I've studied for motorcycle driving licenses in both my home country in Europe, and my work country in Asia. Something that really stood out to me was what each country said about braking. This...

      I've studied for motorcycle driving licenses in both my home country in Europe, and my work country in Asia. Something that really stood out to me was what each country said about braking. This wasn't just advice or anecdotes, it appeared on each formal theory test.

      Europe: Front brakes are the strongest, they are your go-to in an emergency. Use front brakes to stop, and rear brakes to slow gently.

      Asia: Rear brakes are the strongest, front brakes are deliberately weaker. This is because braking too hard on the front is very dangerous, you'll catapult yourself over the handlebars as the rear half of the bike still has momentum.

      Direct translation of exam question:

      Which of the following is wrong about using a motorcycle brake?

      A use both front And rear brakes

      B Front wheel brake first

      C rear wheel brake first

      D Do not use the front brake too early

      Answer B

      Look at the problem, to choose " wrong approach ", of course, is to choose " first use the front wheel brake ". The car is moving forward, then the use of front wheel brake, in the role of inertia, easy to cause rollover, we should pay attention to safety!

      I guess my overall question is, what are the underlying approaches to brake engineering here? Are either of them 'more correct' or is it a case of different priorities at play?

      26 votes
    8. What programming/technical projects have you been working on?

      This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...

      This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?

      9 votes
    9. Three Cheers for Tildes: App updates and feedback (December 2023)

      I'll start posting a recurring topic for the Three Cheers for Tildes mobile app. This first one's a little early, but I wanted it to coincide with the Android v0.6.0 release. A recurring...

      I'll start posting a recurring topic for the Three Cheers for Tildes mobile app. This first one's a little early, but I wanted it to coincide with the Android v0.6.0 release.

      A recurring megathread will make it easier for people to hit Ignore on each one if they want, without feeling like they're missing out on bigger announcements surrounding the app.

      I'll make an effort to summarize the previous month's updates at the start of each topic, so people can read the updates and then hit Ignore if they don't care about more frequent updates or user feedback.


      Recently:

      iOS hotfix v0.7.2: Fixed another Notifications crash, and fixed crash inserting emoji in reply

      iOS hotfix v0.7.1: Fixed crash in Notifications tab

      Android and iOS v0.7.0 (Dec 27, 2023)

      • Added a markdown formatting bar when composing a comment
      • Edit comments after posting them
      • View markdown of other users' comments
      • (Android) New setting: Quit confirmation
      • Fixed comment reply preview bugs
      • Fixed bugs viewing direct linked comments
      • Fixed numbered list bug
      • Fixed rate limit error message
      • Fixed crashes and UI bugs

       

      iOS v0.6.0 (Dec 11, 2023)

      • In-app notifications of comment replies
      • Added buttons to mark notifications read
      • Highlight and jump to linked comments

       

      Android v0.6.1 (Nov 30, 2023)

      • Added buttons to mark notifications read
      • Fixed crash tapping links in notifications
      • Fixed notifications UI bugs

      Android v0.6.0 (Nov 26, 2023)

      • In-app notifications of comment replies
      • Highlight and jump to linked comments
      • Fixed tapping titles in ~music to open comments

      Known bug: You can't manually mark notifications as read. I overlooked this because I have the "Automatically mark all notifications read when you view the Unread Notifications page" setting enabled on the website settings. I'll fix this soon.

       

      Also the iOS version is still getting feedback on TestFlight after its November 1 release—thanks everyone for trying the app and giving feedback. The Android app will tend to get features sooner than iOS; I expect it to continue this way in general, just because I'm more familiar with Android development.


      Android version on Google Play Store: https://play.google.com/store/apps/details?id=com.talklittle.android.tildes

      iOS version on TestFlight: https://testflight.apple.com/join/mpVk1qIy

      90 votes
    10. What have you been watching / reading this week? (Anime/Manga)

      What have you been watching and reading this week? You don't need to give us a whole essay if you don't want to, but please write something! Feel free to talk about something you saw that was...

      What have you been watching and reading this week? You don't need to give us a whole essay if you don't want to, but please write something! Feel free to talk about something you saw that was cool, something that was bad, ask for recommendations, or anything else you can think of.

      If you want to, feel free to find the thing you're talking about and link to its pages on Anilist, MAL, or any other database you use!

      11 votes
    11. I got my IELTS scores back and I need help

      Overall band score 8. What's the next step? I am an Indian and wish to pursue a master's program in the US. Should I prepare for the GRE and apply for spring semester? Total newbie about all of...

      Overall band score 8.

      What's the next step? I am an Indian and wish to pursue a master's program in the US.

      Should I prepare for the GRE and apply for spring semester? Total newbie about all of this university stuff.

      Thanks in advance.

      10 votes
    12. The difficulty of supporting indie artists

      This post inspired by a story I read in another thread, where a guy gave support to a small-time musician who had actually quit for a while before it sounded like passion was reignited. Actually,...

      This post inspired by a story I read in another thread, where a guy gave support to a small-time musician who had actually quit for a while before it sounded like passion was reignited.

      Actually, let me give some context for this thought: I have an old friend who does a variety of arts, including acting and playing in a band. I'm pretty sure they're both side-gigs for him, but the stuff he posts on social media is all about "Support the small-time artists!"

      So between that and the post I read here... it got me thinking. There are some very nice things about going and seeing smaller artists in smaller venues- it may not be as crowded, and it will probably be cheaper than anything Ticketmaster has its greedy hands in. In addition, there might even be a chance to talk to the artist/musician at some point, and making those connections can lead to a variety of possibilities.

      So supporting these small-time artists can lead to a lot of great benefits... then what's the problem with it?

      As I thought about it, the first issue is: you have no idea what you're getting into. I'll be the first to admit it: I'm very, very picky with my music tastes. About a year or so ago, I was invited to see some friends of friends perform. Again, small-time artists. I went to support them... and ended up VERY disappointed. Mostly because, the style of music they played was not to my liking at all.

      Another difficulty of going to see small-time artists? In my case, I've been lucky to have gone to a variety of concerts to see big-name bands (side note: my preferred style of music is rock and metal), and after being used to those... seeing a small-time artist just feels very, very lacking (for obvious reasons). Sure, it is possible for them to improve given time- my friend that i mentioned above has done exactly that over the years- but the first impressions are super-important, especially when it comes to deciding if you want to continue supporting them or not.

      I enjoy music, and there are some cool things about supporting smaller artists... but at the same time, due to lack of advertising, you never know what you're going to get. It may be an awesome experience, or end up a complete flop. I want to know, for anyone who supports relatively unknown artists, what's your take on it?

      12 votes
    13. Does anyone here have experience/opinions on induction hotplates?

      I live in what is basically a studio apartment in someone's basement with a little cobbled-together kitchen in a small room attached to my bed/sitting area. My cooking is done in a largish Cosori...

      I live in what is basically a studio apartment in someone's basement with a little cobbled-together kitchen in a small room attached to my bed/sitting area. My cooking is done in a largish Cosori convection toaster oven (mine) with a double-hob induction hotplate (kindly provided by landlord) sat on top. The hotplate is from Nutrisystem (not sure of model exactly) and it's definitely a step up from the electric one I brought from my old place (My kitchen was the laundry room there!), but over the last few years there's been a few things about it I don't like so I'm considering buying a new one.

      The main problem I have with it is the lack of specificity in the temperature settings: it goes 140°, 210°, 260°, 300°, 350°, 400°, and above that I never really use, but I often have trouble with something cooking too fast at, say, 300° but too slow at 260°. I'd like a device that lets me make smaller, (like maybe 5-10 degree) adjustments at the very least. Also there is the issue that if you go above a certain temp on one hob, it will dial down the other automatically to keep from going over max watts, but it also means I can't boil water on one while searing a steak on the other. Not sure if there's a way around that what with the limitations of current portable cooktop technology and American house wiring codes. As you may have gathered from my living arrangements, I need to keep the cost down to a reasonable <$300, preferably <$200.

      Because it needs to sit on top of my toaster oven, I need a side-by-side arrangement. I was gifted Amazon cards for Xmas so I'm hoping to find something on there to defray the cost, but if anyone can point me to the perfect solution somewhere else, I'm interested. Everything I've looked at there so far has preset temp settings and I can't tell if they are fine enough to be any improvement.

      Bonus points if anyone knows of an induction-compatible stovetop griddle that heats evenly and isn't heavy-ass cast iron.

      Thanks in advance for any advice!

      24 votes
    14. Alan Wake 2 questions

      I had a few questions about the game, because it's currently on sale for about half off (with the sale and the 33% coupon stacking) on PC. It was nominated for GOTY and won a lot of awards, and I...

      I had a few questions about the game, because it's currently on sale for about half off (with the sale and the 33% coupon stacking) on PC. It was nominated for GOTY and won a lot of awards, and I hear a lot of praise for it, so as a Control (2019) fan I'm interested.

      1. Do you need to play Alan Wake 1 to get the story? I heard someone say the second one summarizes Alan Wake 1 for you, but I wasn't sure if that's true.
      2. Would someone who loved Control and RE4 Remake but hasn't tried Alan Wake 1 like this game? (spoiler-free answer if possible)
      3. What did you think of the game? Was it any good? Was it worth the purchase?
      16 votes
    15. Book recommendation: Delta-V and Critical Mass

      It's hard to find hopeful sci-fi these days. The zeitgeist is that things are bad and they will keep getting worse. That's a problem, because before you can build a better future, you must first...

      It's hard to find hopeful sci-fi these days. The zeitgeist is that things are bad and they will keep getting worse. That's a problem, because before you can build a better future, you must first imagine one. This is the first book I've found in a long time that does a credible job of that.

      This post is about a pair of novels by Daniel Suarez. The first one is Delta-V, the physics term for a change in velocity; the second one is called Critical Mass. Together they're a heavily-researched look at asteroid mining, offworld economics, and space-based solar power.

      The series takes place in the mid 2030s. By this point, the symptoms of climate change are becoming serious, creating what people call "the Long Emergency": famines, storms, and waves of climate refugees. There is real concern that the global economy will collapse under the strain. To avert financial apocalypse, an expedition is launched to mine the asteroid Ryugu; the first book covers the miners' training, their long journey through space, and the hazards of mining an asteroid in deep space. In the second book, they use those mined materials to build a space station in lunar orbit, to set up a railgun for launching materials from the moon's surface into its orbit, and to begin building the first space-based solar power satellites.

      I was surprised to learn that space-based solar power is a real thing that the US, China, and several other countries and companies are actively pursuing. Basically, you have a bunch of solar panels in orbit, which beam power down to receiving antennas ("rectennas") on Earth. You lose a lot of efficiency converting the electricity to microwaves and back, but solar panels on orbit have access to ~7-10x more energy than those on the ground, since there's no atmosphere in the way and it's always solar noon. In exchange for a large initial investment, space-based solar power offers always-on, 100% renewable energy that can be switched from New York to California at a moment's notice.

      That initial investment is a doozy, though. SpaceX is working on lowering launch costs, but launching material from Earth's surface into orbit is going to be very expensive for a very long time. So these books look at what might be possible if we could avoid those costs. What if we could create mining and manufacturing operations in space? What if we could use those to generate clean power in heretofore undreamt-of amounts?

      I’m going to excerpt a conversation from the second book:

      [At dinner,] chemist Sofia Boutros described the unfolding water crisis in the Nile watershed back on Earth—and the resulting regional conflict. This elicited from around the table a litany of other climate-change-related calamities back home, from wildfires, to floods, to famines, to extinctions.

      The Russian observer, Colonel Voloshin, usually content to just listen, chimed in by saying, "Nations which have contributed least to carbon emissions suffering worst effects." He looked first to Lawler and then Colonel Fei. "Perhaps the biggest polluters should pay reparations."

      Dr. Ohana looked down the table toward him. "It's my understanding that Russia has actually benefitted from warmer climate."

      Yak replied instead. "Not overall. Soil in Siberia is poor. Wildfires and loss of permafrost also disruptive."

      Lawler added. "You guys sell plenty of fossil fuels, too, Colonel."

      The electrical engineer, Hoshiko Sato, said, "Complete decarbonization is the only way to solve climate change."

      Most of the group groaned in response.

      She looked around the table. "That might sound unrealistic, but there's no other choice if we want to save civilization."

      Chindarkar said, "We've been saying the same thing for fifty years, Hoshiko. It's barely moved the needle."

      "We’ve brought carbon emissions down considerably since 2020."

      Boutros said, "You mean we slowed their growth."

      Ohana said, "We should be planting more trees."

      Monica Balter countered, "Trees require water and arable land. Climate change is causing deserts to spread, pitting food versus trees. Plus, whatever carbon a tree captures gets released when it dies—which could happen all at once in a wildfire."

      Chindarkar looked down the table at her. "Nathan Joyce claimed we could use solar satellites to power direct carbon capture. Could that really be done at the scale necessary to reduce global CO2 levels?"

      Colonel Voloshin let out a laugh. "That's not even in the realm of possibility. It wouldn't even make a dent."

      Monica Balter said, "I respectfully disagree, Colonel." She looked to Boutros. "And Sofia, I understand we must do everything possible down on Earth to reduce carbon emissions: solar panels, wind turbines, geothermal—all of it. But that won't remove what's already in the atmosphere."

      Voloshin shook his head. "We must adapt."

      Lawler couldn't resist. "Easy for Russia to say."

      Balter spoke to Voloshin. "Back in 1850, atmospheric carbon was at two hundred eighty parts per million. Now it's at four hundred fifty-seven parts per million. We put over a trillion tons of CO2 into Earth's atmosphere over that time. Humans caused the problem, and humans can solve it."

      The colonel was unfazed. "Yes. All of humanity worked hard to cause this, and it still required almost two centuries to accomplish. It is naïve to think a few machines will correct it."

      "Half of that excess carbon was emitted in the last forty years, and direct air carbon capture powered by solar satellites can actually work at a global scale. I can show you the numbers, if you like."

      He scoffed. "Even billionaire Jack Macy says that solar power satellites are idiotic—that very little energy beamed from space reaches the terrestrial power grid due to transmission and conversion losses."

      Balter nodded. "The number is 9 percent."

      The crew around the table murmured.

      He spread his hands. "I rest my case."

      "But 9 percent of what? Jack Macy neglects to mention that a solar panel up in orbit is seven times more productive than one on the Earth's surface. The fact that he runs a rooftop solar company might have something to do with that.

      Boutros asked, "A sevenfold difference just from being in space?"

      Balter turned to her. "The best you can hope for on the Earth's equator at high noon is 1,000 watts of energy per square meter—and that's without factoring in nighttime, cloudy days, seasons, latitude. But a power sat in geosynchronous orbit would almost always be in 1,368 watts of sunlight per square meter. So you get a whole lot more energy from a solar panel in space even after transmission inefficiencies are factored in. Plus, a power sat won't be affected by unfolding chaos planetside."

      Voloshin shrugged. "What if it is cloudy above your rectenna? You would not be able to beam down energy."

      "Not true. We use microwaves in the 2.45-gigahertz range. The atmosphere is largely invisible at that frequency. We can beam the energy down regardless of weather—and directly to where it's needed. No need for long distance power lines."

      "But to what purpose? It could not be done on a scale sufficient to impact Earth."

      "Again, I could show you the numbers."

      Chindarkar said, "I'd like to see them, Monica. Please."

      Balter put down her fork and after searching through virtual UIs for a moment, put up a shared augmented-reality screen that appeared to float over the end of the table on the station's common layer. It displayed an array of numbers and labels. "Sorry for the spreadsheet."

      Colonel Fei said, "We are quite interested in seeing it, Ms. Balter."

      She looked to the faces around the table. "There are four reasons I got involved in space-based solar power... " She pealed them off on her fingers. "...electrification, desalination, food generation, and decarbonization. First: electricity. We all know the environmental, economic, and political havoc back on Earth from climate change. Blackouts make that chaos worse, but a 2-gigawatt solar power satellite in geosynchronous orbit could instantly transmit large amounts of energy anywhere it's needed in the hemisphere below it. Even several locations at once. All that's needed is a rectenna on the ground, and those are cheap and easy to construct."

      Chindarkar nodded. "We saw one on Ascension Island."

      Jin added, "J.T. and I are building sections of the lunar rectenna. It is fairly simple."

      "Right. For example, space-based energy could be beamed to coastal desalination plants in regions suffering long-term drought-providing fresh water. It can also be used to remove CO2 directly from seawater, through what's known as single step carbon sequestration and storage, converting the CO2 into solid limestone and magnesite—essentially seashells. This would enable the oceans themselves to absorb more atmospheric CO2. Or we could power direct air capture plants that pull CO2 straight out of the atmosphere."

      Voloshin interjected. "Again, a few satellites will not impact Earth's atmospheric concentrations, and where would you sequester all this CO2?"

      "Just a few satellites wouldn't impact climate, no—but there's definitely a use for the CO2—in creating food. Droughts in equatorial zones are causing famine, but hydrogenotrophic bacteria can be used to make protein from electricity, hydrogen, and CO2. The hydrogen can be electrolyzed from seawater and CO2 from the air. All that's needed is clean energy." She glanced to Chindarkar. "NASA first experimented with this in the 1960s as a means for making food here in deep space."

      "Really? Even back then."

      "The bioreactor for it is like a small-batch brewery. You feed in what natural plants get from soil: phosphorus, sulfur, calcium, iron, potassium—all of which, incidentally, can be extracted from lunar regolith. But I digress..."

      Colonel Fei's eyebrows raised. "That is indeed interesting."

      "The bioreactor runs for a while, then the liquid is drained and the solids dried to a powder that contains 65 percent protein, 20 to 25 percent carbohydrates, and 5 percent fatty acids. This can be made into a natural food similar to soy or algae. So with energy, CO2, and seawater, we could provide life-saving nutrition just about anywhere on the planet via solar power satellites."

      Voloshin was unimpressed. "Yet it would still not resolve climate change."

      "At scale it could. Do the math ... " Balter brought up her spreadsheet. "We're emitting 40 billion tons of CO2 per year, 9 billion tons of which can't be sequestered by the natural carbon cycle and which results in an annual increase of roughly two parts per million atmospheric CO2—even after decades of conservation efforts."

      She tapped a few screens and a virtual image of an industrial structure covered in fan housings appeared. "A direct air capture facility like this one could pull a million tons of CO2 out of the atmosphere each year at a cost of one hundred dollars a ton. All of the components are off-the-shelf and have existed for decades. Nothing fancy. But it needs 1.5 megawatts of constant clean energy to power it—and that's where solar power satellites come in."

      Voloshin said, "But who would pay? Governments? Do not count on this."

      Chindarkar asked, "Monica, seriously: How many carbon capture plants would it take to make a difference in the atmosphere of the entire Earth?"

      Jin added, "And how many solar power satellites to power them?"

      Balter brought her spreadsheet back up. "Merely to cancel out Earth's excess annual emissions—9 billion tons of CO2—we'd need nine thousand 1-megaton DAC plants worldwide, each requiring 150 to 300 acres."

      The group groaned.

      Tighe said, "That's a lot of hardware and a lot of real estate, Monica."

      "It doesn't have to be on land. Just 2.7 million acres total—smaller than Connecticut. And that would be spread across the entire globe. More importantly, doing that stops the advance of climate change. If we reduce emissions, then it would actually help reverse climate change."

      Chindarkar studied the numbers. "Powered by how many solar satellites?"

      Balter highlighted the number. "It would take 1.6 terawatts of electricity—or 818 2-gigawatt SPS-Alphas. Each about 7,400 tons. But again: that halts the advance of climate change."

      The group groaned again.

      "Eight hundred eighteen satellites?" Jin shook his head. "That would take decades to build."

      "Not with automation and sufficient materials here on orbit. You've seen the SPS-Alpha I'm building—it's made of simple, modular components."

      "Yours is one-fortieth the size of these 7,400-ton monsters."

      "But it's the same design. We just need the resources up here in space, and we could scale it rapidly with automation."

      Voloshin picked up his fork. "As I said: it is a technological fantasy."

      Chindarkar ignored him. "Monica, what would it require to not just halt climate change—but reverse it?"

      Balter clicked through to another screen. "To return Earth to a safe level—say, three hundred fifty parts per million CO2-you'd need to pull three-quarters of a trillion tons out of the atmosphere." She made a few changes to her model. "So with forty thousand DAC plants, powered by thirty-six hundred 2-gigawatt satellites in geosynchronous orbit, you could accomplish that in eighteen years."

      Fei asked, "At what cost?"

      "Roughly seventy-two trillion dollars."

      Again groans and an impressed whistle.

      Voloshin shook his head. "I told you."

      Balter added, "That's four trillion a year, over eighteen years. Spread across the entire population of Earth."

      This was met with a different reaction.

      Jin said, "That is actually less than I thought."

      "And bear in mind the fossil fuel industry has been supported by half a trillion dollars in direct government subsidies worldwide every year for ages. Whereas this four trillion is for just a limited time and would permanently solve climate change, and we'd see significant climate benefits within a decade as CO2 levels came down. And once it was accomplished, all that clean energy could be put toward other productive uses, either on Earth or in space."

      She studied the faces around her. "But to accomplish it, we'd need tens of millions of tons of mass in orbit. Launching all that mass up from Earth would never work because all those rockets would damage the atmosphere, too. However, with your lunar mass-driver—and the ones that follow it—we could make this work. This is why I'm here."

      Those around the table pondered this. For the moment, even Voloshin was silent.

      Boutros asked, "Is it not risky to tinker with the Earth's atmosphere?"

      "That's what we're doing now, Sofia. This would just reverse what we've done and return Earth to the conditions we evolved in."

      Chindarkar pointed to the virtual spreadsheet. "Does that seventy-two trillion dollars include the cost of the solar power satellites?"

      "Yes. And doing nothing will cost us far more. Best estimates are that by the year 2100, continued climate change will reduce global GDP by 20 percent—which is about two thousand trillion dollars. Not to mention the cost of possibly losing civilization.

      "But if, as your CEO Mr. Rochat says, we intend to prove the SPS concept at scale here in lunar orbit, well... then you will make this commercially feasible. In other words, you can make this future happen. Everyone else has talked it to death. The bean counters and decision makers back on Earth clearly won't do it, no matter how critical it is. And this needs to be started as soon as possible—before the situation on Earth gets truly untenable."

      This book is not afraid to think big. That's what sci-fi is for, right? And it's extensively researched; there's a bibliography at the end of each book that I've used to start my own research journeys.

      I like these books because they're ambitious. They never downplay the scale of the problems we face, but they maintain that these problems are solvable, and they expose me to new ideas I'd never heard of. I found them in my local library. Thanks for reading this wall of text!

      29 votes
    16. Save Point: A game deal roundup for the week of December 31

      Add awesome game deals to this topic as they come up over the course of the week! Alternately, ask about a given game deal if you want the community’s opinions: e.g. “What games from this bundle...

      Add awesome game deals to this topic as they come up over the course of the week!

      Alternately, ask about a given game deal if you want the community’s opinions: e.g. “What games from this bundle are most worth my attention?”

      Rules:

      • No grey market sales
      • No affiliate links

      If posting a sale, it is strongly encouraged that you share why you think the available game/games are worthwhile.


      All previous Save Point topics

      If you don’t want to see threads in this series, add save point to your personal tag filters.

      9 votes