• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Timasomo 2024: Week 2 Updates

      It was genuinely inspiring seeing everyone's posts from last week. There are a LOT of awesome projects going on! Time for another update on your progress: What did/didn't you get done this week?...

      It was genuinely inspiring seeing everyone's posts from last week. There are a LOT of awesome projects going on!

      Time for another update on your progress:

      • What did/didn't you get done this week?

      • Anything go according to plan?

      • Anything go off the rails?

      • Any successes or struggles to share?

      • Do you need feedback or help on anything?

      This is your topic to share anything and everything you want about what you’ve made so far.

      15 votes
    2. What are your ten favourite movies of all time?

      What are your ten favourite movies? My daughter asked me this the other day - we were watching Cabin in the Woods, which is one of my favourites, and I said that it was a top ten movie for me, and...

      What are your ten favourite movies? My daughter asked me this the other day - we were watching Cabin in the Woods, which is one of my favourites, and I said that it was a top ten movie for me, and she asked me about the others. Now I want to hear yours!

      50 votes
    3. Switching to Linux, looking for distro recommendations

      Overview When I swapped the motherboard on my computer, I lost my Windows license and Microsoft support was useless. So I am switching my desktop over to Linux. I am planning on setting up dual...

      Overview

      When I swapped the motherboard on my computer, I lost my Windows license and Microsoft support was useless. So I am switching my desktop over to Linux. I am planning on setting up dual boot, so that I still have Windows 10 with the watermark for certain use cases, but hoping I can run primarily Linux.

      Previous Linux Experience

      I have swapped an old laptop to Linux (elementaryOS) before and was able to have it do the simple tasks I required of that computer. I also have an old desktop running proxmox, with various VMs, primarily a NAS running openmediavault. Also, I took a college class on Linux system admin, which focused on various tasks on ubuntu. So overall, I am pretty familiar with Debian-based Linux and doing stuff in the terminal, but I would prefer to not have to use the terminal often.

      Workload

      So I use my computer for fairly normal use cases that should not be too problematic for Linux. Things I plan to do are:

      • Non-competitive gaming (Minecraft, Civilization V and VI, occassionally single player FPS games)
      • Video editing via DaVinci Resolve
      • General web browsing
      • Libre Office is what I plan to switch to from MS Office

      Plans for testing

      I am going to setup a VM on my hypervisor to try out the basic interface of each distro, and try basic tasks. Testing will probably not involve running the heavier applications such as DaVinci Resolve or games. However, I will look into the install process of some of these. For games, I am just going to rely on the work Steam has done for Linux gaming recently.

      Things I am looking for in a distro

      The things I want in a distro are:

      • Debian based preferable, but am considering others
      • Simple tasks can be done graphically, instead of via terminal
      • Upgrade in place is preferable (I believe similar to how ubuntu now allows for upgrades to the next LTS does not require a reinstall)
      • Similar UI to Windows 10 is preferable

      Planned distros to test

      Distros I wanted to try before posting

      • popOS
      • Mint

      Distros I am considering testing after being recommended them:

      • Arch
      • Fedora
      29 votes
    4. What is the key 'gameplay loop' in a MUD game?

      I'm currently building a basic MUD as a (very productive so far) learning exercise. Obviously MUDs have the same mix of appeals as other RPGs do: exploration, progression, combat, PvP, online...

      I'm currently building a basic MUD as a (very productive so far) learning exercise.

      Obviously MUDs have the same mix of appeals as other RPGs do: exploration, progression, combat, PvP, online community etc.. But what in your experience is the key mechanic the game needs to nail to keep you coming back? When a MUD clicks with you, what itch is it scratching?

      All examples welcome, even those that are not MUDs but may be applicable to MUDs.

      2 votes
    5. 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!

      7 votes
    6. Tildes Minecraft Survival Weekly

      Server host: tildes.nore.gg Dynmap: https://tildes.nore.gg Playtime Tracker: https://tildes.nore.gg/playtimes.html Tildes website extension (shows online status & location): Firefox (Desktop and...

      Server host: tildes.nore.gg
      Dynmap: https://tildes.nore.gg
      Playtime Tracker: https://tildes.nore.gg/playtimes.html
      Tildes website extension (shows online status & location): Firefox (Desktop and Android) - Chrome
      Verification site: https://verify.tildes.nore.gg
      Patreon: https://www.patreon.com/TildesMC

      The server operates on a soft whitelist. Anyone can log in and walk around, but you need a Tildes account to gain build access.

      12 votes
    7. Weekly US politics news and updates thread - week of October 14

      This thread is posted weekly - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate...

      This thread is posted weekly - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      11 votes
    8. Vegan recipe log

      Hi all. I cook as often as I can and thought it might be fun to chat about any recipes you’ve tried or would like to try! I’m vegan so anything I post in this thread will be too. Maybe even share...

      Hi all. I cook as often as I can and thought it might be fun to chat about any recipes you’ve tried or would like to try! I’m vegan so anything I post in this thread will be too. Maybe even share snacks or restaurants that are you’ve tried that you’ve liked!

      To start is a simple sauce/stir fry recipe I make when I’m pretty tired after a long day:

      Spicy salty sweet sauce:

      1-2 tbsp gochugaru
      1 tbsp white or black rice vinegar
      1 tbsp mirin
      1 tbsp soy sauce
      1 tbsp agave or maple syrup
      1 tsp corn starch

      I usually put all of the ingredients together except for the corn starch and then set aside as I do the rest of the prep.

      The rest of the recipe is a bit more variable as I have certain ingredients but looks like this:

      1 cup cooked white rice OR hand pulled noodles

      Noodle recipe:
      250g all purpose flour
      125 ml water
      1/4-1/2 tsp salt
      Canola oil

      I add the flour, water, and salt to a bowl, mixing with my fingers. It starts to form pretty quickly into a mass. I knead the mass of dough into a ball until uniform. With the large, smooth dough ball I cut it into 8 pieces with a knife, roll them into a sort of prolate spheroid shape, and coat with canola oil. Put the oiled dough shapes into a bowl and cover with a damp towel. Let them rest for about an hour or so.

      Heat a pot of water. Flatten the dough pieces into rectangles with a rolling pin. Use the rolling pin (if it’s a thin one, otherwise I use large chopsticks), to press the dough lengthways to create a sort of seam. Hold each end of the dough and slowly pull to stretch. Slap on counter as you pull a few times. Stretch it as long or short as you’d like. On the seam you made with the rolling pin, split the noodle apart so that the noodle is now a large loop. Put into the boiling water and wait roughly a minute /or until it’s floating. Can cook a few noodles at a time, though I usually do one or two and roll/pull while they boil.

      With the noodles or rice done or going and the sauce almost ready, start to chop vegetables, maybe a cup or so of 2-3 types. I like Napa cabbage, squash, green onions, bell pepper, and carrots but really get whatever you’d like or have on hand at the time. Sauté the vegetables in a tbsp or so of oil (I use canola or olive), starting with onions/garlic and then adding others as you see fit. Once the vegetables are done to your liking, add the noodles or rice, then the sauce (adding in the corn starch to the sauce at this point) and stir.

      Often I’ll actually fry a half block or block of tofu I’ve cubed before adding vegetables into the oil. I usually do this as the noodles (or if I’m doing a pot of rice, as it begins to cook) are about done resting, maybe with 15-20 mins to go, since frying tofu can take awhile.

      I like to serve in bowls, topping with a dash of sesame oil, black sesame seeds, and fresh green onion.

      I’ll post more recipes in the thread as I make them but this is probably the most frequent thing I make in a given week. Feel free to share your own!

      28 votes
    9. Finding a book club (in Chicago)

      I'm a recent college grad in the Chicago area and was planning to join a book club (preferably classic literature) to meet like-minded people my age. Unfortunately, this wound up being a much more...

      I'm a recent college grad in the Chicago area and was planning to join a book club (preferably classic literature) to meet like-minded people my age. Unfortunately, this wound up being a much more difficult task than I expected. Practically all the book clubs I could find online were inactive or had a much older age demographic. Anyone familiar with city have any tips for finding what I'm looking for (a book club or something similar)?

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

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

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

      10 votes
    11. 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
    12. 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
    13. 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