• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. TV Tuesdays Free Talk

      Warning: this post may contain spoilers

      Have you watched any TV shows recently you want to discuss? Any shows you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      7 votes
    2. Request: Advice on book spine repair

      Does anyone here have any advice on repairing a book spine? I have a hard back that an excited puppy chewed off the outer part of the spine. Now that said puppy is well out of her "chewing on...

      Does anyone here have any advice on repairing a book spine? I have a hard back that an excited puppy chewed off the outer part of the spine. Now that said puppy is well out of her "chewing on random stuff" stage I'm trying to figure out how to repair/reinforce the binding since it's otherwise a brand new book. I'm a crafty person so I'm trying to embrace the accident and treat it as a book with a bit more character.

      Most of the glue is intact, so my current thought is to add additional glue (book binding glue I'd assume?) and then use a tape or fabric to reinforce the spine.

      I'm not expecting a repair that looks like new. I'm looking for something functional and durable that will keep the book from falling apart with use. If there's a good tape for this application that would probably be sufficient. Just soliciting some additional feedback in case someone has done something similar before I take a stab at the project.

      Here's some pictures of the book and of course puppy tax: https://postimg.cc/gallery/wyskQn1

      9 votes
    3. Ladybird chooses Swift as its successor language to C++

      I've copied the full tweet below (it's from August, I missed this news somehow): We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our...

      I've copied the full tweet below (it's from August, I missed this news somehow):

      We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our needs appears to be @SwiftLang 🪶

      Over the last few months, I've asked a bunch of folks to pick some little part of our project and try rewriting it in the different languages we were evaluating. The feedback was very clear: everyone preferred Swift!

      Why do we like Swift?

      First off, Swift has both memory & data race safety (as of v6). It's also a modern language with solid ergonomics.

      Something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code. Swift has first-class OO support, in many ways even nicer than C++.

      The Swift team is also investing heavily in C++ interop, which means there's a real path to incremental adoption, not just gigantic rewrites.

      Strong ties to Apple?

      Swift has historically been strongly tied to Apple and their platforms, but in the last year, there's been a push for "swiftlang" to become more independent. (It's now in a separate GitHub org, no longer in "apple", for example).

      Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments.

      What happens next?

      We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it!

      No language is perfect, and there are a lot of things here that we don't know yet. I'm not aware of anyone doing browser engine stuff in Swift before, so we'll probably end up with feedback for the Swift team as well.

      I'm super excited about this! We must steer Ladybird towards memory safety, and the first step is selecting a successor language that we can begin adopting very soon. 🤓🐞


      Nitter link:

      https://nitter.poast.org/awesomekling/status/1822236888188498031

      Original post:

      https://x.com/awesomekling/status/1822236888188498031


      Some of Kling's replies in that thread are also pretty interesting:

      My general thoughts on Rust:
      - Excellent for short-lived programs that transform input A to output B
      - Clunky for long-lived programs that maintain large complex object graphs
      - Really impressive ecosystem
      - Toxic community

      In the end it came down to Swift vs Rust, and Swift is strictly better in OO support and C++ interop.


      The September monthly report for Ladybird released the day after I posted this. It provides basically the same information:

      This Month in Ladybird September 2024

      The section about Swift:

      Successor language search progress

      Over the past year, our core contributors have been exploring potential safe languages to complement or succeed C++. We evaluated several options, including Rust, Swift, Fil-C, and others. While some languages offered compelling features, many fell short in either C++ interoperability or providing the level of memory safety we needed.

      After extensive testing and discussion, Swift emerged as the top choice among our core developers, thanks to the new Swift 6 interoperability features and its growing cross-platform support. As a result, we’ve decided to adopt Swift as our C++ successor language.

      That said, this will be an incremental shift. The existing C++ codebase is deeply embedded in the project, and a complete rewrite would be impractical. Instead, we’ll be gradually introducing new components in Swift, carefully integrating them with our existing C++ code over time. Look forward to a dedicated blog post on the topic soon.

      32 votes
    4. eBay used auto parts - orders cancelled

      I'm in the market for an OEM part that usually comes with the "premium" trim of my vehicle. Rather than pay the $2000+ listed on the official parts website, eBay gave me several junkyard/recycler...

      I'm in the market for an OEM part that usually comes with the "premium" trim of my vehicle. Rather than pay the $2000+ listed on the official parts website, eBay gave me several junkyard/recycler types that list the part for $200-$400. Each of these listing make promises about 60-day returns, warranty, etc.

      However, I attempted a buy-it-now (with a CC, not through PayPal), and the sale was cancelled within an hour claiming that the part didn't pass their QA. I made the purchase at 9pm, and I wouldn't expect that quick of a turn. I did send a note thanking the account for not sending something that didn't meet their standards.

      Then, it happened again almost exactly the same way, save for a 3pm purchase time and a 45-minute refund turnaround. This is raising a bunch of red flags for me. Am I just having bad luck, being paranoid, or is someone trying to maybe steal credit card info?

      I'm thinking that calling local junkyards and just asking if they have the year/model of vehicle I'm looking for and potentially the part. Will take any advice, though.

      8 votes
    5. Stacking laptops

      I might have to have two running laptops for work. Desk space is at a premium. Right now I have my work laptop stacked on top of my personal PC on my desk ( tower, on its side, on a stand ). Would...

      I might have to have two running laptops for work.

      Desk space is at a premium. Right now I have my work laptop stacked on top of my personal PC on my desk ( tower, on its side, on a stand ).

      Would a rack like this one, with a lap top on each shelf be enough to keep the magnets on the lids of each laptop from interfering with each other? What about protecting each laptop from the heat of the other laptop?

      I already have a mechanical KVM. I will just need to buy one that accommodates more than 2 computers.

      Please, let me know if I have overlooked any considerations.

      Thank you.

      7 votes
    6. Advice for dealing with racist/pro-Donald Trump family?

      *TRIGGER WARNING: Racist and Anti-LGBTQ topics contained below with hurtful language * Hello all, TL;DR: I am wondering if there's any generally recommended resources, books, or general advice...

      *TRIGGER WARNING: Racist and Anti-LGBTQ topics contained below with hurtful language *

      Hello all,

      TL;DR: I am wondering if there's any generally recommended resources, books, or general advice (peer-reviewed research would be ideal) on dealing with racist, close-minded family after you have made the transition to more progressive worldviews? I don't really like my family these days because of their Trump support as well as their generally close-minded, reality-denying views. It's weighing on me, because I miss having some sort of good connection with them like I used to. Their health is starting to decline, but I've gotten to the point that I don't really like them that much, and I haven't been going to see them. These two parts of me are kind of at odds with each other, and I'm struggling to find a balance.

      Background & Context: I (33M) and I grew up in a rather conservative family (2 older brothers), to the point that a "light" level of racism was generally accepted and talked about in the family, and as an example, jokes using the N-word with the hard R were told by my dad and grandparents semi-regularly. I say "light" racism because we don't have a family history of racial violence or owning slaves (we're descendants of 1900's European immigrants, mostly.) I also think my family generally supported the Civil Rights Act back in the day. As a result, I grew up finding racist and gay jokes funny and frequently repeated them, and generally had a close-minded approach to the world before I went to college - but I never truly wished anyone any ill will. I got along well with my family, and while we were never super close, I at least talked to my family about stuff but we never really shared emotions or talked about depression with each other. None of us ever really learned how to deal with their emotions and talk about them. My family never traveled, either, so I never got out of my home state till I was in high school, and it was of my own volition. My parents are also conservative Christians, so they have generally anti-LGBTQ views. My mom calls LGBTQ people "abominations" per the bible, for example. It's disgusting.

      Once I got out into the real world working with people of other cultures and befriending them, my worldviews began to change. Especially once I went to college and started working in scientific research, wherein your critical thinking and objectivity are especially stressed, I started to pivot more and more to progressive views. Beyond that, the more I saw that data generally supported progressive views and policies, I started to disagree harder and harder with my parents on political topics. Additionally, I slowly lost my faith, and started to become more and more annoyed by my mother citing the bible as a reference for topics such as LGBTQ marriage rights. I now commonly refer to myself a recovering Catholic.

      And then Trump happened. Honestly, in his first run, I could understand why people voted for Trump. They were tired of traditional politics and feeling like it wasn't working for them, especially in midwest and blue collar areas, so they figured "fuck it, throw some chaos into the system." But after COVID and January 6th? I just can't fathom still having a SHRED of support for that disgusting shell of a man. And yet my parents do. My mom watches Newsmax, thinks COVID vaccines are deadly, and thinks the 2020 election was stolen. She thinks Biden was kidnapped and was being impersonated by the Deep State. I can't. I just can't with her. It's all she wants to talk about, and my dad won't say anything to her about how fucking crazy the shit she spouts is.

      I was also close to one of my brothers for many years, as we went to concerts and played games together mostly. We just "click" when it comes to gaming together, and it feels seamless and fun to play with him in a way that it doesn't with anyone else I've ever played with. But then, politics comes up. My brother would probably be aptly described as an incel, in that he reads 4chan still, and also has some batshit crazy views. One, for example, is that he doesn't think the races should mix, because something along the lines of black and white genes don't work as well together. He has straight up said that to me, and I regularly wonder if I should cut off contact with him for that alone. He often blames women in sexual assault cases or characterizes them as gold diggers. A part of me wonders if I am doing a disservice to the aforementioned groups by even still associating with him after saying things like that. If I am also doing a disservice to myself by even sometimes associating with someone who has such an awful worldview?

      And herein lies my dilemma: I haven't gone to see my family in over 6 months, now (I live <30 mins away). My parents' health is declining - it is likely that one of them is going to die in the next 5-10 years, and yet I don't even want to go be around them, especially my mom. I still game online with my brother, but this dilemma is slowly eating away at me.

      But also? I feel a deep empathy and sorrow for them, to the point that I'm choked up as I'm writing this post because they are lonely people who, in my opinion, have been grossly manipulated and mislead throughout their lives. I wouldn't want someone to give up on me, as I feel I am doing to them by avoiding them. I also used to be deeply entrenched in close-mindedness, and I wouldn't be where I'm at without people who kept trying to convince me of a better path. But the other part of me thinks: Is there a line somewhere? At some point, do you become too deeply entrenched that I can't convince you out of it? What do I do at that point? How do I even define that point?

      Are there any resources or books on this topic? Are there any objective things I can do to try and improve this situation and feel better about it? I have spoken with a therapist about this in the past, but I wouldn't describe the feedback I got as very helpful. I would like to go see a therapist again, partially about this, but it's so damn expensive thanks to the American healthcare system. Any input anyone has is appreciated, even if it's anecdotal. This post is also partially just cathartic to write out as it is also to ask for feedback. Thank you.

      60 votes
    7. Best way to voice call and screenshare with audio on Linux?

      One thing I really enjoy is being able to share my screen with family and friends to watch movies together or share gameplay. On Windows, you can do this trivially with Discord. On Mac, you can do...

      One thing I really enjoy is being able to share my screen with family and friends to watch movies together or share gameplay. On Windows, you can do this trivially with Discord. On Mac, you can do this on Discord if you install some software they recommend. On Linux, I believe it's impossible with Discord unless you use a third party front end, which I'd rather not do. Zoom has screenshare with sound, but I don't know what the Linux support is like, and it's capped at 40 minutes unless you pay.

      Are there other messaging services that have voice call and audio screenshare support on Linux, no unofficial front end necessary, that's also available on Windows and Mac? It's ok if it requires some setup. Ideally it would be a group chat as opposed to streamed publicly on a site like Twitch.

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

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

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

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

      11 votes
    9. Community Check-In: How is everyone doing?

      Given the current cosmic circumstances – hurricanes, extreme weather, end of the year festivities, moon 2: intergalactic boogaloo, and the never-ending struggle against the forces of evil – it...

      Given the current cosmic circumstances – hurricanes, extreme weather, end of the year festivities, moon 2: intergalactic boogaloo, and the never-ending struggle against the forces of evil – it seems like a good time to delve into each others personal realms just a a bit, or perhaps too much.

      So... How's it going? How's life? Working on anything? How's the family? How's your friends and loved ones? Any worries? Any triumphs, failures, or any other radical (or not so radical) sensical nonsense? Writing or constructing your magnum opus? or are you just feeling like a massive dope, or even The Massive Dopeness?

      Rant, don't rant, just a check-in, choose-your-own-adventure, go to page 85, or go to page 20, your choice.

      We already have several recurring threads that scratch the surface of our present experiences, focusing primarily on tech and games and the like2. But, hows your individual journey going?1


      Footnotes 1. If this were 2014a I would have thrown a yolo in there, but it's 2024 so it belongs in the footnotes to signify the cognizant cringe of it all.

      1a. If this were pre-2012 I would have thrown an "inb4" in there, but its 2024 so I've added it to a sub-footnote, and made it smaller hoping most people stopped reading before now

      2. We have this recurring mental health thread, but I feel its a bit too targeted (more of a downage than a positive start of a conversation) and sort of dicey to talk about for most people in our public forum, especially on the permanent and entirely ephemeral superhighway of information.

      50 votes