• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Experiences with emotions (do you feel them often, and how to feel more emotions?)

      This might be a strange topic, and I'm not sure if others can relate, or if I am 100% strange here. Feel free to remove(?) this if it's not relevant.. This is just something I'd love to learn the...

      This might be a strange topic, and I'm not sure if others can relate, or if I am 100% strange here. Feel free to remove(?) this if it's not relevant.. This is just something I'd love to learn the experiences of others about and get some ideas, as I imagine everyone is so different.

      So, I have a very annoying problem: I don't experience emotions very strongly (e.g. while some folks get moved by films or art, or maybe get worked up with joy or frustration in life, I seem to be far more emotionally neutral, even in very extreme situations.) This can be very useful (emotions can be misleading and lead to poor decisions), but also problematic and limiting (emotions can feel nice, help with creativity, it's a good way to express love to people, etc).

      Occasionally, I do feel little bits of emotion, but they tend to go away very quickly. I really wish I felt more, but I don't know how.

      I'm curious about the emotional experiences of others. Do you get naturally emotional? Could you cry from watching a movie? For those like myself who have underwhelming emotions - what does make you feel emotional? Do you have any tips or tricks for feeling more emotional, or, hanging on to emotions when you do get them? Has anyone ever been able to "overcome" this issue of not feeling emotions?

      Thanks for any insight.

      EDIT: If this is not the correct group for such a topic, please do let me know, and I will remove it.

      41 votes
    2. Tips on starting a good discussion topic

      For creating link topics, see Posting on Tildes in the official documentation. When you don’t see the discussion you want, you can create a new topic. Starting a new Tildes topic is pretty easy....

      For creating link topics, see Posting on Tildes in the official documentation.

      When you don’t see the discussion you want, you can create a new topic. Starting a new Tildes topic is pretty easy. However, It can be done in better or worse ways, so here are some tips:

      1. Choosing a group

      Don't worry about this too much. Unlike subreddits, Tildes groups mostly don't have their own rules or subcultures. They're folders for organizing topics. If you put a topic in the wrong place, someone will move it. Either ~talk or ~misc are good if you don't know where to put it.

      But you do need to click on a group to go to the group's page. Then look in the sidebar on the right side. (If you're on mobile, you will need to open the sidebar.) There's a blurb explaining what the group is about, and a button under it to start a topic.

      2. Choosing a good title

      For discussion topics, a question often makes a good title.

      Tildes has users from all over the world. Asking people to share their own experiences lets anyone participate and you can learn interesting things about people in other places.

      • Bad: "What do you think of this terrible weather?"

      • Better: "What's the weather like where you are?"

      Discussing a specific weather event would also be fine, but you need to say where it is.

      A downside to asking a very generic question is that it might get more attention than you're hoping for. (For example, you might get advice that's not relevant where you live.) If you want to narrow things down geographically, be specific about which country or region you're interested in. We probably don't yet have enough users for hyper-local topics to get many responses, but feel free to try.

      3. Writing an introduction

      For a discussion topic, you skip the link box and write something in the box below it. You can write whatever you like here.

      3a. Setting ground rules (optional)

      Sometimes you have something specific you're looking for and it helps to make a sort of game out of it by making up some rules. A good example is @kfwyre's AlbumLove topics. If you just ask for music recommendations, people are going to answer in any old way, maybe by making long lists. So instead the game is to review one album.

      Tildes users are usually pretty cooperative as long as you make it clear what you're looking for and the game isn't too weird. (And if they get the rules a little wrong, it's usually not a big deal.)

      4. Tags (optional)

      This is optional because if i you skip it, someone will do it for you, but if you want to help out, there is more about tags in the official docs. You could also look at similar topics in another window to see what tags we use.

      5. Seeding the topic (optional)

      After posting the topic, you might want to add some top-level comments to get it going. For example, if it's a megathread then you might put a link to a different article in each reply. Or, if you have a lot of questions to ask, you could put each question in a separate comment. This would keep the answers to each question separate.

      6. Encouraging discussion (optional)

      You will see a notification at the top of any Tildes web pages you visit whenever someone posts a top-level reply in your new topic. Replying and upvoting (if warranted) will help keep conversation going. Conversation encourages more conversation. You can do a lot even without any formal “mod” powers. (Some users also have ability to label replies, which affects sort order.)

      Okay, that's it for me. What are some tips you have about starting new topics? One tip per comment, please! <= See what I did there?

      41 votes
    3. What was your favorite older social media site/app? What did you like or dislike?

      +1 for slashdot, mainly because of intelligent topics and conversations about science, technology, scifi, games and all that fun stuff. Community participation and quality discourse made it...

      +1 for slashdot, mainly because of intelligent topics and conversations about science, technology, scifi, games and all that fun stuff. Community participation and quality discourse made it interesting.

      Everything on popular social media "out there" now is about click bait and sound bites, even comments and replies. Posts (and communities) are reduced to nothing more than grabbing a few seconds of attention.

      69 votes
    4. Let's talk about Reddit alternatives, shilling, and Tildes bans

      @Deimos can tell us how many bans we've had so far on Tildes. Last count I knew was in the 50s months back, and some of those were the same person - out of 13,000 users. I'm sure it's rising right...

      @Deimos can tell us how many bans we've had so far on Tildes. Last count I knew was in the 50s months back, and some of those were the same person - out of 13,000 users. I'm sure it's rising right now, I'm also pretty sure it's still under a hundred, and I don't actually care if it's 1500. (Edit: It was four new bans, omg so nazi.)

      If you take the time to learn something about social forums, you'll discover that 1% of the users cause 90% of the problems. Tildes will ban that 1% aggressively. Act like an asshole, attack someone, and you will find the door. You do not however have to tiptoe around like there are landmines here - nobody is going to ban you unless you start attacking other users or trolling all the time. You are in fact allowed to swear here, just not at people. Take a lesson from Louis Black - rants are best when aimed at inanimate objects. :)

      Have you ever been to a nice big social party? Did you act like an asshole there? Did the bouncer throw you off the balcony? Probably not. That's because you didn't punch people in the face, piss all over the kitchen floor, or set the living room rug on fire while you were there (I hope). Try pretending that this is a real world party and adjust your behaviors accordingly. It is really not that difficult. Extend people here the same courtesy at a minimum that you would for a real world social gathering - maybe even go as far as you would for a black tie affair. The rest of us would appreciate it, I promise.

      I'm sure by now most of you know about /r/redditalternatives. It's an old subreddit that has been collecting links to anything and everything even remotely like a social site for years that came out of the 2015 blackouts. Most of their favorites are long dead, and most of the ones they love now will be dead in a few years. They've been telling us we would be dead in two months for the last five years - which tells you how much their average user knows about social software. They are not exactly well read on the topic.

      They are a useful link archive, and also a place for people to whine about the bans they've earned from other websites, or to shill for their own websites. Plenty of astrotrurfing for lemmy and squabbles going on there. Some of you folks are over there right now trying to sell them on Tildes, or worrying about the complaining about the bans.

      I'd advise you not to waste your time commenting in that place. They do not want us there shilling, and you will never convince a redditor of anything due to the mindfuckery that place has inflicted on its users for decades. Let them be. Everyone who gets banned here (or on most other sites) posts a thread about it over there, and always has - this is tradition now. Laugh at it, like I always do. It's Shawshank all over again - everyone in there is innocent, lawyer fucked them.

      Tildes was linked in the /r/videos post, which was #1 on reddit and why Deimos has an inbox taller than mount everest today. The 'secret' is out now. You do not need to go into forum warrior mode and try to defend Tildes. That's what your instincts are telling you to do, because 'tribes' are a thing, but it's not the right course of action. I guarantee you will have a better day if you just go for a ten minute walk, right now, rather than posting on reddit.

      Frankly, bettervanilla's big collection here is the only useful thing to show up in that place in years, so good on them for giving that place a purpose again.

      If you do want to help out, then use your invites. It's better if you pick, rather than just emails and invite threads. You do realize if Deimos tops everyone up to 5 codes, that's almost 100k new invites available and almost 20k people who can send them out, five at a time. This place is already past the point where it can die from the evaporative cooling effect, which did in fact have us on ice for a while there, but that's over now.

      Look for conversations not where people are looking for alternatives, but where people are talking about real forums, pining for the old days of the internet, deep discussions, and complaining about cat posts and low effort content. Those are the people who will thank you for telling them about Tildes. Let's not be the same spamming, astroturfing jerks that every other website has become.

      Edit: I take it back, this is also a remarkable post about the fediverse's moderation problems and I wish that place had more discussions of that nature. Also, Deimos says he banned 4 people in the last week, out of thousands of new users. Clearly, we're being unreasonable. :P

      228 votes
    5. Tildes UserScript: Comment Link Fix

      I joined Tildes a couple of days ago, and I'm absolutely loving the interface and community. In the last few days of using Tildes, I noticed a particular problem that was mildly annoying; if you...

      I joined Tildes a couple of days ago, and I'm absolutely loving the interface and community.

      In the last few days of using Tildes, I noticed a particular problem that was mildly annoying; if you have the "Collapse old comments when I return to a topic" setting on, and you click on a link that is supposed to lead to a comment in a topic you have already visited, it won't jump to that comment.

      Searching around, I found a post about it from a day ago, in which long-time users have mentioned that it's been a known problem for a while now. In those comments, someone mentioned permalinks as a solution, but it appears that's still in the works.

      For now, I've made a quick userscript that will address this issue (and adds some slight related functionality). It hasn't been thoroughly tested yet, so if any issues occur, please let me know. This userscript is designed to be used with Tampermonkey (a privacy-friendly alternate that should work is ViolentMonkey), which is available in all popular desktop browsers. Installation instructions for Tampermonkey are available on their site (it's installed like any other extension).

      To install the script, you can head to this GitHub Gist which contains the code (click "Raw" to open the TamperMonkey install prompt), or you can copy and paste the code from the following dropdown block into a "New script" on the TamperMonkey dashboard. The dropdown is not guaranteed to contain the latest version.

      Code
      // ==UserScript==
      // @name         Tildes Comment Link Fix
      // @namespace    https://gist.github.com/blankdvth/6da89fff580e8cf6e50f88847ddb5729
      // @version      1.2.0
      // @description  Fixes comment links (anchors) not working as a result of Tildes' comment collapsing feature.
      // @author       blank_dvth
      // @match        https://tildes.net/*
      // @icon         https://www.google.com/s2/favicons?sz=64&domain=tildes.net
      // @grant        none
      // ==/UserScript==
      
      /* 
          USER SETTINGS
          This script is not big enough to warrant a visual settings menu, so adjust settings here.
          true = enable, false = disable
      */
      const alwaysRun_S = false; // If enabled, will always run the script, even if the comment was not collapsed (site works fine in this case). This is useful if you want to make use of the other settings.
      const smoothScroll_S = false; // If enabled, will smoothly (animated) scroll to the comment. If disabled, will jump to the comment.
      const uncollapseIndividual_S = true; // If enabled will uncollapse parent comments into one line instead of fully uncollapsing them.
      const uncollapseChildren_S = true; // If enabled, will uncollapse all children of the comment. If disabled, will leave them collapsed.
      const collapseIrrelevant_S = true; // The script uncollapses all parents to ensure the comment is visible. This will collapse irrelevant (not direct parent) comments again.
      // END OF USER SETTINGS
      
      /**
       * Uncollapses the comment if it is collapsed.
       * @param {HTMLElement} element Article element of the actual comment
       * @param {boolean} individual If true, will "uncollapse" into one line instead of fully uncollapsing
       * @returns {boolean} True if the comment was collapsed, false if it was not
       */
      function uncollapse(element, individual = false) {
          if (element.nodeName !== "ARTICLE") return false;
          var removed = false;
          if (
              !individual &&
              element.classList.contains("is-comment-collapsed-individual")
          ) {
              element.classList.remove("is-comment-collapsed-individual");
              removed = true;
          }
          if (element.classList.contains("is-comment-collapsed")) {
              if (individual)
                  element.classList.add("is-comment-collapsed-individual");
              element.classList.remove("is-comment-collapsed");
              removed = true;
          }
          return removed;
      }
      
      /**
       * Uncollapses all direct parents of the comment.
       * @param {HTMLElement} element Article element of the actual comment
       * @param {boolean} collapseIrrelevant If true, will collapse irrelevant comments again
       * @param {boolean} individual If true, will "uncollapse" into one line instead of fully uncollapsing
       * @returns {boolean} True if any parent was collapsed, false if none were
       */
      function uncollapseParents(element, collapseIrrelevant, individual) {
          const relevant = []; // List of relevant elements (direct parents)
          var wasCollapsed = false; // Whether any parent was collapsed
          while (
              element.parentElement &&
              element.parentElement.nodeName !== "SECTION"
          ) {
              element = element.parentElement;
              relevant.push(element); // Add parent to relevant list
              if (uncollapse(element, individual)) wasCollapsed = true;
              // Collapse all irrelevant sibling comments (if feature enabled)
              if (collapseIrrelevant && element.nodeName === "ARTICLE") {
                  element
                      .querySelectorAll(
                          `article#${element.id} > ol.comment-tree > li.comment-tree-item > article:not(.is-comment-collapsed)`
                      )
                      .forEach((child) => {
                          if (!relevant.includes(child))
                              child.classList.add("is-comment-collapsed");
                      });
              }
          }
          return wasCollapsed;
      }
      
      /**
       * Uncollapses all direct children of the comment.
       * @param {HTMLElement} element Article element of the actual comment
       */
      function uncollapseChildren(element) {
          element
              .querySelectorAll("article.is-comment-collapsed article.is-comment-collapsed-individual")
              .forEach(uncollapse);
      }
      
      (function () {
          if (!location.hash.startsWith("#comment-")) return; // Not a comment hash
          const comment = document.getElementById(location.hash.substring(1)); // Get comment element
          if (!comment) return; // Comment does not exist
          // Uncollapse the comment itself, and it's parents, then perform other actions if needed/enabled
          if (
              uncollapse(comment) |
                  uncollapseParents(
                      comment,
                      collapseIrrelevant_S,
                      uncollapseIndividual_S
                  ) ||
              alwaysRun_S
          ) {
              // Uncollapse all children (if feature enabled)
              if (uncollapseChildren_S) uncollapseChildren(comment);
              // Scroll to the comment
              if (smoothScroll_S) comment.scrollIntoView({ behavior: "smooth" });
              else comment.scrollIntoView();
          }
      })();
      
      Settings Description

      There are comments that already contain short descriptions for each setting in the code, but here are more in-depth descriptions.

      • alwaysRun: By default, the script does not run if the comment and its parents are already uncollapsed (this means the in-built anchor will work as expected). However, when this setting is enabled, the script will still perform the additional options (such as uncollapsing children and collapsing irrelevant).
      • smoothScroll: When enabled, will use a smooth animated scroll. When disabled, will jump directly.
      • uncollapseIndividual: Parent comments need to be uncollapsed in some shape or form in order for the script to work. This allows you to choose what type of uncollapse is used. When enabled, it will uncollapse the parent comments into a single line (shows a short preview). When disabled, it will fully uncollapse the parent comments (everything is visible).
      • uncollapseChildren: When enabled, will automatically uncollapse all child comments (replies) to the linked comment.
      • collapseIrrelevant: When enabled, it will automatically collapse all sibling/cousin comments (comments that have a shared parent but are not directly ancestors of the linked comment)
      Changelog (Last Updated 2023-06-12 22:55 EST)
      • v1.2.0:
        • Prevent entire sibling/cousin chains from being collapsed, only collapse toplevel
        • Ensure individually collapsed children are uncollapsed properly
        • Ensure proper exiting if comment does not exist
      • v1.1.0:
        • First public release
      33 votes
    6. Are "Ask" posts stifling the visibility of link posts on Tildes?

      Disclaimer: This is just an observation of changing dynamics on Tildes! I don't mean to suggest any sort of way that Tildes should or shouldn't be. I've noticed over the past few days that the...

      Disclaimer: This is just an observation of changing dynamics on Tildes! I don't mean to suggest any sort of way that Tildes should or shouldn't be.

      I've noticed over the past few days that the Tildes front page has become filled with Ask posts. My best guess as to why is that these posts are the easiest to create and respond to? They're an easy way to spark discussion, generating lots of bumps back to the front page.

      Now, I love seeing folks connect over all these niche topics and experiences. It feels like folks here are finding their people after losing the tight knit communities they had on Reddit, and that's lovely! In fact, it almost feels like these niche ask posts are acting as an impromptu replacement for the niche groups that Tildes currently lacks.

      But, one consequence of this is that link posts get quickly pushed off the front page. I had noticed that link posts often struggled to generate discussion, even before the influx of new users. Longread articles and video essays take time to digest, and time to formulate opinions on. But now, I think this effect is compounded by the popularity of Ask threads, with fewer eyes dedicated to these links after they've left the front page.

      Some closing questions:

      • Have other users noticed this? How do you feel about this shift?
      • Is there any merit to having a group dedicated to ask posts? Sort of like /r/AskReddit, but for Tildes? (That way, the posts can be easily filtered if a user wants to only see link posts.) EDIT: Filtering is possible already by filtering out the 'self post' tag, as suggested by @streblo.
      • Should the visibility of link posts and ask posts on the front page be artificially balanced in some way?
      42 votes
    7. Do you do anything with eye-opening/thought-provoking text content?

      I found it difficult to formulate a topic for this post, but I hope that you'll all "get" what I'm talking about. You're reading something, maybe in a book, maybe an article online, maybe a...

      I found it difficult to formulate a topic for this post, but I hope that you'll all "get" what I'm talking about.

      You're reading something, maybe in a book, maybe an article online, maybe a comment on Tildes, or Reddit, or a Tweet, anything really.

      Do you do anything with it? Do you save it somehow? Do you write it out in a dedicated notebook? Do you share it? If you do, how do you share it?

      I'd love to hear about your approaches to this topic, the tools you use, what you like and don't like about your current workflows, the types of content you like to save, how you share it both with people that are close to you in real life, people who are close to you online, and maybe even strangers?

      Also, how do you use it once it all ends up wherever it ends up? Do you even use it? Or do you just like the feeling of curating your own personal archive of things you read that meant something to you at some point?

      I'll get the ball rolling:

      I've gone through a long journey with this myself, starting with bookmarking older services like Instapaper and Pinboard, trying out newer services like Readwise before eventually creating my own (totally worth all the time it took to create now that I have my own "perfect workflow" to save everything from Kindle highlights to Tildes comments!)

      I learn a lot from high quality comments online, so it's really important for me to be able to save them, however, I don't trust the built-in functions on sites like Twitter, Reddit etc. (for reasons hopefully now obvious 😅), and because I like to be able to search through them all in one place easily.

      The main reason that I refer back to them is usually because I want to share something in conversation (either in person or online), and it's nice to be able to link to the source text quickly. I also like to be able to give people a glimpse into what I'm reading on topics that are important to me, and recently I'm thinking that the best way to do this is to go back to the 90s/00s and embed RSS feeds of my saved highlights on my website, split by topic.

      I'm generally okay with the idea that I'm never going to "use" everything I save for anything particularly big or grand; it just feels nice to have a trail of text content that has been influencing my thinking over a long time period to look back on from time to time.

      17 votes
    8. Weekly US politics news and updates thread - week of June 12

      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.

      33 votes
    9. Not entirely sure how to fill the void Reddit has left

      With the Reddit blackout, and me deleting my account, I'm not entirely sure how to fill the void that Reddit has left. I'm using Tildes and Kbin as a replacement, and they're amazing for...

      With the Reddit blackout, and me deleting my account, I'm not entirely sure how to fill the void that Reddit has left. I'm using Tildes and Kbin as a replacement, and they're amazing for discussing the topics I'm interested in, but I had grown to rely on Reddit for keeping up with the news topics that interest me; gaming, tech, astrophysics, hip hop, fantasy novels, and many more. And while alternative communities exist for each of my examples, they aren't the one-stop-shop that Reddit had become for me. On top of that, my initial reaction to a lot of questions or queries would be to Google "Steam Deck vs ASUS Ally reddit.com" (for example), to get some first hand community opinions. I know that it took Reddit many years to get to such a point, and that I can't expect any new alternative to be at the same level right now. I've thought about trying to get into RSS feeds, which I've never tried, but again my gut reaction would be to look on Reddit as to what are the best sources to add. I don't have much of a point to my ramble, just wanted to vent and lament that I'm kind of lost without Reddit at the moment; it had become such a useful and ingrained tool in my life.

      243 votes
    10. What are your favorite sports anime ?

      I saw the favorite anime post the other day but there weren't many sports anime there, so thought I'd start another thread for them, this is my first post (topic?) on tildes hopefully I didn't do...

      I saw the favorite anime post the other day but there weren't many sports anime there, so thought I'd start another thread for them, this is my first post (topic?) on tildes hopefully I didn't do anything wrong lol and hopefully it's fine to post this here

      I personally haven't been watching sports anime lately but my favorite is probably haikyuu (although I've yet to watch the last season), but I've just begun watching Tsurune too.

      26 votes
    11. Tildes is still in alpha-testing. It’s an unfinished product. Set your expectations accordingly.

      Someone mentioned elsewhere that they signed up for Tildes “years ago during the beta”. That reminded me: Tildes hasn’t reached beta-testing yet. Officially, Tildes is still in alpha-testing...

      Someone mentioned elsewhere that they signed up for Tildes “years ago during the beta”. That reminded me: Tildes hasn’t reached beta-testing yet.

      Officially, Tildes is still in alpha-testing phase.

      The login page says “Tildes is currently in invite-only alpha...” And the Contact page says “To request an invite to the Tildes alpha...”

      We’re still in alpha-testing. Alpha-testing of software usually happens on an incomplete product before it is released to the customer.

      This is a very important point. Tildes is not feature-complete yet: there are literally hundreds of feature requests yet to work on before Tildes will be what people want it to be – and even that list is far from complete. In Agile software development terms, Tildes is a minimum viable product, or, in other words, “a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development”.

      Tildes works as it is, but it’s a bare-bones forum: you can post, and comment… and that’s about it. It’s a proof of concept. There are a few minor tweaks here and there, which give the impression that Tildes is more complex than it is, but they’re misleading. There are plans to make Tildes a more complex website but, right now, most of that complexity of Tildes exists only in people’s imaginations (and there have been some very imaginative people contributing to that list of future features!).

      Most questions about “Why doesn’t Tildes do X?” or “Can Tildes do X?” can be answered simply by saying “Tildes is incomplete and X hasn’t been built yet.” There are some questions about missing features which can be answered by saying “Tildes was never intended to do X”, but those are far and away in the minority. Most flaws, drawbacks, and problems with Tildes exist because Tildes is still a proof of concept, rather than a finished product.

      It’s also worth noting that Tildes’ current feature set is absolutely not up to the task if the user base and site activity increase too quickly. There’s too much manual tinkering required at the moment to make things work properly: for one thing, there are no significant moderation tools on Tildes (that’s almost all done manually at the moment). There are still a lot of features yet to be built - and we don’t even know what some of those features are yet!

      To pre-empt the people who will rightly point out that Tildes is 5 years old: Tildes’ feature set was intended to grow gradually over time, in line with a gradual growth in users, activity, and the need for those features to exist. However, Tildes has not undergone much growth over the past few years, so the existing features were sufficient to manage the existing activity. Basically, the site didn’t need a lot of fancy features to handle the low traffic here.

      This sudden surge of new users might change that. But it will take time to build more features. That was always the intention, and it hasn’t changed now.

      Until then: Tildes is still in alpha-testing. It’s an unfinished product. Set your expectations accordingly.


      EDIT:

      If you're one of the many people who seem to be replying to this topic, saying "it's okay, I like this simple bare-bones site as it is"... then you're probably not part of my original intended audience for this topic. This topic was aimed at all the people who are arriving here, being taken aback at how simple Tildes is, and wondering where the advanced features are.

      However, we can still take the "set your expectations accordingly" message and apply it to you: "Tildes is an unfinished product, so you can expect it to change in the future. It won't be like this forever."

      Either way, "set your expectations accordingly" is the message here, whether you're expecting more features and not finding them, or whether you're expecting simplicity and enjoying what you see. Either way, you should know that things will change around here. Maybe slowly. Maybe quickly. Maybe they'll get better from your point of view. Maybe they'll get worse from your point of view. But, change they will.

      151 votes
    12. Due to Activity sort constantly bumping older topics to the top, the "Knights of New" are especially important here on Tildes

      So if you want to encourage people to post more content, please take time to occasionally check the New sort. If you leave a comment on new topics you are interested in and want to see more...

      So if you want to encourage people to post more content, please take time to occasionally check the New sort. If you leave a comment on new topics you are interested in and want to see more discussion on, it will help them thrive. No pressure, and please don't just leave a comment for the sake of commenting, but just a gentle reminder to try your best to look out for the newly submitted content, and the people who submit it.

      Happy Tildying everyone. :)

      72 votes
    13. What are your favorite animes and what do you like about them?

      Noticed that we didn't have a topic for what people's favorite animes are. So I created one! Leave a comment down below with what animes you really enjoy, what you like about them, who you'd...

      Noticed that we didn't have a topic for what people's favorite animes are. So I created one! Leave a comment down below with what animes you really enjoy, what you like about them, who you'd recommend them to, what you think about other people favorites, etc. Be sure to tag any spoilers in a details tag.

      36 votes
    14. The Legend of Zelda: Tears of the Kingdom - Discussion thread

      I've had a bunch of different bits of conversation about TotK across the site, but it's mostly been in passing in other topics. Since I know there's a lot of (entirely justified) enthusiasm for...

      I've had a bunch of different bits of conversation about TotK across the site, but it's mostly been in passing in other topics. Since I know there's a lot of (entirely justified) enthusiasm for the game, let's talk about it! What's your favorite thing to fuse to a shield? (Ice breath) Have you developed any particularly clever machines you want to share? (I made a massively overcomplicated fish-shocker and scoop, like this, but worse.) What's your favorite (Air) and least favorite (Water) temples?

      29 votes
    15. Making infinite scrollable lists for web without a constantly expanding DOM

      A common theme in web development, and the crux of the so-called "Web 2.0" is scrolling through dynamic lists of content. Tildes is such an example: you can scroll through about 50 topics on the...

      A common theme in web development, and the crux of the so-called "Web 2.0" is scrolling through dynamic lists of content. Tildes is such an example: you can scroll through about 50 topics on the front page before you reach a "next" button if you want to keep looking.

      There's a certain beauty in the simplicity of the next/previous page. When done right it's fast, it's easy, and fits neatly into a server-side rendered model. However, it does cause that small bit of friction where you need to hit the next button to go forward -- taking you out of the "flow", so-to-speak. It's slick, but it could be slicker. Perhaps more importantly, it's an interesting problem to solve.

      A step up from the next/previous button is to load the next page of content when you reach the end of the list, inserting it below. If the load is pretty fast, this will hardly interrupt your flow at all! The ever-so-popular reddit enhancement suite does precisely that for reddit: instead of a next button, when you reach the bottom, the next page of items simply plops into place. If the loading isn't fast enough, perhaps instead of loading when they reach the last item, you might choose to load when they hit the fifth from last item, etc.

      To try to keep this post more concrete, and more helpful, here's how this type of pagination would work in practice, in typescript and using the Intersection Observer API but otherwise framework agnostic:

      /**
       * Allows the user to scroll forever through the given list by calling the given loadMore()
       * function whenever the bottom element (by default) becomes visible. This assumes that
       * loadMore is the only thing that modifies the list, and that the list is done being modified
       * once the promise returned from loadMore resolves
       *
       * @param list The element which contains the individual items
       * @param loadMore A function which can be called to insert more items into the list. Can return
       *   a rejected promise to indicate that there are no more items to load
       * @param triggerLoadAt The index of the child in the list which triggers the load. Negative numbers
       *   are interpreted as offsets from the end of the list. 
       */
      function handlePagination(list: Element, loadMore: () => Promise<void>, triggerLoadAt: number = -1) {
          manageIntersection();
          return;
      
          function handleIntersection(ele: Element, handler: () => void): () => void {
              let active = true;
              const observer = new IntersectionObserver((entries) => {
                  if (active && entries[0].isIntersecting) {
                      handler()
                  }
              }, { root: null, threshold: 0.5 });
              observer.observe(ele);
              return () => {
                  if (active) {
                      active = false;
                      observer.disconnect();
                  }
              }
          }
      
          function manageIntersection() {
              const index = triggerLoadAt < 0 ? list.children.length + triggerLoadAt : triggerLoadAt;
              if (index < 0 || index >= list.children.length) {
                  throw new Error(`index=${index} is not valid for a list of ${list.children.length} items`);
              }
      
              const child = list.children[index];
              const removeIntersectionHandler = handleIntersection(child, () => {
                  removeIntersectionHandler();
                  loadMore().then(() => {
                      manageIntersection();
                  }).catch((e) => {});
              });
          }
      }
      

      If you're sane, this probably suffices for you. However, there is still one problem: as you scroll,
      the number of elements on the DOM get longer and longer. This means they necessarily take up
      some amount of memory, and browsers probably have to do some amount of work to keep
      track of them. Thus, in theory, if you were to scroll long enough, the page would get slower and
      slower! How long "long enough" is would depend mostly on how complicated each item is: if each one
      is a unique 20k element svg, it'll get slow pretty quickly.

      The trick to avoid this, and to get a constant overhead, is that when adding new items below, remove the same number of items above! Of course, if the user scrolls back up they'll be expecting those items to be there, but no worries, the handlePagination from before works just as well for loading items before the first item.

      However, this simple change is where a key problem arises: inserting elements below doesn't cause any layout shift, but inserting an item above ought to--right?

      The answer is: it depends on the browser! Back in 2017 chrome realized that it's often convenient to be able to insert items into the dom above the viewport, and implemented scroll anchoring, which basically ensures that if you insert an item 50px tall above the viewport, then scroll 50px down so that there's no visual layout shift. Firefox followed suite in 2019, and edge got support in 2020. But alas, safari both on mac and ios does not support scroll anchoring (though they expressed interest in it since 2017)

      Now, there's two responses to this:

      • Surely Safari support is coming soon, they've posted on that bug as recently as April! Just use simpler pagination for now
      • Pshhhh, just implement scroll anchoring ourself!

      Of course, I've gone and done #2, and it almost perfectly works. Here's the idea:

      • Right before loadMore, find the first item in the list which is inside the viewport. This is the item whose position we don't want to move. Use getBoundingClientRect to find it's top position.
      • Perform the DOM manipulation as desired
      • Use getBoundingClientRect again to find the new top of that item.
      • Insert (or remove) the appropriate amount of blank space at the top of the list to offset the change in client rect (note that if there's scroll anchoring support in the browser this should always be zero, which means this effectively works as progressive enhancement)

      Now, the function to do this is a tad too long for this post. I implemented it in React, however, and combined it with some stronger preloading object (we don't need all the items we've fetched from the API on the DOM, so we can use before, onTheDom, after lists to avoid getting a bunch of api requests just from scrolling down and up within the same small number of items).

      What's interesting is that it still works perfectly on chrome even with scroll-anchoring disabled (via overflow-anchor: none), but on Safari there is still, sometimes, 1 frame where it renders the wrong scroll position before immediately adjusting. Because I implemented it in react, however, my current hypothesis is I have a mistake somewhere which causes the javascript to yield to the renderer before all the manipulations are done, and it only shows up on Safari because of the generally higher framerates there

      If it's interesting to people, I could extract the infinite list component outside of this project: I certainly like it, and in my case I do expect people to want to quickly scroll through hundreds to thousands of items, so the lighter DOM feels worth it (though perhaps it wouldn't if I had known, when starting, how painful getting it to work on Safari would be!).

      What do you think of this type of "true" infinite scrolling for web? Good thing, neutral thing, bad thing? Would you use it, if the component were available? Would you remove it, if you saw someone doing this? Are there other questions about how this was accomplished? Is this an appropriate post for Tildes?

      11 votes
    16. Introductions | June 2023, part 2

      The previous introductions thread was only a few days ago, but it's getting pretty long and we expect more people. So here's another one! This is a place for new users to post an introduction with...

      The previous introductions thread was only a few days ago, but it's getting pretty long and we expect more people. So here's another one!

      This is a place for new users to post an introduction with a few fun facts about themselves. You will find the post box at the bottom the page. Maybe say hi to someone else you see while scrolling down?

      If you like, you can also write something about yourself in your profile. See "Edit your user bio" on the settings page. Anyone who clicks on your username will see it in your profile. (It appears on the right side of the page.)

      You can find out more about how to use Tildes in this topic: New users: Ask your questions about Tildes here!

      120 votes
    17. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      17 votes
    18. What are some of the symbols or rituals that make you feel more connected spiritually?

      I was inspired by this comment by @rogue_cricket in another discussion on spirituality. I was going to simply reply, but I think it could be a fun, new topic for recommendations and it didn't seem...

      I was inspired by this comment by @rogue_cricket in another discussion on spirituality. I was going to simply reply, but I think it could be a fun, new topic for recommendations and it didn't seem to fit the overall conversation over there. Since I'm brand new, let me know if I'm doing this wrong and if I should just reply instead.

      So what are everyone's symbols or rituals? Whether you are Christian, Buddhist, Athiest, Agnostic, Muslim, etc., what are some things that make you feel more connected?

      Here's my contribution:

      A little context: I call myself agnostic. I believe there might be something bigger out there, but that it doesn't make much sense to put a face to it or try to figure out what it wants from us. Since I don't prescribe to any particular religion, I have come up with my own ways to feel the serenity of connecting with whatever it is (The Universe, God, Nature, etc.):

      Tibetan Singing Bowls:

      My friend bought a big, expensive, crystal bowl that I used several times while meditating. The vibrations are supposed to resonate with and activate the chakras in your body. I found a smaller, more affordable set on Amazon. While they don't have the same gut-vibrating power as the large, crystal bowl, they still help my meditation sessions immensely by giving me something to focus on.

      Character Asset Stones:

      As a member of a 12-Step program, we are supposed to constantly work on weakening our character defects by strengthening our character assets, but I always seem to have trouble remembering them in the moment. My sponsor suggested painting words such as "kindness," "generosity," "honesty," and "forgiveness" on small river stones. I will randomly pick one out of a fish bowl before I leave the house every day, and carry it in my pocket, reminding me all day to work on that one particular character asset. I feel that little spark of connection and a sense of satisfaction every time I get to practice my asset for the day.

      Sitting Quiety and Observing:

      This one is very hard for me, as my brain always defaults to wanting to scroll something or do something. I've found that it works best if I have something interesting to focus on. I'm fortunate enough to live near the beach, so sometimes I will just go watch the waves for a while. Sometimes I people watch on the patio of Starbucks. It's important for me to leave my phone elsewhere, or I'll want to pull it out and check texts-emails-reddit-grindr-blah-blah-blah. But sitting quietly and just being for a little while, enjoying the sights and sounds, "stopping to smell the roses," makes me feel connected to the Universe.

      I'm looking forward to some more ideas...

      13 votes
    19. What creative projects have you been working on?

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on. Projects can be personal, professional, physical, digital, or even just...

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on.

      Projects can be personal, professional, physical, digital, or even just ideas.

      If you have any creative projects that you have been working on or want to eventually work on, this is a place for discussing those.

      33 votes
    20. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - June 8

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      41 votes
    21. Please post your podcast preferences

      I'm always in the market for new podcast recommendations, so here are some of mine. All available via your regualar podcasting app, probably. No Such Thing As a Fish, the QI podcast. Odd facts and...

      I'm always in the market for new podcast recommendations, so here are some of mine. All available via your regualar podcasting app, probably.

      No Such Thing As a Fish, the QI podcast. Odd facts and trivia. Rarely do I hear things I already know on this one. Obviously it's no Answer Me This but what is?

      A Problem Squared, comedian Bec Hill and stand up mathematician Matt Parker answer listener questions, usually in excessive and fascinating detail. The presenters are good friends in non-podcast life and it shows in their chemistry.

      The Guilty Feminist, a great mixture of standup comedy and discussion on a wide range of topics. Great selection of guests.

      Lateral, Youtuber Tom Scott hosts a panel quiz where lateral thinking is rewarded. Fairly lightweight but still fun.

      A Podcast of Unnecessary Detail, the Festival of the Spoken Nerd team do a podcast (Steve Mould, Matt Parker, Helen Arney). It is as you might expect, nerdy facty sciency stuff.

      Wheel of Misfortune, comedians Fern Brady and Alison Spittle take listener submissions on unfortunate or embarrassing events and discuss their own misfortunes with a guest with a different topic each episode. More funny than perhaps it sounds.

      49 votes
    22. Tildes post please ignore (no seriously, use the ignore feature!)

      A lesser known feature of Tildes that is VERY useful: You can ignore any topic on Tildes! There are two ways to do it: From the main page, click Actions ▼ then Ignore this post From the topic...

      A lesser known feature of Tildes that is VERY useful:

      You can ignore any topic on Tildes! There are two ways to do it:

      • From the main page, click Actions ▼ then Ignore this post

      • From the topic itself, click Ignore

      The topic will leave your feed, never to be seen again (unless you want to or made a mistake, in which case you can see it under Your ignored topics on your user page and remove it from your ignore list).

      Use this to cut down on clutter from your feeds by eliminating high-activity topics you are not interested in.

      It will also mute notifications from that topic as well, so it’s a good way of disengaging from a conversation if you wish.

      I saw a few longtime users in other threads who were unaware of this feature until today, so I figured I’d make the PSA.

      Go ahead everyone, try it on this post!

      Ignore it, PLEASE!

      86 votes
    23. Weekly US politics news and updates thread - week of June 5

      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.

      17 votes
    24. Suggestion: Show number of times a tag has been used

      Roughly knowing how many times each tag has been used would provide users actionable information if they would like to search or filter by tags. It might improve UX when applying tags, but might...

      Roughly knowing how many times each tag has been used would provide users actionable information if they would like to search or filter by tags.

      It might improve UX when applying tags, but might have undesirable side effects in user behavior.

      I can think of three places this might be implemented, and I don't know which, if any, we want:

      When filtering topics by tags:

      • informs users how large or small their scope is
      • this view should probably be kept somewhat up to date

      When looking at a topic's tags:

      • informs users where to start searching/filtering
      • passively builds a frame of reference for how tags are used?
      • this view could be allowed to become outdated and stale without issue

      When applying tags

      • a more common tag might be less accurate, but it might be more helpful?
      • in the auto fill issue weight by frequency was proposed, which is somewhat similar but more opaque
      • this should probably use pretty recent counts as well
      17 votes
    25. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      17 votes
    26. Introductions | June 2023, part 1

      Edit: lots of great discussion here. If you want to post an introduction, please go to the next Introductions topic. It's been a couple months since the previous introductions thread and we're...

      Edit: lots of great discussion here. If you want to post an introduction, please go to the next Introductions topic.


      It's been a couple months since the previous introductions thread and we're getting some new users, so it seems time to start another one.

      This is a place to post an introduction with a few fun facts about yourself. Anyone can post an introduction, new and old members included.

      Also, on the topic of bios, you can read anybody's bio by clicking on their username (if they've posted one), and you can edit your own bio in settings.

      134 votes
    27. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - June 1

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      25 votes
    28. Weekly US politics news and updates thread - week of May 29

      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.

      15 votes
    29. Tildes Book Club - Roadside Picnic by Arkady and Boris Strugatsky

      Several users expressed interest in reading Roadside Picnic after I recommended it in another (now deleted) topic about the movie it inspired, Stalker by Andrei Tarkovsky, which in turn inspired...

      Several users expressed interest in reading Roadside Picnic after I recommended it in another (now deleted) topic about the movie it inspired, Stalker by Andrei Tarkovsky, which in turn inspired the S.T.A.L.K.E.R. videogame series. So I thought this would be the ideal opportunity to create a Pop-up Book Club event about it to encourage others to join us in reading it, so that we can all discuss it afterwards.

      My description of the book from a previous comment that enticed the others to read it:

      The basic premise was really unique and interesting, too. Without giving too much away, it's a story of Alien "invasion" only when the Aliens visited Earth, instead of doing any of the standard scifi trope stuff, the event was basically like that of a Roadside Picnic to them. That is to say, they showed up, barely noticed the humans who were tantamount to ants to them, did whatever Alien travelers with incomprehensibly advanced technology do when taking a quick pitstop on another world, and left a bunch of trash behind when they left. The story is about "stalkers" that venture into the exceptionally dangerous wasteland left behind by the Aliens in order to recover their trash (also usually exceptionally dangerous, but also exceptionally powerful) in order to sell it on the black market.

      IMO, it's a very good classic scifi novel, and also a relatively short one too (only 224 pages) which makes it ideal summer reading, and ideal for this sort of thing since it’s not a huge commitment. I think this could be fun, so if you feel like joining in, please feel free to. I will also be rereading the book to refresh my memory of it, and roughly a month from now I will make a follow-up topic so we can have the discussion.

      The book is available on paperback at Amazon for $15, or on Kindle for $10, but your own local retailer or library might also have a copy. The Strugatsky brothers are both long dead though, so you can always pirate it relatively guilt free if you can't find it elsewhere.

      p.s. If there is a decent level of interest, and this goes well, maybe we can even make this a regular thing. :)


      Edit: For all the latecomers, don't worry if you don't read the book in time for the Discussion topic. You can always join in once you finish. Tildes Activity sort, and "Collapse old comments" feature should keep the topic going for as long as people are still replying.

      Let me know if you're interested by leaving a comment and I will ping you when the Discussion topic gets posted.

      56 votes
    30. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      6 votes
    31. What creative projects have you been working on?

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on. Projects can be personal, professional, physical, digital, or even just...

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on.

      Projects can be personal, professional, physical, digital, or even just ideas.

      If you have any creative projects that you have been working on or want to eventually work on, this is a place for discussing those.

      14 votes
    32. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - May 25

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      8 votes
    33. Weekly US politics news and updates thread - week of May 22

      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.

      4 votes
    34. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      4 votes
    35. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - May 18

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      10 votes
    36. Weekly US politics news and updates thread - week of May 15

      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.

      9 votes
    37. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      3 votes
    38. What do you not ask the internet about?

      This could be for any number of reasons. The reason I was thinking of this, was realizing that there are certain topics that I could probably find the answers to online, but I happen to have a...

      This could be for any number of reasons. The reason I was thinking of this, was realizing that there are certain topics that I could probably find the answers to online, but I happen to have a friend who is an expert in that field. So it's usually easier to ask them, and trust that their answer is either accurate or that they will tell me "I don't know".

      The other aspect of it was, there are certain topics that are likely to be extremely "noisy" with disinformation (intentional or otherwise) or ads online, and so I'll avoid trying to research them and instead ask a friend.

      15 votes
    39. What creative projects have you been working on?

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on. Projects can be personal, professional, physical, digital, or even just...

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on.

      Projects can be personal, professional, physical, digital, or even just ideas.

      If you have any creative projects that you have been working on or want to eventually work on, this is a place for discussing those.

      6 votes
    40. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - May 11

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      11 votes
    41. Weekly US politics news and updates thread - week of May 8

      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.

      6 votes
    42. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      2 votes
    43. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - May 4

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      10 votes
    44. Weekly US politics news and updates thread - week of May 1

      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.

      8 votes
    45. What did you do this week (and weekend)?

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do...

      As part of a weekly series, these topics are a place for users to casually discuss the things they did — or didn't do — during their week. Did you accomplish any goals? Suffer a failure? Do nothing at all? Tell us about it!

      3 votes
    46. What creative projects have you been working on?

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on. Projects can be personal, professional, physical, digital, or even just...

      This topic is part of a series. It is meant to be a place for users to discuss creative projects they have been working on.

      Projects can be personal, professional, physical, digital, or even just ideas.

      If you have any creative projects that you have been working on or want to eventually work on, this is a place for discussing those.

      3 votes
    47. Weekly megathread for news/updates/discussion of Russian invasion of Ukraine - April 27

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic,...

      This thread is posted weekly on Thursday - please try to post relevant content in here, such as news, updates, opinion articles, etc. Especially significant updates may warrant a separate topic, but most should be posted here.

      If you'd like to help support Ukraine, please visit the official site at https://help.gov.ua/ - an official portal for those who want to provide humanitarian or financial assistance to people of Ukraine, businesses or the government at the times of resistance against the Russian aggression.

      11 votes
    48. I'm working on a mobile app for Tildes: Three Cheers for Tildes!

      In honor of Tildes' 5th birthday, presenting a preview of this app I've been working on, called: Three Cheers for Tildes It's not ready for an alpha release yet, but have some proof it's not...

      In honor of Tildes' 5th birthday, presenting a preview of this app I've been working on, called:

      Three Cheers for Tildes

      It's not ready for an alpha release yet, but have some proof it's not vaporware:

      Pre-alpha app preview: https://www.youtube.com/shorts/dZ5cDZFrpUw

      Q: What devices will be supported?

      Android 6.0 and newer. iOS 12.4 and newer (includes iPhone 5s and iPad Air).

      Q: Who is this app for?

      Mainly for people who are a great fit for Tildes culture, but have found it hard to keep up, without an app.

      Maybe they visited once or twice, liked what they saw, but quickly bounced off because they're more accustomed to apps than websites. They could simply have forgotten about Tildes, without that dedicated icon on their homescreen.

      Maybe the lack of an app signaled to some that the site was not worth taking seriously yet.

      Or maybe they had been active for a while, and over the years gradually got tired of waiting 5-10 seconds to cold-start a web browser on their phone.

      I know Tildes regulars don't particularly need an app. Those who've stuck around have clearly been perfectly fine using the website for the past 5 years, after all. Tildes does have an excellent mobile site already! That said, I'd be thrilled if the regulars tried and ended up enjoying the app, but at the same time, I'm not planning to put in massive effort to change minds and habits that don't need to be changed.

      Q: I'm new to Tildes. Is Tildes the Next Big Thing? Is it going to replace <mainstream social network>?

      Almost certainly not, and that's more than okay! It was never designed or intended to compete head-to-head with any major social networks. Tildes is its own community with its own way of doing things. We could use some new users in 2023 to keep things fresh, in my opinion. But the goal has never been growth at the expense of quality. I believe most of us want to keep the cozy, and manageable, community feel.

      Please read the Tildes Docs if you're interested in the philosophy and policies of the site.

      Q: What does the app do differently than the mobile site?

      Currently: It follows native UI design patterns. It comes with a homescreen icon. It loads faster than a full web browser engine.

      Planned: Easier to submit stories by hitting Share from other apps. Notifications. Content and user filtering features.

      Q: Will your app have ads?

      No. As long as Tildes itself is ad-free, Three Cheers will remain ad-free.

      Q: Will you monetize the app some other way?

      I might ask for donations, with options to send money to myself or Tildes or both.

      I didn't build this app as a moneymaker per se. It's been a fantastic way for me to brush up on new (to me) technologies, and I wanted to support the Tildes community at the same time. Also to be really honest, my competitive side was fired up being the first person to release a native mobile app for Tildes.

      Q: Why is the app closed source?

      I don't want to open this can of tildo-shaped worms, but know I have to; <details>-ed for length:

      • I am building the app on my own time, without outside assistance or funding. I'm proud of my work, and I make apps for a living, and am not in a position to give the code away for free.
      • Client-side code has significantly fewer "natural protections" against copying, compared to open-source server applications, including Tildes itself. The server platform owns the user content which is protected by copyright, owns the domain name, user accounts, private messages, and so on. Client code, on the other hand, is all-or-nothing. If I gave away the code, that's everything—no "natural protections" against wholesale copying.
      • From personal experience plus countless anecdotes from friends and fellow app and game developers, open sourcing a client-side app will guarantee dozens if not hundreds of clones. It would likely result in well-resourced Tildes competitors taking the code and using it for their own purposes, backfiring on my intended purpose of helping Tildes.
      • The app does not incorporate Tildes' AGPL-licensed code, and is therefore not required to be open source. It interfaces with the output (HTML) of Tildes, just like a web browser does. See the GPL FAQ on the outputs of GPL'ed applications not being covered by GPL.
      • My code is often ugly and I want to avoid the incessant questions along the lines of "why are you still using that old technology?" which are too common in app development.

      On the other hand, if anybody is inspired to prove me wrong and build an open-source app, by all means, go for it! It would be exciting to see an ecosystem of apps maintained by different developers.

      Q: Will you release an open-source SDK at least?

      Maybe. I'd be up for collaborating on this. It would largely depend on whether the site admin is confident enough to tackle the increased spam and abuse that may result following a public SDK release.


      Thanks for reading! I'll post another topic in ~tildes when an alpha version is ready.

      38 votes
    49. Weekly US politics news and updates thread - week of April 24

      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.

      8 votes