• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Bug report (a minor one, where minor is written bold)

      Sorry, I skimmed the sidebar and announcement posts and whatsoever, but didn't find anything where to post. Found a simple bug, which may also be a feature:p If you delete a comment, you can't...

      Sorry, I skimmed the sidebar and announcement posts and whatsoever, but didn't find anything where to post.

      Found a simple bug, which may also be a feature:p

      If you delete a comment, you can't press reply on that same comment again, where you previously deleted your reply from. If I vote that comment after deleting my comment reply is again clickable.

      Thanks for your attention. Have a great day. :P

      €dit:
      I'm using a phone, with webview browser. (Entering into Google search and using that view instead of a browser)

      7 votes
    2. Topic search

      Are there any plans on implementing a search function? Reddit's search is pretty awful, so I think a lot of people would be interested in how Tilde plans to implement it.

      14 votes
    3. 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
    4. 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
    5. Suggestion: 2FA and Site-wide Search

      I am absolutely loving Tildes so far! I have been using HackerNews for a long time and I think a couple of things that sites like those lack is 2-Factor Authentication and a dedicated on-site...

      I am absolutely loving Tildes so far! I have been using HackerNews for a long time and I think a couple of things that sites like those lack is 2-Factor Authentication and a dedicated on-site search functionality. Even though this is not a priority, nor does this site require any personal data, I think adding a 2FA would allow users to strengthen (?) their account at one point. I also think a site-wide search would be a good feature to have. HN does not have a native search and you need to use 3rd party services through HN API, which I think isn't really intuitive.

      Neither of these are a priority, but I think having these features early on would actually be a good thing to do.

      11 votes
    6. 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
    7. 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