• 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. "Rebel Moons": An abridged screenplay

      Voiceover: In space, there is SPACE WAR. Once there was a king or something, but he died. Honestly, it doesn't really matter. The Space War continues. [We open to shots of bucolic farmland -- in...

      Voiceover: In space, there is SPACE WAR. Once there was a king or something, but he died. Honestly, it doesn't really matter. The Space War continues.

      [We open to shots of bucolic farmland -- in SPACE.]

      Village Chief: Everyone! We have to make love so the harvest gods make our crops grow! (This is a real line from the film.)

      Village Chief: I am going to talk for a bit about religion. It will never come up again in any way for the rest of the movie, and our folksy ways will seem a lot weirder when the main characters walk to a spaceport that's, like, 20 miles away. But that doesn't happen for like another 30 minutes of screentime, so I'm going to go for it.

      [Suddenly - Nazis in SPACE. They were presumably mentioned in the opening narration.]

      Admiral Noble: Everything about me screams evil. Give me your grain.

      Village Chief: Oh, uh, we don't have any.

      Gunnar: Even though it's been shown that the whole village loves and trusts the village chief, and he explicitly told me not to do this, I will publicly contradict him in front of Admiral Noble and suggest that we sell the Nazis some of our massive amounts of grain.

      [Admiral Noble kills the village chief. He demands all of the grain!!! He leaves some Space Nazis behind for the purposes of terrorizing the village and then leaves while they.. grow the grain? I guess?]

      Gunnar: Noooo the consequences of my actions!

      [The Space Nazis are evil to the villagers and also each other. They have a robot. He is conflicted about things.]

      Robot: Have you heard about the king?

      Village Girl: No.

      Robot: There was a king. All we combat robots had a prophecy about how he would have a daughter. Then he did. Then they both died. We decided to stop fighting because all the light had gone out of the world.

      Village Girl: Well I think you're carrying the light inside you, Nazi Robot That I Just Met.

      Robot: That's kind of a weird thing to say, but thanks.

      [The concept of combat robots who prophesy, worship a human god-king, and can choose not to fight - by far the most interesting idea in the movie - is never touched again. The Nazis try to rape the village girl, in case the audience needs a reminder that they are evil.]

      Old Villager: Kora, when I found you on that crashed ship being all badass and stuff, I thought you were a badass. Please help us!

      Kora: No, I don't feel like it. I'm going to leave. If the Space Nazis learn I'm here, they'll kill all of you. Wait, are those guys going to rape that village girl? Well, if I don't help, it'll introduce some moral ambiguity to my character, and we can't have that, so....

      [Kora beats the shit out of the Space Nazis, mostly in slow motion. The robot helps, then runs away. He is never seen again, which is very confusing for the watchers since he has had a significant amount of the dialogue thus far.]

      Kora: Well, shit.

      Gunnar: We have to go find some more fighters to protect the village!

      [Gunnar and Kora walk to the spaceport.]

      Kora: The Space Nazi Emperor found me as a child and raised me as his daughter. I had to become an assassin or something. Now you know my darkest secret.

      Gunnar: Honestly, I'm not surprised at all.

      [They go to a bar. A weird alien disses Kora. She shoots him and a bunch of his friends in slow motion, but not before giving them lots of chances to surrender because she's a good guy.]

      Kora: Anyway, now that those guys are all dead, we're looking for the super secret rebel leader. You know, the one whose very name means death to mention. Does anybody know how to find him?

      [Kai stands up. Kai is sketchy and rougish.]

      Kai: Yeah, I do. Plus I have a spaceship, which is convenient. We just need to run some errands first.

      Kora and Gunnar: Tight.

      [They visit a variety of locales. At each one they find a new member for their crew. Each new character gets a five-minute fight scene in slow motion. None of this is relevant to the plot. None of them get any more lines in the entire movie, because we have a lot of exposition to dump.]

      Kora: At one point I was the bodyguard for the princess. She had space magic. It was wild. Anyway, just wanted you to know.

      Gunnar: Wait, didn't that robot imply that the king and his family got killed, like, a hundred years ago?

      Kora: Nah. Well, maybe. Don't worry about it.

      [The crew finds the rebel leader.]

      Rebel leader: Fuck off, we don't want to help you and your shitty village.

      Gunnar: ...please?

      Rebel leader: Good point. Okay, I am going to go help these guys. Team, this is exactly what we have been working towards. Who wants to come with me?

      [Basically none of the rebels go with him.]

      Rebel leader: Fair enough.

      [They go to somewhere. Suddenly, Kai betrays the crew! And the Space Nazis are there!]

      Gunnar: What the hell, man? You've acted sketchy this whole time, and now you're just going to go ahead and do an obvious betrayal?

      Kai: The space nazis didn't just destroy my planet. They tortured every man, woman, and child living on it first. (This is an actual line from the film.)

      Kora: Okay...? You'd think that would make you hate those guys instead of work for them, but whatever I guess.

      Kai: Anyway, the whole point of all of this is that I want to collect the bounties on all of these rebel fighters I took you to visit, and I figured they'd come with you when you asked. Because I know your secret identity as the adopted daughter of the space emperor!

      Kora: Wait, so you knew where they all were the whole time? And instead of just selling that information you cooked up this insane plan to bring me to them so that they'd join my crew? Why?

      Kai: Don't think about it too hard.

      [For inexplicable reasons, Kai and the Space Nazis force Gunnar to execute Kora instead of just doing it themselves. Or not doing it, since the whole point of the plan was to take her alive. But wait! Gunnar sets her free instead!]

      Kai and Noble: Oh, bother.

      [There is a fight. The good guys win - in slow motion. The rebel leader dies, but since he is one of a dozen minor characters, the audience doesn't really care.]

      Djimon Hounsou: Guys, this is awesome. It could start a whole... rebellion! I know it doesn't seem like a big deal, but actually it really IS. (This is an actual line from the movie.)

      Djimon Hounsou: I am wasted in this film. Also, Snyder paid how much for me and gave me literally 35 words of dialogue?

      [The Space Nazis get the body of Admiral Noble. They pump him full of juice and he has a vision of the Space Nazi Emperor. At one point the closed captions read "astral ice crepitates," which is just incredible.]

      Space Nazi Emperor: I am going to briefly recap the backstories of all of the crew, since you probably forgot as they haven't spoken since they were introduced.

      Space Nazi Emperor: Ok, now that that's over - find them!!!

      [Admiral Noble comes back to life. The heroes ride horses through a sea of grain, despite this ostensibly being a movie about space. The last shot in the film is of a Nazi Robot in the grain holding a stick and wearing antlers on his head. It is unclear why.]

      THE END

      60 votes
    3. I'm thoroughly done with my choices being only "yes" or "not now"

      I've noticed this changing over the years from my options when interfacing with a website or app going from "yes" or "no", to "yes" or "maybe later". I've tipped over the point from being mildly...

      I've noticed this changing over the years from my options when interfacing with a website or app going from "yes" or "no", to "yes" or "maybe later". I've tipped over the point from being mildly annoyed by this trend to now being angry about it.

      Navigate to my bank's web portal to pay bills, "did you want to try and qualify for this new Visa card?"

      Launch and use an app, "leave a rating!"

      It's even a part of Windows now. When running through update prompts, setting up a Microsoft account is "yes" or "remind me in 3 days". The answer is no thank you!

      I want to be able say no! And don't ask me anymore, ever again! How often should a product be allowed to nag you into doing something you have absolutely no intention of doing? It feels like a situation where the dial on the nags could just keep getting turned up to try and force people into just submitting into whatever it is they're nagging us to do. They'll just keep prompting you over and over until you get fed up and just say yes.

      Is this mindset actively being pushed by large companies to take away our ability to say no, and stop asking? Are there rules in place for this kind of thing?

      178 votes
    4. Paradise (2023)

      Paradise is an exciting action sci fi with a really interesting premise. What if eternal youth, was available to anyone with money... yet it involved literally sucking the life force out of others...

      Paradise is an exciting action sci fi with a really interesting premise. What if eternal youth, was available to anyone with money... yet it involved literally sucking the life force out of others less fortunate than yourself?



      The movie focuses on Max, who after his wife is unexpectedly forced to give up 40 years of her life, he desperately searches for a way to get her youth back.

The movie is filled with the usual plot twists, cool sci fi graphics, true love and the like.



      There are two truly interesting elements to this movie. The first is the cynical idea that if the rich could live forever, then they would be much more motivated to think about and solve for the long term health of the planet.

      In this movie, only the rich can afford to extend their lives for as long as they choose, so we also see how that would severely impact wealth inequality. 



      The second interesting element of this movie is a series of questions very similar to the trolley problem. If you could extend your life, at the cost of someone else's youth, would you, assuming they were somehow reimbursed financially?

      What if your youth had been taken from you; or what if youth had been taken from someone you loved. Would you take it back? Would you take it back as ethically as possible, or ethics be damned?

      Could you give up your youth to save a loved one from an extremely unkind yet uncertain end, or is it easier to risk your life to save theirs than it is to give up eternal youth once you have it?



      At one point in the movie, we learn it is easier to take someones life passively through the forces of economics and medical science, than it is to actively kill someone with a gun to their head. Which is the essence of the trolley problem. But it is also the essence of wealth inequality.

      We could easily flip the switch, to improve the quality of life and length of life for many people, at the cost of one rich persons riches, but those with power passively choose to not do so. The movie doesn't philosophize anywhere near as much as I am doing right now, instead focusing on fast action, true love and cool sci fi. But I think perhaps this movie is a very subtle warning to the rich. At a certain point of wealth inequality, some portion of the population will want their fair share of the wealth, ethics be damed.

      https://www.netflix.com/title/81288179

      11 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. 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
    7. 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
    8. 2023 art supplies highlights

      As the year draws to a close, I've been thinking back on the things I've been using in my craft. I figured folks might like to join me, and it could spark some interesting discussions about...

      As the year draws to a close, I've been thinking back on the things I've been using in my craft. I figured folks might like to join me, and it could spark some interesting discussions about different kinds of artistic tools.

      • What have been your go-to art/craft supplies this year?
      • What have you tried for the very first time?
      • Have you returned to using something you haven't touched in a long while?
      • Have you been pleasantly surprised by something?
      • Has something disappointed you?
      • Was there something you dreamed about making art with, but couldn't get for some reason?
      25 votes
    9. 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
    10. Your year in games

      it's the end of 2023, and I figured it would be fun to put together a list of the games which made the best impressions on me throughout. Post yours! It's cool if it wasn't a game made in 2023; if...

      it's the end of 2023, and I figured it would be fun to put together a list of the games which made the best impressions on me throughout. Post yours! It's cool if it wasn't a game made in 2023; if you found it this year, that's good enough. It's your year, not this year lol.

      I've written about most/all of these in longer form here on Tildes. I might end up repeating myself a bit, but if you want a more thorough description they'll be easy to find in my history. Goes without saying I'd recommend any of them. The order here doesn't mean anything.

      Armored Core VI: Fires of Rubicon - this was my personal game of the year, and one I'll cherish long after. Armored Core has you building, customizing, and then piloting a mech. AC VI took ideas and mechanics from across its series, blended them together into a new framework, and the result is a fast, explosive experience. As it was in the past, the game takes you through first learning the ropes and exploring new parts, then pushes you to get as good as you can with whatever is fun to you. In the best way, it feels like a game from an earlier time in history - its straightforward mission structure makes for a game you can quickly jump into, make a lot of progress, and jump back out of without having to worry about missing much or forgetting what you were doing. Everything about it has been polished, honed to be about as nice as you could reasonably expect. It looks good, plays great, and tells a story that does with mecha what Fromsoft did with AC's mechanics - it's a little bit of everything, elegantly smashed together.

      Exanima - This game is perhaps one of the most unique experiences I've yet to see, despite looking like a lot I have already seen. Exanima takes a very detailed, simulation kind of approach to the objective of dungeon crawling. What makes it unique is its physics system. Controlling a character is more like moving a marionette, where you tug the character along to build momentum and aim your swings. Weapons feel significantly different to each other, and heavy armor changes how well you can move. Once you get used to it, the result of working with this system is a dynamic, visceral kind of combat where you may feel confident, but never certain. An errant slash or clumsy step can mean taking a heavy blow, and recovery is not easy. When the game was younger, folks played and loved the combat so much that it inspired an arena mode. The arena is a separate, distinct mode in which you are tasked with building a roster of characters and participating in tournaments. It is a game unto itself. If you're a fan of games with a very high skill ceiling, Exanima is providing you a system that can go really, really far. The game is a project being worked on by a small group of people, already has a lot of content available, and seems poised to continue development practically forever. Don't let "Early Access" put you off, this one is in a state where it's just good to get more of it. What's there is more than worth its price.

      Kenshi - I just got into this one and have been blown the hell away by how much there is to it. In Kenshi you take the role of a person dropped into an alien world, and are tasked simply with surviving. How you do that is up to you, and the world is built to notice and react. There is no story, no main quest or objective. Rather, you can learn more about the world by engaging with it, and determine your own goals within it. As you do things like visit new places, eliminate important people, build your own town, etc., the state of the world will change. This can go in many directions, and there are hours upon hours of videos out there of folks pulling off all sorts of wild shit. Truly, it's a game where your playthrough will become a story the further you go. Mechanically, it's like someone combined Morrowind, The Sims, and Neverwinter Nights, with a big coat of Mad Max paint all over it.

      Cyberpunk 2077 - I had played this before, when it first released, and though I did like some of what it was trying to do, the gameplay was busted to the point I didn't care to come back. Now that it's had its expansion and a lot of bugfixing, this game stands pretty tall and I was really impressed with it this second time through. Definitely a case of "they fixed it"; they really, actually did. It's not a No Man's Sky-scale redemption arc but a redemption arc nonetheless, I guess. The big ball of stories and systems rolls along and you roll right up in it, with missions playing out similar to an episode of a higher end tv show. They weave and wrap up satisfyingly, and by the end I feel I had a pretty complete experience of having been a Night City mercenary.

      Tactics Ogre: Reborn - Tactics Ogre was always one of my favorite tactics games and this remake both ups its presentation and provides a different kind of challenge. Specifically, it eliminates the ability to power-level anyone; your level is capped as you make your way through the story, forcing you to engage with the game's other systems in order to work out an advantage. The best way I can think to put it, is that it goes in a more Chess-like direction, where you need to be carefully considering how your individual pieces work and planning out a sound approach, because you can no longer action-rpg your way out of it by grinding. At least for me, it felt like a fresh take on something I've enjoyed for a long time, and so became the version I most enjoy playing. If you like Final Fantasy Tactics, TO is its precursor. Give it a go and see what you think - at least for me, it won.

      Lunacid - Lunacid is a simplistic game that does what it does exceptionally well. Borrowing primarily from King's Field, it's a first person dungeon crawler in which you piece together the weird place you're in by finding stuff and opening up new paths. It's playing the King's Field influence pretty straight; it lives off being spooky and weird, and spruces up combat to suit a more modern sensibility. What impressed me was just how good of an iteration it is; King's Field is a tough series to get into these days and this game feels like a successful effort to bring it back.

      Honorable Mention - Mechwarrior 5: Mercenaries - this one gets an honorable mention because just to be frank, the base game is kinda mediocre. It's through mods that I had a fantastically good time with it. I was never into Battletech, but did play the old Mechwarrior games, and while I did miss some of the more simulation-ish aspects of the older games, MW5 + the mods I used gave me enough to do and experiment with that it just didn't matter in the end. In particular, Coyote's Mission Pack, vonBiomes, and Yet Another Mechlab added just a ton of stuff, and of course you can go much much further with it if you want. The base game is not bad on its own, it's just easy to see all it has to offer really quickly. The mods primarily add variety, to tasks and options, and it's in that swirl of ideas and systems where I found a lot of the fun I had.

      Post your picks! Just about all of this is on sale right now, so hopefully too we'll all find some neat stuff to check out.

      11 votes
    11. Advice on when to call a service for repairs?

      Hey all, Bought a house 2 years ago, and have had a handful of issues where I had to call someone out to take a look. Whether its plumbing/HVAC/whatever, sometimes they are clearly things I...

      Hey all,

      Bought a house 2 years ago, and have had a handful of issues where I had to call someone out to take a look. Whether its plumbing/HVAC/whatever, sometimes they are clearly things I couldn't do myself, but other times, it feels like something I could probably do if I put aside the time.

      Most recently, our sump failed resulting in some flooding and we had to get it replaced, which ended up costing $700 USD. I know pumps only cost around $300 and generally understand what work needs to go into replacing it, but was worried I may miss something crucial, especially when replacing the piping and screw the whole thing up. On the flip side, I've had a lot issues with our furnace, so the last time an issue came up, I spent an hour on Youtube and just figured it out myself.

      Sometimes it just feels silly spending a bunch of money on labor, when its something you could spend an afternoon doing yourself. It just feels hard to gauge when its worth investing the time to figure it out myself or not. I also never know what to do in the situation when the person who took the time to come out gives me a price, it feels like your essentially trapped at that point.

      Anyone with more home ownership experience have any advice?

      13 votes
    12. Lost media

      One of my favorite rabbit holes is lost media. There are two definitions for how it usually comes up: first is media which is considered lost or otherwise inaccessible. The second isn't...

      One of my favorite rabbit holes is lost media. There are two definitions for how it usually comes up: first is media which is considered lost or otherwise inaccessible. The second isn't necessarily lost for sure, but simply relatively obscure media people can't identify. A lot of searches start with people recounting some vaguely traumatizing memory of some TV show, movie or book from their childhood, which can then turn into a vicious hunt that takes years to solve. The most famous example is probably the "Clock Man" which played a big role in drawing general attention to the concept of lost media.

      Famous examples include the early seasons of Doctor Who, London After Midnight (and many, many, many other silent films), the first Superbowl, an extended version of the ending of Freaks, the original 9-hour cut of Greed... You can find countless ongoing searches today for all sorts of media ranging from songs to video games to commercials and even commercial bumpers.

      It's a fun rabbit hole, particularly when you look into the searches themselves and how media gets found. Does anyone have any particular pieces of lost media you're looking for or invested in, or a search or piece you just find interesting? Feel free to talk about cases that have been found, too!

      44 votes
    13. 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
    14. Decent Android mobile phones with good audio (and has a 3.5mm jack) recently released?

      Hi all, Been looking for a new mobile lately to replace my V20 (still havent found one but my criteria has changed). Looking for (im trying to avoid buying an mp player - not as if there are many...

      Hi all,
      Been looking for a new mobile lately to replace my V20 (still havent found one but my criteria has changed). Looking for (im trying to avoid buying an mp player - not as if there are many options left)

      3.5mm headphone jack
      good/great audio (has good internal dac -- not looking for great speaker output)
      good battery life
      5G
      dual sim
      has to be something that lasts (had V20 for 7 years)
      Not going to be used for gaming. Mainly scrolling, forums etc
      Any suggestions ?
      Or am i stuck with something in Sony range (i know bit overpriced but oh well..)
      or getting an older V60 (not keen as the battery life wont be good now imho).
      thanks
      N

      28 votes
    15. Melancholy Christmas

      I miss the magic of Christmas. Today and tonight feels ordinary to me, and I miss that sense of wonder. I miss the trips my family would take to visit our relatives. I miss the get-togethers, and...

      I miss the magic of Christmas. Today and tonight feels ordinary to me, and I miss that sense of wonder.

      I miss the trips my family would take to visit our relatives. I miss the get-togethers, and the feasting, and playing games with my cousins and the family friends.

      Even though I'm an atheist now, I miss having to go to midnight mass. I miss the excitement of being able to open one present before going to bed.

      Unless some tragedy befalls me, I'm sure I can recapture that magic in my future. I'm not depressed about it. But that's a hope for later. For now, this is it.

      For everybody else out there who's having a so-so Christmas... wishing you all the best, and hope you can still find a moment to appreciate the holiday.


      Normally in the evenings I have to myself, I keep busy and find satisfaction in coding, or writing, or gaming. Tonight, those things don't feel meaningful.

      I just wish I had somebody special to share Christmas Eve with, like in all those cozy Christmas songs. Instead, I'm just tired and want to sleep... But I can't go to bed until me and my mom can get my dad changed, so he's not wet with urine the whole night. Just like last night, and the night before that, and the night before that.

      I wish I could have gotten to know my dad as well as I've gotten to know my mom, as an adult instead of as a child. But I also would have never spent this much time with my mom if my dad didn't end up with PCA, so wishing for that is wishing for an impossibility.

      Why are people setting off fireworks in my area, starting at midnight? It's already 2:00 AM. It's Christmas Eve, not New Years. Aren't kids supposed to be asleep for Santa Claus to drop off presents? Do kids still believe in Santa Claus, or do they just stay up late playing video games on Christmas Eve now?

      Maybe they aren't fireworks, maybe they're shooting at Santa.

      I've been hearing some ambulance sirens. My dog is upset. It's hard to feel sorry for myself when there are some people having a much worse Christmas than me. If you're having a true disaster of a Christmas, I am truly sorry and I hope you pull through.

      37 votes
    16. How do you journal?

      Apple recently released a journal app in their latest iOS update. I used to journal when I was younger and thought it would be a good opportunity to get back into it. I usually use it as a...

      Apple recently released a journal app in their latest iOS update. I used to journal when I was younger and thought it would be a good opportunity to get back into it. I usually use it as a reflection of my day, but some days nothing happens and I feel like there's probably a plethora of things I could be writing about.

      So for those of you who journal what do you like to write in it?

      43 votes
    17. Reflections and gratitude for Tildes

      Hello Tilderinos! As I am finally entering the holiday slowdown, I wanted to express my gratitude for the community here. I ended up migrating here from Reddit during the Apocalypse. Before that...

      Hello Tilderinos! As I am finally entering the holiday slowdown, I wanted to express my gratitude for the community here.

      I ended up migrating here from Reddit during the Apocalypse. Before that time, I would have told you that Reddit was a pretty good place, but after having time to detox and spending time here, I realize it was just better, but still pretty awful. With a few exceptions (like r/3Dprinting), the negativity I would get hit with when posting anything was pretty toxic.

      I also set up Lemmy Sync on lemmy.world, but it's pretty much only good for scrolling shitposts and memes. Which sometimes I want, but if I dig into the comments under a topic, the noise factor is so high that it's usually not worth it.

      Tildes is really different. The intentionality that people post with, the quality and positivity of the discussion is all amazing. One thing I enjoy especially is seeing reasonable people express views contrary to my own, and being to learn something from them.

      This year has been a year of big changes for me. I left a 10 year run at a startup that was starting to lose the plot, becane a stay-at-home Dad to relaunch my wife's career, and wrestled with major health issues. All of that has been pretty isolating, but Tildes has been a bright spot of connection for me.

      Sorry if this comes off as excessively cheesy, but I feel like it's a good time to take a moment and say "Thank you!" I am hoping that if something was really helpful to others, that they will take a moment to share it here.

      87 votes
    18. Pen needle source

      For almost a decade, I've been buying BD pen needles off Amazon. This low-cost supply has unfortunately dried up and I'm almost out. I'm leery of the other random brands they carry, some of the...

      For almost a decade, I've been buying BD pen needles off Amazon. This low-cost supply has unfortunately dried up and I'm almost out. I'm leery of the other random brands they carry, some of the reviews don't sound very good. So, folks who use pen injectors, where do you get your needles? I'm not dead set on BD but would like something of similar quality.

      The last time I got some at a local pharmacy, they came with a $45 co-pay for 100 needles. I go through at least 3 per day, so 45 cents each seems a lot to ask on top of the ~$1k/month pens.

      10 votes
    19. We techies are responsible for "You'll own nothing, and you'll enjoy it."

      This hit me while watching the latest Gamers Nexus video discussion with Wendell, and Steve recited the quote. It's often brought up as the inevitability of modern product ownership as company...

      This hit me while watching the latest Gamers Nexus video discussion with Wendell, and Steve recited the quote.

      It's often brought up as the inevitability of modern product ownership as company executives push profit-first practices like subscriptions, licenses and anti-right-to-repair designs. However this neglects the fact that these systems don't come from nowhere - they have to be built by programmers, engineers and designers.

      I don't know if those same people support right-to-repair and freedom to manipulate what you buy in their private lives (or if they have even thought about it), but it seems like every techie I speak to does support it, yet somehow these things keep getting made.

      I want to try and escape my bubble about this. I don't believe the engineers are powerless against the executives - if the engineering community works together and don't backstab, I think these systems can be prevented at the technical level and never see the light of day.

      What happens at these notorious companies (John Deere, Apple etc.) that I'm missing? Is the lure of money too great? Is the threat of being back stabbed too large?

      41 votes
    20. I want to learn Android (with Kotlin) ... should I focus on Jetpack or the old XML style?

      I am an experienced programmer (mostly M$ stack -- C#, etc). I started learning mobile Android development a few months ago, learning both Kotlin and the larger Android development environment at...

      I am an experienced programmer (mostly M$ stack -- C#, etc).

      I started learning mobile Android development a few months ago, learning both Kotlin and the larger Android development environment at the same time. I got bogged down in tutorials and guides, because half of them teach Jetpack Compose methodology and half teach XML layout ... and, often enough, don't bother to mention which method they're using.

      Which should I learn first? I am initially interested in learning Android dev for my own hobby/fun/side projects, but I would--ultimately--like to be able to put "Android developer" on my resume.

      Jetpack definitely looks better, more modern, more OO, and I expect it will eventually become the new standard ... but that could still be many years down the road. Also, while it might be "better"--especially for larger projects--it also smells more complicated.

      So, ultimately, I guess I should learn both if I actually intend to become an Android dev ... but I should definitely get comfortable with one, first ... so, which one?

      11 votes
    21. My thoughts: Maple Leaf train between New York City and Toronto

      I recently took the Amtrak/Via Rail "Maple Leaf" train all the way from New York City, NY, USA to Toronto, ON, Canada. It took about 13 hours each way. I had taken portions of this route before...

      I recently took the Amtrak/Via Rail "Maple Leaf" train all the way from New York City, NY, USA to Toronto, ON, Canada. It took about 13 hours each way. I had taken portions of this route before but never the whole thing. There is only one trip each direction per day. It stops at several points in the US and Canada.

      I was pleased with the journey even though I would have preferred the train to run at twice the speed it did. It was a beautiful and scenic ride punctuated by a number of historic cities. The Amtrak personnel on longer-distance routes like this are particularly pleasant, funny, and personable.

      • NYC (Penn) to Albany–Rensselaer (~150 miles): about 2.5 hours on paper plus a slightly excessive wait at the Albany station (which is quite nice, through located nowhere near Albany proper). I believe this time is used to change the locomotive. This was the most gorgeous part of the trip by far: the train follows the east side of the Hudson River for the entire stretch and you have a constant view of the Palisades across the water. This is the fastest part of the journey. Going north, you want to be on the left side of the train; going south, the right (but it gets dark early this time of year).
      • Albany–Rensselaer to Canadian border (~300 miles): about 6.5 hours on paper. Here, the train turns to meet each of the western cities, including Schenectady, Utica, Rome, Syracuse, Rochester, and Buffalo (twice). This segment isn't as scenic as the Hudson, but it takes you through a lot of farm country, which is nice to look at too. The train's average speed along this route is considerably slower than the southern section. I assume this is because there are more at-grade crossings or some track alignment slowdowns.
      • Canadian border to Toronto (Union) (~80 miles): about 2 hours on paper. Not the most aesthetically pleasing section of the route, and dark for me going north. The train runs abysmally slowly in this section both because there are a lot of stops in short intervals and more importantly because there are an absurd number of at-grade crossings throughout the route, plus, I assume, various engineering-based speed restrictions from windy track alignments. But Union Station is a gorgeous building and very easy to navigate. Connections to the UP Express and subway are trivial.

      You'll notice that the times I listed don't add up to 13 hours, the full length of the trip (on paper). This was because the train stops for an irritating amount of time at the border, the only part I didn't like, which unnecessarily adds ~2 hours to the trip. What happens is:

      1. Amtrak personnel provide you a customs declaration form to fill out about 30 minutes before you arrive at Niagara Falls. Have a pen handy.
      2. Train stops at the Niagara Falls, NY (NFL) station for upwards of 45 minutes, nominally so that the border control agents can "get ready" to receive you. Why they did not prepare during the 10+ hours they had all day I could not say. If you're crossing the border, you do not get out here, but wait until the train starts moving again.
      3. Train goes to the Niagara Falls, ON (NFS) station in about 5 minutes. Now you disembark with all luggage and walk into the building for security screening. On the Canadian side, they just ask you a couple questions: no complex screening. It took about 15 minutes. Then, for some indecipherable reason, they direct you outside the station and instruct you to walk around and go into the main entrance to wait. (Yes, truly magnificent routing.)
      4. You sit in their waiting room for at least 30 minutes with the other passengers. The reason you are waiting is so that they can search the entire train for contraband. When finished, you are ushered back on board. The business class passengers reboard the train (the same train) first, then coach passengers. The rest of the trip is operated by Via Rail. (Note: you don't have to buy anything from Via except maybe if you are starting in Ontario and going to Toronto. Amtrak's ticket covers the whole route from the US and back.)

      Going from Canada to the US, the process is basically the same, except that the Americans force you to go through an airport-style bag screening check, which I consider utterly redundant. They also have multiple dogs sniffing you for drugs (I assume). The dogs are cute, but do not touch, for they are deadly creatures hard at work. All the scanning and sniffing and waiting takes at least 45 minutes to an hour. Thankfully you can keep your shoes on. I'm a US citizen with TSA Pre-Check and whatnot, so they don't give me trouble with the security questions, but they have no problem interrogating people for a long time and painstakingly searching multiple bags because the dog thought it smelled a piece of bacon.

      It is an incredibly stupid and unnecessary process. Bags are not scanned when driving through the border by car. Dogs do not sniff your belongings and person when driving by car. You do not have to exit your car, take out all your belongings, and sit around in a waiting room for an hour when driving by car. Frankly airport security is faster than this was. It's no wonder this train isn't the preferred method of travel!

      Despite the pointless border security, the trip was enjoyable and I will do it again the next time I visit Toronto from New York. It was also cheaper than flying at the time I booked it: ~$134 in coach (minus 10% for my Rail Passengers Association discount! So really $121) vs. ~$185 for a one-way flight (when I was looking). I think if you book far enough in advance, you can get a flight for as little as $90, but you usually have to fly out of LaGuardia or JFK for the cheap tickets, which are the worst airports known to mankind and also are not on the NEC. LGA is particularly hard to access. (I almost always fly out of Newark for these reasons.)

      It does take... the entire day, though. So you have to treat it more like an experience than strictly transit. If you have friends in upstate New York, this is a good opportunity to visit for a night or two!

      32 votes
    22. Cheap options(?) to run local AI models

      I have been having fun learning about generative AI. All in the cloud -- I got some models on hugging face to work, tried out Colab Pro, and found another cloud provider that runs SD models...

      I have been having fun learning about generative AI. All in the cloud -- I got some models on hugging face to work, tried out Colab Pro, and found another cloud provider that runs SD models (dreamlook.ai if anyone is interested).

      It's got me curious about trying to run something locally (mostly stable diffusion/dreambooth, possibly ollama).
      I currently have a Thinkpad T490 with 16 gb ram and the base-level graphics card. I haven't actually tried to run anything locally, on the assumption that it would be extremely slow. I saw that you can get an external GPU, though I also saw some reports of headaches trying to get external GPUs up and running.

      I am curious what a workstation might cost that could do a reasonable job running local models. I am not a huge gamer or have any other high performance needs that are not currently served by the Thinkpad; not sure I can justify a $3000 workstation just to make a few jpgs.

      I would be happy to buy something secondhand, like if there was a good source of off-lease workstations.

      Alternatively-- if you have a similar computer to the T490 and do run models locally, what sort of performance is reasonable to expect? Would it be enough to buy some more RAM for this laptop?

      Thanks for any advice!

      13 votes
    23. Recommendation request: Computer monitor with built-in speakers/soundbar

      Desk space at my home is very limited. Right now I have a set of speakers hanging out behind my external monitor, but I'd really rather get rid of them entirely and just have the speakers/soundbar...

      Desk space at my home is very limited.

      Right now I have a set of speakers hanging out behind my external monitor, but I'd really rather get rid of them entirely and just have the speakers/soundbar built-in to the monitor itself. It would give me a lot more room to work with because I'd be able to push the monitor back further on the desk.

      Also, presumably (and correct me if I'm wrong here), having the speakers powered by the monitor and fed audio through HDMI would free up a lot of cabling clutter as well. My setup is already very messy (2 laptops and a KVM switch), so cleaning it up will give me some relief (my theme of 2023 is "Simplify").

      I know nothing about buying computer monitors. When I look them up, I'm not even sure which type I should be looking for (IPS? OLED?).

      I do plan to game on it, but most gaming-focused monitors seem like overkill for someone like me who will primarily have it hooked up to a middling 5-year-old laptop that plays mostly indie stuff. I do occasionally play the more intensive/prettier game, but those are usually usually far between and definitely not a priority that's worth spending a bunch to target. I tend to tank the graphics settings on games like that anyway to keep my laptop from becoming a cooking surface, and I'll take a smoother framerate over better eye candy all day, every day.

      What are the trusted brands (if any)? What pitfalls should I look out for? If anyone can help point me in the right direction, I'd appreciate it!


      My use case: general browsing and (mostly casual) gaming

      My computer: System76 Oryx Pro 5 (2019), NVIDIA GeForce RTX 2070 Mobile, Pop!_OS 22.04

      My budget: ultimately whatever is necessary to get a quality product, but hopefully no more than $300 USD or so?

      Preferred Size: 24" -- absolute maximum I could do is probably 27"

      Key Feature: built-in speakers or soundbar

      Let me know if there's any other key information I can provide that would help.


      Questions I Have:

      • Will buying a higher resolution monitor (e.g. 4K) tax my graphics card more because it's rendering at a higher resolution, or can I just scale down the display resolution to something less intensive?

      • Same question as above, but for refresh rate.

      • Would audio be transmitted over HDMI, or would I have to have a cable from the headphone jack (or some different method I'm not aware of)?

      14 votes
    24. 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
    25. New job quandary

      So for the past two years, I've been a residential Cable Technician working for a subcontractor for Cox (Comcast). After many applications, I finally landed a position. I'd been trying to get a...

      So for the past two years, I've been a residential Cable Technician working for a subcontractor for Cox (Comcast). After many applications, I finally landed a position. I'd been trying to get a foothold into IT for a while now; my A+ is nearly expired at this point. I was pretty stoked to actually get the position. The position is a "Level 1 IT Specialist" at a private school. Utilizing company software to respond to tickets, fix issues for admin staff and teachers/students. The only hitch at first was that I had to shave clean (Silly, I know). Begrudgingly, I relented. That's fine, it's not particularly impressive anyway.

      Today, I got a call from the HR rep who did my onboarding saying that I would also unfortunately need to cut my hair to follow their guidelines of hairline above the collar. This is a huge deal for me, as my hairline is currently at the middle of my back. I just wear it up for work. This would truly devastate me. The people interviewing me (3 of them) said it would be fine, then the employee handbook stated otherwise. When asked, the HR rep said she'd contact a supervisor, supe said no, and now she's referring me to another department (Benefits? Dunno how that's relevant) to try to make an exception or something to that effect.

      Beyond just wanting to lament the likely loss of 4 years of work, I did want to ask those who are more experienced in the IT field than myself: Is this job (the IT one) one that will absolutely help me progress in my IT career? I know I didn't give the most detailed explanation of it; I hardly know everything myself. It was hard enough to finally have a job get back to me. And I was accepted rather quickly. But the loss of my hair gives me pause, and makes me wonder if I'm better off at my current job and waiting for another opportunity that might never come. Should I just grit my teeth and accept this blow to my identity for the sake of furthering my career? Any advice at all is welcome.

      18 votes
    26. I lost my older brother and my mother gave up

      I'll try to be brief. I lost my older brother March this year. Barely a year after I moved to the same city as him, he passed away from a bacterial infection he got in a hospital. He went for...

      I'll try to be brief.

      I lost my older brother March this year. Barely a year after I moved to the same city as him, he passed away from a bacterial infection he got in a hospital. He went for stomach surgery, everything went fine. Suddenly, a month later, this bacterial infection got to his brain and he was gone.

      It was a big shock to our family and things are not the same anymore. My parents are old, mother is 73, father is 78.

      My mother is simply just existing these days. She is barely eating and is now weighing 48kgs (105 lbs). She needed to go to the hospital a couple of days ago because she was so weak.

      She already had problems before the death of my brother. She is losing her eyesight and despite all the treatments, it does not get better. She can see up close, she can use her smartphone, but it's hard for her to recognize people if they are not right up in her face.

      She has three hernias and can't stand too much. She can get up to make breakfast or coffee, but after 20 minutes has to lie down because of pain. It does not help that she barely eats and is getting weaker every day.

      She does not want to go to a psychologist. She just says she is not crazy and won't go. I tried contacting one that can go to her house, but she says she simply won't open the door. My father is trying to convince her, but I know it won't change.

      I can understand her and I can't see what more can I do. She never had much going for her, now her oldest (and dearest) son is dead all of a sudden, she has all this physical pain going on for years, eyesight getting worse and I can understand the fact that she simply don't care for it anymore. She simply lost her appetite.

      She is going to doctors to take exams, she did a battery of tests and everything seems fine. Even her cholesterol which was problematic is fine.

      He prescribed something to help with her appetite and vitamins, but it is not the first time. Don't think this will change much.

      I don't know really what I'm asking here. I sometimes think I should do more, but there is already my father which lives with her and my other brother who is there in the same city. I already tried sending a psychologist to help her at home, I don't know what more can I do.

      I go visit every two or three weeks (i am going for christmas and new year) and she is the same way. 80% of the time lying down in the couch, she gets up to make food or coffee, go sit in the front of the house for some time, then it's time to go to bed. This is repeated every day.

      It's not like it was much different before, but at least she ate some food. There was a day that she just ate an apple and that was it.

      She goes out of the house if she needs, like going to the doctor or groceries, but avoids for any other reason.

      41 votes
    27. Does anybody play Scythe?

      I'm basically very new to complicated tabletop games but I've been in love with this game for well over a year now but it's really hard to find people that want to play it multiple times with me...

      I'm basically very new to complicated tabletop games but I've been in love with this game for well over a year now but it's really hard to find people that want to play it multiple times with me (physically) because the setup and learning process takes 30-45 minutes for the average new-ish player. I just learned (today) that there's also an online component to it. If anybody else loves this game I'd be down to start an online game with you and your friends if they'd like to.

      Edit No.1: I don't currently have a way to access steam but I should soon (assuming the Microsoft Surface Pro 9 can run games). If so I will DM everyone on here :)

      Edit No. 2: I had no idea that this post would get this many comments (5 at the time of this edit). I'm very glad that my niche nerdy interest resonates with people. Whenever I get my lil computer/tablet thingy I wanna make a group chat thingy (maybe discord, never used before) with y'all so we can set up some games together. Looking forward to our future games.

      14 votes
    28. Fighting with Fitbit's tech support

      I doubt I'll find any new ideas, but maybe someone here has one. I'm running out of places to turn, with no solution. I have been in a fight with Fitbit support for a few weeks now over their push...

      I doubt I'll find any new ideas, but maybe someone here has one. I'm running out of places to turn, with no solution.

      I have been in a fight with Fitbit support for a few weeks now over their push to migrate everyone to a Google-linked Fitbit account. I'm pretty sure what I've found is a rare edge case of a bug, or rather, an unaccounted for set of conditions when trying to migrate.

      A long time ago, 2017 I think, I created a Google-linked Fitbit Account (via oauth, "Login with Google"). I used it briefly and then stopped, and completely forgot about its existence.

      In 2022, I got a Pixel Watch and created a new/second Fitbit Account with a different email address, as I did not remember I had a Fitbit account already and I wanted to use a masked email address through my personal domain.

      With the push to migrate all Fitbit accounts to Google accounts, I decided to try to do so last month. When I attempted to migrate my second account to a Google account, I got an error that I already had an account registered under my Google account. So I logged in to that old 2017 Google account and initiated its deletion. It told it me would take 30 days to delete it, so I waited 31 days.

      31 days later, I tried to migrate my second account to a Google account. When I try to do so, I get an error:

      Can't use Fitbit with this Google Account
      This could be because you're using a Google Workspace account, or because your account is supervised.
      

      My account is neither a child account, nor a Workspace account, it's a standard (adult) account I've had for something like 16 years.

      So I tried to see if my old Google account was perhaps not deleted after all. I tried to log in to my old account via oauth (Sign In > Continue with Google), and I get a different error:

      Sign in again to continue
      Since you deleted Fitbit from your Google Account, you’ll need to sign in again as a new user.
      

      I suspect that what happens when I deleted my old/original Google account is that it wasn't actually deleted, but made inactive with some "deleted" flag, but the account hasn't been purged. As a result, I'm unable to migrate my new account to the same email address I used for my old Google account.

      Reaching out to Fitbit, they continually put the blame on Google for reporting my account as a workspace/supervised account, and the only solution they'll offer me is "You should create a new Google account". Google has also been unable to help, but that doesn't surprise me, as I don't think it's an issue on their end. Requests to Fitbit to escalate my case to a higher tier of support and/or someone from some type of database team have been stonewalled, and I think that Fitbit support has now just stopped responding to me entirely.

      Does anyone have any idea where I could turn?

      14 votes
    29. Looking to "compile" some of my phone's videos into an .iso to send to family; I use Linux

      So as the title states, I am realizing that most folks don't have CD readers. I do, and I can burn my phone's videos to one, but... I also use Linux these days. I have a CD burner somewhere around...

      So as the title states, I am realizing that most folks don't have CD readers. I do, and I can burn my phone's videos to one, but... I also use Linux these days. I have a CD burner somewhere around here, but honestly I just want to do a "zip file" type option, where I can just group the videos and get them on a usb stick to send out.

      Everything I find on the 'net is about burning CDs and whatnot... which isn't my goal. Honestly, I think windows did this just easy-peasy with select and "burn to image" or whatnot. But I dunno how with Linux (Arch/i3).

      Edit: I'm asking because I don't see any options in pacman. It may be in yay, but it's my bedtime...
      Edit 2: Lots of folks asking why I want an ISO and not just copy the files; my dad states their TV will play videos 'in a DVD format from a USB stick' (and I don't know how accurate it is, but it's what was requested).

      16 votes
    30. Viral illness throughout the household. What might be happening?

      We are a household of 5 people with 2 little ones. That means we get to experience the joy and pleasures of viruses the little ones tend to bring home. After a few of those I've noticed a pattern,...

      We are a household of 5 people with 2 little ones. That means we get to experience the joy and pleasures of viruses the little ones tend to bring home. After a few of those I've noticed a pattern, each viral infection within the household tends to last 2+ weeks.

      1. Patient zero brings the virus home and has symptoms
      2. One of the adults starts developing symptoms shortly after. Everyone else is fine.
      3. Each other person goes down like domino's but with few days in between. By the time the 3rd or last person is ill the 1st and 2nd person are recovered and healthy. In some instances there my be 1 person that never develops any symptoms, or has no symptoms but is very tired/weak.

      This got me thinking, and for context I know nothing about viruses or medicine in general. What is happening here?

      • Do all people get infected but not everyone develops symptoms?
      • Do some peoples immune systems successfully fight off the viral infection completely or partially?

      I'm ruling out anyone being able to avoid contact to escape viral infection due to the size and social dynamics of the household.

      17 votes
    31. How to disable Mac prompt to connect to iCloud

      Long story short--I don't want to connect my mac to my iCloud account, but every time I login to my laptop, I get three popups in a row that say "This Mac Can't connect to iCloud because of a...

      Long story short--I don't want to connect my mac to my iCloud account, but every time I login to my laptop, I get three popups in a row that say "This Mac Can't connect to iCloud because of a problem with [my email] ...".

      I can't find a setting that allows me to disable this, and online searches have been fruitless.

      9 votes
    32. Tildes Game Giveaway: Holiday 2023

      Important: This will be a noisy topic. If you do not wish to see it in your feed, please use the Ignore feature to hide it! Tip: If the large number of comments are cluttering up the topic and you...

      Important: This will be a noisy topic. If you do not wish to see it in your feed, please use the Ignore feature to hide it!

      Tip: If the large number of comments are cluttering up the topic and you just want to see the main giveaway posts, click Collapse Replies at the top of the comments.


      🎵 It's the most wonderful time of the year 🎵

      Holiday game sales are currently happening, and some are right around the corner!

      This is our annual holiday game giveaway topic. Spread some goodwill and holiday cheer with others!

      Before you participate, please make sure you read the rules below.


      Rules

      -Gifters

      Post your available games, the platform and method of delivery, rules for your giveaways (e.g. first-come first-serve, random draw, etc.), and any additional info or requirements. Feel free to get creative!

      -Giftees

      Request giveaways. Please make sure you follow the gifter's posted guidelines.

      -Guidelines

      Anyone can choose to be a gifter, giftee, or both! Giveaway rules are set by individual gifters, but there are handful of guidelines everyone should follow:

      1. No grey market keys! Only give away games from reputable sources. If you're not sure what this means, please ask.
      2. Requests for games should be done in this topic, but if the gift is a key, those should be delivered by PMs only. Please don't post keys publicly in this topic, even obfuscated ones.

      If you're new to these, check out previous giveaway threads to see how these usually go.

      49 votes
    33. Markdown helpers for the comment block

      I submit a lot of posts from mobile, and I find some of the markdown tedious to enter on a mobile keyboard. I know JavaScript is supposed to be a last resort, but I'd really like to have some...

      I submit a lot of posts from mobile, and I find some of the markdown tedious to enter on a mobile keyboard. I know JavaScript is supposed to be a last resort, but I'd really like to have some assistance in the post authoring and comments fields.

      I assume this could be a user script. Looking at the wiki, it looks like none of the current ones do this.

      Thoughts on this? Things people are already using? Ideas for existing tools to build on? Would it be better as a user script or as a feature of the main site, perhaps with an option to disable it? I'm medium at JavaScript but would happily take a crack at it.

      Here is my inital feature list:

      • link button - select text, press the link button, get a prompt for the URL, replace the selected text with the markdown formatted text and URL.
      • quote block- select multiple paragraphs and click the button to block quote them all
      • bold, italic, strike though buttons - apply the markdown to selected text
      • spoiler - insert a details block at the cursor. If text is selected wrap it in a details block and prompt for the summary.

      if I were to develop it, what else would people like to see on this list?

      18 votes
    34. A romantic retrospective

      I'm 23 years old. I live a life of luxury—as far as a child is concerned, at least: free to do as I wish, see whom I wish, eat what I wish; play and dance with little material worry. In truth I am...

      I'm 23 years old. I live a life of luxury—as far as a child is concerned, at least: free to do as I wish, see whom I wish, eat what I wish; play and dance with little material worry. In truth I am rather serious, far from carefree, and not landed or established, but I have designed my life for ease. As I said: a child's dream.

      I seem to feel myself slipping. I have regrets now. Several. I believe I have eroded my ethos, my morality; whether consciously or not, I am not exactly sure. I think I am losing something of myself but I don't know what or how. It is as if every day I forget who I am and transform, an atom at a time, into a man I once specifically sought not to become: someone careless, distant, and self-centered.

      An outside observer would say that I have had a generally profitable and worthwhile year, and I can't dispute that. However, I think I am spiritually lost, or emotionally lost, and certainly romantically lost, though I have never not been romantically lost. I'm writing now because I am ill, literally and physically but mostly interpersonally, and I have failed to make an appearance in my social circles for the better part of a month, excepting for a few disasters. I do have a professional counselor, but we haven't spoken in weeks. I've reached the point where I've lost both motivation and literal energy to do even the simplest exercise, I cannot cook anything beyond the absolute bare minimum, I feel my work has suffered, I have been almost bedridden for several days, my purpose seems unclear. I am very lovely when I have visitors, but it has strained me recently, and unfortunately I will have more very soon. I am as lovely as I can be when I must leave my home. I will also have to reappear socially in less than a day, which I am dreading.

      I can only really talk about my emotions if I lay them out in anecdotes, real experiences but their form taking whatever mood I am in, so here are a few. What do I do here?


      In the summer I was whisked to a faraway place, somewhere I had never been. Greener, quieter, hillier, more remote. By the sea; a place with history, but not mine. I was a guest, well-honored, and I found the fine gentlemen and ladies of the court—as it were—to take great interest in me. Flattered, complimented, pampered, invited, smiled upon, oh! So young in this society of elders, so lauded, so respected: I was golden, awash in warmth and welcome, though ego also. I smiled back, I laughed courteously, I bowed politely and nodded, I danced when it was suitable, and I dined and drank respectably.

      Many friends though I had, none were there; though some there were those I knew, none were friends; a rare few came close, still they were strangers yet. But ha! My reputation preceded me! A young man I had met once, my equal (and, now, as I know, my greater), learning of my arrival, took it upon himself to show me the ropes of the ship and keep me in good company of her officers and crew, especially those as young as me. We chatted of fine things, snickered of less fine things; we drank very much, we toiled in our work at court; and, oh, I had made a dear friend. A gentleman truly; gentle indeed, kind, thoughtful; soft-spoken, a voice calming and delightful, a presence safe and trustworthy. An angel of this land I strayed into, though he reserved that term for another (he, too, is an angel). Surely I would have survived without his guidance, but he made it worthwhile.

      One eve in society I espied a young woman about my age. She too was a guest, well-honored, and found that all the fine gentlemen and ladies of the court were pleased with her. But how could this be? I had been introduced to everyone in the palace. I knew of my contemporaries, their kingdoms and lands, their titles and pedigree and accolades! Who was this woman, unknown but clearly so skillful? I watched as she entertained the whole attendance, laser-focused, dexterous and determined. I was in awe.

      Hair almost black as night with perfectly rounded brows; smiling always, brightly expressive: a face so beautiful you could not contain yourself. She dressed quaintly but boldly, observing tradition but disregarding convention. Upon her bronze cheeks there lay the most intense dimples I had ever seen. O Father in Heaven! A gift to me! She was uncommonly striking, and not just because she was a stranger. I was surprised; I restrained my infatuation. I must speak to her, I thought. I would like another friend.

      • I, nobly: "You were wonderful tonight. I enjoyed watching you before the court."
      • She, politely: "I enjoyed watching you as well."

      We stood in the earshot of her appointed guides, and within that of mine, and so we knew to keep our spark civil. For now.

      Time passed and we continued to meet, always visible, always on good behavior. She was from my home country, a beacon in this foreign land, metropolitan in taste like me but rather a country girl at heart. She was older than me, by several years, but I was unbothered. One evening, my dear friend the young man proposed an airing throughout the gardens and toward the new wharf, where there were no fishermen (long gone) but still many things of note. His suggestion was amenable to our whole party, all of whom were eager to feel the salt air and, in the case of moi et ma chère, speak beyond the confines of the court, where we would be free.

      • I, intimately: "You might find yourself welcome in my quarters after our reprieve."
      • She, dutifully: "Kind sir, that I might, but we have matters to attend to, no? We are here, well-honored, for a purpose."
      • I, reassuringly: "Of course, ma chère, we are obliged. But after your performance, after my speech, there is a haven. Our time here comes to an end soon and watchful eyes will look away."
      • She, demurely: "If so you say, mon cher. I must see to my education, you know, and my career; it is this world, this court. You can escape petty politics by your good manners, your network, your renown; but I cannot draw on such repute. You come here on wide recommendation and accomplishment, I on determination and fortune."

      My friend the young man said later to me: "What of ta chère, my friend? What is she to you, and you to her? Your time dwindles." I said to him, "I have hope. What of yours, dear friend? Your angel; he awaits your beckon as well." We talked as good friends do, and in our brotherhood found solidarity in the nature of our respective romances. I was empowered, and he too, for our lives were brighter when we had such unerring and unassailable friendship.

      On the evening before our departure she came to our soirée, which had grown half-private beyond our cohort to include those members of society we deemed engaging, and any who stumbled across us. Across the room she placed herself, our eyes locking every now and then, not too often as to be noticed by others, though I'm sure my friend the young man observed all. Silently transmitting suggestive looks, open-ended messages, we grew more restless, until an excuse was made for her to depart. Some minutes later, oh, by coincidence, I must as well. Ta!

      It was all I had hoped and more. This woman was unbelievably attractive in character and feature. We had a chemistry I had rarely seen. She confided in me beforehand her reluctance because I was young. But she was young too! I thought her my peer. It's not like this was new to me. She had found me the object of her desires this whole season, obsessed just as I had, but on her better judgment refrained just as I had from exhibiting too much outward favoritism. I assured her that I wanted her and only her in this moment; she reiterated the same. She had been withholding an intense physical attraction. She wanted me and only me in this moment; she was ravenous, all but insatiable, full of life and love, and wanted me to control her. We were a pair; it was exhilarating, ecstatic, exhausting; dynamic and visceral and incredible. She was very gratified by the end, I too. But then it was over and we returned to our home castles.

      Not many weeks after our goodbye, we had occasion to say hello again, fleetingly and unexpectedly. It was just as before: she was so beautiful; we were enraptured. I bought us a room and we slept together: she gave me a gift. I was touched and felt ashamed that I had not thought to bring her one. I resolved to purchase an equal trinket for her, a fine necklace to match her earrings. I have since obtained her gift.

      But what did I find myself doing? Nothing. Very little contact; incapable of making my true feelings known, I have made little effort to connect. She was from my home country, yes, but it is a large place, and we could not possibly see each other except when nature or fortune brings us near. At least that is what I have told myself. Is that true? Either way, now I think it is too late. Just days ago I reached out, hoping that we could arrange a visit, but I had done few favors for myself. Though apparently excited to talk to me, she found reason for this to be impossible. I am no fool. If she had wanted it to happen, she knew that I would go to great lengths; and she could too. After our flings I think she sees me as just that: a fling. I worry that I can no longer give her my gift, the necklace, which was not just a trinket but a thank-you and an object of remembrance. But it seems that I am the one left now with remembrance, or at least with the object; two such objects and not one. Soon I fear she will forget me, and perhaps I will forget her, piece by piece until there is nothing left but a wisp of a memory. That would pain me.


      In the springtime I had taken to a western retreat, a cabin in a woodland far from my home, by a small lake. I was with others, in society of a kind, but with much privacy.

      I met someone there, unexpectedly. She dressed in complicated colors and dyed her hair; her demeanor a startling departure from the personalities I had expected here. She was interesting to me. I could not classify her; but she seemed to know my friends. First I overheard, then we talked: she had been a performer, a teacher, smart and industrious, but here was a learner. So was I. She knew her cocktails and wines and liquors and obscure beers, her philosophy, her history, and all the great works. I admitted a certain attraction to her unusual mannerisms; her unabashed, refreshing brusqueness, her contentedness with whom she was as a human being; that she was simply unlike any person I had known, and different from me as well. Yet despite that difference I felt that we could commune. She was older—I could not tell exactly by how much from her person, though it was significant, and from her preferred company I guessed ten or fifteen years. (I did not dare to ask.) One night we looked out at the stars, at the water, and made a connection. We brought it back to the sanctuary of the interior and from then on were linked.

      She revealed very soon after in passing that she was autistic. The way she said it suggested she thought I already knew. That possibility had not even entered my mind. I am generally not unobservant. This was a surprise. I almost didn't believe her. I thought, "How? Why consider such things, use such categories? You are just the way you are. I don't care." But I did not say that. I said, "Oh."

      Next I saw her, she had expectations. I did not expect anything, at least not romantically, though not for any fault of hers. Not intending to bother anyone in particular, I sought out the romances I desired and accepted the ones I found agreeable, and at the moment we ran into each other, ours was not one of them. I failed, completely and utterly, to communicate my transient and impermanent and superficial nature; my intentions with another woman or more than one. Not only this, but it was obvious; I was not being subtle, for I was drunk on the affection of a particularly sharp woman whom I respected, or I was literally drunk. It was a stark and awkward difference from our interactions before. I was aware of this the whole time but somehow did not detect, or did not care (I am not sure: as I say, I am losing myself) that a boundary had been crossed. One day, as we stood in a field by the mountains, she became very emotional, not contemptuous but upset and extremely critical for reasons I had not anticipated (being so caught up in my own endeavors) but immediately recognized and understood. For an hour, maybe two hours, perhaps more, she explained to me how she was not mad but disappointed, how communication in relationships should work; interrogated me on my behavior and my tendencies; and reminded me what begets trauma. I felt that I was being lectured.

      If I am being uncharitable with my phrasing, I ought to reiterate: I deserved a dressing-down. But I did apologize, several times, and I did mean it, resolving to do better, to not seek out such complications among my friends, and to graciously rebuff hopes of complications from others. But I have since failed to do even that; I have only managed to entrap myself in further relationships, further emotional turmoil, and it has all been my fault.


      I cannot describe this anecdote. It's not painful (well, not to me), it's just so hopelessly strange, absurd, surreal, ridiculous, narcissistic, and maybe even misogynistic that I can't explain the details. It involves three separate women whom I admire very much and who are also undeniably beautiful, and a lot more emotions than I was prepared for. My role was cartoonishly hedonistic, and I would typically consider it out of character, but after some of what has happened this year... is it out of character anymore? Or am I a different person now?


      I don't even know what I'm asking. I just seem to fall into relationship and relationship, none of them ever serious; in some cases I really do try to take it seriously, then it doesn't work out, and I become disillusioned and give up on love again. It's worse in the case (and there are many) that I am the one left behind, rather than it being a truly mutual feeling. I will always respect the wishes of my partner, but wow, does being dumped, ignored, or de-prioritized ever reinforce my tendency toward superficial flings. Where I'm at right now, it just seems so hopeless to consider these things. I am still functional—this is not a cloud of depression that prevents me from cleaning my home or going to work—but the broader reason for cultivating and maintaining relationships has begun to disintegrate.

      I see the obvious hypocrisy in wishing for commitment and refusing to provide it myself. As I say, I am slowly turning into a person I despise. This is not supposed to be a whiny thread, and I am not bitter about not getting something I "deserve" (for I deserve nothing), but I am sad that despite all the great fun I can have for a couple days, or even a couple weeks, I cannot create a meaningful lasting romance. What I regret the most is not that things do not work for me, but that I leave a wake of destruction for others as I sail across the water. Every time I engage with someone, they seem to acquire some of my problems, and that makes me feel terrible.

      17 votes
    35. Year in Review: Your music of 2023

      Reflect on the music you listened to this year. Tell us about it. Important: You do not have to limit your discussion only to music released this year. Anything you listened to this year is fine....

      Reflect on the music you listened to this year.

      Tell us about it.


      Important:

      • You do not have to limit your discussion only to music released this year. Anything you listened to this year is fine.
      • This thread is much more interesting if you give details and explanations. Please don’t just list artists/albums/songs on their own. Let us know your thoughts and feelings too!

      Conversation starters:

      None of the below is required, but feel free to use any of it as a jumping off point for what you want to talk about (if needed).

      Consider the following categories:

      • Your personal Artist(s)/Album(s)/Song(s) of the Year
      • Highlights
      • Hidden gems
      • Surprises
      • Disappointments
      • Outliers (stuff you loved from genres you usually don’t)

      Consider the following questions as well:

      • What music resonated most strongly with you, and why?
      • What could you not stop coming back to, and why?
      • What music was the most interesting or exciting to you, and why?
      • What did your music listening habits say about your year?
      • How did you change as a listener this year?

      Meta note:

      Yes, this is a little early to post something like this. I plan on doing this same thing for ~games and ~books as well. I figure spacing them out rather than doing them all at once is a best practice, and I didn’t want to wait too long to get started because having a bunch of these going up in January feels like it would be too late.

      Also, I’m not planning on doing these posts for ~tv, ~movies, or ~anime. If anyone wants to steal this sort of thing to post there (or for any other group here), be my guest!

      13 votes
    36. Anime for someone who doesn't like (shonen) anime that much

      I personally don't love most anime I've been recommended. Admittedly, shonen anime is pretty predictable and boring to watch to me, and I've only mostly been recommended anime in that genre since...

      I personally don't love most anime I've been recommended. Admittedly, shonen anime is pretty predictable and boring to watch to me, and I've only mostly been recommended anime in that genre since it's the most popular. There are some exceptions of course, but nothing has grabbed me too hard. I'm not super into the exaggerated reaction shots and repeating everything that's happening on screen like I can't already see it happening. Announcing your feelings and actions is so tiring.

      Really looking for something that makes me laugh or feel something.

      I've been getting bored of current TV offerings and I'm trying to boost my Japanese learning so I'm wondering if there's anything out there for me. I do try to watch at least a couple of episodes every time I get something suggested, nothing really clicked for me. Even the ones I do like, I feel like I had to force myself to sit through sometimes.

      Some anime I do enjoy:

      • Cyberpunk: Edgerunners - Even though I really dislike super over the top things, there's something about the relatively simple story and heart in this one. I really loved it and it's probably my favorite so far.
      • most Studio Ghibli things - I mean, who doesn't, right?
      • Your Name and Suzume - both kinda in the same vein of interesting stories and something different that is hard to pull off in conventional live-action, and beautifully drawn to boot
      • Ju Jutsu Kaisen season 1 - I enjoyed it, will probably watch season 2, but waiting for it to finish
      • Persona 5 The Animation - Honestly mostly because I liked the game, the anime was not as great tbh.

      Things I've seen and are already on the list and will probably(?) continue -

      • FMA:B (1 episode)
      • Cowboy Bebop (1 episode)
      • Undead Murder Farce
      • Chainsaw Man season 1 (this one's a bit iffy imo, I really can't stand the main character's fascination with boobs, the action is good though and the story is actually kinda interesting)

      Things I've seen and won't continue/didn't particularly enjoy -
      (17 episodes of) Death Note, One Punch Man season 1, Demon Hunter season 1

      Edit: Western shows/movies I enjoyed:
      Background shows I'll put on:
      Community
      Brooklyn Nine Nine

      Shows that made me feel things:
      Breaking Bad and Better Call Saul
      The Last of Us
      Mr. Robot

      Not shows but things I enjoy:
      Spider-verse movies
      Everything Everywhere All at Once (my favorite movie of all time)
      The Planet of the Apes trilogy remakes
      Lord of the Rings

      46 votes
    37. Help with strange Windows 10 behavior/files. Do I have a virus?

      Edit2: I'm a mac user who doesn't understand how windows explorer works. Leaving the post for some hapless mac user who may come along. Windows explorer doesn't report how it is traversing the...

      Edit2: I'm a mac user who doesn't understand how windows explorer works. Leaving the post for some hapless mac user who may come along. Windows explorer doesn't report how it is traversing the directory tree, leading to some confusion about where the search result is, which happens to be waaaay down in a zip of a mac application installer I had inadvertantly archived on the Windows disk. I would ask any windows users, how do I make powershell ls | select-string "text" behave like ls | grep "text" on unix?

      edit3: Also, why the fudge would windows explorer search find <weird characters>net but not dotnet when typing 'net' into the search box?

      So I download the occasional, um, linux distro installation video. I use a vpn and private firefox windows for most.

      I'm doing some clean up today, and find a file with a bunch of strange characters, including the text characters, "net." "M⌐⌐v├▒├┼⌐▒net" is the filename listed in the properties window. Inside are a series of .ase files with mostly unrecognizable names.

      I don't see the filename when doing an ls in powershell of the directory reported in explorer.

      doing ls | select-string "net" in powershell results in an unending peristalsis of weird text like you might get from a binary file viewed in a text editor. I do notice, however, that some of the text might be from inside a zip file. But why is select-string searching inside the zip file? ls seems to ouptut only filepath information. Upon further investigation, the zip file is several directories down, it appears adding | select-string to ls makes ls travel the full tree. Wut?

      And when I say undending, I mean it kept going until I hit ctrl-c.

      Any ideas to what is happening here?

      Incidentally, I opened one of the ASE files by right-click->view file in notepad+, which never launched.

      Edit: lots of edits.

      12 votes
    38. Any Pokemon TCG players here? I just got into the game and I feel a little lost.

      So I was wondering through a book store and I found the Greninja ex Battle Deck, which I thought looked really cool, and I've always wanted to own a Pokemon deck, even if I don't have anyone to...

      So I was wondering through a book store and I found the Greninja ex Battle Deck, which I thought looked really cool, and I've always wanted to own a Pokemon deck, even if I don't have anyone to play with.

      I learnt the deck is meant for absolute beginners and that it doesn't stand a chance against meta decks, but I expected that (it's the same for Yu-Gi-Oh structure decks, you usually need to buy 3 and add a bunch of staples to get something slightly competitive).

      Now since I can't play with anyone IRL, I hopped on Pokemon TCG Live, scanned the deck's QR code and built a better version of the deck using this video from LittleDarkFury. Except I replaced 2 Starmie and 1 Staryu with 1 Comfey, 1 Pyukumuku and 1 Lapras because I don't have anything else that synergizes, and I ran out of credits. (I can share the decklist if needed.)

      Mostly because I dumped all my credits into building a Giratina Lost Zone deck because I felt cocky and then I realized I have no idea how to play it. That was a mistake.

      My problem right now is that I feel really aimless, I have 2 decent decks but I can't really seem to get the hang out of them. I do understand their main win conditions (get Giratina VSTAR out, respectively get Greninja ex out) but besides that I don't really know how to play them. It does feel like I just need to get a bunch of games in, to see what decks other people play, and what situations I need to adapt to.

      Locally there are no game shops I could go to, but I would have loved to play with someone IRL and have them guide me through everything. This means I'm stuck with online resources, but most of them are aimed at players that already know the game.

      What do you think I should do? I'll keep playing games in hopes something will click with me, but until then, I'd appreciate some guidance (feel free to ask me anything in case I didn't give enough information).

      13 votes
    39. WWOOFING/workaway stories?

      I've been looking into this sort of thing for a while. Looks like a nice way to get a change of scenery (if you don't know WOOFING is basically volunteer farm work for room/board). Anyone have...

      I've been looking into this sort of thing for a while. Looks like a nice way to get a change of scenery (if you don't know WOOFING is basically volunteer farm work for room/board). Anyone have experience doing this in the USA/anywhere else? Would love to hear from you if so!

      14 votes
    40. The Xmas music playlist at my job is awful; give me your best non-traditional holiday songs!

      I’m going insane from the bland ass Xmas music at my work and I’m looking to zhuzh up the playlist with some more interesting Xmas music. Think “Christmas at the Zoo” by the Flaming Lips or “Merry...

      I’m going insane from the bland ass Xmas music at my work and I’m looking to zhuzh up the playlist with some more interesting Xmas music. Think “Christmas at the Zoo” by the Flaming Lips or “Merry Christmas (I Don’t Wanna Fight Tonight)” by The Ramones.

      I would also like some non-Christmas holiday songs, so we can get some representation for holidays besides the Christian one, or even just “Winter Songs”

      Thanks!

      41 votes
    41. Building a home media server on a budget

      Hi I figured before I start venturing into other forums dedicated to this sort of thing, I'd ask here on Tildes since I'm at least comfortable with the community and how helpful they can be here....

      Hi

      I figured before I start venturing into other forums dedicated to this sort of thing, I'd ask here on Tildes since I'm at least comfortable with the community and how helpful they can be here.

      I'm tired of all of the subscription services I have, movies and TV shows disappearing from them, buying a film on Prime and only being able to watch it offline through a specific app. Even then, half the time we're watching comfort TV shows that we have on DVD already (X-Files and Friends for instance).

      So I figured that building a home media server would give me the chance to cut the cord with a couple of these services and allow us to start using and controlling our own data again.

      I have a budget of around £300 (I could perhaps push to £400 if needed) and I'm honestly not sure at all where to start. I have knowledge on how to build brand new, medium to high end gaming PCs as I've done it since I was in my late teens and built my first PC with the wages from my very first job but building a budget minded PC for use as a home media server goes completely over my head.

      I've noticed that a lot of the pre-built NAS or media server boxes are very expensive so my first thought was to buy a refurbed workstation or small form factor PC that has enough "oomph" to do the trick but I don't know what ones to even start looking at and then I start to feel a little bit out of my comfort zone.

      Things like getting the right CPU in these refurbed machines that offers the features I'm looking for like hardware transcoding etc., integrated GPU's, ensuring there's enough SATA ports for multiple hard drives and an SSD for a boot drive, and then to top it all off ensuring that while achieving these features the thing shouldn't draw too much power when idling as it'll be on for long stretches of time, if not left on 24/7.

      I've also got no knowledge of Linux, I've never even looked at it but if it's genuinely easy enough (for someone with next to no Linux experience) then I'd be happy to give it a shot if it offers better performance compared to using Windows 10 or something.

      All the server will be used for is watching TV shows, perhaps the odd film, listening to a bit of music perhaps and the odd podcast now and again. Simultaneous streaming will be fairly minimal, perhaps 2 streams as me or my partner watch one thing and our daughter watches another on her tablet. In regards to streaming outside the house that will also be almost non-existent, perhaps, again our daughter watching a kids TV show like Pokemon or Fireman Sam on her tablet when we're out but me and my partner don't tend to watch anything when we're outside the house, certainly not TV shows or movies anyway.

      Redundancy isn't something I'm too horrendously worried about, I wouldn't be storing anything like photos that we wouldn't want to lose on it and while it'd be annoying, losing a drive with TV shows or films on it wouldn't be the end of the world.

      Any help would be massively appreciated, thanks.

      36 votes
    42. Issues with NGS Library Prep

      Greetings Folks, I apologize if this is the wrong spot for this but I'd like to cast a net to see if I can get any additional thoughts or help. I recently started a new job as NGS Library Prep...

      Greetings Folks, I apologize if this is the wrong spot for this but I'd like to cast a net to see if I can get any additional thoughts or help.

      I recently started a new job as NGS Library Prep Tech - sadly I had only begun training on this briefly at my last position but only got an introduction to Speed/Mag Bead clean up. I was hired because the lab is growing quickly and has had issues with organizational stuff in the past and that is my strong suit (my last position I did a lot of clonal DNA / miniprep stuff as far as the wet work went).

      The person I was replacing at my new job was only there for two days and didn't really help a whole lot other than hand me a haphazardly written protocol and said "practice by cleaning ladders at different bead concentrations and running them on a gel."

      Did that and was told they look good.

      Fast forward to using actual samples: There were a set that needed to be redone because the final pool was lost. When I did my first qubit quants after the post PCR speed bead clean up I noticed that the quant concentrations were ~80% less than what they had been previously.

      Today I have some remaining sample that I can push through PCR, my plan is to quant 8 out of the 53 samples of the pre / post PCR plate and then again after I do clean up.

      As far as clean up goes I had been trying to do the whole plate at once, but I'm going to go back to just completing a column at a time to ensure my timing is better.

      Are there particular spots in the Speed / Mag Bead clean up process that I should be aware that I could be washing away / losing DNA?

      Do people have any tips on how to be more 'sure footed' in this process?

      Ways that I can better practice and say "yup, I've got this!"?

      Thanks for the help, and if this should be posted somewhere else please let me know, but as this is 'science' related I thought it fit best here.

      7 votes