• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. What are you doing this week?

      This topic is part of a weekly series. It is meant to be a place for users to discuss their week. If you have any plans, goals, accomplishments, or even failures, whether they be personal or work...

      This topic is part of a weekly series. It is meant to be a place for users to discuss their week.

      If you have any plans, goals, accomplishments, or even failures, whether they be personal or work related, I'd love to hear about them. This is a place for casual discussion about your week, past, present, and future.

      A list of all previous topics in this series can be found here.

      So, what (or how) are you doing this week?

      8 votes
    2. What are you doing this weekend?

      This topic is part of a weekly series. It is meant to be a place for users to discuss their weekend. If you have any plans, things you want to get done, things you have done, things you haven't...

      This topic is part of a weekly series. It is meant to be a place for users to discuss their weekend.

      If you have any plans, things you want to get done, things you have done, things you haven't done, or even if you just want to talk about how you're doing this weekend, this is a place for casual discussion about those things.

      A list of all previous topics in this series can be found here.

      So, what (or how) are you doing this weekend?

      11 votes
    3. What are you reading these days?

      What are you reading currently? Fiction or non-fiction or poetry, any genre, any language! Tell us what you're reading, and talk about it a bit. Previous topics Previous topics are listed in the wiki.

      12 votes
    4. New search capabilities available: phrases, excluding terms, alternatives ("or")

      On Sunday, I took the site down for a short downtime to upgrade the database from PostgreSQL version 10 to 12. One of the main reasons I wanted to do that upgrade was to get access to a new search...

      On Sunday, I took the site down for a short downtime to upgrade the database from PostgreSQL version 10 to 12. One of the main reasons I wanted to do that upgrade was to get access to a new search function, and I've updated to using it now, so we have multiple nice new search capabilities available.

      These should all be pretty familiar since a lot of other search systems and search engines have similar capabilities with the same syntax:

      • As before, by default, searching for multiple words will be treated as "all of these terms". So if you search ~games for steam play, you'll get all topics that have both "steam" and "play" in them.
      • Phrases can now be searched for by putting double quotes around them. Searching ~games for "steam play" in quotes will only find topics that specifically have "steam play".
      • Excluding terms can be done by putting a minus sign in front of it. For example, if you wanted to try to find ~games posts about Blizzard and exclude the recent China controversy, you could search for blizzard -china.
      • Alternatives can be searched for by using "or". This changes to "any of these terms" instead of "all of these terms". For example, searching for overwatch or diablo will find any topic with either of those terms, instead of both.
      • These capabilities can be combined, so you can exclude phrases, use "or" with phrases, and so on. For example: blizzard -"hong kong" or diablo.

      This all works both through the main site topic search (at the top of the sidebar) as well as the new search for your own topics/comments.

      I'm going to write a page for the Docs with info about these capabilities, but I think I want to try to find a full specification of what's supported first to make sure I cover it properly. The PostgreSQL docs are pretty vague about it, so I'll probably need to take a look in the actual code.

      Please let me know if you notice any issues with it, or if anything's confusing that I should make sure to document.

      And as usual, I've given everyone 10 invites, accessible on the invite page.

      52 votes
    5. What are you doing this week?

      This topic is part of a weekly series. It is meant to be a place for users to discuss their week. If you have any plans, goals, accomplishments, or even failures, whether they be personal or work...

      This topic is part of a weekly series. It is meant to be a place for users to discuss their week.

      If you have any plans, goals, accomplishments, or even failures, whether they be personal or work related, I'd love to hear about them. This is a place for casual discussion about your week, past, present, and future.

      A list of all previous topics in this series can be found here.

      So, what (or how) are you doing this week?

      9 votes
    6. What are you doing this weekend?

      This topic is part of a weekly series. It is meant to be a place for users to discuss their weekend. If you have any plans, things you want to get done, things you have done, things you haven't...

      This topic is part of a weekly series. It is meant to be a place for users to discuss their weekend.

      If you have any plans, things you want to get done, things you have done, things you haven't done, or even if you just want to talk about how you're doing this weekend, this is a place for casual discussion about those things.

      A list of all previous topics in this series can be found here.

      So, what (or how) are you doing this weekend?

      13 votes
    7. 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.

      A list of all previous topics in this series can be found here.

      12 votes
    8. You can now search your own topics and comments, and a theme preview page is available

      Two updates today: Theme Preview page This is another contribution from @deing, who's been working on this one for a while. It ended up being more complicated than it originally seemed and still...

      Two updates today:

      Theme Preview page

      This is another contribution from @deing, who's been working on this one for a while. It ended up being more complicated than it originally seemed and still has a few minor oddities, but I think it ended up coming out quite well.

      When you're on the Settings page, there's now a "View theme previews" link just below the theme-selection dropdown near the top. That will take you to this new Theme Preview page. The blocks with the theme names at the top give you a quick idea of each theme's color scheme, and you can click them to change the whole page's theme and see what it looks like on the example topics and comments below.

      I should also mention that Gruvbox themes (with Light and Dark variants) were added about a month ago by @lugubris. I don't think I ever announced those being added, but you can easily check them out here now.

      Search your own posts

      @mrbig's recent post with multiple suggestions reminded me to work on this one. You know the drill: it's minimal, the interface is a little weird, etc. but you can now search your own topics and comments (separately).

      To use it, go to your own user page and click into either "Topics" or "Comments" from the top, you can't still be on the default "All posts" view. When you go into either of the individual post types, there will be a search box at the top, and you can use that to search your own posts.

      Just like the overall site search, the search always works as "look for all of these words", so only include multiple words if you want to find posts that contain all of them. I'm hoping to upgrade the PostgreSQL version that I'm using fairly soon, which should make for some easy enhancements to search, so hopefully soon we'll have some more capabilities there.

      Let me know if you notice any strangeness with the search results.

      And as usual, I've given everyone 10 invites, accessible on the invite page

      40 votes
    9. What are you doing this week?

      This topic is part of a weekly series. It is meant to be a place for users to discuss their week. If you have any plans, goals, accomplishments, or even failures, whether they be personal or work...

      This topic is part of a weekly series. It is meant to be a place for users to discuss their week.

      If you have any plans, goals, accomplishments, or even failures, whether they be personal or work related, I'd love to hear about them. This is a place for casual discussion about your week, past, present, and future.

      A list of all previous topics in this series can be found here.

      So, what (or how) are you doing this week?

      12 votes
    10. "1 new" text is displayed for replies to hidden comments

      If a top-level comment is collapsed by default (presumably due to "noise" tags), replies to that comment will still trigger the "1 new" text on the topic, but won't be visible when you visit the...

      If a top-level comment is collapsed by default (presumably due to "noise" tags), replies to that comment will still trigger the "1 new" text on the topic, but won't be visible when you visit the thread - and there's not even any indication that you should expand the noise-tagged comment to see a reply.

      Would it be possible(/desirable) to show the red indicator next to collapsed comments if there's a new comment underneath them?

      14 votes
    11. A good discussion, deleted, *again*?

      I've noticed a trend (with Reddit, but I don't exclude the possibility it could be happening elsewhere) that people post a topic, then a day later they delete it. I've always been of the opinion...

      I've noticed a trend (with Reddit, but I don't exclude the possibility it could be happening elsewhere) that people post a topic, then a day later they delete it. I've always been of the opinion that the best use of a discussion forum is to leave an answered topic for future posters to find. Especially when a community is hardcore anti-repost.

      Am I the only one who gets annoyed by this, or have others come across this too?

      14 votes
    12. What are you doing this weekend?

      This topic is part of a weekly series. It is meant to be a place for users to discuss their weekend. If you have any plans, things you want to get done, things you have done, things you haven't...

      This topic is part of a weekly series. It is meant to be a place for users to discuss their weekend.

      If you have any plans, things you want to get done, things you have done, things you haven't done, or even if you just want to talk about how you're doing this weekend, this is a place for casual discussion about those things.

      A list of all previous topics in this series can be found here.

      So, what (or how) are you doing this weekend?

      10 votes
    13. More about scheduled topics, some group rearranging, and input needed on "content types"

      A few pretty quick things to talk about today, with some input wanted on each: Scheduled/recurring topics As announced last week, the site now has native scheduled topics (which need to be...

      A few pretty quick things to talk about today, with some input wanted on each:

      Scheduled/recurring topics

      As announced last week, the site now has native scheduled topics (which need to be configured by me). There have been a couple of these posted now, with the most recent one being today's "What are you reading these days?" topic in ~books.

      Here's the schedule that I have set up right now. Times are in UTC (Pacific time is UTC-7 and Eastern is UTC-4).

      Topic Timing (UTC)
      ~talk - What are you doing this week? Monday, 15:00
      ~games - What have you been playing? Monday, 16:00
      ~tv - What have you been watching? Tuesday, 16:00
      ~anime - What have you been watching/reading this week? (Anime/Manga) Wednesday, 16:00
      ~books - What have you been reading lately? Every second Thursday, 16:00
      ~creative - What creative projects have you been working on? Every second Thursday (alternating with ~books), 16:00
      ~talk - What are you doing this weekend? Friday, 15:00
      ~music - What have you been listening to this week? Friday, 16:00

      These were all pre-existing topics that had been getting posted consistently. The timings are a bit arbitrary, but somewhere around 16:00 is usually the time the site starts getting more active each day, and I went with every 2 weeks for ~creative and ~books since I think people don't change through those as quickly.

      There are a few other topics I think would be good too, let me know what you think or if this is starting to be too many:

      One other question I wanted to ask, since I'm doing some work related to it: Is there any reason for people to still be able to post new top-level comments in old recurring threads? I'll definitely still allow posting replies to existing comments so conversations can continue, but I can't really think of a reason why anyone would need to post a new top-level comment in any thread except the newest, and may just disallow that to keep people from inadvertently posting in the old ones.

      Group rearrangements

      I deleted the three ~science subgroups (~science.formal, ~science.natural, ~science.social) and moved all the topics back into ~science. These were confusing (I had to keep checking which branch certain subjects were in), and the activity level across the science groups really isn't high enough to need 4 groups.

      I also deleted ~hobbies.automotive and moved the (very few) topics from it back into ~hobbies with an automotive tag. The group was getting less than one topic posted a week, and doesn't seem necessary yet.

      One other change I want to make but haven't yet, because I want input first: I think I'd like to move ~creative into a sub-group of ~arts. What do you think of calling it ~arts.original? Any other possible names that would work better as "content created by the poster?"

      Content types

      Finally, I've also just deployed a change that starts showing a "content type" on each topic. Currently it doesn't do anything other than get displayed in the listings, but the plan is to be able to use this for searching, filtering, and similar purposes. This will be able to cover the common requests like "I'd like a way to see only videos", and will also make some other things easier to customize (for example, there's no need to show word count on Ask topics).

      Here's the list of content types that are shown right now, but I'm fairly sure that I'm forgetting about some others:

      1. Article
      2. Ask topic
      3. Image
      4. PDF
      5. Text topic
      6. Tweet
      7. Video

      Update on Oct 11: if a type for a link topic isn't detected, it will display "Link"

      What other types of content get posted to Tildes that aren't covered in there?

      33 votes
    14. What are some good design patterns for "still developing stories"

      I apologize if this is a topic that has been covered before. I haven't really been able to find anything and I'm not really sure what a good search keyword is. But I noticed this as part of the...

      I apologize if this is a topic that has been covered before. I haven't really been able to find anything and I'm not really sure what a good search keyword is. But I noticed this as part of the Hearthstone player ban thread.

      On a traditional bulletin board forum it's not really an issue because the conversations unfold chronologically anyway. When you have the atemporality of threaded comment chains that gets disorganized fast.

      Basically, it's a "still developing" story where more events and news keep happening that's germane to the discussion. As the news comes up, people who already read the thread might not see the comments being posted about subsequent developments and be able to follow it because each piece of additional news or info. ends up happening in a comment/sub-thread that ends up arranged in fairly arbitrary, rather than chronological order.

      The Democratic Debate threads have been similar, where the reactions and consequences of the topics being discussed can keep a discussion going for a long time, but it all happens in sub threads that people are unlikely to see. Many of these developments don't really merit a thread of their own, but after a few days or so it gets hard to actually have a big-picture discussion because the news has overtaken the scope of the discussion thread.

      In a thread with an active OP, I've noticed what tends to happen is the OP will steadily edit new developments into the main post to update it. I think this has actually worked pretty well BUT edits don't bump posts as far as I can tell. Also, the people posting the updates aren't necessarily getting as much credit (in terms of votes, exemplary labels, or whatever) and, insofar as that matters to people that's a thing. Do you think this is adequate as things scale or would some novel design or subcomment system be needed?

      6 votes
    15. What are you reading these days?

      What are you reading currently? Fiction or non-fiction or poetry, any genre, any language! Tell us what you're reading, and talk about it a bit. Previous topics Previous topics are listed in the wiki.

      26 votes
    16. Tabletop Weekly Discussion #5

      This topic is part of a weekly series where we can talk about board games. Feel free to talk about any aspect of board gaming you'd like. Here are some potential talking points to get you started:...

      This topic is part of a weekly series where we can talk about board games. Feel free to talk about any aspect of board gaming you'd like. Here are some potential talking points to get you started:

      • Are you looking for a recommendation? Tell us a game you'd like, and we'll see if we can think of one that may suit you.
      • Have you tried something new and want to chat about it? Tell us about why you like a particular board game!
      • Did you have a particularly interesting tabletop gaming experience? Tell us about your 9-point swing in Catan, or the time you managed to finish off the entire village in Ultimate Werewolf!
      11 votes
    17. What's something you think more people should know about/be aware of?

      Anything goes topic-wise: serious or funny, major or minor, significant or inconsequential. The only criteria is that you think more people should know about or be aware of whatever it is you're...

      Anything goes topic-wise: serious or funny, major or minor, significant or inconsequential. The only criteria is that you think more people should know about or be aware of whatever it is you're choosing to share.

      Also, explain why you think it's necessary or valuable to spread that knowledge/awareness.

      29 votes
    18. Lets trade advertisement for something else and start a new trend?

      Hi I think we could start a new trend to make the world better by trading advertisement for tips and how to behave in a society. The important thing is not to be invasive or change the user...

      Hi

      I think we could start a new trend to make the world better by trading advertisement for tips and how to behave in a society. The important thing is not to be invasive or change the user experience in any way.

      So do you see the top bar where we don't have nothing? I think it would be a great place to have a new phrase on every refresh like this:
      "A bottle of plastic is to put in the yellow trash can".
      "Open Source is important so we don't rely on company's for everything"
      "If you smoke please don't throw butts in to the ground, buy a cheap portable ashtray"
      "Remember that not everyone is having good day"
      "Don't throw cotton swab in to the toilet"
      "When brushing your teeth turn of the water in the dead times or better use a cup to use less water"
      "2OATH is always important to have"
      "Password manager is a must have now a days (having the same password in everything defeats the purpose)"
      "Read more than the titles before you make conclusions"
      "When driving don't forget to use the lights when turning/changing lanes"
      "Think twice when using paper"
      "Beverages are not water"
      "Focus a distant point from time to time if you are long hours in front of the monitor)"
      "When you are putting music in public you are invading the other space"
      "Wait for the people to exit the train before entering"
      "If you drink don't drive not because of you but because of the other people"
      "Put the phone down while driving, everyone says that can do that before hitting someone"

      Before of witch phrase it would say the topic.

      I think for this phrases we can't have nothing political, religious or other topics that could change people views or that could offend.
      Maybe we could have topics for country's because of the costumes.

      Little things like this, I hope I could express the idea(more directs and simple maybe?). And if this is welcome maybe the correct way of doing this is making a repository on gitlab(every file would be a topic maybe) so everyone could add new phrases and use the list for other sites. Of course we would need to get a few trust worthy people that have a good sense of witch phrases to accept or create rules for them.
      Maybe there is a better way of creating a public DB but I don't know any at least.
      And if people wanted could select the topics they wanted(all or some or none).

      This could also show the importance of donating and support open projects so we don't need to get money from third party's in any way and better yet, use the empty space to make the world a better place.

      8 votes
    19. Should we have topics for shows or episodes?

      So I've been putting in topics for each episode of The Good Place for a couple weeks, and it's been a little slow but reasonable amounts of activity. But for week to week shows in the future,...

      So I've been putting in topics for each episode of The Good Place for a couple weeks, and it's been a little slow but reasonable amounts of activity. But for week to week shows in the future, would it be more appropriate to have one big thread made for the season premiere and bump that on a weekly basis and enforce marking posts when a particular episode happened, so we can better track discussion and continue threads of discussion across weeks, or would that just kinda be a mess?

      8 votes
    20. So I went along

      Time for a story. Some of you might remember that I was planning on going abroad. I intended to visit New York City with one of my best friends, setting foot in the United States for the first...

      Time for a story.

      Some of you might remember that I was planning on going abroad. I intended to visit New York City with one of my best friends, setting foot in the United States for the first time in my life. I have had reservations about the actions and the state of politics of the US for a while, but I'm by no means an activist; I largely settle for small discussions regarding this topic, online or among friends. This means that I had not considered the current administration as a deterrent to my week-long trip.

      For the sake of what I'm about to talk in the rest of this post, some additional personal details are needed for context. I am a EU citizen and a second-generation immigrant, child of a parent born in North Africa. I was fortunate enough not to have to go through having to acquire a "real" visa as my country is part of the ESTA program. This program is a fast track of sorts that allows a non-citizen to get clearance to get into the US by providing information through an online form. As I went through that automated process, I arrived at one step that worried me: they asked about being a citizen of another country. Now, I have both an EU ID and passport but I have double-nationality from my parent and so I also have ID and (an expired) passport from that country.

      That country is not unstable or known to host terrorists or extremist organizations but I was wondering if I would be lumped in with immigrants from more troubled countries and so I hesitated to put that information at all. But then I figured that it would be a bad idea to lie and then have to explain why I lied if they figured out. And I didn't visit that country for a decade. So in the end I did input that info. This decision stayed with me and caused me anxiety until the end of the 72 hour waiting period. I thought about being denied while having already spent roughly a thousand bucks on the airplane ticket and the hotel. Fortunately in the end everything went through. That put my fears at ease.

      Let us fast forward to the day of the trip. My friend and I had the good idea to stay up really late the night before even though our flight was outrageously early. I think I slept for 3 hours if that. And during the 8 hour flight I absolutely could not sleep despite my best efforts. This is just me setting the stage for some heavy sleep deprivation.

      Arriving at JFK, we eventually stumble upon the horribly long queue for customs. When we got to an officer, my friend went first, giving his passport and scanning his fingerprints. I went just after him, doing the same. However, the officer seems to have an issue. They close their booth and ask me to follow them. My friend's watching and is like "wtf is going on", the only thing I manage to say is "welp later I guess", maybe not realizing what is going on.

      My passport withheld, I'm led to a waiting room... and told to wait there, no reason given. The officer tells me that "it" should be quick. As I scan the room, I mostly see Arab or Asian people with an additional one or two white-passing people. I sit and get my phone out to message my friend where I am and what I was told, when an agent immediately tells me that no phone is allowed. I can only imagine how panicked my friend was getting at that point.

      An hour passes.

      With still no reason given for what I'm going to call an arrest, I then had had time enough time to see people go through, leave and for others to take their place all the while I listened to the officers talk to each other and interact with the visitors.

      The ratio of people stayed mostly the same, meaning the majority was comprised of Arab and Asian people, roughly half didn't speak English at all. There were two types of processing. The first one was people waiting 20 minutes and getting called to a counter in the same room, getting their passport back and being allowed to leave. The second one was people waiting at least half an hour and getting summoned to go with an officer to an ominous corridor, staying at least half an hour and then being allowed to leave.

      The officers at the counter chatted within themselves in a friendly manner, typing on their computer at the same time, a nice front immediately shattered by how they talked down to everyone. One elderly person went to get something in their luggage placed at the opposite end of the room when two officers yell at them to sit back down. An asian person was using their phone unaware of the restriction when an officer warns them: "Don't use your phone. Don't use your phone! Hey! Don't use your phone! Oh for the love of- DON'T. USE. YOUR. PHOOONE." Apparently talking slowly to a visitor in a foreign language means they can obviously understand what the office is saying and that they're just acting like they don't understand. And more variations of cliché American cop tropes.

      A half hour passes - still no reason given.

      My friend tries to approach the room to get information and I hear an officer asking firmly for him to go away. (Un)fortunately an officer finally summons me. They lead me into a room and I'm invited to sit down. The officer apologizes for the wait, and then begins an hour long interview. They are very friendly and ask what places I intend to visit, they ask me about my childhood, my parents, my relation to my other country, my education, my hobbies, my jobs. Then I'm asked to unlock my phone. They go through every app and ask me to explain what they all do. They capture my Facebook name, contact names, what is open in my browser, and more stuff that I can't see.

      I cannot describe how distressing it is to see an officer of the law go through your phone. I could not predict if they would stumble problematic material or if they would interpret things the wrong way. This is why I hate people that say "oh I don't care about privacy, I've got nothing to hide". You think I have anything at all to hide?! I am a law-abiding citizen of my country, I have never harbored any intention of committing a crime in my entire life, I can't harm a fly for heaven's sake!

      And finally after all of this I am allowed to go. I get to my friend and hug them and try to get out of this place as fast as possible.

      Maybe you're wondering if I tried to oppose any of this? Hell no. Not using my phone, waiting without reason, giving an ungodly amount of personal information and give access to my phone to a stranger, I did not fight through any of this. Why? I was afraid. I was an alien going through customs in the Patriot Act era. It was very clear to me that if I tried to block any of this process I would not go out of that airport to the US. I have my principles in privacy, but I did not want to waste a literal thousand bucks and more of my time.

      So I went along.

      50 votes
    21. I made a (very, very) basic Tildes scraper and CLI browser ruby gem

      Here's the ruby gem page and here's the github. Right now it comes with a command line browser that can browse the front page and group pages with no sorting options, and you can view the contents...

      Here's the ruby gem page and here's the github. Right now it comes with a command line browser that can browse the front page and group pages with no sorting options, and you can view the contents of a topic (link or text) aswell as the comments. The methods defined in lib/tilde-scraper/api.rb can be used to scrape tildes pages into Group, Page, Topic, and Comment objects.

      Right now it's super basic and messy, but I figured if anyone was interested in it it would be the people here.

      9 votes
    22. I need ideas for philosphical questions relating to technology. (More details below)

      So I have a philosophy and rationality class in cegep. Currently, the topics are pretty general since that's well, what the class is about but well, those don't interest me as much as the debates...

      So I have a philosophy and rationality class in cegep. Currently, the topics are pretty general since that's well, what the class is about but well, those don't interest me as much as the debates around Open Access, Copyright, Open Data, Free Software, Piracy, etc. relating to technology

      but well, in some of those cases, it would be hard for my teacher to be able to grade if what I'm saying is true so well, I'm creating this in the hopes that some of you have ideas for questions which might interest me but still be easy to enough for my philosophy teacher to well, be able to evaluate my work.

      Of course I've already asked my teacher if I could do a question which isn't necessarily related to the class beforehand but he's a little scared of what I might come up with, hah.

      6 votes
    23. Adding native scheduled/recurring topics, let's figure out which ones we want to have

      I've just pushed up a commit that adds the backend for configuring and posting topics automatically on a schedule. I'm still working on the UI to be able to set them up through the site, but I can...

      I've just pushed up a commit that adds the backend for configuring and posting topics automatically on a schedule. I'm still working on the UI to be able to set them up through the site, but I can add them manually pretty easily now.

      So first, thanks very much to the people that have been manually posting these recurring topics for months. They've been a source of lots of great conversation, and I really appreciate people making sure to keep posting them regularly. Thanks also to @hungariantoast and @deing specifically for doing the work of writing a script to do automatic posting, and the kinda-API-wrapper that it uses. That made sure that multiple of those topics were posted consistently for quite a while before I got around to implementing this.

      I'd like to start setting up all of the recurring topics "properly" in the new system, so let's talk about which ones we already have, and potentially some others that we'd want to add. We should probably also try to space them out a little, so there's not a dump of them at the same times. Here are some of the ones that come to mind immediately for me, but I'm sure I'm missing some, and if there are others that you think would be good to have, let me know. I know there are other ones that have dropped off and it would probably be good to resurrect them:

      Group Topic
      ~anime What have you been watching/reading this week?
      ~books What are you reading these days?
      ~comp Fortnightly programming Q&A
      ~creative What creative projects have you been working on?
      ~games What games have you been playing, and what's your opinion on them?
      ~talk What are you doing this weekend?
      ~talk What are you doing this week?

      There are also some others that vary every week, so I probably won't be able to set those up yet (like @aphoenix's recent ~games.tabletop weekly discussions), but once there's a UI we should be able to start configuring them ahead of time.

      Any thoughts on those existing recurring topics, suggestions for new ones to add, or old ones to bring back?

      62 votes
    24. Tabletop Weekly Discussion #4 - What's the last game you played?

      This is a recurring thread in ~games.tabletop where we can talk about board games in a fun way. Feel free to discuss boardgames in any way you want! Each week I add a guiding topic / question,...

      This is a recurring thread in ~games.tabletop where we can talk about board games in a fun way. Feel free to discuss boardgames in any way you want! Each week I add a guiding topic / question, just to help things along:

      What's the last game you played?

      6 votes
    25. Some layout adjustments and de-emphasizing topic tags a little

      Updates have been slow lately—I've been working on some larger projects that have ended up with me getting lost down some rabbit-holes that I probably should have stayed away from. Hopefully there...

      Updates have been slow lately—I've been working on some larger projects that have ended up with me getting lost down some rabbit-holes that I probably should have stayed away from. Hopefully there will be some progress to show from those before too much longer.

      Anyway, I've just deployed an update that re-arranges a few elements, with the most major change being that most topic tags are no longer shown by default on the "listing pages", such as the home page and when you're inside a specific group. The tags added a ton of clutter to the page for information that wasn't important at all most of the time, and multiple people have told me that they found them intimidating and confusing.

      I'll come back to the reasoning behind it, but first: if you want to continue seeing tags on topics in listings, there's a new setting for that near the top of the Settings page: "Show topic tags in listing pages". I've also already enabled this setting for anyone that has the permission to tag other users' topics, since I think those users clearly care more about tagging (and if you'd like that permission to help with tagging topics, send me a message and let me know and I can give it to you).

      For more about why, I think this old page by Cory Doctorow from 18 years ago does a good job of explaining why detailed metadata systems often have a lot of issues. Even though some users (including me) care a lot about trying to organize and label everything, most users really don't, and it's intimidating to try to figure out how to tag "properly".

      This will only get worse as the site continues to grow and more tagging conventions and history are built up, so I wanted to try addressing this now, before it gets too bad. Not having the tags on listings will also have some other benefits like not needing to worry so much about adding "too many" tags to topics, potentially being able to come up with some new special uses for tags in the future, and so on.

      Various other minor tweaks were made to the layout as part of this and some upcoming changes (like being able to hide/ignore topics from the listing page). Just a quick list:

      • "nsfw" and "spoiler" tags will still be shown in listings. Other "important" tags will be enabled eventually to continue showing in listings, probably even on a per-group level.
      • On a topic's comments page, tags are now displayed below the title instead of being in the sidebar
      • On the new topic page, the "add tags" field is hidden (collapsed, requires a click) by default. Once a user shows interest in tagging—either by submitting a new topic with tags or changing tags on a topic—it will be shown in the future. I enabled it for a lot of existing users that have done any tagging recently, so most of you probably won't even notice this.
      • The "content metadata" such as word count and publication date is now shown in listings next to a topic's group, instead of in parentheses after its title. Without the tags, we have more room for this and can probably do some more with this soon.
      • Link topic favicons (the site logos) are now shown next to the site's name, instead of before the title.

      That should mostly cover it for now. Let me know if you have feedback or questions.

      And as usual, I've given every 10 invites, accessible on the invite page

      54 votes
    26. What are you reading these days? #29

      What are you reading currently? Fiction or non-fiction or poetry, any genre, any language! Tell us what you're reading, and talk about it a bit. Notes We're coming up on #30! Exciting! Previous...

      What are you reading currently? Fiction or non-fiction or poetry, any genre, any language! Tell us what you're reading, and talk about it a bit.

      Notes

      We're coming up on #30! Exciting!

      Previous topics

      Previous topics are listed in the wiki.

      12 votes
    27. What do you want someone to ask you about?

      Did something cool recently, and no one’s bothered to ask? Got some stuff on your chest, and no one’s checking in? Super passionate about a niche topic that not too many people think of? Toss your...

      Did something cool recently, and no one’s bothered to ask?

      Got some stuff on your chest, and no one’s checking in?

      Super passionate about a niche topic that not too many people think of?

      Toss your question-hopeful here, and let someone pop it!

      37 votes
    28. What’s the status on anonymous comments?

      A long time ago, there was a discussion about anonymous comment posting. I’d link it if I wasn’t typing at mobile, but it shouldn’t be too hard to find. How did things about anonymous posting...

      A long time ago, there was a discussion about anonymous comment posting. I’d link it if I wasn’t typing at mobile, but it shouldn’t be too hard to find.

      How did things about anonymous posting evolve, @Deimos? Do you plan to eventually make something like this?

      There are plenty of topics such as this one which would IMO strongly benefit from anonymous comments - I can definitely see much higher participation if that was the case.

      Regarding the abuse, I won’t reiterate all the points made in the thread [todo: link] and purposed solutions, but what about turning anonymous posting on only in some topics, perhaps where the topic author manually turned them on? We could have them for sensitive topics while holding people accountable for their words in all the political topics.

      14 votes
    29. What are you reading these days? #28

      What are you reading currently? Fiction or non-fiction or poetry, any genre, any language! Tell us what you're reading, and talk about it a bit. Notes I'm finally going to update the wiki today,...

      What are you reading currently? Fiction or non-fiction or poetry, any genre, any language! Tell us what you're reading, and talk about it a bit.

      Notes

      I'm finally going to update the wiki today, hopefully. FYI.

      Previous topics

      Previous topics will be ARE listed in the UPDATED wiki!!! as soon as I update it.

      14 votes
    30. How to build a desktop computer (tower) for Linux with pieces that are easily available worldwide (most especially South-America)?

      This post is related and in some part a repetition of my other topic on how to buy a laptop for Linux. Because I'm in Brazil, many brands and stores that do not ship to my country are out of the...

      This post is related and in some part a repetition of my other topic on how to buy a laptop for Linux.

      Because I'm in Brazil, many brands and stores that do not ship to my country are out of the question, and even the ones that ship usually cost more than I can pay due to currency exchange rate and shipping costs themselves. What are some universal stores, brands and models that I can probably find on my location, that won't give me much trouble running Linux?

      I don't require playing games or top performance (8GB RAM and i5 processor would be the minimum requirements). And SSD would be nice, but, for my budget, it's a plus.

      I just need something that is durable and works reliably under Linux, especially when it comes to audio and HDMI output, video graphics adapter support, booting from USB, hibernating, sleeping and power management.

      Thanks!

      6 votes
    31. Unofficial Weekly Discussion #4 - What is your most "thinking outside the box", "pie in the sky", and/or "out there" idea for Tildes?

      Despite me still being a little distracted thanks to WoW Classic and somewhat absent from Tildes lately as a result, since it's been a few weeks since the last Unofficial Weekly Discussion topic,...

      Despite me still being a little distracted thanks to WoW Classic and somewhat absent from Tildes lately as a result, since it's been a few weeks since the last Unofficial Weekly Discussion topic, I wanted to make sure to get one posted this week. And since it's been a while, I wanted to try something a bit more lighthearted and fun than usual to get things flowing again. So here it is:

      What is your most "thinking outside the box", "pie in the sky" and/or "out there" idea for Tildes?

      It doesn't matter whether you think it's really a good idea or not, it will work or not, it would ultimately have a net positive or negative effect, or how impossible it might be to implement; Let's just get the creative juices flowing and start throwing out our "craziest" ideas for the site!

      p.s. Once again, let's please try to keep things positive, and keep any criticism purely constructive and friendly so as not to discourage people from participating.


      Previous Unofficial Weekly Discussions:

      Week #1, #2, #3


      Other relevant links:
      Donate to Tildes - Tildes Gitlab : Issues Board - Tildes Official Docs

      28 votes
    32. Unearthed Arcana: `edbrowse`

      I recently happened to mention edbrowse in a throwaway comment, and @ainar-g expressed some interest in it. I took my sweet time, but I finally managed to assemble a short(ish) write-up on it, and...

      I recently happened to mention edbrowse in a throwaway comment, and @ainar-g expressed some interest in it. I took my sweet time, but I finally managed to assemble a short(ish) write-up on it, and my sleep-addled mind is thinking that this topic - niche, weird tools - could just become recurrent.


      Terminal brosers, such as lynx, w3m and elinks, while still used and under more-or-less active development, are very niche tools. edbrowse fills a niche within that niche, as it's meant for use by non-sighted people, and thus provides an interface even more bare-bones and arcane than the usual TUI/curses apps that share its space.

      As per the name, edbrowse's interface is heavily inspired by ed's, the standard text editor: edbrowse, in fact, is not just a web browser, but it combines together a browser, a text editor, a mail client, and - for some reason - a database client. All of these functions are mostly controlled via one-letter commands and, as is tradition, only displaying a single ? on error*.

      edbrowse is also unique amongst the terminal browsers because of its support for JavaScript and the DOM. The text it spits out is meant for Braille displays and screen readers, so it lacks niceties like color or aligned tables, but if you were to browse to reddit.com with it, you would see a perhaps ASCII-art Snoo fill the screen.

      "Browsing reddit? How‽," you might ask. "How am I supposed to get this thing to stop questioning me? All those ? are filling me with existential dread, I have no idea what to do!"

      While it's all there in the manual (but not in the manpages, for some reason), reading through 30k words of text can be a bit of a slog. They do provide a cheatsheet, though, even if it's a bit messy.

      So, how do you use edbrowse? If you already know how ed works, most commands (especially "movement", search and listing commands) will work as expected - it is also an editor, after all - but edbrowse adds another handful of them.

      The most important of them is, perhaps, browse. It will make edbrowse put in an HTTP request, grab the response (if any), and then render it. It will print out the length, in bytes, of the response and of the rendered text, and stop there.

      $ edbrowse
      edbrowse ready
      b https://tildes.net
      119201
      20083
      

      To actually peruse the page you can use any of the ed listing commands (print, list, and number), or the z command. z works much like p, but it prints a number of lines (normally 24) while "remembering" your position within the page.

      0z10
      {Tildes}
      {Log in}
      <>Sidebar
      
      * {Activity}
      * {Votes}
      * {Comments}
      * {New}
      * {All activity}
      

      Links are indicated by curly brackets, while form elements (both input elements and buttons) are wrapped in angle brackets. You can follow a link by jumping to the line containing it and issuing a go command (using g2 to follow the second link on that line, g3 for the third, g$ for the last), but, in normal use, you should probably just search for the link text.

      /{Log in}/g
      5886
      923
      0z10
      {Tildes}
      <>Sidebar
      
      Log in
      
      Username <>
      Password <>
      <-> Keep me logged in
      <Go>Log in
      

      The same thing goes for form elements, but the command to use, here, is i (for interact). i has actually four different subcommands: i[N]=, to set the value of a text field, ipass[N] to prompt for the value of a password field, i[N]* to press a button, and i[N]? to ask edbrowse what that damned element is supposed to be.

      /Username/ i=mftrhu
      /Password/ ipass
      hunter12
      /<Go>/i*
      submitting form
      124579
      20049
      

      You can jump back to the previous page with ^, and refresh the current page with rf.

      Of course, edbrowse can do much more - can be configured to do much more, via .ebrc, as it possessed (very) rudimentary programming facilities. It can edit its own configuration file, and reload it with config, so - rejoice. You won't ever need to leave it.

      And, after seeing just how aesthetically pleasing its configuration language can be, I'm confident that you won't ever want to leave it.

      # Switch to a new editing session
      e2
      no file
      e ~/.ebrc
      # Show the last lines of the configuration file
      $100,113n
      100 function+google {
      101 b http://www.google.com
      102 /<>/ i=~0
      103 /</ i1*
      104 /^About/+2
      105 }
      106 function+ddg {
      107 b https://duckduckgo.com
      108 /<>/ i=~0
      109 i2*
      110 /<Go secure>/+1
      111 /<Go secure>/+2
      112 z24
      113 }
      

      As I said earlier, while edbrowse does possess some programming facilities, they are very rudimentary. Functions are nothing more than sequences of edbrowse commands with some flow control constructs: they can do everything an user could do, which means that they are often convoluted and overly terse.

      The ddg function, for example (which is invoked via <ddg [PARAMS]), first browses to duckduckgo.com. The DuckDuckGo home page, as rendered by edbrowse, only contains a link followed by the search form:

      {About DuckDuckGo Duck it!}
      
      <> <S secure> <X>
      

      So the function looks for the (first) empty text field (/<>/), fills it in with the parameters passed to it (i~=0), activates the second form element on that line (i2*) and, once the results page has loaded, skips the initial boilerplate (/<Go secure>/+1,+2) and prints the first 24 lines of results (z24).

      Sure. It could be replaced by a single line, replacing all the form interaction with a simple b https://duckduckgo.com/?q=~0, but where would be the !!FUN!! in that?

       


      * This is not completely true, as edbrowse will show more long-form error messages, but it's pretty inconsistent with them.
      † Iff you have JS enabled in your current session. It can be toggled on and off with the js command.
      ‡ I had no luck with the Tildes buttons (e.g., sidebar toggle, upvote button), though, at least not with the version of edbrowse that Debian bundles up.

      10 votes
    33. New groups added, more work still happening on rearranging, moving topics, etc.

      Alrighty, after the discussion last week, I've finally added the new groups, and everyone will have been mostly auto-subscribed to all of them. I'm still working on some of the details like adding...

      Alrighty, after the discussion last week, I've finally added the new groups, and everyone will have been mostly auto-subscribed to all of them. I'm still working on some of the details like adding descriptions, and there will be some awkward pieces and interface aspects since we're still in the transition phase before I get those larger changes to subscriptions/etc. in (which I really hope will be soon), but it should mostly be fine.

      If you want to change your subscriptions quickly, use this page: https://tildes.net/groups (linked from a button at the bottom of the home page's sidebar)

      First, here are the new groups:

      New top-level groups (everyone auto-subscribed)

      New sub-groups (auto-subscribed only if you were subscribed to the parent group)

      Some of this will be a little experimental and I'm not totally sure how it's going to work out (splitting ~science into the branches of science especially), but we'll see what happens. The names and such aren't necessarily 100% final either.

      Since we now have some real sub-groups that people other than me can post in, I made a small behavior change to how sub-groups work until those larger changes are ready. Previously, subscribing to a group would automatically include all posts from its sub-groups in your home page as well. That is, if you subscribed to ~tildes, you would also see all posts from ~tildes.official, regardless of whether you subscribed to it or not.

      Now, your home page will only include posts from groups (and sub-groups) that you are specifically subscribed to. So if you want to see topics from ~games but not ~games.tabletop, you should subscribe to ~games and unsubscribe from ~games.tabletop. However, if you visit ~games directly, posts from ~games.tabletop will still be included in the list there, regardless of whether you're subscribed or not. I know this isn't ideal, but it's not permanent and should be fine for now.

      I'm going to get back to working on updating these groups and moving some of the older topics around now, but let me know if you have any questions or thoughts.

      And as usual, I've topped everyone's invites up to 10. You can get your invite links here: https://tildes.net/invite

      51 votes
    34. What personal goals are you working towards?

      Inspired by similar topics such as "what are you reading" and "what creative project are you working on", and being obsessed with structured self-development, I thought I'd start this. As the...

      Inspired by similar topics such as "what are you reading" and "what creative project are you working on", and being obsessed with structured self-development, I thought I'd start this.
      As the title says. Share what your goal is, why you want to achieve it and how you will go about it (the steps/behaviors). You can include a timeline/target date which hopefully will instill a sense of accountability and increase motivation.
      I'm also hoping to get some inspiration and/or tips for my own life goals.

      If this gains interest I might post this once a quarter for follow-ups and new goals.

      I'll share mine in a comment below.

      25 votes
    35. Dan Tepfer (Human - Computer Duet) - NPR Music Tiny Desk Concert

      Video Link I decided to post this as a text topic since IMO the video description is really important to understanding this performance: Aug. 29, 2019 | Colin Marshall -- Dan Tepfer has...

      Video Link

      I decided to post this as a text topic since IMO the video description is really important to understanding this performance:

      Aug. 29, 2019 | Colin Marshall -- Dan Tepfer has transformed the acoustic piano entirely with his new project, Natural Machines. Watch the keys and you'll see this Disklavier — a player piano — plucking notes on its own. But it's not a prerecorded script.

      Here's how it works: Tepfer plays a note, and a computer program he authored reads those notes and tells the piano what to play in response. Tepfer can load different algorithms into the program that determine the pattern of playback, like one that returns the same note, only an octave higher. Another will play the inverted note based on the center of the piano keys. These rules create interesting restrictions that Tepfer says make room for thoughtful improvisation. In his words, he's not writing these songs, so much as writing the way they work. To better communicate what's happening between him and the piano, Tepfer converted these audio-impulse data into visualizations on the screen behind him, displaying in real time the notes he plays followed by the piano's feedback. We dive even deeper into this project in a recent Jazz Night in America video piece.

      Perhaps the trickiest part here, unlike a human-to-human duo, is that the computer plays along with 100 percent accuracy based solely on Tepfer's moves. He compares it to dancing with a robot that never misses a beat. Tepfer has to play in kind to keep the train on the tracks, but if he falls out of step, so does the computer. On the other hand, Tepfer has unlocked a new frontier of music available to acoustic piano players: He's essentially given himself more limbs to play the piano at once, and at times we see more than 10 keys pressed at a time or a sequence of notes played at seemingly superhuman speeds. It's a central idea to what innovative technology enables for us — that which is impossible for us to achieve on our own.

      edit: Nice related video from Jazz Night in America with Dan explaining some of how it works:
      https://www.youtube.com/watch?v=0L6tzG3FkcU

      7 votes
    36. Typesetting Markdown Blog: What Next?

      Some of you have read the Typesetting Markdown blog series (https://dave.autonoma.ca/blog/). The plan was to finish the last two parts with Annotated Text (basically markup for Markdown) and...

      Some of you have read the Typesetting Markdown blog series (https://dave.autonoma.ca/blog/). The plan was to finish the last two parts with Annotated Text (basically markup for Markdown) and Figure Drawing (MetaPost); however, people have asked for a post on Markdown to EPUB, others have asked for high-quality PDF theme templates using ConTeXt, and some have requested rendering Markdown into HTML.

      Within the realm of Markdown, digital documentation, typesetting with ConTeXt, R, externalized interpolated strings, and bash scripting, what would interest you for the next post in the series?

      (Please flip through the blog series to see the topics that have been covered.)

      3 votes
    37. What are you reading these days? #27

      What are you reading currently? Fiction or non-fiction, any genre, any language! Tell us what you're reading, and talk about it a bit. Notes Sorry this is posted so late! I would've posted it...

      What are you reading currently? Fiction or non-fiction, any genre, any language! Tell us what you're reading, and talk about it a bit.

      Notes

      Sorry this is posted so late! I would've posted it tomorrow, even, but I'm working all day so I won't have the chance. I'll make sure and bump this thread Sunday, so we can talk about our reading. I'll set an alarm for next time!

      Previous topics

      Previous topics will be listed in the wiki as soon as I update it.

      9 votes
    38. Potential new groups, and general discussion about the purpose and organization of the group hierarchy

      It's been almost a month since we had proposals for more groups to add. I apologize for taking so long with it—just as a quick explanation for why it's taken so long to get around to: I've been...

      It's been almost a month since we had proposals for more groups to add. I apologize for taking so long with it—just as a quick explanation for why it's taken so long to get around to:

      I've been working on some major background changes related to how groups and the overall abilities of choosing what to see (and not see) on Tildes work, which I was planning to implement at the same time the new groups were added. However, two weeks ago, someone used Tildes's donation page to test over a thousand stolen credit cards. This made a mess in multiple ways, and it's taken a lot of time to clean up and try to make sure it won't happen again (some of it was my fault for not implementing some protections fully/properly). Dealing with that took priority, and it meant that I wasn't able to finish the changes before being (mostly) away over the last week and a bit.

      Anyway, I'm finally getting back on track and am planning to add more groups very soon (and get those larger changes implemented not long after), so let's talk about that as well as some general discussion about the group hierarchy. First, here are the groups I'm currently intending to add and some thoughts and questions about them:

      New groups:

      • ~arts - This is one that I'm a little questionable about. I do think we need a space for these subjects, but there's some strange and confusing crossover with the existing ~creative. I'm not sure if ~arts should replace ~creative, and if we should just have a sub-group or something else for "things created by Tildes users". I'd appreciate input here.
      • ~design - I really like this idea, and think it can cover topics like graphic design as well as physical ones like fashion and architecture.
      • ~finance - This covers some of the other current gaps with existing groups. I'd like to try to fit topics oriented around business in here, as well as ones related more to personal-finance. I'm not certain about the name, but I think it might be the best compared to some of the other comparable options like ~money, ~business, ~commerce, etc.
      • ~games.tabletop - I think this will be a good way to start trying to split up the ~games content a little. For now, I want to just leave video game topics in ~games though, instead of splitting it into its own dedicated sub-group. I know this will probably be somewhat confusing and unintuitive in some ways, but I also think making it so that almost no content goes into ~games itself would be very weird.
      • ~games.game_design - I think this is a useful way to also split out some of the more "theory-based" topics from the other ones in ~games, which tend to be largely more along the lines of news and "ask" discussions. I also want to be able to do some tinkering with a group having multiple sub-groups, and this will make the first instance of that.
      • ~hobbies.automotive - This will be a bit of a test as well. So far, ~hobbies has been quite inactive so it's not truly necessary to split it, but a number of users have expressed interest in it, and I'd like to see if the dedicated sub-group helps motivate more activity about a specific subject.
      • ~science.social - Both the name and being a sub-group are a little questionable here. I'm open to changes, but again, please read below about the hierarchy in general first.
      • ~space - Fairly heavily requested as well, and I feel like it's distinct enough from the existing groups to be worth trying to give a dedicated section.

      Those are all the ones I'm planning to add for now. There are some other groups (and especially some sub-groups) that I think are very good ideas and would work well too, but I want to delay those a little bit to get the structural changes in, since I think that will make a big difference in helping people choose their content too. After these additions we'll have quite a lot of top-level groups (depending exactly what we add, we'll have around 25), and we might want to think about merging some of them before adding even more. On that topic:

      General group hierarchy thoughts:

      I haven't done a good job of defining the purpose of the group hierarchy, or explaining how I think about it. This has caused a fair amount of confusion and debates about the right place for groups/sub-groups, as well as (completely reasonable) questions like why we need groups at all, instead of just using tags.

      I think a lot of the confusion comes from the natural tendency to think about it as a subject-based hierarchy. That is, if subject B is a subset of subject A, it should be a sub-group. However, I think it's going to be more useful to try to treat it as a hierarchy of interest (or disinterest), where the hierarchy is based more around a perspective like "if a user is interested in subject A, they'll probably also be interested in the more-specific subject B".

      I think ~tech and ~comp make a good demonstration. From a subject-based perspective, computers are certainly a subset of technology, so it seems like it should really be ~tech.comp instead of two separate top-level groups. But if you look at it from an interest-based perspective, someone being interested in technology in general definitely doesn't imply that they're also interested in reading technical articles about programming. That's why they're split into separate top-level groups.

      Similarly, ~anime seems to obviously make sense to be a sub-group of ~tv, but I don't think there's nearly enough "interest crossover" to do that. You'd end up with a huge portion of ~tv viewers wanting to exclude ~tv.anime, since it's such a distinct subject.

      Overall, the purpose of the group hierarchy is to help people be able to find and avoid certain types of topics. Using a hierarchy for this will allow us to do things like "I want to see the gaming topics, but not from the League of Legends groups", which are practically impossible to do in a flat structure like reddit has.

      You can also think of the groups as something like "forced" or "implied" tags that are always on all of the topics inside those groups. With a tag-only system, every gaming topic would need to manually be tagged something like "video games" so that people uninterested in them can easily filter them out. The groups system makes this automatic and much more convenient and understandable.

      In the future, I think it will also be very important for the different groups (and some sub-groups) to be able to act as different "spaces" with their own rules, and possibly even different features or design.

      I hope that helps clarify the hierarchy a bit and explain why the organization has been done this way so far (and will likely to continue to be). Let me know if you have any questions or thoughts about the hierarchy and the planned new groups, I'm intending to add them later this week unless something else goes horribly wrong.

      And as usual, I've topped everyone's invites up to 10. You can get your invite links here: https://tildes.net/invite

      68 votes
    39. Topic Requests: What subject would you like to see covered in more depth?

      For those who haven't seen my essay-length posts in the past, I occasionally like to delve into explaining different programming concepts, particularly with regards to making your code easier to...

      For those who haven't seen my essay-length posts in the past, I occasionally like to delve into explaining different programming concepts, particularly with regards to making your code easier to manage. Sometimes this has to do with how you structure you code and projects, and at others it has to do with how you think about the problems you're solving. I've been in the mood to write up on yet another programming subject, but nothing in particular has stood out to me lately during the course of my work.

      With that in mind, I figured I would take a different approach and see if anyone here had some specific requests for content they would like to see. Requests from all levels of experience are welcome!

      (And for those who are itching to do a write-up on any of the requests that appear here, feel free to call dibs!)


      Edit

      For those who want to take a dive into my previous submissions, you can now find them in the new wiki entry created by @cfabbro or directly via the programming.code_quality_tips tag here.

      8 votes
    40. I don't understand internet comments sometimes (reading comments on Aaron Swartz)

      So I'm just browsing the internet when I should be asleep, and naturally I'm on Reddit. I've read a couple of topics about Aaron Swartz. Comments that get heavily upvoted are things like "the...

      So I'm just browsing the internet when I should be asleep, and naturally I'm on Reddit. I've read a couple of topics about Aaron Swartz. Comments that get heavily upvoted are things like "the prosecution didn't kill him. he did." ... why does nobody realize this is an incredibly callous thing to say? What the fuck is wrong with people? Why is this acceptable? You'd think more people would take his side or at least be sympathetic.

      5 votes
    41. Unofficial Weekly Discussion #3 - Argument de-escalation and disengagement brainstorming session

      IMO one of the major issues with online debates, arguments and heated discussions is that they often tend to escalate rather steadily over time, and as each side gets more frustrated with the...

      IMO one of the major issues with online debates, arguments and heated discussions is that they often tend to escalate rather steadily over time, and as each side gets more frustrated with the other they also tend to slowly get more personal as well. I am admittedly guilty of falling into this trap occasionally myself too, which has got me thinking about ways that Tildes (the site and the users here) can potentially help deescalate unproductive arguments and allow people to disengage more effectively from them. To this end I thought it might be a good idea to have a brainstorming session regarding that.

      To start things off, here are most of the ideas I could find related to this issue that have previously been proposed and are already on Tildes Gitlab (click to read the full details):

      Add ability to hide topics (and view/unhide ones users have previously hidden) self explanatory
      Add community based thread locking We have labels now, which help moderation and can help hide comments that hurt the discussion. But maybe we need some sort of similar function for locking or temp-locking threads when they get out of hand due to drama or something. As long as we only really have Deimos doing the moderating, that can help avoid things blowing up when he is unavailable.
      Add "block user" feature This would more effectively allow people to avoid arguments but has some potential downsides worth considering as well, e.g. users getting trapped in a filter bubble. However, other than for moderators, that is probably not a major drawback compared to the benefits, IMO.

      How deep the block goes is also something that probably needs to be investigated and discussed. E.g. Does blocking a user just prevent PMs? Does it prevent their replies from notifying the user? Does it hide their comments/topics, and if so does it hide all the replies to those hidden comments as well? Etc.

      Add "unfollow" feature, allowing users to turn off notifications for replies to their comments/topics This would allow users to more effectively disengage from arguments. It should probably be something disabled by default and only enabled on a case-by-case basis, not a global user setting though, IMO.

      edit: Feature also requested again, but for a slightly different reason (avoiding getting spammed on busy topics)

      Add placebo comment labels Related to the other "disengage" feature suggestions, I think a "placebo" comment label could also potentially help the culture of the site. What I mean by that is perhaps adding some comment labels that have no effect, or only an effect for the person that applied it. e.g. A "Disagree" comment label, that has no effect whatsoever, or perhaps makes the comment collapse (like a "noise" labeled comments), but only to the user that applied the "disagree".

      Comments related to this.

      Add "argument/bickering" label for users to apply on unproductive arguments This label, once it reaches a certain threshold could even have effects applied to it, E.g. imposing a forced time delay on replies between all involved parties, adding a delay before the replies even show up (to give time for people to cool off), or even simply locking that particular thread entirely if enough labels are applied.
      Show whether a comment has already been replied to in users' /notifications/unread page I suspect that people often reply directly from their /notifications/unread page, which can lead to needless repetition in the comments. It also potentially further escalates arguments as well, since a user may feel obligated to reply since they do not realize that someone has already addressed the comment effectively. Embedding the other replies somehow, perhaps by using a `details` like expando, might be nice as well.

      Feel free to voice your support or criticism regarding the above suggestions, offer up ideas to potentially improve them, or even propose your own brand new ideas related to this issue in the comments here as well.

      p.s. Once again, the point here is to open up the conversation and get ideas flowing freely, so let's please try to keep things positive, and keep any criticism purely constructive and friendly so as not to discourage people from participating.


      Previous Unofficial Weekly Discussions:

      Week #1, #2


      Other relevant links:
      Donate to Tildes - Tildes Gitlab : Issues Board - Tildes Official Docs

      27 votes
    42. What are you reading these days? #26

      What are you reading currently? Fiction or non-fiction, any genre, any language! Tell us what you're reading, and talk about it a bit. Notes Hi everyone! I'm @acdw, I'm taking over this thread...

      What are you reading currently? Fiction or non-fiction, any genre, any language! Tell us what you're reading, and talk about it a bit.

      Notes

      Hi everyone! I'm @acdw, I'm taking over this thread from @cadadr. This is my first one, and I'm excited for the discussion!

      If anyone has any suggestions about how to run this thread, please feel free to PM me (I don't want to clog up this thread with suggestions). If there's enough messages, I'll start a thread to discuss them publicly.

      Previous topics

      Previous topics are listed in the wiki.

      21 votes
    43. Let's talk about musicals!

      The thread about The Wizard of Oz helped me realize there were other musical fans here, and rather than go offtopic in that thread I figured I'd make a whole new one for discussion. Topic is:...

      The thread about The Wizard of Oz helped me realize there were other musical fans here, and rather than go offtopic in that thread I figured I'd make a whole new one for discussion.

      Topic is: musicals. Anything and everything. Tell me about your favorites, the shows you've been to, the songs that make you cry, the numbers you've performed at karaoke, what a talent Sarah Brightman is, how much you had to pay for Hamilton tickets -- whatever! It's all fair game!

      19 votes
    44. Some <details> about more <small> updates (you'll get that in a minute) and general Tildes feedback/questions/comments

      Similar to the last topic, I've got some more minor updates to let everyone know about. It's also been quite a while since we had a general feedback topic, so let's do that today as well—feel free...

      Similar to the last topic, I've got some more minor updates to let everyone know about.

      It's also been quite a while since we had a general feedback topic, so let's do that today as well—feel free to ask any questions or give feedback about Tildes overall.

      Here's what's been happening:

      1. @Algernon_Asimov's major reorganizing and rework of the Docs is now live on https://docs.tildes.net. A decent number of changes needed to be made to be able to support having the pages in categories/folders, dealing with some formatting changes, redirecting old urls, etc. Some of these changes have started being integrated back into the wiki on Tildes itself as well (and I'm still gradually working on it). For example, the pages in the ~tildes.official wiki are somewhat organized into the same folders, even though the UI doesn't handle it very well in a lot of places yet.

        If you want to help edit the Docs at all, all of the pages (except site policies) are available in the ~tildes.official wiki, and I'll review and transfer any edits to the Docs site. If you don't have access to edit the wiki, send me a message and ask and I can give you access to edit (and you can edit the other groups' wikis too).

      2. Some new HTML-exclusive formatting capabilities are available when writing posts:

        • <small>: lets you write a section of text in a smaller font. Good for "side notes" and such, and much better than using superscript, which some people were doing previously to get that effect.
        • <details> and <summary>: lets you make "expandable" blocks in your comments. This is useful if you want to do things like hide a large block of text or code and let people expand it if they want to read it. @hungariantoast used it immediately in his comment here, if you want to see an example. The current state of it isn't great for use for spoilers (but probably better than just writing them in plain sight), but I may make an adaptation of it specifically for use for spoilers.
      3. There's a new site theme available, "Zenburn". It's a fairly low-contrast, and used to be one of my favorite color schemes. I had to do some work on one of my old sites that was using it last weekend, and it reminded me how much I liked it, so I added it. Here's the official screenshot of the vim color scheme for it, if you want an idea of what colors it uses. You can change the theme on the settings page if you're logged in, or there's a dropdown at the bottom of every page if you're logged out.

      4. @deing has added a small warning to try to let people know when they're about to reply to an old comment or topic, since it seems fairly common for people to accidentally "necrobump" old threads without realizing. For now, the warning shows up when the topic/comment is over a week old. I set that threshold based on pulling out some stats and seeing that only 1% of comment replies and 2% of top-level comments were replying to anything that old, so it should be quite rare for anyone to see anyway.

      Other than that, I haven't forgotten about the new group proposals and should be adding some new ones this week. I wanted to finish some backend changes to the group system first to help with that, and it's... gotten more ugly than I was expecting. Sorry for the delay, hopefully soon though.

      Let me know if you have any thoughts about any of those changes, and as mentioned, feel free to use this topic for general feedback/questions as well, since I'm sure there are some things that people want to give feedback or ask about that might not feel like they're worth starting a thread in ~tildes for. As usual, I've also topped everyone back up to 10 invite codes, which you can get here.

      59 votes
    45. What games have you been playing, and what's your opinion on them?

      I started this last week, and plan to continue posting this topic weekly. So, what have you been playing lately? Discussion about video games and board games are both welcome. Please don't just...

      I started this last week, and plan to continue posting this topic weekly.

      So, what have you been playing lately? Discussion about video games and board games are both welcome. Please don't just make a list of titles, give some thoughts about the game(s) as well.

      26 votes
    46. Should clicking an article on Tildes be a prerequisite for posting a comment in the associated thread?

      This thought was brought to you/sponsored by my perception that there's an increasing number of comments on Tildes that attempt to "answer" questions posed in the titles of posts, but don't...

      This thought was brought to you/sponsored by my perception that there's an increasing number of comments on Tildes that attempt to "answer" questions posed in the titles of posts, but don't necessarily demonstrate that the user has read the article before commenting. I won't link specific comments, but I've noticed a fair bit of it as of late. I get that those titles bait people into voicing their opinion, but often it's at the detriment of overall discussion. Should a prerequisite of clicking the actual link in question be a requirement before the user is allowed to post a top level comment? Or perhaps a cooldown period of entering a thread versus commenting may help?

      The goal here would be to disincentivise the posting of "driveby" or similarly reductive comments that often don't demonstrate nuance or knowledge that is conveyed in the associated article. Sure, we can't ever know if the user has actually read the article, but it's not designed to be a foolproof strategy, just a discouraging one.

      There's a few ways this could be implemented, probably via the utilization of a small bit of javascript that toggle's a user's reading state for a particular post. Thoughts?

      Just to clarify since I've edited this post: I mean top-level comments only. Replies are more likely to be in response to the parent comment, rather than the title and wouldn't be affected by this proposal.

      25 votes
    47. Some thoughts on freedom on the Web, explained through a simple analogy

      I'm writing this in an attempt to explain more clearly some ideas about the dangers of having an oligopoly in control of the Web, and the current difficulties of discussing that without being...

      I'm writing this in an attempt to explain more clearly some ideas about the dangers of having an oligopoly in control of the Web, and the current difficulties of discussing that without being taken as some kind of "free speech absolutist". It's an analogy and, as in any analogy, it's only valid to a certain extent. The important thing is for it to be valid enough to explain a point.


      There was a city in which four companies had ended up owning every bar, except for a handful of them in the outskirts. Upon one moment, they started to regulate which kind of conversations could be held in their bars and which couldn't, something they had a legal right to do and felt was their responsibility. So they prohibited any racist, homophobic or sexually explicit conversation, as well as conversations which they thought could carry any risk for society as a whole. Almost no one could really object to that, after all who would defend that kind of behavior? Some far right gangs said it was against their right to free speech, but they were correctly answered that they didn't have any right to determine the conversation policy of bars that weren't theirs.

      Others tried to point that, while that policy wasn't inherently wrong and those companies were in their right to implement it, in the past this was dealt with on a bar-per-bar basis, and although the immense majority of bars didn't allow that kind of behaviors, they had different degrees of flexibility about different topics so bars were more varied and diverse, and you were free to choose a bar which conformed to your interests.

      But they were quickly accused of defending some supposed right of that people to be given a place to discuss and organize, and sometimes even accused of defending those ideas. "If you don't like how the Four Companies manage their bars, go elsewhere".

      The problem is that the far right gangs and other kind of undesirable people, when forced to leave the Four Companies' bars, went straight to the bars in the outskirts, overflowing them. Some of those bars were already owned by far right people, others though the answer to the Four Companies was to keep a more tolerant policy, and were overtook by neo-nazis. The few independent bars that didn't accept to become far right havens were forced to implement policies not that far from those of the Four Companies, or else face a far right invasion. Their clients spent a lot of time discussing wether something was off-limits or not instead of just enjoying a good time like they did before, and those bars were also very small and far away. They were interesting places, to be sure, but they were cut apart from most of the night life of the city, which took place on the hundreds of Four Companies' bars.

      But now, there was a growing problem. The Four Companies had started to prohibit other subjects, for several reasons that aren't really important. Some were distasteful subjects, other were against their political interests or the city council's. But, as the far right gangs kept stabbing people and trying to reclaim their "right" to be accepted into the Four Companies' bars, most people thought that the risk they posed weighed more than anything else.

      But they were missing the point. In another nearby city, there were never a handful of companies owning most bars. Still most bars didn't allow far right gangs, and discussion was diverse and fun, and sometimes helpful to combat the excesses of the city council and local police. Still, there were some neo-nazi bars, and most bars had one or two unlikable people. Neo-nazi bars sometimes caused trouble and had to be closed by the police, most were not only under police surveillance but under the neighbors' surveillance too. And, as neo-nazis were a very small minority, if you didn't support the same team as the owner of your closest bar, you could go to another bar which supported your team without it being forcefully full of neo-nazis or otherwise disgusting people.

      Both cities had neo-nazis and sometimes problems in their bars, although Four Companies' bars were quite more peaceful on average, as they were heavily policed in a uniform and homogeneous way. But they were lifeless too, and lots of interesting discussions and possibilities of neighbors facing local injustice together were lost forever. Everyone ended up thinking the same, watching the same, liking the same sports and supporting the same teams. Bars weren't a fun and exciting place anymore.


      This is just an analogy, so it's limited. But I think it explains well my general view and worries on the subject, which have nothing to do with leaving free way to racists and neo-nazis. It has to do with putting an end to the oligopoly before it's too late.

      6 votes
    48. Reflections on recognizing and resisting abusive practices in psychedelic organizations

      I have been noticing a disturbing trend in psychedelic groups lately, in which powerful mind-altering substance are being used for emotional and sexual manipulation -- especially among young and...

      I have been noticing a disturbing trend in psychedelic groups lately, in which powerful mind-altering substance are being used for emotional and sexual manipulation -- especially among young and vulnerable demographics. In order to combat the collective trauma resulting from these practices, I am attempting to spread harm reduction information far and wide as it pertains to the subject.

      This is one of my more recent articles. It is licensed under CC BY-SA 4.0, in case anyone would like to build off of it. If anyone has constructive criticism or experience, any feedback would be immensely appreciated. Thank you :)

      Psychedelics facilitate increased intimacy

      There is a tenuous association between psychedelics and cliquey, tribal, or cult-like group behavior. This should be taken seriously, especially in large group whose members bond through regular psychedelic sessions. Psychedelics have a number of potential effects that can make individuals more suggestible, and may occasion rapidly-escalating intimacy:

      • facilitate deep feelings of connection to others
      • induce dissociation, depersonalization and ego loss
      • increase suggestibility, making it easier to impress new beliefs or ideas upon the user
      • re-expose the user to potentially traumatic memories
      • evoke emotional re-association and object transference, including trust and sexual interest that may not otherwise be present
      • invoke religious or metaphysical experiences, that instill a sense of meaning and personal significance
      • create a sense of paranoia or suspicion, in part as a result of being involved in a potentially illicit activities
      • evoke symptoms of mental illness in vulnerable users, making one reliant on external social and economic support

      Not all of these effects guarantee problems, but rather indicate how psychedelics can open users up to remarkably strong bonding. The ability of hallucinogens to connect individuals into family-like organizations is notable, as psychedelic have been foundational to many rituals, communities, and cults through history. In part due to these effects, many psychedelic groups exhibit some degree of organizational eccentricity, marked intimacy, or social drama.

      Identifying safe group dynamics

      If you need help identifying whether or not an organization exercises exploitative practices, consult the following guidelines on cult behavior and gaslighting. Troublesome psychedelic groups are usually large in size and have organized leadership structure, exhibiting the following qualities (as adapted from the Cult Education Institute’s webpage):

      • possessing an egotistical leader of social or creative influence, who may have a record of abusing power or individuals
      • a rigidly directed ideology, and excluding or punishing members who do not conform to it
      • provoking members who are under the influence of psychedelics, or attempting to selfishly influence the psychedelic integration process of another member
      • maintaining a culture of misinformation or fear or threats, in which members are easily excluded or blacklisted
      • illicit dealings and in-group abuse that is concealed by a culture of secrecy, including: promoting or selling increasingly risky drugs, sexual or romantic grooming, or the use of psychedelics as “tools of seduction”

      Perhaps the best takeaway from the association between psychedelics and cult activity is this: psychedelics have the ability to destabilize and rearrange one’s sense of self, which makes them more susceptible to peer pressure and the influence of others. For users who already are mentally liable or require a secure mindset and setting, it is essential to make sure that they feel in control of their drug use, and have the personal autonomy to ensure their trips are safe and serve personal growth.

      The Cult Education Institute’s signs of a safe group/leader are also adapted below:

      • can be asked questions without judgement
      • discloses ample information such as structural organization/finances
      • may have disgruntled former followers, but will not vilify, excommunicate, or forbid others from associating with them
      • will not have a record of overwhelmingly negative articles and statements about them
      • encourages family communication, community interaction, and existing friendships
      • encourages critical thinking, individual autonomy, self-esteem, and personal growth
      • leaders admit failings and mistakes, accepts criticism, and follow through on implementing constructive changes
      • operates democratically and encourages accountability and oversight
      • leader is not be the only source of knowledge excluding everyone else; group values dialogues and the free exchange of ideas
      • members and leaders recognize clear emotional, physical, and emotional boundaries when dealing with others

      Gaslighting & manipulation tactics

      Many of the tactics that both individuals and groups use to manipulate people are examples of gaslighting, or attempts at convincing members that they are somehow mentally compromised in order to control them. This is often done by withholding information from them, invalidating the victim’s experiences, verbal abuse (including jokes), social isolation, trivializing the victim’s worth, and otherwise undermining their thought process. When combined with the suggestion-enhancing properties of psychedelic drugs, these kinds of behavior can be traumatizing to individual victims, while remaining relatively undetected or overlooked by onlookers.

      In order to help identify gaslighting by a group, consider if you relate to its effects, as described by Robin Stern in her book The Gaslight Effect:

      • constantly second-guessing yourself, feeling confused, or as if something is wrong
      • asking yourself “Am I too sensitive?” throughout the day
      • frequently apologizing to people who hold power over you, feeling as if you can’t do anything right, or running over things you may have done wrong
      • frequently wondering if you are “good enough”
      • frequently withholding information from your friends or family so you don’t have to explain the group or make excuses for it
      • you lie to group members, to avoid being put down or gaslighted
      • paranoia about bringing up innocent conversation topics
      • speaking to group leaders through another member, so you don’t have be worry about the leaders becoming upset with you
      • making excuses for group members’ behavior to your friends and family
      • friends or family try to protect you from the group
      • becoming furious with people you used to get along with

      If you suspect you have been involved in a psychedelic cult or gaslighted, you may be experiencing regular instability, dissociation, or feelings of uncertainty. Although it can be difficult at first, finding a new group that demonstrates a high degree of member safety and accountability may help rebuild one’s sense of safety and trust. If you shared psychedelic experiences with group members while being taken advantage of, it may be beneficial to seek out a professional psychedelic integration therapist to help emotionally contextualize these memories. Victims may also benefit from adjunct trauma therapies, such as Dialectical Behavioral Therapy (DBT) and Radically-Open DBT, somatic bodywork and movement therapies, therapeutic massage, and other complementary therapy practices.

      Sources

      Douglas, James. (2017). Inside the bizarre 1960s cult, The Family: LSD, yoga and UFOs. The Guardian. Retrieved from https://www.theguardian.com/film/2017/feb/13/the-family-great-white-brotherhood-australia-melbourne-cult-anne-hamilton-byrne

      Evans, P. (1996). The verbally abusive relationship: how to recognize it and how to respond. Expanded 2nd ed. Holbrook, Mass.: Adams Media Corporation.

      Mayorga, O. and Smith, P. (2019, May 19). Forgiving psychedelic abusers should never be at the expense of their victims. Psymposia. Retrieved from https://www.psymposia.com/magazine/forgiving-psychedelic-abusers/.

      Neiswender, Mary. (1971). Manson Girl’s Acid Trips Detailed. CieldoDrive.com. Retrieved from http://www.cielodrive.com/archive/manson-girls-acid-trips-detailed/.

      Ross, Rick. (2014). Warning signs. Cult Education Institute. Retrieved from https://www.culteducation.com/warningsigns.html.

      Stern, R. (2007). The gaslight effect: how to spot and survive the hidden manipulations other people use to control your life. New York: Morgan Road Books.

      Windolf, Jim. (2007). Sex, drugs, and soybeans. Vanity Fair. Retrieved from https://www.vanityfair.com/news/2007/05/thefarm200705.

      8 votes
    49. Unofficial Weekly Discussion #2 - Topic tag system brainstorming session

      Inspired by @Lawrencium265's suggestion from a few days ago on advanced topic tag filtering: After the discussion the other day on expanding groups into sub groups I had an idea about topic tags,...

      Inspired by @Lawrencium265's suggestion from a few days ago on advanced topic tag filtering:

      After the discussion the other day on expanding groups into sub groups I had an idea about topic tags, advanced tag filtering rules. The main argument against sub groups is that it would sequester people away from each other. By allowing more advanced tag rules you could subscribe to topics that you're interested in, but further filter those if they include topics you don't like or allow certain threads that would get filtered out unless they contain a tag you are interested in or are within a certain group. I think this would attract different people to threads that wouldn't normally be and allow more diverse discussion and insight. So instead of having gaming.tabletop you would use the tabletop tag under gaming and those who are not interested in it can filter it out and those who are solely interested in it can subscribe to it, and then if a topic gets tagged in an unrelated group that you otherwise wouldn't be interested inyou will know about. This also has the side benefit if preventing cross posting or duplicates.

      I have decided that the topic of this week's unofficial discussion is going to be on the Tildes topic tag system. But rather than make it specifically on topic tag filtering and that idea in particular, I figured we could open the discussion up a bit more and have a community brainstorming session on the topic tag system in general. I.e. Anything related to tag browsing, tag filtering, tag organization/standardization, etc.

      Feel free to comment on any of the open "topic tag" related issues on Tildes Gitlab that pique your interest and you would like to discuss more in depth, propose your own new ideas related to topic tags, or even just spitball.

      The point here is to open up the conversation and get ideas flowing freely, so with that in mind, let's please try to keep things positive, and keep any criticism purely constructive and friendly so as not to discourage people from participating.


      Previous Unofficial Weekly Discussions:

      Week - #1


      Other relevant links:
      Donate to Tildes - Tildes Gitlab : Issues Board - Tildes Official Docs

      18 votes