• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Extended Scripts for Tildes Alpha

      So, after a rather clunky script to open comment's link in a new tab with the left click, I got inspired by the idea of @kalebo and wrote also a script to quickly jump to new comments in a topic....

      So, after a rather clunky script to open comment's link in a new tab with the left click, I got inspired by the idea of @kalebo and wrote also a script to quickly jump to new comments in a topic.

      I thought about writing a dedicated script but felt like it was going to become overly complicated for a user to import different script.

      These script are all meant to give the community some QoL while lightening the pressure on @deimos so he can work without too much stress from all the requests. As soon as the feature are implemented you should get rid of those script that in some parts felt like bad hacks to me that I was writing it.

      I know the button to scroll to new messages is in a quite bad position (top center of your browser page) but I couldn't bear to deal with tampermonkey issue and its GM_AddStyle meta not working properly so I had to use the basic CSS provided by spectre already loaded in tildes.net.

      If someone knows how to figure out that goddamn meta, let me know.

      ========= UPDATE ============

      Edit: So apparently tampermonkey has issues with styles that are not yet fixed and firefox has some issue in general with script that inject stuff in the page (understandably).

      For tampermonkey the solution is simple. Use violentmonkey instead. you can just copy the script and it will work.

      For Firefox it's a little more dirty unfortunately but I cannot find other solutions. You need to open the internal URL about:config. Then search security.csp.enable and double click to disable it. After this the script will work.
      Firefox has a very strict policy and the only real solution would be to write an extension and I don't think it's worth the effort in the current state of development.
      For full description of what that policy does, check the official doc from mozilla: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP#Threats

      12 votes
    2. So far this site has been mostly politics-averse, but I am curious if I am alone as an MAGA/Trump voter/supporter in a sea of reddit mods

      I've seen a few remarks here and there that have implied sort of matter-of-factly that places like /r/The_Donald have no redeeming value, the community members are awful (and undesirable to have...

      I've seen a few remarks here and there that have implied sort of matter-of-factly that places like /r/The_Donald have no redeeming value, the community members are awful (and undesirable to have here), their ideas are all reprehensible, etc. I assume that this is mostly just due to the demographic coming primarily from popular reddit mod teams where being anti-Trump is sort of an unspoken requirement - but I don't really know for certain.

      It reminds me a little of this woman in a class i had once, who spoke to me about atheists, assumed I was christian just as a matter of course. It's kind of an awkward situation to find yourself in. I don't identify as an atheist, but if someone is mildly insulting atheists, it's uncomfortable. You have to be a covert conservative (or covert center-right, or even left-leaning Trump voter) or else you risk being blasted/flamed/mocked/etc. in places like reddit.

      Part of what attracted me to Tildes was the sales pitch that it is to be a community for civil conversation, no hate-speech/bigotry. I think that's a perfect environment for political discussion - far more than shit-flinging and nuclear downvoting on /r/politics. So even if I'm the only MAGA person here, maybe there's a chance we can actually have civil conversations on topics we might initially disagree on...?


      Edit: wow! Really happy to have these conversations with folks. Sad that i haven't encountered any fellow (public) Trump voters/supporters yet but very pleased that things have been civil as advertised. ;) Apologies for slow responses, trying to give proper thought and consideration to all the comments!

      Edit2: gotta head to bed. sorry to anyone i haven't responded to questions from. feeling a bit like a novelty "And here's our token Trump voter. ha ha, he sure is a quirky one, isn't he, that crazy dictator-enabler!" xP. I'll try to answer any questions I've missed tomorrow. Sleep well, all (well, all who are going to sleep before I get back).


      Edit3: Thanks for the open engagement, all you people who live in a different reality!

      Still a bit bummed there aren't any MAGA friends here yet, but I've been blown away by how cordial most of you have been (i hope we can retain this culture into the future of the site). For those who are just coming in and don't want to read everything, I'd say a tl;dr of the conversations I've had below is:

      • most people here want to engage with others on important topics without the shit flinging,
      • some people express disbelief that someone can not be a bigot or racist and vote for Donald Trump,
      • I've been repeating in various conversations the Laurel and Yanny thing is a great metaphor for the polarized camps experiencing different realities, seeing different movies on the same screen.

      I'm continuing to try to reply to questions, and in the spirit of not provoking heated emotions I have been trying not to argue any of my political beliefs except that both sides are seeing different realities.

      90 votes
    3. Daily Tildes discussion - general plans for the week

      First, thanks for the great discussion yesterday about "fluff" content. There's a lot to consider, and a lot of people made great points (and are still making them), so thanks for all your...

      First, thanks for the great discussion yesterday about "fluff" content. There's a lot to consider, and a lot of people made great points (and are still making them), so thanks for all your thoughts in there. On a side note, that was the first topic on Tildes to get over 100 comments (and there's now already a second one). That's a pretty neat milestone to be hitting already.

      For today, I want to talk a bit about my general plans for this week and see if anyone has any thoughts. Maybe this would be a good thing for me to try to do every Monday?

      I'm planning to focus on a few things this week, in no particular order:

      • The EU's General Data Protection Regulation (GDPR) comes into effect this Friday. A lot of sites and people are panicking too much about it, and I think Tildes should generally be fine, but it's still best for me to try to make sure I'm doing things properly before it comes into effect. I've definitely missed at least one thing, and want to spend some time seeing if there are any other updates I should be making in advance.
      • Since you've all certainly read the Tildes Privacy Policy, I'm sure you all know that it says Tildes will delete various types of data after 30 days. Even though the site only started opening up more over the last week or so, I did originally set the server up on April 26 and that's when the earliest data is from. So this week I'll need to do some work to make sure that all of the relevant data is actually going to be getting cleaned up when it reaches 30 days old. A decent amount of this is already done, but I need to verify and finish building some other cleanup code.
      • The next big priority is to try to get the site's code open-sourced. I've had a ton of offers from people to help with development, so I'd really like to start making it possible for people to contribute very soon. This shouldn't be too much work overall, a lot of it is just writing up information that will make it easier for people to get involved.
      • Outside of that, I'll probably also just be doing some general fixing and tweaking of different issues that people have pointed out. Thanks for all the feedback, bug reports, and suggestions so far. If I have time, I'll try to work on some larger features that are already becoming more important with the activity increasing—things like basic search.

      Finally, in the interest of trying to keep momentum up, I've also given everyone 3 invite codes, so you can invite some other people to join the site if you'd like. You can get them from the invite page, which is linked from the sidebar on your user page.

      Thanks again for being here, it's really exciting to see so many people using the site already.

      26 votes
    4. Basic comment anchor links added

      This is more of a stop-gap than a real solution, but it's now at least possible to link to a specific comment. On each comment, on the right side of the header "stripe", there's a # that links to...

      This is more of a stop-gap than a real solution, but it's now at least possible to link to a specific comment. On each comment, on the right side of the header "stripe", there's a # that links to that comment. It just uses an HTML anchor, so you're still linking to the full comments page, but it should scroll to the correct comment at least. You can also click the # on a comment from your notifications page or a user's page to go directly to that comment.

      In the future we'll probably want to have a better view that highlights the linked comment more, and allows displaying context (the parent comments), but for now this should help a bit.

      28 votes
    5. Albion Online

      Any fellow Tildes playing this? I picked it up yesterday with the steam release and it interests me enough to probably keep playing. Although I do think I'm going to need a different guild(nothing...

      Any fellow Tildes playing this? I picked it up yesterday with the steam release and it interests me enough to probably keep playing. Although I do think I'm going to need a different guild(nothing against the one I'm in just I'm NA and they're EU).

      For those who want a quick idea of the game I would say it's a mix of EVE and Runescape. While there are traditional skills you level up based on a mix of these two. You gain "fame" based on certain tasks. But unlike runescape mining copper ore forever won't allow you to max out your mining skill set. You actually need to mine higher quality stuff.

      For eve like stuff I would say look at banking and how PVP is handles. Banking is all local so if you want to move a lot of stuff it will probably take a long time(I just started but imagine they'll eventually offer something like contracts(or at least hope they do)). Then PVP has different levels like safe, red(where you can enable PVP and attack others), or black where PVP is always an option with no consequence other than other players.

      Like I said I'm a noob but will try to answer any questions I can for those wondering about it. Links below for whatever else you may want to know.

      https://albiononline.com/en/news
      https://store.steampowered.com/app/761890/Albion_Online/
      http://www.metacritic.com/game/pc/albion-online (not the best rating :( )

      6 votes
    6. Does anyone have tips or tricks for self studying / preparing to get a CCNA?

      Hey everyone, I've decided to start studying to get my CCNA. My books are showing up Monday and I'm really excited. I'm going to shoot for self studying and prep for the testing. I think I can do...

      Hey everyone, I've decided to start studying to get my CCNA. My books are showing up Monday and I'm really excited.

      I'm going to shoot for self studying and prep for the testing. I think I can do it as I've always thrived in a more self paced learning environment (I also have no money for the classes).

      I'm just wondering if anyone has any tips, supplemental material, etc they could recommend? What was hardest for you and what was easiest? What did you spend too much time studying and what didn't you spend enough time on?

      6 votes
    7. Daily Tildes discussion - why should we allow (or not allow) fluff content?

      Alright, unfortunately I'm going to have to be a grumpy old guy, but it looks like we're going to need to make this decision already. There have been a few "cute animal" images posted over the...

      Alright, unfortunately I'm going to have to be a grumpy old guy, but it looks like we're going to need to make this decision already. There have been a few "cute animal" images posted over the last couple of days, and yesterday we had a request for a devoted group for it.

      So today, I think we need to decide if we want a devoted group, or if we should just disallow this type of content entirely. My personal inclination is that it shouldn't be allowed at all, but I'm open to discussing it. Unfortunately I need to go out for a while shortly so I can't write up too much right now, but here are some quick thoughts on why I feel like we shouldn't allow it:

      • One of the main objectives of Tildes was to prioritize high-quality content. By the very nature of this, it means we're going to have to take a stand against some things that don't represent what we want the site to become.
      • Cute animal content is pretty much the definition of "lowest common denominator". Almost everybody enjoys seeing a cute photo/gif, and that's why it tends to dominate almost every platform it's on. It appeals to a very wide range of people, so it attracts more votes/attention. This is also why we can't really trust "a lot of people want fluff content"—of course they do. We need to make the decision based on whether allowing it is good for Tildes overall, not whether it has wide appeal.
      • It has practically zero discussion value. About the only comments people can make on those sorts of posts are "aww cute", or "lol, goofy dog". Yes, there's a very, very slim possibility that you might get something like "this type of bird has an interesting migration pattern", but if that's the case, a better original post would have been that information in the first place.
      • Being harsh about what we want to allow is probably most important while the site is in this sort of small/invite-only phase. One of the main important aspects of this phase is that we need to build up a strong base culture. That way, when the site starts to grow, people will be coming into a place with an established culture and norms, not a complete free-for-all. So if we want to have a high-quality site, I think it's important to establish that very early.
      • If we're not certain what the right answer is, it's much better to disallow it now and eventually relent later, than to allow it now and have to ban established communities in the future.

      Let me know what you think, but I think it's important that we decide this very soon so we can be more clear about how we're going forward with this and similar types of content.

      147 votes
    8. AskComp: Reactive coding and splitting observables

      I was going to ask this on Stackoverflow but it seems like reactive programming is split into per-language questions (RxJava, RxJS, RxRuby, etc.) and this is a more generic question. How do you...

      I was going to ask this on Stackoverflow but it seems like reactive programming is split into per-language questions (RxJava, RxJS, RxRuby, etc.) and this is a more generic question.

      How do you stream items from one Observable to multiple Observers?

      I have a stream of CSV items, they're mapped to a dictionary/hash table, and then I want to:

      • get the maximum value from this stream
      • process the stream in a different way
      • sample the stream

      Can I call subscribe multiple times and then call the other operators?

      5 votes
    9. A few Off the Bat Thoughts about the Mechanics

      Tags I can totally see nsfw.nude work, but do you think tagging will be done much further? It's relatively much work to tag a thing well, maybe some sort of cross-posting is more rewarding to the...

      Tags

      I can totally see nsfw.nude work, but do you think tagging will be done much further? It's relatively much work to tag a thing well, maybe some sort of cross-posting is more rewarding to the user. Essentially it might be the same thing, but the act of sharing to another tilde feels more rewarding than adding yet another tag.

      Hierarchies in Tags and Tildes

      Yes! I love hierarchies for how they scale.
      Do you think the one-dimensional nature of such a "taxonomy" will get problematic, or is it merely a corner case? I might have "food > recipes" and "food > restaurants" or I might have "recipes > food" and "recipes > chemistry". Again I feel like cross-posting is essential to solve this duplication issue. Maybe this as another chance to improve on reddit: if cross-posts just reference a single post there would be just one big discussion.
      Cfabbro is part of the team? "We were actually considering allowing multiple ways to access the same groups. E.g. ~literature and ~lit going to the same top level group" sounds good.

      Comments

      I think "most votes" has a strong bias towards early comments. Ideally you'd give a new comment the reason of doubt, and make it more visible until a good rating about is has been established. For this you'd have to track up-votes per "seen".
      Sadly it's really hard to track these implicit down-votes ("read but not up-voted") and generally it obfuscates how the site works. I still think it's worth thinking about, especially if you might derive trust/reputation from the up-votes at some point.
      Otherwise commenting on rising stories is the an easy way to farm karma (I tried it on HN to see how the down-vote mechanism works, which is unlocked at 200 karma). Here I also agree with you, that this process should not be 100% automatic.

      Group-specific trust

      If tildes are nested, will reputation (eventually) be inherited up the hierarchy?

      Filter-Bubble (found your opinion in some discussion about it):
      I agree again, good communities are bubbles. I think the "no-downvotes" will help a bit so controversial stuff can rise.

      Links

      I also like your decision to not allow text on links. I really like how HN moderators improve link-titles sometimes to get rid of clickbait or inaccuracies.

      I will give some UX feedback later, when I got used to tildes a bit.

      9 votes
    10. A little thing that might form some trouble (phising)

      As can be seen in this post in ~test it is possible to secretly refer to another webpage than the one actually typed. It's not the biggest priority as of now, but it would be nice to see this...

      As can be seen in this post in ~test it is possible to secretly refer to another webpage than the one actually typed. It's not the biggest priority as of now, but it would be nice to see this fixed before Tildes will go live.

      In case the ~test post gets deleted, here's an example:
      https://innocent.site/

      7 votes
    11. Let's talk about that annoying thing we all don't want to think about: funding.

      Tildes does have bills to pay. The donations are open, but I'd like to go beyond the basic donations for a moment. Right now, tildes has server costs, and also the lead developer (Deimos) is...

      Tildes does have bills to pay. The donations are open, but I'd like to go beyond the basic donations for a moment.

      Right now, tildes has server costs, and also the lead developer (Deimos) is donating his full time to the project rather than working for someone else. He can't do that forever, so if we want him full time, we need to get him paid by the non-profit. In the future, that cost is probably going to expand to larger server costs, multiple developers, possibly community managers and other staff - though nothing ridiculous like reddit with 300 people doing marketing.

      When we talked about funding, we wondered if we could get all users to toss in one dollar a month, and if there were enough users (millions) even reduce that to one dollar a year. Now that we have a lot of new people here, I'd like to ask what everyone thinks of those funding ideas, and if they have any other good ideas on how to raise money to pay for whatever tildes' costs are.

      66 votes
    12. Thoughts on addressing the filter bubble (echo chambers and "fake news"), scalability and free speech

      Hi there! First things first, I just want to say thank you for the invite, but more importantly, thank you for taking the time to create this platform. I, as I imagine most people on here, have a...

      Hi there!

      First things first, I just want to say thank you for the invite, but more importantly, thank you for taking the time to create this platform. I, as I imagine most people on here, have a love-hate relationship with reddit. Clearly the site has had a tremendous impact, in many ways positive, but with many things structurally and fundamentally holding it back. I've been a subscriber to /r/RedditAlternatives/ for a while, and there have been very few sites that have compelled me to learn more and actively take part in them, and yours is of course one of them. I just got done reading all of the articles on your docs page and was very pleased - "finally", I thought, someone who's taken into account all of the articles on the internet that have been written about designing and building communities, from both a social and technical perspective, and put it into practice. You've addressed many issues that are often ignored by the platforms themselves and done it in a brilliant way so as to ensure that our voices are heard first and foremost, and I think that's just awesome.

      Okay, now that all the praise is out of the way... :P

      I did notice something that was not addressed in the docs pages, so I'll be blunt and simply ask: how do you plan to address the filter bubble, or rather, do you plan to address it at all? Maximizing user freedom regarding which communities you want to see content from seems obvious, but that inevitably ends up with users being stuck in their own bubble. reddit already has an infamous reputation of being an echo chamber, and gives users tools to make it an even bigger echo chamber. A long time ago, there was a commonly held belief that the internet would bring us closer together because it would force us to expand our worldviews and interact with people as people, not knowing where they're from or who they are (the "On the Internet, nobody knows you're a dog" saying about anonymity). As reddit moves more and more toward becoming a social network like Facebook and less like the pseudonymous and anonymous internet discussion forums of old, this problem has only gotten worse, to the point of having real-world political and social consequences (especially with the increasing deluge of so-called "fake news"). I'd really like to hear your take on it.

      I do have other concerns, namely: scalability, and the stance on free speech. The donation model has worked well for Wikipedia, but, well, they're Wikipedia. They're an incredibly important resource and people have clearly valued their resource so as to have sustained their model, mass donation drives with Jimbo Wales' face plastered all over the site notwithstanding. If tildes becomes the Wikipedia of internet discussion platforms, I am sure many people will find it valuable enough to donate to, though I am still not sold on how sustainable it really is.

      The stance on free speech in the announcement blog post also has me concerned. As you mentioned, it is a difficult topic; that much is clear. I am mostly just curious as to where the lines are drawn in regards to how "threats, harassment, and hate speech" are defined. With an absolutist position like "we are 100% pro-free speech", things are very clear and simple, whereas any other position, I believe, comes down to the whim of the moderators/admins. Certainly most people will generally follow the golden rule and abide by basic common sense and decency (i.e. "don't be a dick"), but when discussions get heated I think it's important to not have a reasonable fear that you're going to get permabanned because you hurt someone's feelings (just as an example).

      All these issues aside, I am very excited about the development of tildes and hope you & the community can come up with excellent technical and social solutions to these difficult problems.

      Thanks for taking the time to read this!

      (p.s. apologies for not posting this in the daily discussion topic, thought it warranted its own topic)

      edit: formatting

      26 votes
    13. Allow users to submit text (markdown) along with a link for new posts

      Currently you can only do one or the other, but I feel that this results in low efforts posts where a user simply post a link and walks away. If we can post text along with a link to, say, a news...

      Currently you can only do one or the other, but I feel that this results in low efforts posts where a user simply post a link and walks away. If we can post text along with a link to, say, a news article, the OP could then start some sort of discussion around that article without having to go into the comments and post whatever they were going to say.

      3 votes
    14. Suggestion: Ability to tag one's own comments

      Other people can tag my posts as jokes, but I can't. Is there a good reason for this to be the case? Obviously I'm not going to tag my posts as Noise, Troll, or Flame, but Joke and Offtopic aren't...

      Other people can tag my posts as jokes, but I can't. Is there a good reason for this to be the case? Obviously I'm not going to tag my posts as Noise, Troll, or Flame, but Joke and Offtopic aren't necessarily negative.

      9 votes
    15. Whats up? How's everyone's month going? Anything exciting happening?

      Shalom my dudes! I'm getting ready to graduate finally. I've been out of school for a few months. Getting work done and such. Then I'm going to iowa with my dad to visit family! So what about you...

      Shalom my dudes! I'm getting ready to graduate finally. I've been out of school for a few months. Getting work done and such. Then I'm going to iowa with my dad to visit family! So what about you guys?

      16 votes
    16. My random notes for Nim lang

      -> Nim notes <- Some background I am learning a new programming language Nim. As many would do, I also take my own notes as I am learning it, running little example by myself, etc. .. but I doing...

      -> Nim notes <-


      Some background

      I am learning a new programming language Nim. As many would do, I also take my own notes as I am learning it, running little example by myself, etc.

          .. but I doing that a bit differently.

      • I take notes in Emacs Org mode. Org mode has a feature set called Org Babel. That allows one to document the code snippets, and also run them directly in that document, and insert their output results below them -- Notes in Org

        This also helps me document regression of the language behavior between different Nim versions of any, as the exact outputs are documented too. After each major Nim update, I press a single binding (C-v C-v b) in Emacs, and all the output blocks get recalculated.

      • But not everyone uses Emacs and Org mode. So to be able to share them to a wider audience, I need to export (Org term) that to a format like HTML, PDF, or Markdown..

      • Hugo is a really fast static site generator that uses Markdown as one of the primary content formats. It parses that to HTML using a Go Markdown library called Blackfriday.

      • As my notes are in Org mode, and converting them to HTML via Hugo needs them to be in Blackfriday compatible Markdown (which is almost like GitHub flavored Markdown), I starting working on an Emacs Org mode package ox-hugo about a year back. Using that, this Markdown file is generated. Hugo natively supports a subset of Org, but I needed to write this package to use the full power of Org mode.

      • Hugo then takes that Markdown and generates the final Nim notes page in HTML.


      In the end, I have something that ties together all things of my interest: Nim, Emacs, Org mode and Hugo :)

      8 votes
    17. CSRF error on registration page

      Hi, I got a CSRF error on the registration page, probably a timeout because I read the terms and privacy policy before going on with the registration. :) That's a bad first impression for users...

      Hi,

      I got a CSRF error on the registration page, probably a timeout because I read the terms and privacy policy before going on with the registration. :)

      That's a bad first impression for users and should be avoided.

      Chris

      7 votes
    18. Suggestion: tag limiting

      Gotta limit the tags; I added maybe 5-6 tags on a submission, I know Instagram has a limit of 30 or so hashtags, if tags are going to be searchable or used for surfacing content in other contexts,...

      Gotta limit the tags; I added maybe 5-6 tags on a submission, I know Instagram has a limit of 30 or so hashtags, if tags are going to be searchable or used for surfacing content in other contexts, limiting the hashtags would limit abuse of it.

      Or maybe this already exists and I just haven't hit the limit... ;p

      7 votes
    19. Let us post a link *and* text

      One of the biggest limitations of Reddit is that if you want to post a link, and comment on it yourself, you have to go make a comment on your own post after you've made it. It would be really...

      One of the biggest limitations of Reddit is that if you want to post a link, and comment on it yourself, you have to go make a comment on your own post after you've made it.

      It would be really useful to be able to fill in both the Link and the Text box, and have your text displayed under the link while you are viewing the comments.

      (Also, we should be able to edit posts after making them.)

      11 votes
    20. Daily Tildes discussion - welcome many new users + two new groups (~comp and ~creative)

      As already mentioned, there was a reasonably successful post about Tildes on Hacker News today, so I've got an email inbox full of invite requests and feedback that I'm about to start going...

      As already mentioned, there was a reasonably successful post about Tildes on Hacker News today, so I've got an email inbox full of invite requests and feedback that I'm about to start going through. This means that I'm about to invite a lot more people, so the activity will probably start picking up shortly.

      As part of that, I've created two new groups: ~comp and ~creative. A lot of the people coming from HN will definitely be on the more technical end, so ~comp is intended to be a place where we can post articles about programming and so on without filling up ~tech with that kind of stuff. ~creative was a suggestion that meristele made yesterday, and I think it's definitely something that we needed. Let me know if you think there are other groups we need desperately.

      Note that while new users will get auto-subscribed to those groups (for now), I did not go back and subscribe all existing users to them. So if you're interested in either of those topics, you'll need to go subscribe on your own.

      Outside of that, please be welcoming to all the new users. And to both old and new users - please let me know what you think and if there's particular functionality I should prioritize. I know that there's a lot of things still missing, but if you're coming from HN you're probably pretty used to that. You can post here or feel free to make separate threads in ~tildes if you want to discuss something in more depth.

      Thanks! I'll most likely give out some more invite codes to everyone in the next day or two, so that we can try to keep more activity coming in.

      26 votes
    21. Community Resources?

      One of the most useful things about most internet communities is being able to compile resources on a particular topic and act as a hub for getting into that topic. On Reddit, this is handled...

      One of the most useful things about most internet communities is being able to compile resources on a particular topic and act as a hub for getting into that topic. On Reddit, this is handled through sidebars and wikis containing guides on how to start speedrunning, sewing, [ridiculous third example for humorous effect], etc. On imageboards, you have generals with pastebins and charts that each new version of that thread inherits. Traditional forums have a similar implementation, just slower.

      Given that groups on Tildes are not user-managed and the Reddit-style posts don't encourage the kind of infinite repeating and bumping you see on imageboard generals, I don't see how this kind of thing can take root on the site. How is this going to be managed, if there are ideas on the way?

      Of course, this is working from the assumption that this is something which the site should have. Personally, I see it as an essential measure for any site of this kind, but maybe yall don't agree.

      7 votes
    22. Daily Tildes discussion - go forth and multiply

      Alright, not so much a particular "discussion" today, but there are already a couple of other good ones going on in ~tildes as well. As I'm sure many of you have noticed, I've started actively...

      Alright, not so much a particular "discussion" today, but there are already a couple of other good ones going on in ~tildes as well.

      As I'm sure many of you have noticed, I've started actively promoting the site around some reddit places today, and I'm sure it'll probably spread some more from there too. In support of that, I've given all the current users 5 invite codes that you can give to others if you'd like to invite anyone. You can get to these on the invite page, which is linked from the sidebar on your user page.

      Also, in case you missed it, I fixed the invite process the other day so that you can have multiple active codes now, so you don't still need to invite only one person at a time.

      As always, let me know if you need more invite codes or have a particular suggestion for ways you'd like to invite more people. Hopefully we can keep some momentum going for a bit now and get the activity to a self-sustaining level.

      16 votes
    23. Testing how posting a story would look - Time and Retime by me (MajorParadox)

      A bright light illuminated my workshop suddenly, causing me to drop my tools on the table. A figure appeared at the opposite side of the small office, encased within a surreal shadow in the middle...

      A bright light illuminated my workshop suddenly, causing me to drop my tools on the table. A figure appeared at the opposite side of the small office, encased within a surreal shadow in the middle of the blinding light. Slowly the light faded, as I made out the visitor. I was looking at myself.

      "Wh-what are you- what am I...?" I stumbled, unsure if I could even blink anymore.

      "I'm you from the future," the other me said. He appeared slightly older than I remembered from my mirror that morning.

      "So it works?" I asked, wondering how else I would be there.

      "Yes, it works," he answered, obviously wondering why I would ask such a thing.

      "But why are you here?" I asked, just noticing I wasn't as happy as one would expect from meeting themselves. Not me, I was dazed but ecstatic. The other me seemed like he had been crying. "Are you ok?" I asked myself.

      His eyes widened, but then quickly relaxed. "It's fine, but I just came to the wrong time."

      "You didn't mean to meet me here?"

      "No, this is too late." His voice became cold. "My work can still be recovered if I do it here."

      "Do what here?" I asked, not sure I wanted to know the answer.

      The other me stared, as he pulled out a handheld device, much smaller than my phone. After pressing some buttons on the screen, the bright light returned, enveloping him again until he quickly disappeared from the room. I'm not sure why, but I ran into the area of his departure before the light faded. I panicked when I realized I didn’t know where or when I was going, but my thoughts were interrupted when the light faded and everything went black.

      I came to what seemed like hours later to find myself in my office, but I wasn't alone. The other me- or some other other me was lying on the ground by the table, gasping for air.

      "What happened?" I asked running to my counterpart’s side frantically. "Did... I do this to you?"

      "It's all wrong," he said, clutching his chest. Blood trailed around him, seeping through his closed fist. "None of this makes sense."

      Before I could speak again, I noticed something odd. He didn't look younger than me. He was older. "You're the me that I just met, aren't you?"

      "Yes," he started, spitting up some blood. "I pulled out my knife, but he grabbed it out of my hand and stabbed me before I could get to him."

      "But why?" I yelled, desperate to understand why I would attempt to kill myself.

      "You try to fix one thing," he trailed off, his eyes losing focus. He became still and my mind turned into override.

      I had watched myself die. I ended up going back in time to kill myself, but my past self killed me instead. That was my future. Why would I do that? Was I still going to do it, knowing what I knew? If I didn’t, how was I in still in the past?

      "Don't even try it," a voice called behind me. "I don't know why you guys came back, but I'm not letting you kill me."

      I turned around to see a younger version of myself standing in the doorway, wielding a bloody knife in one hand and the handheld device in the other. Before I could respond, he pushed a button and light filled the room once again. A few moments later, I was alone.

      It was a time before I had even started working on time travel. My only way back disappeared with my past self, which didn’t even seem to make sense. How could he become me if he wasn’t even there anymore? Would I become me? My head hurt.

      “Hello,” another voice called into the room. It was female, so I immediately knew it wasn’t me again. I turned toward the door to find the solution to one of my lingering questions.

      “Gwen,” I answered, walking toward her with my hand extended. “It’s nice to meet you.”

      “How did you know my name?” she asked, shaking my hand with a confused look on her face.

      Smooth move. I didn’t know her name the first time this happened. But at least it revealed the date. This was the day I met the best and worst thing that ever happened to me. “I saw your name on the sign-in sheet,” I answered. “You must be the new girl. I’m Chris. Chris Michael.”

      I began to lead her into my office. “Let me show you around. This is my off-”

      What was I doing? There was a dead body on the floor by my worktable. Not just any dead body, my dead body.

      “On second thought, my office is a mess,” I sputtered. I turned Gwen toward the hall. “Why don’t you head over to the break room around the corner and I’ll buy you a cup of coffee? Just give me a few minutes.”

      “Sure,” she smiled. She began walking away, but stopped momentarily and shot me a wink. “You’re an interesting guy, Chris.”

      As Gwen walked down the hall, I darted back into the room. My future death was still where I left it. Police weren’t an option, what would I tell them? An older version of me was killed by a younger version of me? The only option was to dispose of the evidence. Trying to think back to old gangster movies, I heard footsteps by the door.

      “Uh, don’t come in here!” I yelled. “There’s a, uh-” I couldn’t believe my eyes. Two men stood in the doorway. I was looking at two identical versions of myself.

      “Hey, Chris,” the one on the left said. “Sorry about earlier. I didn’t know you weren’t here to kill me too.”

      “So you’re the me from this time, right?” I asked Lefty. “Who is this then?”

      “Hi Chris,” the one on the right said. “I’m him, but after he stopped me from saving our future self there“

      “But you didn’t-” I turned to the left. “You killed him.”

      “I did,” said Lefty. “Pay attention, because this will get even more complicated. After killing future us, I had to know why he came back, so I went to the future. You know what I found? Future you. Stranded, you had taken my place, fell in love with Gwen, and never invented time travel.”

      My head hurt again.

      “There was no way to know what happened,” interjected Righty, “because time was overwritten. So the original timeline had to be restored.”

      “How?” I asked no one in particular.

      “I went back to before our future self met me.” I’m not sure who said that, I was too busy clutching my head. “I took care of him and then sent you back to your proper time before you woke up. Everything continued normally and I followed the timeline to figure out what originally happened.”

      “Oh, I can’t wait to hear this part,” I said.

      “It’s all about Gwen,” said Lefty. “As you know, she eventually broke up with you because you were too dedicated to your work. Apparently you fixed that mistake when you had another chance back here.”

      “Gwen,” I whispered. “She’s waiting for me in the break room.”

      “We know,” said Righty.

      “So where did you come from then?” I asked Righty.

      “I had to undo what I did,” answered Lefty. “With you back in your time, you finish inventing time travel, but things don’t end well with Gwen.”

      “I already know that,” I sighed. “She broke up with me before. This is old news to me.”

      “But,” started Lefty, “with the addition of time travel, you become obsessed with fixing things. It gets a little more complicated here. You basically go back in time and try to make it work with her over and over, but it never ends well. Eventually, you decide you have to go back to the beginning and… start all over.”

      “By killing you and taking your place?”

      “Exactly. My place.”

      “Oh,” I said.

      “Yeah,” said Lefty, who was giving me an unnerving stare.

      “What about me?” I asked “And Righty?”

      “Righty…? Oh, because I’m standing on your right. He wants us to leave.”

      “You two take the time machine,” said Lefty. “Go live with the dinosaurs for all I care, just stay away.”

      Righty patted me on the back and raised his eyebrows in an approving nod. Lefty handed him the handheld device, which looked different. I couldn’t put my finger on it, but there seemed to be more buttons or something. Righty pushed one of them, but something was wrong. The expected light was there, but it was red. As Righty began to fade, a screeching sound emanated from the epicenter as he let out a horrendous scream.

      “What did you do?” I yelled jumping into the hallway where Lefty had previously moved. His eyes widened as he pulled a familiar knife from his pocket.

      “I can’t have you coming back and messing with my life!” he shrieked, swinging the knife in my direction. “I’ve already killed two of you, there’s no way you’re getting away!”

      I jumped back into the room as the red light cleared, leaving behind a charred mark on the floor. Lefty followed me, still swinging. “Hey, what’s that?” I yelled, pointing behind him. He turned his head to find nothing, but before he could turn back, my fist met his chin. After pulling the knife from his hand I quickly buried it into his chest. As he fell to the ground, I could hear footsteps coming down the hall.

      “Chris?” Gwen called.

      I ran out of the room and slammed the door behind me to find Gwen holding two cups of coffee. “Hi, Gwen,” I said hysterically. She gave an odd look but then laughed, handing me one of the cups.

      “I figured since you were so busy, I’d buy you the coffee this time. Would you like show me your office now?”

      I looked at my closed door and then back at Gwen. “No, I still have some more cleaning to do. I have a new research project I need to prepare. But for now, how about we go enjoy these coffees in the break room?”

      1 vote
    24. Community thoughts on submitting aggregate stories vs primary sources?

      I am curious to hear everyone's thoughts/ideas on submitting aggregate stories vs finding and submitting the primary sources of news/articles/stories/studies/etc. E.g. Today, Eurogamer published...

      I am curious to hear everyone's thoughts/ideas on submitting aggregate stories vs finding and submitting the primary sources of news/articles/stories/studies/etc.

      E.g. Today, Eurogamer published an article about Fortnite driving headset sales up which is basically just a rearrangement of quotes from the original source, an article in Variety. So even though the Variety article is a few days old now, I decided to just submit that instead.

      But that situation brings up some interesting questions:

      Do we care if the submissions are "hot off the presses", when the newly published aggregate article doesn't add anything substantive to the original, older source material? Should we just post the original source material despite it being dated by the time we stumble upon it, if the subject is interesting enough?

      What about aggregate "breaking" news/politics articles that take the more "dry/clinical" original source reporting and "spice it up" with opinions, add additional context or focus on a more "important/interesting" part of the original source's subject matter?

      What about science reporting, which is often shoddy, inaccurate and/or outright misleading? If there are no good aggregate sources should we post the shoddy one if the subject is interesting, or should we hunt down the original study from a peer reviewed publication and submit that even if it's locked behind a hard paywall?

      Where should we draw the line on these sorts of aggregate articles? How far back to the original source should we go if doing so means potentially locking people out of actually reading it (through paywalls) or even stripping all the useful context out of it (e.g. the first tweet that mentions an event)?

      Should we simply combine all the sources, megathread style, and maybe even let users submit new ones to it as they come out? If we do that, how do we maintain any semblance of usefulness to the comments section, especially at scale and for events that are ongoing? IMO, most of Reddit’s megathreads outlive their usefulness after just a few hours because of that and sorting the comment by new doesn’t really help.

      IMO, if ~ wants to focus on quality submissions and discussions then these questions are ones we need to carefully consider before any policies or systems regarding them are implemented. So I am curious if anyone here (mods especially) have any experience dealing with these issues, how they did and if anyone has any ideas on how ~ can do it better.

      5 votes
    25. Daily Tildes discussion - suggestions for promoting the site?

      As promised, I've done a fair amount of updating of the Docs pages now. There were various small tweaks, but the major changes were the addition of the "Future Mechanics" page to explain a bit...

      As promised, I've done a fair amount of updating of the Docs pages now. There were various small tweaks, but the major changes were the addition of the "Future Mechanics" page to explain a bit about plans for the "trust system" (which we also discussed here), as well as mostly rewriting the "Overall Goals" page so that it covers different topics than the announcement post.

      I've asked this as a bit of a side question in a few other places already, but haven't really heard much, so I'm going to make it the focus today: where do you think we should try to promote Tildes to get more (good) users?

      I think posting on reddit is a given, but I'd like to hear suggestions for which specific subreddits you think would be good places to try.

      I tried a post on Hacker News this morning, but it did about as well as my posts there usually do—it had one upvote after an hour, so I deleted it and will try again some other time.

      Outside of those, if you think there are any news sites, blogs, etc. that would be interested in the site and its goals, I could send a message to any of those as well. Michael Eades made a post about it on his blog last week which was great to see and has brought in a few people.

      Edit: oh also, I've given all the existing users 5 invite codes again, so if there's anyone that you want to invite please feel free. They're available on this page, linked from the sidebar on your user page.

      20 votes
    26. Poetry Slam - A word/party game from Mayday Games. I'm the designer and we went live on Kickstarter this morning!

      Hey all, I'm a board game designer named Adam Wyse and I just wanted to share my latest project that went live on Kickstarter this morning! A little bit about me; I'm a former software engineer...

      Hey all, I'm a board game designer named Adam Wyse and I just wanted to share my latest project that went live on Kickstarter this morning!

      A little bit about me; I'm a former software engineer who now works in the board game industry full time. I have a few published games (Head of Mousehold, Masque of the Red Death), and many more that have been signed and will be coming out over the next year or two. I work for Roxley Games doing logistics and development. If you're a fan of modern tabletop games you've probably heard of Santorini or Brass.

      Anyways, Mayday Games is publishing Poetry Slam; a word/party game for 3 to 8 players (10 if we reach the stretch goal). It's all about writing a word based on a prompt, then coming up with a short poem that allows other players to guess your word. Each player loses a letter each round that they can no longer use in later rounds. Coming up with your word faster will earn you more points, but you will lose more valuable letters! It's a strategic and hilarious word game that you can play with a big group - it makes for a pretty fun and unique experience.

      https://www.kickstarter.com/projects/maydaygames/poetry-slam-a-beatnik-3-8-player-party-game

      I did up a full how to play video here a couple weeks ago:
      https://www.youtube.com/watch?v=c_Y-0FBCjyM

      One of the cool things that Mayday is doing is a referral system. If you back the game you get a referral link. If you get someone else to back the game using your link, you get a free playmat. Whoever refers the most people will get a cool prize pack!

      If you have any questions about Poetry Slam, board game design in general, the tabletop industry, or Roxley Games, I'm happy to answer! I hope you'll give the project a look!

      Edit: The project was cancelled because it kind of stalled in the middle, but the game is still going to be produced! It will be available at Origins board game convention in June, and then in retail shortly afterwards. If you are interested in checking out a gameplay video, we recorded on at my local game store last night: https://www.facebook.com/sentrybox/videos/10156328694703428/

      13 votes
    27. Daily Tildes discussion - limits/restrictions on viewing user history?

      Currently, Tildes user pages only show one "page" of the user's history—their most recent 20 topics and/or comments. This wasn't really a deliberate choice, I just haven't added pagination yet...

      Currently, Tildes user pages only show one "page" of the user's history—their most recent 20 topics and/or comments. This wasn't really a deliberate choice, I just haven't added pagination yet (it's a bit tricky because of the combination of topics and comments). But I wanted to talk about the general idea of being able to look through users' histories and see if there's anything we should consider doing differently.

      In some ways, being able to look through user histories is nice. Sometimes I find a user that makes good posts, and I like to go back and see what else they've posted. However, a lot of people use it in a malicious way, going back through people's posts to find "dirt", or even sometimes using it as a way to doxx them. This happens a lot on Twitter especially, where attention will land on someone for some reason, and people will dig through years of their previous tweets to find things to attack them with.

      Even reddit (unintentionally) puts a limit on how much history you can look back through because of their 1000-item limit on any listings. That's not a limitation that I'm going to have, so adding pagination will mean that it's possible to view all of any user's previous posts.

      Do you think we should add some restrictions to how much history is visible to try to reduce these bad uses, or is that futile/unnecessary?

      11 votes
    28. Comment Permalinks

      I'm sorry if I'm just blind, but there doesn't seem to be a way to permalink to a particular comment in a thread or to "go to comment" from the Comment Replies in your profile. For larger threads...

      I'm sorry if I'm just blind, but there doesn't seem to be a way to permalink to a particular comment in a thread or to "go to comment" from the Comment Replies in your profile.

      For larger threads when someone responds, getting the larger context is quite useful so it'd be nice to "go" to my comment in a thread vs just responding from the inbox, especially if I want to reference other comments made in the discussion.

      8 votes
    29. l2t mod guide copy

      A couple of us were chatting about recent events and figured it would be a good idea to rattle off some of the things that go without saying. We've already had two ex-mods who clearly needed them...

      A couple of us were chatting about recent events and figured it would be a good idea to rattle off some of the things that go without saying. We've already had two ex-mods who clearly needed them said. /shrug


        1. CHILL. That should be your top priority at all times. This is the internet, it is not serious business. Don't let some dipshit issue on reddit that's going to vanish off of the page in three hours bother you, life's too short for that shit.
        1. Keep mod chat and this backroom confidential. Don't share this stuff with the rest of reddit. If you do, that shows you can't be trusted and we pretty much gotta axe you at that point. Even if you're just sharing petty bullshit, it's a trust issue, the content doesn't even matter.
        1. This goes triple for any other parts of reddit that have privileged access, such as /r/defaultmods. That not only makes us not trust you, it makes our mod team look like chumps to the rest of reddit.
        1. When in doubt about something, ask! Ain't nobody going to fault you for questions or because you're just learning the ropes. We weren't born knowing this shit so ask away.
        1. Be cool when dealing with other moderators. We're trying to weed this garden together, tempers may flare, if someone is having a bad day don't take them too seriously either.
        1. If there's a problem with a specific user and yourself, hand that shit off to another moderator to deal with, one who hasn't got anything invested in that mess. It makes it easier to be impartial.
        1. No special treatment. Mods gotta stick to their own rules, otherwise nobody is going to take any rules seriously. If there's something about the rules that's bugging you, post here and let's talk it over, and maybe change that rule for the better.
        1. Pay some attention to what the other mods say. Everyone's opinion is supposed to count, this isn't meant to be just a team of button clicking robots. Mods here all get a say in how things are run.
        1. No powertripping, period. That's just immature, you can do better. This is a stewardship, not ownership. Reddit owns this place, not us, and it's nothing without the admins that pay the bills and the users who come here to share music. Any credit that could be claimed by anyone in this place is spread far too thinly to justify a holier-than-thou attitude. If anyone gets to claim a boss attitude, it's radd.it - and he stepped down to avoid conflicts of interest. :P
        1. If despite your best efforts some shit does go down - especially if it's a conflict between mods - talk to a mod who's been here a year or more such as myself, astarkey12, multi-mod, boredop, or g_yore. Don't let things get to the point where someone has to leave the team before addressing concerns. When in doubt, sleep on it.
        1. Do not go begging for subreddit moderation invites from other members of our mod team, and do not be one of these crazy people collecting subreddit mod bits like they are some kind of new age pokemon. The more subs you mod, the less time you have to spend moderating here. We're not interested in part-timers. Having a couple other subs you moderate is fine, but not like 70 or 300!
      4 votes
    30. Basic comment reply notifications added

      It's still very rough in quite a few ways, but lack of comment reply notifications has definitely been one of the biggest missing features, so I wanted to get this basic form of it out before I...

      It's still very rough in quite a few ways, but lack of comment reply notifications has definitely been one of the biggest missing features, so I wanted to get this basic form of it out before I worry about fixing some of the weirdness with it.

      A few quick notes on it:

      • Currently, notifications are only for replies to comments. You won't get any notifications for replies to topics, username mentions, etc.
      • Currently, you can only view the unread notifications. Once you mark one as read, it'll be gone with no way to see it again. It's still stored and viewing read notifications will definitely be possible in the future, just not yet.
      • There are some strange interactions between the comment visit-tracking and the notifications still, I'm not totally sure how I'm going to handle those yet.

      Let me know if you notice anything else, I'll probably apply some more updates to it before long to fix some of the strange aspects.

      9 votes
    31. Vague plans for the next few days

      Hey everyone, really happy to see people still coming back, and especially having extremely good discussions like this one about moderation. Here's my vague plans for the next few days: Finish...

      Hey everyone, really happy to see people still coming back, and especially having extremely good discussions like this one about moderation. Here's my vague plans for the next few days:

      Finish comment reply notifications and a couple other high-priority items

      I've got comment reply notifications mostly done now, and hope to have that out today or tomorrow. Username mention notifications should be pretty simple to add on top of that as well. Other than that, I need to look into fixing a few strange bugs that have been noticed, and would also like to get through a few other things in the backlog (including doing a better job of getting the backlog listed on the issue tracker).

      A significant feature I'd like to have soon is making it possible for other people to edit the tags on topics, as well as potentially allowing editing the title or even the link. For this to be possible though, we need to have a sort of log of the changes, so that there's accountability in who's making the changes and what they're doing.

      Some more updates/additions to the Docs pages

      The most important piece is to finish writing up some info about the "trust system", which is a lot of what we've been discussing in the "Community moderators?" post. This is going to be a really essential part of having the site be able to handle growth, so not having anything about it on the Docs site currently is a really big gap.

      I'd also like to do a bit of writing/rearranging of some of the other pages before I get too much public attention, since they're pretty scattered right now and are missing some information that people seem to look for.

      Invite more people and/or get some "larger" attention

      Once those other updates are done, I'm planning to start actively looking for a bit more public attention, including possibly posting to places like Hacker News or reddit. We're going to need a pretty steady inflow of people to keep the activity level up, so I think really getting the site out there soon is going to be the easiest way to do that. I do want to have the updates/info mentioned above done first though, so that will probably still be a couple days.

      In the meantime, I've topped up all existing users to 5 invite codes again, so if there's anyone you'd like to invite please feel free. You can get to your invite codes on this page, which is linked in the sidebar when you're on your user page.

      Thanks again, definitely let me know if you have any questions, suggestions, etc.

      11 votes
    32. Thoughts on handling political content on Tildes

      (0) Background This is coming off a discussion in today's thread on forming new groups around whether or not to add a group for politics. I expressed there that, given my moderator experience on...

      (0) Background

      This is coming off a discussion in today's thread on forming new groups around whether or not to add a group for politics. I expressed there that, given my moderator experience on /r/ChangeMyView and /r/NeutralPolitics, I opposed making such a group given how Tildes currently stands.

      (1) Political discussion is nearly always garbage.

      I don't think anyone needs reminding of this, but political discussion almost uniformly fails to achieve anything positive in almost any social media platform. Your uncle's facebook rants? Garbage. Political sniping on Twitter? Garbage. The endless repetitive point scoring and outrage fest on most political subreddits? Garbage.

      So, we have to ask, why is this content garbage?

      (2) People want to be heard, but nobody wants to hear.

      I do not think political discussion is garbage because of bad faith trolling. That certainly exists and does not help, but usually it's not hard to ID the trolls, and excepting egregious stuff like doxxing or threats, to ignore obvious bad faith absurdity.

      The much bigger issue is that what people want to do is to be heard and validated in their political views. This is not merely that they want to proselytize or to win converts, but that they're seeking validation and a sense of rightness or righteousness in their statements.

      This desire is toxic to a neutral forum, because invariably on any divisive issue, you will not merely be heard and validated, but will be challenged and denigrated. Indeed, often the challenges and denigrations themselves are the same performance in reverse. Members of each team trying to dunk on the other and earn validation for how hard they owned the other side.

      (3) To overcome this, a successful political forum must have a purpose other than mere commentary.

      On /r/ChangeMyView and /r/NeutralPolitics, we have been able to build forums which have large amounts of productive and non-hostile political discussion. The key to this is that neither forum allows for being heard, or general discussion, as its reason for being.

      On /r/ChangeMyView we limit posts to views people genuinely hold, and are open to changing (CMV rule B). This requires that OPs cannot come to troll or soapbox. It is by far the most frequently used rule of ours in terms of removing submissions, almost always on the soapboxing side.

      On /r/NeutralPolitics, we limit posts to neutrally framed questions about political subjects, which can be answered with facts. By doing this, we narrow the scope of discussion away from soliciting feelings (which is an invitation to people posting just to be heard) and towards bringing forth factual information, where people might learn something.

      I don't know what purpose a political forum on Tildes might have, but to succeed it must have a clear purpose, and that purpose must be one which excludes people posting merely to be heard.

      (4) In addition to a purpose beyond being heard, a political forum must have extreme civility rules.

      Both CMV and NP have extremely similar rules in this regard, and they are absolutely crucial to the success of the fora.

      In general, any comment or post which in any way denigrates another user should be removed. This is an extremely broad civility rule that is well past what most subreddits do. Calling another user a liar, or accusing them of bad faith posting is banned on both CMV and NP for example, even when such accusations are true.

      The prohibition on what even may be seen as justified rudeness is I think the key to a civility rule. It immediately removes from the moderation process any discretion around the substance of the politics, and makes it a neutral rule which can be applied evenly to all parties.

      It is also necessary because nothing productive ever happens after bad faith is accused. Almost uniformly, once someone is rude, if there is a response back to them, the response will be rude in kind, usually more severely. People love to try to get the last word in, and a clear, objective rule banning "they started it" spats is also an important component. CMV's wiki has a really good overview of how we enforce this rule there.

      (5) Conclusion/TL;DR

      I don't know exactly what political content should exist on Tildes. I do know that a general politics group will not work, and that rather a politics channel should be focused on a discrete purpose other than just discussion.

      I would almost certainly ban link posts from any politics group, since inherently they're going to act as just headlines for people to pontificate on, without guiding discussion towards a particular goal. I would also obviously enforce civility, and have much stricter moderation of it than I might on a non-politics forum.

      Edited for formatting

      27 votes
    33. Let's see how well Tildes handles a *real* submission...

      Welcome to the /r/ListenToThis Best Of 2017! Here there are no scores, no judgments, and no opinions - just obscure music shared by redditors, collected and arranged for you over the course of...

      Welcome to the /r/ListenToThis Best Of 2017!

      Here there are no scores, no judgments, and no opinions - just obscure music shared by redditors, collected and arranged for you over the course of several months by our dedicated mod team. This list is meant to complement other best of lists on the internet, many of which are linked in the sticky comment below for further discovery.

      Set #1 includes everything - the best of the best tracks and a corresponding all-inclusive album playlist.
      The other sets are the same content, broken up into genre groups so you can listen according to your tastes. There is a sampler (1 track per album) and a full-album (every track from every album) playlist for each group. We’ve also included a listing of the albums by set in this post as not everything is available on Spotify, Tidal, etc. We tried to prefer an artist’s Bandcamp or Soundcloud, but if nothing else was available, you may see Youtube, Spotify, and iTunes links. The final count this year is 226 artists out of more than a thousand submissions.

      What did we miss? Share your favorites in the comments… and happy listening..

      -- the /r/ListenToThis hipster facista


      Set 1 - The Full Smash


      Best Tracks on Spotify & All Albums on Spotify

      And, on the other services:


      Set 2 - Pop, Indie & Related


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Youtube Sampler & Youtube Albums

      Apple Music Sampler (thanks /u/suckitnewtabs)


      Set 3 - Progressive & Related


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Apple Music Sampler (thanks /u/BlueRoseImmortal)

      Youtube Sampler & Youtube Albums


      Set 4 - Hip-Hop, Trip-Hop & Instrumentals


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Apple Music Sampler (thanks /u/firewire_9000)

      Youtube Sampler & Youtube Albums


      Set 5 - Punk & Related


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Youtube Sampler & Youtube Albums


      Set 6 - Electronic & Related


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Apple Music Sampler (thanks /u/firewire_9000)

      Youtube Sampler & Youtube Albums


      Set 7 - Metal


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Youtube Sampler & Youtube Albums

      Apple Music Sampler (thanks /u/BlueRoseImmortal)


      Set 8 - Jazz, Soul, Funk & Related


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Apple Music Sampler (thanks /u/firewire_9000)

      Youtube Sampler & Youtube Albums


      Set 9 - Afrobeat, World & Classical


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Youtube Sampler & Youtube Albums


      Set 10 - Americana & Related


      Spotify Sampler & Spotify Albums

      Google Sampler & Google Albums

      Deezer Sampler & Deezer Albums

      Tidal Sampler & Tidal Albums

      Apple Music Sampler (thanks /u/firewire_9000)

      Youtube Sampler & Youtube Albums


      Disclaimer: The Spotify playlists are the masters. They were auto-replicated to all of the other services, and there will be some missing albums on those services. The Youtube playlists may also get a bit wonky. Unfortunately, we don’t have the resources needed to fix every hiccup or keep track of what’s missing on every service. Apple music doesn’t provide an easy import mechanism either, though if someone wants to create Apple lists, we’ll link them here. Also, Google Music and Youtube simply can’t handle the All Albums playlist, so they are omitted.


      Links to Other Best Of Lists



      Please share other noteworthy lists you've found online in the replies to this comment.

      4 votes
    34. Daily Tildes discussion - How's the current set of groups?

      I'm going to start posting one "official" daily discussion topic a day in ~tildes to talk about general site things, plans for mechanics, feedback on specific ideas, etc. You're definitely all...

      I'm going to start posting one "official" daily discussion topic a day in ~tildes to talk about general site things, plans for mechanics, feedback on specific ideas, etc. You're definitely all welcome to post other similar topics as well if you want to, I just want to have one sort of "focused" post going every day.

      For today:

      What do you think of the current set of groups? It's a decent mix, but there are also some obvious gaps (though ~misc is supposed to act as a catch-all for posts that don't really fit anywhere else).

      Overall, it's a tricky balance—I think if there isn't a group where a particular topic seems to fit, it feels a little discouraging, like maybe you shouldn't post it. But I also don't want to create too many groups, where we end up with a lot of them just being inactive because it's uncommon for anyone to submit items that fit in there.

      And on a related topic, do you think there's a particular way we should try to handle "group requests", or just treat them mostly informally in ~tildes?

      14 votes
    35. What's in a link? A recipe for using the web to find a spectacular amount of information about music submissions.

      This discussion is old hat for the l2t mods, but I'd like to get it written down here on tildes so when the time comes to develop these features we've got a record of all the tricks ready to help...

      This discussion is old hat for the l2t mods, but I'd like to get it written down here on tildes so when the time comes to develop these features we've got a record of all the tricks ready to help whoever wants to code it all. It's surprisingly easy to do this now.

      First, we're only going to concern ourselves with legal, legit streaming links. That limits the number of sites we need to support to the following...

      1. Youtube 2. Bandcamp 3. Soundcloud 4. Spotify 5. Google Play

      Sure, there are others, but they don't offer free streaming, so they aren't particularly useful for widespread music sharing on social media sites like reddit and tildes. Even on reddit, very little of the music shared ends up coming from pay-for services - it's almost entirely coming from youtube, bandcamp, and soundcloud, in that order. So those are the APIs we need to be dealing with in order to extract useful information. It's also worth noting that over time, some of these will die, and new ones will arise to take their place, and they will change their APIs from time to time breaking services built on top of them.

      Yes, sometimes youtube has pirate streams of music. That's their problem to solve, not ours. The closest we could come to 'helping' in that regard would be verifying that the video posted is on the artist and/or label's official channels. This is not easy, but it is possible. Frankly, I don't think it's worth the effort. It's hard to code and will have a messy false positive rate. A lazier solution we've used in listentothis for years is simply having a blacklist for channels that spam/rip/repost artist's music without permission - and we can get you a copy of our blacklist and whitelist if you like, so that isn't starting from scratch.

      Getting all the music information about an artist is a two-step process.

      The first step is querying the metadata provided by the sites listed above through their API calls. The relevant information we need for this is simply the name of the artist and the name of the track (or album, if it's an album link). There's plenty of other information available (some of which we will want, like the youtube views and various popularity metrics such as plays, scrobbles, listens, monthly listeners, heat indexes) but that information isn't needed unless you intend to start dividing up the music into sub-categories using other ~tilds or #tags. Eventually we will want to do that (subs like listentothis can't really exist without the popularity numbers) but that's a problem for further in the future, once tildes is a lot more active. For now, let's just concentrate on making the sidebar of a music submission take people's breath away.

      The second step is using the name of the artist and the name of the track (or album) to lookup information about that artist in public databases.

      The motherlode of music data resides in Musicbrainz. This has become the de-facto open-source database of record - you might remember its humble beginnings when it was cddb and freedb, embedded in most cd-ripping tools to provide lookups of the artist/track information. It's grown into a wikipediesque monster since then. It knows almost everything there is to know about every artist who has ever released so much as a single or an EP, and does well even for obscure and new independent artists. It's also being updated by-the-minute with new artist information.

      Musicbrainz has a public API, and they allow dozens of queries per minute, so it would be possible to use their free service - but I think that's the wrong way to do this. Musicbrainz does allow you to set up your own copy of their database, and provides scripts to download nightly updates of the data, so it's possible to run this locally. For a hassle-free setup, they do provide a virtual machine that's ready to go, just download and boot it up on your network. The VM also has their full API and web services (looks exactly like their official site), so with the VM you can query it locally through the API just like you would using the remote site (and you could have a failover between the local copy and the official site). Running just a local copy of the database rather than the VM, you won't get the API. The database is around 30GB right now and grows very slowly. Musicbrainz local copies also provide the option of querying their SQL directly, without the need to use the API.

      What data can we get out of this monster database?

      1. Artist search with a confidence rating for best match
      2. Complete discography and artist bio in excruciating detail
      3. A fantastic collection of every relevant link to other sites
      4. The most relevant collection of 'genre tags' available anywhere

      Let's also not forget they come with an army of developers and a great support forum. I think the case for using musicbrainz as tildes' prime music authority kinda makes itself. :P

      There's really no need for another data source. Musicbrainz doesn't do popularity numbers yet but they are planning to do it soon. The Listenbrainz project is, basically, an attempt to reinvent last.fm as an open-source service. Last.fm itself isn't likely to survive, they've been struggling financially for several years. Listenbrainz hopes to allow people to import that data before the site goes under.

      So what do we build out of this mountain of data? Easy - the laziest submission process for music anywhere on the internet.

      I think the goal here for the users is to be simply pasting a music link into the submission form, and letting tildes do all of the rest of the work for them. The tags and the title can be auto-populated by the lookup, and then tweaked by the user. That'll give a sense of uniformity to the titles, and it makes submitting on mobile almost effortless.

      Once the submission is created, the sidebar can be populated with the musicbrainz information. I think a good start would be to show the name of the artist, the name of the album, the name of the track (if applicable), and the release year - possibly even the record label and genre tags (big bucket generic tags like rock, jazz, folk, nothing overly specific). I'd follow that up with the relevant artist links to their own website, their official bandcamp/youtube/twitter/facebook, and possibly the links to discogz and lyric wiki if present. I'd close it with the artist's bio - just a blurb, that ends with a 'read more on wikipedia' link.

      If/when we have all of this working, we can worry about the next step - finding a way to determine the relative popularity of any given submission. That's a far, far harder problem to solve.

      Here's a quick link listing to all of the relevant APIs and their documentation for easy reference.

      1. Musicbrainz XML API
      2. Youtube API
      3. Bandcamp API
      4. Soundcloud API
      5. Spotify / Echonest API (second only to musicbrainz for raw amount of data)
      6. Google Play API

      Edit: Also, we can run a local copy of the Discogs database which will give us even more. If we have Musicbrainz and Discogs local, that's almost everything without the need to have Tildes connecting to other sites.

      14 votes
    36. Spammed everybody with a welcome message

      Since we're starting to get a decent number of new people coming in (and I'm hoping to keep that going), I just set up a welcome message that will go out to all new users when they register. I...

      Since we're starting to get a decent number of new people coming in (and I'm hoping to keep that going), I just set up a welcome message that will go out to all new users when they register. I also went back and sent it to everyone that's already registered just to make sure everyone sees it, since I think the site hasn't been very good so far about explaining itself. A lot of you probably already knew (or figured out) the info in it, but maybe there's something new, like the tracking of comment visits if you don't already have that enabled.

      More stuff coming soon, I've got a few things in progress and have also been talking with a bunch of people about the site.

      13 votes
    37. Tildes can now be considered "public information"

      I think I was confusing about this before, so to be clear up front: Tildes will stay invite-only for the foreseeable future. There's a ton to figure out and build before we can even consider...

      I think I was confusing about this before, so to be clear up front: Tildes will stay invite-only for the foreseeable future. There's a ton to figure out and build before we can even consider making the site open to the public. Staying invite-only will let us take our time on a lot of the systems and functionality, and build up a good "base culture" before worrying about a massive influx.

      However, starting now, we can stop treating it as a secret. Please don't go out of your way to promote/spam it anywhere (and I'm personally still going to take it a bit slow today), but if there are people that you want to talk to about it, feel free. Please try to send anyone to the announcement blog post first, since that's the best explanation of the site's goals.

      Edit: I've also tweeted the post from the official account, if that's useful for sharing or anything.

      I've also given all the current users 5 invite codes, so you can invite specific people if you'd like to. You can access these on this page, which is linked from the sidebar on your user page. Keep in mind that the site is currently quite minimal and inactive and probably will be for a while yet, so it's best to invite people that you think won't be discouraged by that (and ideally will help by posting things themselves). If you want more invite codes, just let me know and I can give you more.

      As always, thanks for being here so far, and please do tell me if you run into issues or have any feedback.

      15 votes
    38. One more "private" day

      Alright, I'm going to take one more "private" day. I want to work on a few more of the high-priority items, and write up a bit more on the docs site related to questions that people have asked me...

      Alright, I'm going to take one more "private" day. I want to work on a few more of the high-priority items, and write up a bit more on the docs site related to questions that people have asked me so far, and information that still isn't very clear.

      I'll make at least another post or two later today in ~tildes with specific info for features, then let's plan to start trying to get some public attention tomorrow (edit: to be clear, the site is staying invite-only, just attention for the announcement post, I mean).

      If you want some invite codes today to quietly invite a few more people, just let me know and I can give you some.

      15 votes
    39. Some updates for today

      Just a couple quick notes for today: Updates I've made a few minor updates to layout and such here and there. I also changed the site's default sorting to "newest" while it's still pretty...

      Just a couple quick notes for today:

      Updates

      I've made a few minor updates to layout and such here and there. I also changed the site's default sorting to "newest" while it's still pretty inactive, since that should make it easier to see the new posts. I'm planning to get an update in pretty soon that will remember which sorting settings you change to (on an individual group basis), so you should be able to adjust that soon if you want to.

      Still working on the things I mentioned in this post, hopefully should have a couple of those done in the next day or two. I know the lack of reply notifications is especially painful and hard to keep conversations going at all, so I'm trying to get that in very soon.

      Invites + "going public"

      I'm inviting some more people directly today, so there will probably be various new faces showing up. If any of you have others that you want to invite, definitely let me know and I can contact them myself or give you some invite codes.

      Currently, my plan is to start going more public tomorrow or Wednesday, trying to spread the announcement post out a bit more and get more people invited. I'll probably give all of you some invite codes at that point too, whether you want them or not. If you have particular suggestions for where you think I should (or shouldn't) try to get attention on the post, let me know.

      Thanks, it's really great to see some people getting started using the site.

      17 votes
    40. Info about site mechanics + some short-term plans

      Hey folks, thanks for trying things out so far. I know it's in a bit of an awkward phase right now where everything is inactive, but this should improve as more people join. Unfortunately I've had...

      Hey folks, thanks for trying things out so far. I know it's in a bit of an awkward phase right now where everything is inactive, but this should improve as more people join. Unfortunately I've had some bad timing today with fun things like a surprise early-morning trip to the vet, so I haven't been able to pay as much attention today as I wanted to.

      Anyway, a few updates:

      Site mechanics

      I did manage to spend some time writing up a page that explains some of the basic site mechanics, which is here: https://docs.tildes.net/mechanics

      Hopefully that helps explain things a bit better, since so far you've just basically had to try things to figure out what they are. Let me know if you have any questions or thoughts about the info on that page.

      Issue tracker

      There's not much there yet either, but I set up an issue tracker here on gitlab (which is where I'll host the site's code eventually): https://gitlab.com/tildes/tildes/issues

      I'm not expecting anyone to register on there and submit issues or anything, but that will be kind of the "formal" location for issues and plans (and I'll transfer things there that get reported on the site itself).

      Invites and other plans

      So far, I've only invited people that already knew what I was working on and that I've been talking to about it. Today and over the weekend, I'm going to start inviting some more specific people that I'd like to have involved but I haven't previously talked with about Tildes. While doing that, I'm also going to be working on the things mentioned in this post yesterday: https://tildes.net/~tildes/a/high_priority_things_to_fix_add

      If any of you have suggestions for people you'd like to invite (who won't be turned off by an inactive site), please let me know. I can contact them or give you some invite codes.

      Early next week, I'd like to start trying to get some public attention and expanding more quickly. This will probably include posting the announcement blog post to some places, as well as giving you all some invite codes. I don't have very specific plans yet though, so again, please let me know if you have any suggestions.

      Thanks again, and please keep posting a bit just so we can get some base activity going - if you read an interesting article or anything, just take a minute to post it here as well. Like I said, I know it's a bit awkward for now, but it will get better.

      11 votes
    41. Hello I am a test post

      Words also words yeah well your butt is words #hashtag wrecked ##hashtag (|) ###hashtag what about this one okay Topics cannot have both markdown and a link. booo

      2 votes
    42. Welcome to Tildes!

      Welcome to the alpha version of Tildes! If you haven't read it yet, please start with the announcement post on the blog, since that explains a lot of my goals and general plans for the site:...

      Welcome to the alpha version of Tildes! If you haven't read it yet, please start with the announcement post on the blog, since that explains a lot of my goals and general plans for the site: https://blog.tildes.net/announcing-tildes

      Also check this page for some info about some of the basic mechanics in place: https://docs.tildes.net/mechanics

      Beyond that, there are some other pages on the Docs site with a fair amount of information, and I'm working on gradually adding more to them.

      Please don't spread this too much yet

      I'd still like to keep it a bit quiet for the first little while, so I can make sure nothing explodes and pay more attention to the site instead of having to worry about who's talking about it and where. It's fine if you want to mention it to some people, but please ask them not to spread it around much as well. If you do tell people, it's probably best to send them to the announcement post as an intro.

      It won't have to be this way for long - this upcoming week, I'm intending to start trying to get some more public attention.

      Things that are missing, coming soon, etc.

      There's still a ton missing, obviously. Some functions have been disabled deliberately for now as well, because I'd like to see how things work without them before we start jumping to too many conclusions about what we "need" and how to use the site. I hope to have regular discussions about a lot of these ideas so we can figure out exactly how best to implement some things.

      Make sure to check on your userpage (by clicking your username in the top right corner or sidebar on mobile) - there are a few things in the side menu on there that are useful, like the light/dark theme toggle.

      There's a post here with some specific things I'm working on in the very near future: https://tildes.net/~tildes/a/high_priority_things_to_fix_add

      If you just want to experiment, please use ~test

      I set up a group named ~test that's specifically for trying things out and making a mess. It's the only one that you're not auto-subscribed to when you register (so that your home page isn't spammed up with the stuff from there).

      Please feel free to test things out in there, try to break things, whatever. I may periodically wipe it just to get rid of a lot of the garbage, so please don't post anything in there if you're not okay with it disappearing at any time.

      How you can help

      One of the best things you can do would be to just post things. Getting the initial activity going on the site will be one of the most important steps, so please just post things here (and comment on others' posts).

      I'd also appreciate any feedback, posts about bugs you discover, etc. You can just post anything like that in the ~tildes group as well.

      Inviting other people

      If you have other people that you'd like to invite, I think we should be able to start doing that very soon. I haven't given anyone their own invite codes yet, but it's something that I can do. If there's people you really want to get in right away, please let me know and I can give you some codes or otherwise help get them in. Message me here on Tildes about it, email me at deimos@tildes.net, or send me a message through Discord/Slack/whatever and we can figure it out.

      Please expect some turbulence

      Please keep in mind that, for the most part, this has been a one-person endeavor so far. I'm the developer, sysadmin, designer, writer, lawyer, manager, chair of the non-profit board, etc. I'm not very good at a lot of these things.

      There will definitely be some roughness for a while, whether it's awful design/UI choices, the site crashing and staying down for a while until I can get it back up, etc. Thanks in advance for your patience, it's all only going to get better from here.

      I'm excited to finally be able to let people see what I've been working on. Thanks for being here at the start with me!

      53 votes