• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. What if we eliminated "ownership" of link topics?

      It's been a while since we had a topic to generally discuss potential site mechanics, and this is one that I've been thinking about quite a bit lately, so I thought it could make a good...

      It's been a while since we had a topic to generally discuss potential site mechanics, and this is one that I've been thinking about quite a bit lately, so I thought it could make a good discussion.

      This recent "Suggestions regarding Clickbait and misinformation" topic originally started me thinking about this, because a lot of the potential ways of dealing with those kind of topics involve modifying link topics in some way—changing their link to point somewhere else, editing the title, adding additional links, etc. However, one thing I've noticed on the (rare) occasions where I've performed those kind of actions is that some people are extremely protective of the posts they submitted, and can get upset about even minor title edits because it's changing their post. Some users have deleted their posts after they were changed, because they didn't like the change.

      So... what if we made it so that link topics don't really "belong" to any user in particular? We'd absolutely still want a record of who originally submitted the post to be able to notice behaviors like spamming certain domains, but other than that, if it's a good link/story, does it matter much which user submitted it?

      Here are more unorganized, general thoughts about some of the things this might affect and would need to be considered:

      • Text posts would remain as-is, since in that case the submitter is also the author/source of the post.
      • On that note, it could be a bit weird to lose the connection in cases like a user submitting their own content (such as a blog post that they wrote). Maybe we'd need some way to indicate that, through a standardized tag or something (or even a checkbox when submitting)?
      • Are there other cases where the submitter is important and associated with the content?
      • We could use the space in topic listings where the submitter's username is currently displayed to show different, more relevant data instead. For example, maybe the domain could move into that space instead of being after the title in parentheses, or it could display other info like the name of the actual author of the linked content, the channel name for YouTube videos, etc.
      • If the submitter no longer owns the post, they'd probably no longer have control of deleting it. When could that be an issue?
      • How would this affect user pages? Should links that the user originally submitted still be visible there, even if they're no longer considered posts that the user "owns"?

      Please let me know any thoughts on the overall idea, any of the above questions, and also feel free to point out other aspects of it that I've surely missed.

      (And unrelated, but I've bumped everyone back up to having 5 invite codes available, which you can get from the invite page. I'm still working towards making the site publicly-visible fairly soon, and will hopefully post more info about that before long.)

      79 votes
    2. Travelers - Season 3

      So season 3 got release by netfilx a few days ago, I've seen it and like it but kind of want to discuss so; anyone here watched it, thoughts? Anyone not seen travelers (no idea why no double L),...

      So season 3 got release by netfilx a few days ago, I've seen it and like it but kind of want to discuss so; anyone here watched it, thoughts?

      Anyone not seen travelers (no idea why no double L), it's a pretty good time travel show with fresh take on AI. Don't want to spoil too much but I think it's worth the time to see.

      8 votes
    3. This Week's Releases 14/12 - Charlotte Gainsburg, Kodak Black, Vic Mensa and more.

      Releases of the week 8/12/2018 - 14/12/2018 Featured Release Charlotte Gainsburg - Take 2 - EP (Art Pop, Synth Pop) "Charlotte Gainsbourg has announced a new EP called Take 2. The five-track...

      Releases of the week 8/12/2018 - 14/12/2018


      Featured Release

      Charlotte Gainsburg - Take 2 - EP (Art Pop, Synth Pop)

      "Charlotte Gainsbourg has announced a new EP called Take 2. The five-track project, which features her cover of Kanye West’s “Runaway,” is out December 14 via Because Music. Today, she’s shared the EP’s first song “Such a Remarkable Day.” Check it out below with a video of Gainsbourg’s live performances.
      Take 2 is produced by Frank Ocean collaborator SebastiAn and mixed by Tom Elmhirst. See the artwork below. Last year, Gainsbourg released Rest, which featured on Pitchfork’s “50 Best Albums of 2017.”

      Source: Pitchfork

      Listen to single

      Stream

      Other Notable Relases

      Kodak Black - Dying To Live (Hip Hop, Trap)

      Listen to single
      Stream

      Vic Mensa - Hooligans EP (Conscious Hip Hop)

      Listen to single
      Stream

      $ilkMoney - *I Hate My Life and I Really Wish People Would Stop Telling Me Not To * (Hip Hop, Trap)

      Listen
      Stream

      Feel free to discuss or feature any and all other releases in the comments below

      Discussion Points

      Have you listened to any of these releases?
      What are your thoughts?
      What are you looking forward to listen to?
      What have you enjoyed from these artists in the past?

      // All feedback on this format welcome below.

      4 votes
    4. The greatest lesson you've learned from classical fiction?

      I am currently enjoying a very thought-provoking semester of American Literature. Prior to this class, I wouldn't have considered fiction as useful in my everyday life, as opposed to something...

      I am currently enjoying a very thought-provoking semester of American Literature. Prior to this class, I wouldn't have considered fiction as useful in my everyday life, as opposed to something like a self-help book. What I've found is exactly the opposite, and I have found novels such as Great Expectations to be even more influential than anything I've ever read.

      So I ask you all, what is the greatest lesson you've learned from classical fiction?

      12 votes
    5. What do you think of games as a service?

      Comment on both the concept (if it works, if it is pro-consumer) and the ever-increasing sizes of games. For example, Rainbow Six Siege has been receiving steady updates since its release. I find...

      Comment on both the concept (if it works, if it is pro-consumer) and the ever-increasing sizes of games.
      For example, Rainbow Six Siege has been receiving steady updates since its release. I find a lot of them fun, but where does it end? Grand Theft Auto V is another game that is quite bloated at this point. Thoughts?

      15 votes
    6. Has anyone been playing Stellaris since Le Guin dropped?

      Just wondering what peoples' thoughts are on the most recent total overhaul of the game. I haven't bought the megacorp DLC yet, but I did play a multiplayer game with a friend that did, and I was...

      Just wondering what peoples' thoughts are on the most recent total overhaul of the game. I haven't bought the megacorp DLC yet, but I did play a multiplayer game with a friend that did, and I was pretty impressed. Much as I detest tedious micro, the new planet management system is light years ahead of the old one, and represents a much more realistic pace for colony development- no more outpopulating and outdeveloping your homeworld in twenty years. The main issues I've seen so far are poor balancing between raw materials, market balance, and finished goods, and AI. Since nearly all finished goods require minerals exclusively as an input, you get constant mineral deficits and a market that places more value on minerals than the goods made from them.

      As for the market, the demand/pricing mechanism is poorly implemented, so you can exploit it for infinite money. Say a good costs 1EC/ea, you put in a bulk purchase order for 10,000 units. You pay 1EC for each of them, but after the order the sell price is boosted to 2EC. You can then immediately dump everything you just bought, selling each for 2EC. They could (and probably will) fix this by considering the price of each unit individually based on whatever formula they use for calculating market demand.

      Finally, the AI completely shits the bed with the new administrative cap mechanic, and ends up decades behind any competently managed player empire in both economy and technology. But then I suppose poor AI is nothing new for Stellaris.

      Issues aside though, I feel like with this patch, Stellaris has finally taken its place as a worthy successor to the classic Master of Orion 2.

      9 votes
    7. Anyone using the BRAVE web browser? Thoughts? Experiences?

      I was reading about it here: https://www.cnet.com/news/brave-browser-matures-with-move-to-chromium-foundation/ First I heard of it and was curious if anyone has tried it. I love the idea of...

      I was reading about it here:

      https://www.cnet.com/news/brave-browser-matures-with-move-to-chromium-foundation/

      First I heard of it and was curious if anyone has tried it. I love the idea of blocking ads and trackers by default.

      19 votes
    8. Two Timespan suggestions

      I've been here all of 24 hours, so there may be good reasons for the current design decisions, but as a newbie, two things are making me a little crazy. Times in Days and Hours. When a post is new...

      I've been here all of 24 hours, so there may be good reasons for the current design decisions, but as a newbie, two things are making me a little crazy.

      1. Times in Days and Hours. When a post is new and active, "4 hours" makes sense. but "187 days, 4 hours?" That just makes it harder (at least for me) to spot "fresh" posts. I suggest dropping the hours on anything older than 1 or 2 days.
      2. The dropdown "Activity from" goes from "3 days" to "all time". This seems extreme. Yes, I see (and tried) the custom, but its not intuitive, and its not fast, compared to selecting from a dropdown. I would like to see "week" and "month" as options below 3 days, because good conversations often evolve at a thoughtful pace, but I'm less interested in commenting on something 187 days old vs 1 week old.

      This is a nice place, well-designed, and it's great to see troll-free convo's taking place! The lack of Karma hunters is also welcome! I hope it works out!

      24 votes
    9. Video Game Word Vomit Thread

      Hey! Despite the seemingly negative name, I want to make this thread so anyone can say pretty much whatever you want about the games you've been playing! Whether it's a review, a brief paragraph...

      Hey! Despite the seemingly negative name, I want to make this thread so anyone can say pretty much whatever you want about the games you've been playing! Whether it's a review, a brief paragraph or two of thoughts, recommendations, or frustrations, let's try to commiserate or proliferate discussion about what we've been playing!

      14 votes
    10. ~music Listening Club 25 - 1992

      On the second week of the new format, we're going to try out themes based on periods of time, this time being the year of 1992. Themes, both years like this one or whatever else you think would...

      On the second week of the new format, we're going to try out themes based on periods of time, this time being the year of 1992. Themes, both years like this one or whatever else you think would work well for the listening club, can be suggested in this thread or if you join the unofficial Tildes Discord server in the #listening-club channel.

      Essential Album: Aphex Twin - Selected Ambient Works 85-92 - Listen!

      While a lot of excellent and long-lasting work was released in 1992, Selected Ambient Works 85-92 stands out as one of the most influential and has stood the test of time as well as any of them. As much as everyone hates the label of "Intelligent Dance Music" (IDM), there's no doubt that SAW is one of the cornerstone records of that genre that has an impact in the world of music at large that can't be ignored.

      Selected Ambient Works 85–92 is the debut studio album by the English electronic musician Richard D. James under the pseudonym of Aphex Twin, released as a very limited import in late November 1992 by Apollo Records, an imprint of the more prominent label R&S Records, and later widely in February 1993. The 1992 LP was James' third release overall, and collected tracks dating back as early as 1985. An analogue remaster was released in 2006, and a digital remaster in 2008.

      Selected Ambient Works 85–92 received widespread acclaim and has been characterised as a landmark of electronica, ambient music, and IDM. It was followed by Selected Ambient Works Volume II (1994). On the week ending 27 September 2014, the album entered at #30 in the UK Dance Albums Chart after the release of his 2014 album Syro.

      Widely regarded by critics as one of the pioneering works in early IDM and modern electronic music, retrospective reviews mention its influence on electronic artists. Warp Records refers to it as "the birthplace and the benchmark of modern electronic music" and has stated that "every home should have a copy." In 2003, the album was placed #92 in "NME's 100 Best Albums" poll. Nine years later, it was named the greatest album of the 1990s by FACT Magazine. The album was also featured in the book 1001 Albums You Must Hear Before You Die.

      Minor Album: Divine Styler - Spiral Walls Containing Autumns of Light - Listen!

      This is a strange one, possibly the strangest hip hop album released as of 1992. It's so disjointed and all over the place that instead of describing it myself, I'll steal the descriptors from RateYourMusic: "Islamic, psychedelic, anxious, cryptic, conscious, abstract, introspective, surreal, eclectic, male vocals, avant-garde, noisy, spiritual."

      Spiral Walls Containing Autumns of Light is the second album by hip hop artist Divine Styler, released in 1992 on Giant Records. This album marked a significant change in Divine Styler's musical direction, incorporating a much broader range of styles and influences than 1989's Word Power. Despite the album's unusual style, it was actually released by a major label but, perhaps inevitably, failed to sell as well as record executives expected. Although the album was largely regarded as a commercial failure, it has since developed a large cult following. Styler was signed to Giant because of Ice-T’s relationship with Warner Bros. Records.

      The album is notoriously experimental—Allmusic referred to the album as being like '"The Residents meets Funkadelic"—and takes influence from a wide variety of music genres such as hip hop, rock, electronic, funk and even elements of spoken word and noise.

      The majority of the album was produced and arranged by Divine Styler himself, which included him performing and processing all of the vocals, playing the guitar, drums (and drum programming), and keyboards, among other instruments. Due to the artist's dominance over the album's direction, it is generally regarded as a very introspective and personal album.

      Here's the place to discuss your thoughts on the records, your history with them, the artists, or music in 1992 in general and basically talk about whatever you want to that goes along with Selected Ambient Works 85-92 and Spiral Walls Containing Autumns of Light! Remember that this is intended to be a slow moving thing, feel free to take your time and comment at any point in the week!

      Again, if you'd like to stream or buy the albums, they can be found on most platforms here (Selected Ambient Works 85-92) and here (Spiral Walls Containing Autumns of Light).

      4 votes
    11. What is the biggest change you've ever made to your diet?

      In mid-2012 I decided to become a vegetarian, both for health and ethical reasons. Before then I had mostly been on autopilot when it came to food - I just ate what what was the norm in my family....

      In mid-2012 I decided to become a vegetarian, both for health and ethical reasons. Before then I had mostly been on autopilot when it came to food - I just ate what what was the norm in my family. My choice forced me to get out of my comfort zone, to try out new foods I had never considered before. For this reason, the change has been incredibly positive to me; I'm much more conscious of what I eat now. And by setting a precedent it later helped me make more changes, like cutting down sugar. I'm currently testing to see if the bloating and stomach aches I suffer daily are because I am lactose intolerant; if it is indeed the case, that will require another drastic change, although this particular one will be by necessity rather than choice.

      What is the biggest change you've ever made to your diet? Was it by choice, or did you feel obligated to do so, for example because of health issues? What did you get out of it? How much thought do you put in your daily diet, in general?

      22 votes
    12. This Week's Releases 30/11 - Earl Sweatshirt, The 1975, J.I.D., Jeff Tweedy

      Releases of the week 24/11/2018 - 30/11/2018 Featured Release Earl Sweatshirt - Some Rap Songs (Hip Hop, Abstract) It’s always been Earl versus the world. Fame found him at the age of 16, making...

      Releases of the week 24/11/2018 - 30/11/2018


      Featured Release

      Earl Sweatshirt - Some Rap Songs (Hip Hop, Abstract)

      It’s always been Earl versus the world. Fame found him at the age of 16, making him an internet sensation, then a meme, then an enigma, and finally, an icon. For an introverted kid who knew he could rap but was reluctant to accept the exposure and invasions of privacy that came with being a bona fide pop culture phenomenon, it’s been an uncomfortable evolution. Voracious fans threatened to consume not just his music but his personal life too. That same entitlement caused the “FREE EARL” campaign to mutate from eager appreciation to scary obsession and stoked fans’ demand for music during the three years since his last album—even as he was mourning his father’s death earlier this year. Rather than bask in the attention, he recoiled from it, setting himself apart from peers who maintain relevance through carefully strategized ubiquity. As he receded from the spotlight, his mystique grew—as did fans’ desire to hear him to do what he does best.

      Source: Pitchfork

      Listen to single

      Stream Links

      Other Notable Relases

      The 1975 - A Brief Inquiry Into Online Relationships (Pop, Synthpop)

      Listen to single

      J.I.D. - DiCaprio 2 (Hip Hop, Trap)

      Listen to single

      Jeff Tweedy - Warm (Indie, Alt-Country)

      Listen to single

      Meek Mill - CHAMPIONSHIPS (Hip Hop, Trap)

      Listen to single

      Feel free to discuss or feature any and all other releases in the comments below

      Discussion Points

      Have you listened to any of these releases?
      What are your thoughts?
      What are you looking forward to listen to?
      What have you enjoyed from these artists in the past?

      // All feedback on this format welcome below.

      6 votes
    13. My dad had a stroke; looking for free Android games to help him pass time and recover

      Last month my dad had a stroke. Miraculously he didn't lose much functionality at all, though he does have some minor cognitive issues that we're working on in rehab - mainly memory. Accordingly,...

      Last month my dad had a stroke. Miraculously he didn't lose much functionality at all, though he does have some minor cognitive issues that we're working on in rehab - mainly memory. Accordingly, we want to find some games he can play on his tablet to help keep his mind active and focus his attention. But the mobile game market is hard for me to navigate and sort through for what I'm looking for.

      I need games that're about a dollar or less and don't have in-app purchases. Basically games you could give to your kid and trust that they're not gonna be psychologically manipulated into wanting to empty your bank card or something like that.

      Brain teasers and simple puzzles are ideal for sharpening his mind but any game that's good clean straightforward fun will work. I don't think he's going to be able to handle anything with a whole lot of moving parts like an RTS right now, for instance.

      I can't afford to spend much on this and I don't know what kinds of games will interest him most so I want to give him a lot of choices. I've already looked through a couple of the other mobile game rec threads on here and I'm checking out the games listed there, but I was hoping you all could help me think of some stuff more geared to my situation. Any pointers even just on where to go looking or what to google would be appreciated. Cheers!

      Edit:

      Thank you all for being so supportive! I've added a bunch of the games you recommended, and I also found a couple nice lists that I thought I'd add here for anyone else interested.

      Short List of Totally Free Games

      10 Completely Free Mobile Games

      Stay awesome tildes!

      20 votes
    14. This week in Anime: week 48 of 2018

      inb4 John McAfee makes Anime real again How do? Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme: Post a top level comment with the title and episode...

      inb4 John McAfee makes Anime real again


      How do?

      Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme:
      Post a top level comment with the title and episode number of the anime you want to talk about like this
      **JoJo's Bizarre Adventure: Vento Aureo - Episode 1**
      Then reply to those top level comments with your thoughts. This way people who haven't seen something yet or plan on binge watching once all the episodes are out can simply collapase the top level comment to not get spoiled ^.^

      What do?

      Simply post, discuss or joke about any currently airing anime you want. For Anime you've been watching that aren't currently airing refer to Cleb's weekly thread.

      When do?

      But what if the anime I want to talk about hasn't aired yet?

      No problem, just post a comment here once the episode has aired, these threads aren't meant to last one single day.


      Archive

      Archives of these threads can be found at the unofficial wiki

      7 votes
    15. What does your desktop look like? What tools do you swear by?

      Between the recent discussions on the Useful Shell Scripts thread, and some of the tangents on the Desktop Usability thread, I thought it might be an interesting idea to have a desktop screenshot...

      Between the recent discussions on the Useful Shell Scripts thread, and some of the tangents on the Desktop Usability thread, I thought it might be an interesting idea to have a desktop screenshot sharing / unixporn thread where we talk about our setups, preferred applications, and share some pointers. This doesn't specifically have to be a Unix circlejerk though. If you have a Windows/Android/ChromeOS/TempleOS setup with some novel innovations, you're more than welcome to share too.

      34 votes
    16. ~music Listening Club 24 - Intro to Shoegaze

      So, it's time to switch things up a little as discussed in the last thread. We're going to have multiple records a week from now on and follow themes rather than the alternating weeks we've had...

      So, it's time to switch things up a little as discussed in the last thread. We're going to have multiple records a week from now on and follow themes rather than the alternating weeks we've had until now.

      The first week of our new format is the beginning of a genre introduction series that I'm running: Intro to Shoegaze! We will likely have several different themes switching off each week, and I'll kick off a few over the next couple weeks. These aren't intended to be tailored for genreheads (at least not right now), but rather a way to have a conversation about the all-time greats of specific genres, scenes, labels, etc. while also having something fresh that those already into that kind of music might not already be familiar with.

      Shoegaze

      Shoegazing (or shoegaze, initially known as "dream pop") is a subgenre of indie and alternative rock that emerged in the United Kingdom in the late 1980s. It is characterised by its ethereal-sounding mixture of obscured vocals, guitar distortion and effects, feedback, and overwhelming volume. The term "shoegazing" was coined by the British music press to ridicule the stage presence of a wave of neo-psychedelic groups who stood still during live performances in a detached, introspective, non-confrontational state with their heads down. This was because the heavy use of effects pedals meant the performers were often looking down at the readouts on their effects pedals during concerts.

      Most shoegazing bands drew from the glide guitar template set by My Bloody Valentine on their early EPs and 1988 debut Isn't Anything. A loose label given to the shoegazing scene and other affiliated bands in London in the early 1990s was The Scene That Celebrates Itself. In the early 1990s, shoegazing groups were pushed aside by the American grunge movement and early Britpop acts such as Suede, forcing the relatively unknown bands to break up or reinvent their style altogether. In the 2000s, there was renewed interest in the genre among "nu gaze" bands.

      Essential Album: My Bloody Valentine - Loveless - Listen to it!

      The shoegaze genre has a pretty much univerally agreed-upon "Big 3" records, the most prominent and influential of which being My Bloody Valentine's Loveless, which is undoubtedly the #1 starting place if you're looking to check out shoegaze for yourself. It's the darling of the genre and of internet music nerdom in general for a reason.

      Loveless is the second studio album by English-Irish rock band My Bloody Valentine. It was released on 4 November 1991 in the United Kingdom by Creation Records and in the United States by Sire Records. The album was recorded over a two-year period between 1989 and 1991, with vocalist and guitarist Kevin Shields leading the recording sessions and experimenting with guitar tremolo techniques and tuning systems, samplers, and meticulous production methods. The band cycled through nineteen different studios and many engineers during the album's prolonged recording, with its production cost rumoured to have reached £250,000.

      Preceded by the EPs Glider (1990) and Tremolo (1991), Loveless peaked at number 24 on the UK Albums Chart and was widely praised by critics for its sonic innovations and Shields's "virtual reinvention of the guitar". However, after its release, Creation Records owner Alan McGee removed the band from the label, as he found Shields too difficult to work with, a factor alleged to have contributed to the label's eventual bankruptcy. My Bloody Valentine struggled to record a follow-up to the album and broke up in 1997, and Loveless was their last full-length release until MBV in 2013.

      Since its release, Loveless has been widely cited by critics as one the greatest albums of the 1990s, a landmark work of the shoegazing subgenre, and as a significant influence on various subsequent artists. In 2012, it was reissued as a two-CD set, including remastered tracks and a previously unreleased half-inch analogue tape version, and peaked on several international charts. In 2013, Loveless was certified silver by the British Phonographic Industry.

      Minor Album: Vyva Melinkolya - Vyva Melinkolya - Listen to it!

      This one is a shoegaze record which lies a little more on the dream pop / ethereal side of the genre than Loveless, and is my personal album of the year for 2018 so far by a longshot. I would suggest this for anyone who wants to to live in that wonderful dreamy yet noisy middle ground. The artist is also nonbinary, and while I can't speak for everyone, I find that this speaks to gender dysphoria in a way that only the best shoegaze can.

      Here's the place to discuss your thoughts on the records, your history with them or the artists, and basically talk about whatever you want to that goes along with Loveless and Vyva Melinkolya! Remember that this is intended to be a slow moving thing, feel free to take your time and comment at any point in the week!

      Again, if you'd like to stream or buy the albums, they can be found on most platforms here (Loveless) and here (Vyva Melinkolya).

      12 votes
    17. An Alternative Approach to Configuration Management

      Preface Different projects have different use cases that can ultimately result in common solutions not suiting your particular needs. Today I'm going to diverging a bit from my more abstract,...

      Preface

      Different projects have different use cases that can ultimately result in common solutions not suiting your particular needs. Today I'm going to diverging a bit from my more abstract, generalized topics on code quality and instead focus on a specific project structure example that I encountered.


      Background

      For a while now, I've found myself being continually frustrated with the state of my project configuration management. I had a single configuration file that would contain all of the configuration options for the various tools I've been using--database, API credentials, etc.--and I kept running into the problem of wanting to test these tools locally while not inadvertently committing and pushing sensitive credentials upstream. For me, part of my security process is ensuring that sensitive access credentials never make it into the repository and to limit access to these credentials to only people who need to be able to access them.


      Monolithic Files Cause Monolithic Pain

      The first thing I realized was that having a single monolithic configuration file was just terrible practice. There are going to be common configuration options that I want to have in there with default values, such as local database configuration pointing to a database instance running on the same VM as the application. These should always be in the repo, otherwise any dev who spins up an instance of the VM will need to manually tread documentation and copy-paste the missing options into the configuration. This would be incredibly time-consuming, inefficient, and stupid.

      I also use different tools which have different configuration options associated with them. Having to dig through a single file containing configuration options for all of these tools to find the ones I need to modify is cumbersome at best. On top of that, having those common configuration options living in the same place that sensitive access credentials do is just asking for a rogue git commit -A to violate the aforementioned security protocol.


      Same Problem, Different Structure

      My first approach to resolving this problem was breaking the configuration out into separate files, one for each distinct tool. In each file, a "skeleton" config was generated, i.e. each option was given a default empty value. The main config would then only contain config options that are common and shared across the application. To avoid having the sensitive credentials leaked, I then created rules in the .gitignore to exclude these files.

      This is where I ran into problem #2. I learned that this just doesn't work. You can either have a file in your repo and have all changes to that file tracked, have the file in your repo and make a local-only change to prevent changes from being tracked, or leave the file out of the repo completely. In my use case, I wanted to be able to leave the file in the repo, treat it as ignored by everyone, and only commit changes to that file when there was a new configuration option I wanted added to it. Git doesn't support this use case whatsoever.

      This problem turned out to be really common, but the solution suggested is to have two separate versions of your configuration--one for dev, and one for production--and to have a flag to switch between the two. Given the breaking up of my configuration, I would then need twice as many files to do this, and given my security practices, this would violate the no-upstream rule for sensitive credentials. Worse still, if I had several different kinds of environments with different configuration--local dev, staging, beta, production--then for m such environments and n configuration files, I would need to maintain n*m separate files for configuration alone. Finally, I would need to remember to include a prefix or postfix to each file name any time I needed to retrieve values from a new config file, which is itself an error-prone requirement. Overall, there would be a substantial increase in technical debt. In other words, this approach would not only not help, it would make matters worse!


      Borrowing From Linux

      After a lot of thought, an idea occurred to me: within Linux systems, there's an /etc/skel/ directory that contains common files that are copied into a new user's home directory when that user is created, e.g. .bashrc and .profile. You can make changes to these files and have them propagate to new users, or you can modify your own personal copy and leave all other new users unaffected. This sounds exactly like the kind of behavior I want to emulate!

      Following their example, I took my $APPHOME/config/ directory and placed a skel/ subdirectory inside, which then contained all of the config files with the empty default values within. My .gitignore then looked something like this:

      $APPHOME/config/*
      !$APPHOME/config/main.php
      !$APPHOME/config/skel/
      !$APPHOME/config/skel/*
      # This last one might not be necessary, but I don't care enough to test it without.
      

      Finally, on deploying my local environment, I simply include a snippet in my script that enters the new skel/ directory and copies any files inside into config/, as long as it doesn't already exist:

      cd $APPHOME/config/skel/
      for filename in *; do
          if [ ! -f "$APPHOME/config/$filename" ]; then
              cp "$filename" "$APPHOME/config/$filename"
          fi
      done
      

      (Note: production environments have a slightly different deployment procedure, as local copies of these config files are saved within a shared directory for all releases to point to via symlink.)

      All of these changes ensure that only config/main.php and the files contained within config/skel/ are whitelisted, while all others are ignored, i.e. our local copies that get stored within config/ won't be inadvertently committed and pushed upstream!


      Final Thoughts

      Common solutions to problems are typically common for a good reason. They're tested, proven, and predictable. But sometimes you find yourself running into cases where the common, well-accepted solution to the problem doesn't work for you. Standards exist to solve a certain class of problems, and sometimes your problem is just different enough for it to matter and for those standards to not apply. Standards are created to address most cases, but edge cases will always exist. In other words, standards are guidelines, not concrete rules.

      Sometimes you need to stop thinking about the problem in terms of the standard approach to solving it, and instead break it down into its most abstract, basic form and look for parallels in other solved problems for inspiration. Odds are the problem you're trying to solve isn't as novel as you think it is, and that someone has probably already solved a similar problem before. Parallels, in my experience, are usually a pretty good indicator that you're on the right track.

      More importantly, there's a delicate line to tread between needing to use a different approach to solving an edge case problem you have, and needing to restructure your project to eliminate the edge case and allow the standard solution to work. Being able to decide which is more appropriate can have long-lasting repercussions on your ability to manage technical debt.

      16 votes
    18. This week in Anime: week 47 of 2018

      AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH I'm late, so very very late How do? Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme: Post a top level...

      AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH I'm late, so very very late


      How do?

      Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme:
      Post a top level comment with the title and episode number of the anime you want to talk about like this
      **JoJo's Bizarre Adventure: Vento Aureo - Episode 1**
      Then reply to those top level comments with your thoughts. This way people who haven't seen something yet or plan on binge watching once all the episodes are out can simply collapase the top level comment to not get spoiled ^.^

      What do?

      Simply post, discuss or joke about any currently airing anime you want. For Anime you've been watching that aren't currently airing refer to Cleb's weekly thread.

      When do?

      But what if the anime I want to talk about hasn't aired yet?

      No problem, just post a comment here once the episode has aired, these threads aren't meant to last one single day.


      Archive

      Archives of these threads can be found at the unofficial wiki

      5 votes
    19. This Week's Releases 23/11 - Oneohtrix Point Never, Dipset, Rita Ora

      Releases of the week 17/11/2018 - 23/11/2018 Featured Release Oneohtrix Point Never - Love In The Time Of Lexapro (EP) (Prog Electronic, Ambient) Oneohtrix Point Never has dropped off his new EP,...

      Releases of the week 17/11/2018 - 23/11/2018


      Featured Release

      Oneohtrix Point Never - Love In The Time Of Lexapro (EP) (Prog Electronic, Ambient)

      Oneohtrix Point Never has dropped off his new EP, Love in the Time of Lexapro....
      The new effort follows producer Daniel Lopatin’s impressive 2018 album, Age Of, and The Station EP from July. It contains a pair of new songs and alternate, collaborative versions of two Age Of tracks.
      The two previously unreleased originals are titled, “Thank God I’m a Country Girl” and “Love in the Time of Lexapro”. The latter title track has been an audience favorite on Lopatin’s Age Of tour, but has never been properly recorded and released until now. Also included is a rework of Age Of’s “Last Known Image Of A Song” from veteran Japanese experimental musician and composer Ryuichi Sakamoto (The Revenant), as well as an updated take on Age Of highlight “Babylon” featuring additional contributions from (Sandy) Alex G.”

      Source: Consequence of Sound

      Stream Links

      Other Notable Relases

      Dipset - Diplomatic Ties (Trap, Hip Hop)

      Listen to single

      Rita Ora - Let You Love Me (Pop, Electropop)

      Listen to single

      Boosie Badass - Boosie Blues Cafe (Hip Hop, Blues)

      Listen

      Art Brut - Wham! Bang! Pow! Let’s Rock Out! (Indie, Rock)

      Listen to single

      Feel free to discuss or feature any and all other releases in the comments below

      Discussion Points

      Have you listened to any of these releases yet?
      What are your thoughts?
      What are you looking forward to listen to?
      What have you enjoyed from these artists in the past?

      // All feedback on this format welcome below.

      4 votes
    20. ~music Listening Club 23 - Dark Side of the Moon

      Welcome to the 23rd week, it had to come eventually...another classic record discussion: The Dark Side of the Moon by Pink Floyd! Posting a little early since I'll be busy celebrating...

      Welcome to the 23rd week, it had to come eventually...another classic record discussion: The Dark Side of the Moon by Pink Floyd! Posting a little early since I'll be busy celebrating Thanksgiving, have a great day everyone.

      The Dark Side of the Moon is the eighth studio album by English rock band Pink Floyd, released on 1 March 1973 by Harvest Records. It built on ideas explored in Pink Floyd's earlier recordings and performances, but without the extended instrumentals that characterised their earlier work. Its themes explore conflict, greed, time, and mental illness, the latter partly inspired by the deteriorating health of founding member Syd Barrett, who left in 1968.

      Developed during live performances, Pink Floyd premiered an early version of The Dark Side of the Moon several months before recording began. New material was recorded in two sessions in 1972 and 1973 at Abbey Road Studios in London. The group used advanced recording techniques at the time, including multitrack recording and tape loops; analogue synthesizers are prominent, and snippets from interviews with Pink Floyd's road crew and others provide philosophical quotations. Engineer Alan Parsons was responsible for many sonic aspects and the recruitment of singer Clare Torry, who appears on one track. The iconic sleeve was designed by Storm Thorgerson; following keyboardist Richard Wright's request for a "simple and bold" design, it depicts a prism spectrum, representing the band's lighting and the record's themes.

      The Dark Side of the Moon produced two singles: "Money" and "Us and Them". The album topped the Billboard chart for a week, and remained on the chart for 741 weeks from 1973 to 1988. Following a change in how Billboard counts sales in 2009, it re-entered the chart and has since appeared for over 900 weeks. With estimated sales of over 45 million, it is Pink Floyd's bestselling album and one of the bestselling worldwide. It has been remastered and rereleased several times, and covered in its entirety by several acts. It is regarded as one of the greatest albums of all time.

      Here's the place to discuss your thoughts on the record, your history with it or the artist, and basically talk about whatever you want to that goes along with The Dark Side of the Moon! Remember that this is intended to be a slow moving thing, feel free to take your time and comment at any point in the week!

      If you'd like to stream or buy the album, it can be found on most platforms here.

      Rather than get an obscure record this week, I'd love to hear from you in responses to this comment!

      9 votes
    21. General Tildes feedback/questions, primarily around becoming publicly-visible soon (but still invite-only)

      Things have been pretty quiet and steady for the last few weeks. This is mostly deliberate on my end—I'm going to be away for about a week around the end of the month, so I didn't want to make any...

      Things have been pretty quiet and steady for the last few weeks. This is mostly deliberate on my end—I'm going to be away for about a week around the end of the month, so I didn't want to make any major changes or push for a big burst of new users when I might not be very available to deal with any issues. Most of my time lately has been working on stuff in the background, including doing some cleanup, finally getting around to various things I've been putting off for a while, and so on.

      However, in early December I'm planning to move forward into the next "phase" for Tildes, which will be making it publicly-visible so that people are able to visit and read the content here even if they don't have an account. Registration will remain invite-only, but I'll probably try to make the process a little easier or automated in some way so that it doesn't require so much effort from people like me and @cfabbro (who's been diligently running invite-request threads on reddit for months).

      Overall, I think that being publicly visible should help a lot, both to increase interest for the site as well as addressing a few common misconceptions about it (which are mostly because people can't see anything for themselves). Right now we're effectively "wasting" a lot of invites by forcing people to get an invite and register before they can even see if Tildes has anything they're interested in, so opening it up for everyone to be able to view should make invites a lot more efficient when they're only requested by people that want to participate.

      One thing I should mention is that I'm not intending to have a "default front page" for logged-out users. They'll need to choose specific groups to view, and I've been playing around with a few ways to try to make this convenient (that will probably end up being available to logged-in users as well).

      It's also been a while since I gave everyone more invite codes, so I've given everyone 10 now. If there's anyone else you want to invite before we get into the publicly-visible stage of things, you can get your codes through the Invite page (linked in your user page's sidebar).

      Please let me know if any of you have any thoughts, questions or concerns about becoming publicly-visible, so I can see if there's anything else I'll need to make sure to address before being able to open it up. For example, are there any features that might have a privacy concern when public? Should we consider making any changes to the current set of groups? General feedback and questions unrelated to the public visibility are fine too (and always are—you can always feel free to message me or post in ~tildes).

      102 votes
    22. Allow anonymous posting in some groups?

      Crazy Idea™: You know what might be neato, but I have no idea how it could be implemented... if Tildes could have groups where truly anonymous posting was allowed, though it would require...

      Crazy Idea™: You know what might be neato, but I have no idea how it could be implemented... if Tildes could have groups where truly anonymous posting was allowed, though it would require authentication. Use cases: ~talk about something embarrassing, or ask questions for which on Reddit you would make a throwaway. Maybe this user permission was only allowed after some threshold was met? If it was truly anonymous in the database, then notifications on replies probably could not work, right?

      Would that be useful at all? If so, probably low priority I know, but just a thought.

      10 votes
    23. Should we have a small description for why a removed comment was removed?

      It would be nice to give some context to removed comments so people can see what happened without seeing the offensive comment. I never really liked it on Reddit where when a comment was removed...

      It would be nice to give some context to removed comments so people can see what happened without seeing the offensive comment. I never really liked it on Reddit where when a comment was removed by a mod, you had no idea why. It would be nice for fellow curious people maybe. What are your thoughts?

      37 votes
    24. Tildes, what are your thoughts on the "Earth Strike" movement that's currently being organized?

      for those of you unaware, the "Earth Strike" movement (see also: their Reddit, Tumblr, and Twitter pages) is an international planned protest movement that will ultimately culminate in a general,...

      for those of you unaware, the "Earth Strike" movement (see also: their Reddit, Tumblr, and Twitter pages) is an international planned protest movement that will ultimately culminate in a general, international strike on september 27th, 2019. as of today it's only been in planning for like a week and change (almost exclusively online, as a point of note) so a lot of kinks are still being worked out and i'm not even sure there's a centralized organization to it as of now, but among other things, it internationally seeks the following demands:

      An immediate start on global co-operation to reverse the damage done to the earths’ climate, through unambiguous and binding agreements, by both world leaders and corporate entities, following IPCC projections of halving carbon net emissions by 2030 and zero net emissions by 2050;
      International, unambiguous and binding commitments to halt the destruction of rain forests and other wildlife habitats, and
      International, unambiguous and binding agreements designed to hold corporations accountable for the greenhouse gases they produce.

      i think most of us can agree that ultimately, their current demands are not 100% feasible or are actively impossible (at least not without radical, extremely sudden societal change) and that the ship has most likely sailed on keeping climate change from having some serious impacts. but do you think that this movement has any potential of any kind to enact change going forward? is it destined to be another Occupy, where some of its goals are taken up into politics but ultimately the movement itself collapses due to infighting and external factors? can it even be truly successful at all, given its lofty aim of an international general strike? or is it likely to just outright evaporate into functional or actual irrelevancy given enough time?

      28 votes
    25. This Week's Releases 16/11 - Anderson .Paak, The Smashing Pumpkins, Imagine Dragons

      Releases of the week 10/11/2018 - 16/11/2018 Featured Release Anderson .Paak - Oxnard (R&B, Hip Hop) Oxnard marks .Paak’s first release on Dre’s Aftermath Entertainment and last of “his beach...

      Releases of the week 10/11/2018 - 16/11/2018


      Featured Release

      Anderson .Paak - Oxnard (R&B, Hip Hop)

      Oxnard marks .Paak’s first release on Dre’s Aftermath Entertainment and last of “his beach series.” “You know, we went to Venice, we went to Malibu,” .Paak noted, “so it’s only right that we take it to the next place, up the coast, up to the next beach.” As hinted previously, Dre was “heavily” involved in the making of the LP, serving as executive producer. “His music was everything to me,” Paak said of his mentor. “It molded me.”
      Another famous name that pops up on Oxnard is Madlib, a veteran rapper and producer who is also known for his collaborations with DOOM, J Dilla, and Freddie Gibbs.
      The new album features “sprawling psychedelic grooves and confident verses,” according to Rolling Stone, and per .Paak, a special ingredient missing from the current musical landscape. “I feel like ambition is missing from today’s music,” he explained. “This is the album I dreamed of making in high school, when I was listening to [Jay-Z]’s The Blueprint, The Game’s The Documentary, and [Kanye West’s] The College Dropout.”

      Source: Consequence of Sound

      Listen

      Notable Relases

      The Smashing Pumpkins - Shiny and Oh So Bright, Vol. 1 / LP: No Past. No Future. No Sun. (Rock, Grunge)

      Imagine Dragons - Origins (Pop Rock)

      Mariah Carey - Caution (R&B, Pop)

      The Black Eyed Peas - Masters of the Sun, Vol. 1 (Hip Hop, Pop Rap)

      Feel free to discuss or feature any and all other releases in the comments below

      Discussion Points

      Have you listened to any of these releases?
      What are your thoughts?
      What are you looking forward to listen to?
      What have you enjoyed from these artists in the past?

      This is a new format I'm trying out to help immerse people into new album discussion. I welcome and look forward to any feedback!

      8 votes
    26. Stuck In A Ditch In The Middle Of A Desert In A Country I Don't Know The Name Of

      I'm sitting here, not being able to sleep and watching every single John Mayer music video ever made, finding myself a little stuck. I've got good friends, I've got a free environment to do...

      I'm sitting here, not being able to sleep and watching every single John Mayer music video ever made, finding myself a little stuck.

      I've got good friends, I've got a free environment to do whatever I want to do, and I've got enough stuff around me to keep me alive. Somehow, this isn't what I hoped for.

      Ever since I was a kid, I always dreamed of this moment. I'm on my own. I've got my axe, and I'm ready for battle, but, I can't swing this thing, man. I don't have enough motivation, something I've been struggling with since I was born. I'm a chronic procrastinator, even when it's about something I actually want to. I want to sit down, write music, and make people smile. I want to do all these things, but I can't find enough willpower to do it. Maybe it's just my current emotional state holding me back. I miss the connection I used to have with someone that put me at my absolute peak in life.

      It's so unbelievably unfair to me that someone that seemed to help me so much and bring me up can just walk out on me like that with no explanation. She made me a better person when she was around, and a worse person when she's not. I don't understand why I still think about it every single day. I guess this is more of a rant / self help post, but I do pose one question:

      How do I get rid of the constant thought of someone? She's connected to everything I do in life and I really gotta fucking stop. Is there something I'm missing when it comes to getting over someone? Do I chase her? I've tried before, but it ended worse the second time around.

      Anyone have similar experiences? I'm sure there are some sad wrecks out there tonight. Come and share your story about the best person you've ever met that you'll never meet again.

      12 votes
    27. This week in Anime: week 46 of 2018

      Unfortunately I haven't had time to sit down and keep up with the weekly episodes this week, as I caught a bad case of addiction to a new video game. How do? Since we're currently lacking native...

      Unfortunately I haven't had time to sit down and keep up with the weekly episodes this week, as I caught a bad case of addiction to a new video game.

      How do?

      Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme:
      Post a top level comment with the title and episode number of the anime you want to talk about like this
      **JoJo's Bizarre Adventure: Vento Aureo - Episode 1**
      Then reply to those top level comments with your thoughts. This way people who haven't seen something yet or plan on binge watching once all the episodes are out can simply collapase the top level comment to not get spoiled ^.^

      What do?

      Simply post, discuss or joke about any currently airing anime you want. For Anime you've been watching that aren't currently airing refer to Cleb's weekly thread.

      When do?

      But what if the anime I want to talk about hasn't aired yet?

      No problem, just post a comment here once the episode has aired, these threads aren't meant to last one single day.


      Archive

      Archives of these threads can be found at the unofficial wiki

      10 votes
    28. Meta Discussion: Is there interest in topics concerning code quality?

      I've posted a few lengthy topics here outside of programming challenges, and I've noticed that the ones that seem to have spurred the most interest and generated some discussion were ones that...

      I've posted a few lengthy topics here outside of programming challenges, and I've noticed that the ones that seem to have spurred the most interest and generated some discussion were ones that were directly related to code quality. To avoid falling for confirmation bias, though, I thought I would ask directly.

      Is there generally a greater interest in code quality discussions? If so, then what kind of things are you interested in seeing in those discussions? What do you prefer not to see? If not, then what kinds of programming-related discussions would you prefer to see more of? What about non-programming discussions?

      Also, is there any interest in an informal series of topics much like the programming challenges or the a layperson's introduction to... series (i.e. decentralized and available for anyone to participate whenever)? Personally, I'd be interested in seeing more on the subject from others!

      17 votes
    29. ~music Listening Club 22 - Survival

      Welcome to week 22! Here we've got this week's user-voted record: Survival by Bob Marley & The Wailers! Taken from @koan's pitch: Does Bob Marley have gold and platinum records? Definitely....

      Welcome to week 22! Here we've got this week's user-voted record: Survival by Bob Marley & The Wailers!

      Taken from @koan's pitch:

      Does Bob Marley have gold and platinum records? Definitely. Survival is not one of them, but in my opinion it is by far his greatest album -- hands down, no competition. Everybody has an opinion about Bob Marley, whether you've actually given him a shot or not. Reggae can be polarizing. Some love it, some think it's corny. But Survival is not corny. It's Marley's greatest roots reggae record.

      While some Bob Marley songs might make you want to relax on a beach and sip cold cocktails, the songs on Survival make you want to get up and do something about shit. When I was absolutely stewing in dissatisfaction with my corporate job, listening to Survival on my commute in the morning inspired me to change my life. Be careful, because listening to it too much might turn you into a revolutionary.

      If you're unfamiliar with reggae in general, or you think it's silly, give this record a chance. It might change your perspective about a very deep and varied genre of music.

      Here's the place to discuss your thoughts on the record, your history with it or the artist, and basically talk about whatever you want to that goes along with Survival. Remember that this is intended to be a slow moving thing, feel free to take your time and comment at any point in the week!

      If you'd like to stream or buy the album, it can be found on most platforms here.

      7 votes
    30. Code Quality Tip: Wrapping external libraries.

      Preface Occasionally I feel the need to touch on the subject of code quality, particularly because of the importance of its impact on technical debt, especially as I continue to encounter the...

      Preface

      Occasionally I feel the need to touch on the subject of code quality, particularly because of the importance of its impact on technical debt, especially as I continue to encounter the effects of technical debt in my own work and do my best to manage it. It's a subject that is unfortunately not emphasized nearly enough in academia.


      Background

      As a refresher, technical debt is the long-term cost of the design decisions in your code. These costs can manifest in different ways, such as greater difficulty in understanding what your code is doing or making non-breaking changes to it. More generally, these costs manifest as additional time and resources being spent to make some kind of change.

      Sometimes these costs aren't things you think to consider. One such consideration is how difficult it might be to upgrade a specific technology in your stack. For example, what if you've built a back-end system that integrates with AWS and you suddenly need to upgrade your SDK? In a small project this might be easy, but what if you've built a system that you've been maintaining for years and it relies heavily on AWS integrations? If the method names, namespaces, argument orders, or anything else has changed between versions, then suddenly you'll need to update every single reference to an AWS-related tool in your code to reflect those changes. In larger software projects, this could be a daunting and incredibly expensive task, spanning potentially weeks or even months of work and testing.

      That is, unless you keep those references to a minimum.


      A Toy Example

      This is where "wrapping" your external libraries comes into play. The concept of "wrapping" basically means to create some other function or object that takes care of operating the functions or object methods that you really want to target. One example might look like this:

      <?php
      
      class ImportedClass {
          public function methodThatMightBecomeModified($arg1, $arg2) {
              // Do something.
          }
      }
      
      class ImportedClassWrapper {
          private $class_instance = null;
      
          private function getInstance() {
              if(is_null($this->class_instance)) {
                  $this->class_instance = new ImportedClass();
              }
      
              return $this->class_instance;
          }
      
          public function wrappedMethod($arg1, $arg2) {
              return $this->getInstance()->methodThatMightBecomeModified($arg1, $arg2);
          }
      }
      
      ?>
      

      Updating Tools Doesn't Have to Suck

      Imagine that our ImportedClass has some important new features that we need to make use of that are only available in the most recent version, and we're several versions behind. The problem, of course, is that there were a lot of changes that ended up being made between our current version and the new version. For example, ImportedClass is now called NewImportedClass. On top of that, methodThatMightBecomeModified is now called methodThatWasModified, and the argument order ended up getting switched around!

      Now imagine that we were directly calling new ImportedClass() in many different places in our code, as well as directly invoking methodThatMightBecomeModified:

      <?php
      
      $imported_class_instance = new ImportedClass();
      $imported_class_instance->methodThatMightBeModified($val1, $val2);
      
      ?>
      

      For every single instance in our code, we need to perform a replacement. There is a linear or--in terms of Big-O notation--a complexity of O(n) to make these replacements. If we assume that we only ever used this one method, and we used it 100 times, then there are 100 instances of new ImportClass() to update and another 100 instances of the method invocation, equaling 200 lines of code to change. Furthermore, we need to remember each of the replacements that need to be made and carefully avoid making any errors in the process. This is clearly non-ideal.

      Now imagine that we chose instead to use the wrapper object:

      <?php
      
      $imported_class_wrapper = new ImportedClassWrapper();
      $imported_class_wrapper->wrappedMethod($val1, $val2);
      
      ?>
      

      Our updates are now limited only to the wrapper class:

      <?php
      
      class ImportedClassWrapper {
          private $class_instance = null;
      
          private function getInstance() {
              if(is_null($this->class_instance)) {
                  $this->class_instance = new NewImportedClass();
              }
      
              return $this->class_instance;
          }
      
          public function wrappedMethod($arg1, $arg2) {
              return $this->getInstance()->methodThatWasModified($arg2, $arg1);
          }
      }
      
      ?>
      

      Rather than making changes to 200 lines of code, we've now made changes to only 2. What was once an O(n) complexity change has now turned into an O(1) complexity change to make this upgrade. Not bad for a few extra lines of code!


      A Practical Example

      Toy problems are all well and good, but how does this translate to reality?

      Well, I ran into such a problem myself once. Running MongoDB with PHP requires the use of an external driver, and this driver provides an object representing a MongoDB ObjectId. I needed to perform a migration from one hosting provider over to a new cloud hosting provider, with the application and database services, which were originally hosted on the same physical machine, hosted on separate servers. For security reasons, this required an upgrade to a newer version of MongoDB, which in turn required an upgrade to a newer version of the driver.

      This upgrade resulted in many of the calls to new MongoId() failing, because the old version of the driver would accept empty strings and other invalid ID strings and default to generating a new ObjectId, whereas the new version of the driver treated invalid ID strings as failing errors. And there were many, many cases where invalid strings were being passed into the constructor.

      Even after spending hours replacing the (literally) several dozen instances of the constructor calls, there were still some places in the code where invalid strings managed to get passed in. This made for a very costly upgrade.

      The bugs were easy to fix after the initial replacements, though. After wrapping new MongoId() inside of a wrapper function, a few additional conditional statements inside of the new function resolved the bugs without having to dig around the rest of the code base.


      Final Thoughts

      This is one of those lessons that you don't fully appreciate until you've experienced the technical debt of an unwrapped external library first-hand. Code quality is an active effort, but a worthwhile one. It requires you to be willing to throw away potentially hours or even days of work when you realize that something needs to change, because you're thinking about how to keep yourself from banging your head against a wall later down the line instead of thinking only about how to finish up your current task.

      "Work smarter, not harder" means putting in some hard work upfront to keep your technical debt under control.

      That's all for now, and remember: don't be fools, wrap your external tools.

      23 votes
    31. Recently watched Night of the Living Dead, and I was very impressed

      "How could a low-budget, black and white movie from the 60s possibly scare be that scary." I thought to myself as I was purchasing my ticket for the movie. I was going to see the movie, because I...

      "How could a low-budget, black and white movie from the 60s possibly scare be that scary." I thought to myself as I was purchasing my ticket for the movie. I was going to see the movie, because I had always heard that it was a good movie. I thought that this movie couldn't possibly be scary, so it had to have other merit to have it be considered a good movie.

      I left the cinema that day quite spooked. I was amazed at with all of it. The true horror weren't the wondering ghouls, but the interaction between the people inside the house. It was a social experiment more than anything else. What would happen if six people were placed inside a house, with a wounded child, and impending doom closing in on them? This is the question answered by the movie. A power struggle between Ben and Harry, about the safest place in the house to hide, led to the death of Harry. Everybody sided with Ben, and in the end he only survived the longest because he hid in the cellar as Harry had suggested from the beginning.

      TL;DR
      I found the fighting between the survivors in the house to be very spooky.

      5 votes
    32. This week in Anime: week 45 of 2018

      Sorry guys, been awfully busy this week so I hadn't really taken the time to watch this week's anime How do? Since we're currently lacking native spoiler tags, I'd ask all of you to follow this...

      Sorry guys, been awfully busy this week so I hadn't really taken the time to watch this week's anime

      How do?

      Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme:
      Post a top level comment with the title and episode number of the anime you want to talk about like this
      **JoJo's Bizarre Adventure: Vento Aureo - Episode 1**
      Then reply to those top level comments with your thoughts. This way people who haven't seen something yet or plan on binge watching once all the episodes are out can simply collapase the top level comment to not get spoiled ^.^

      What do?

      Simply post, discuss or joke about any currently airing anime you want. For Anime you've been watching that aren't currently airing refer to Cleb's weekly thread.

      When do?

      But what if the anime I want to talk about hasn't aired yet?

      No problem, just post a comment here once the episode has aired, these threads aren't meant to last one single day.


      Archive

      Archives of these threads can be found at the unofficial wiki

      9 votes
    33. Tech Talk: What's the make & model of your current phone? What do you like about it? Dislike? What phones have you owned in the past?

      Following on from the Tildes 0.5 year survey in which 72% of users stated they used an Android device, and 24% used an iOS device, I thought it'd be fun to ask people in a longform manner to talk...

      Following on from the Tildes 0.5 year survey in which 72% of users stated they used an Android device, and 24% used an iOS device, I thought it'd be fun to ask people in a longform manner to talk about their current phone, and their dislikes & likes about it. What has your upgrade history been like?

      I'm currently utilising an iPhone XS (no "Max") in 256GB. This is my first phone upgrade where I've felt like the changes are a step sideways rather than forwards from what I've previously experienced. The minimal bezels are very nice, and once you understand how the iOS experience fits into the overall vision for Apple's phone lineup, the notch becomes an immediately obvious choice—a design compromise for the time being until we can place the sensor array under the display.

      Face ID is acceptable. It fails a bit more often than Touch ID ever did, but it fails in different situations, and also works better in others. For a first generation iteration it's acceptable; if it can get more diverse with time and work better in extreme sunlight and at wider angles, it'll become definitively better than a fingerprint scanner.

      I talked a bit about the OLED display in the XS in this comment here, where I can distinguish the pentile crosshatching pattern, and again, I feel that the OLED is a case of better in some situations, worse in others. The inky blacks are fantastic, but the dark ghosting is a compromise I'm less happy with. Apple's IPS LCD panels are so good, they had a high bar to meet here.

      The camera is again truly fantastic; not enough to ever make me consider selling my Sony mirrorless, but the computational photography aspects makes taking challenging photos more of a breeze than ever before.

      Finally, after living with a plus-sized phone for the past 4 years, a step back to a smaller form factor with a similar sized screen is a breath of fresh air—I can finally tie my shoelaces up with my phone in my jean pockets again.

      The watch & AirPods & continuity integrations will keep me happy in the Apple ecosystem for a while yet, but I'd need to see a very compelling new feature of aspect to a future phone to upgrade in the next 2 years at this point. Phones are lasting longer than ever before, as they should, and Apple knows this.

      Previously I've owned

      • iPhone 7 Plus, Jet Black 256GB. The Jet Black finish coupled with the weightier frame & thicker body definitely resulted in this feeling like the most polished iPhone 6-style design to date. Runner up for my favourite phone. Further more the P3-gamut display significantly improved image quality. I wasn't happy enough with the iPhone X to consider an upgrade.

      • iPhone 6 Plus, Silver 128GB. Might be my least favourite phone of all time? Too thin, slippery, suffered from bendgate; and had display issues which gave it a bad rap. Touch ID was cool; however.

      • iPhone 4, Black. Might be my favourite phone of all time, purely from a design standpoint? Utilising the steel frame around the edge of the phone as an antenna was completely unheard of back then and truly a fantastic design innovation. The sandwiched glass profile was both a fingerprint magnet and truly gorgeous; and the Retina display was breathtaking. I'd love to see a return to this design profile.

      • iPhone 3G. My first phone. I distinctly remember jailbreaking this device to change the cellular provider name in the top left corner & enable some extremely low quality video recording; this was also the good old days of fantastic games like Tap Tap Revenge.

      How about you?

      35 votes
    34. ~music Listening Club 21 - At Folsom Prison

      21 weeks and yet another classic record discussion: At Folsom Prison by Johnny Cash! At Folsom Prison is a live album and 27th overall album by Johnny Cash, released on Columbia Records in May...

      21 weeks and yet another classic record discussion: At Folsom Prison by Johnny Cash!

      At Folsom Prison is a live album and 27th overall album by Johnny Cash, released on Columbia Records in May 1968. After his 1955 song "Folsom Prison Blues", Cash had been interested in recording a performance at a prison. His idea was put on hold until 1967, when personnel changes at Columbia Records put Bob Johnston in charge of producing Cash's material. Cash had recently controlled his drug abuse problems, and was looking to turn his career around after several years of limited commercial success. Backed with June Carter, Carl Perkins and the Tennessee Three, Cash performed two shows at Folsom State Prison in California on January 13, 1968. The resulting album consisted of fifteen tracks from the first show and two tracks from the second.

      Despite little initial investment by Columbia, the album was a hit in the United States, reaching number one on the country charts and the top 15 of the national album chart. The lead single from the album, a live version of "Folsom Prison Blues", was a top 40 hit, Cash's first since 1964's "Understand Your Man". At Folsom Prison received positive reviews and revitalized Cash's career, becoming the first in a series of live albums recorded at prisons that includes "At San Quentin" (1969), "Pa Osteraker" (1973), and "A Concert Behind Prison Walls" (1976). The album was rereleased with additional tracks in 1999, a three-disc set in 2008, and a five LP box set with bonus rehearsals in 2018 for Record Store Day. It was certified three times Platinum on March 27, 2003 by the Recording Industry Association of America for US sales exceeding three million.

      Here's the place to discuss your thoughts on the record, your history with it or the artist, and basically talk about whatever you want to that goes along with At Folsom Prison! Remember that this is intended to be a slow moving thing, feel free to take your time and comment at any point in the week!

      If you'd like to stream or buy the album, it can be found on most platforms here.

      Don't forget to nominate and vote for next week's obscure record in response to this comment!

      8 votes
    35. Why is it becoming increasingly more wrong to kill animals for food?

      Probably in the majority of history people used to hunt, or kill farm animals for food without a second thought. But in the recent years it looks like the public opinion is shifting in a way when...

      Probably in the majority of history people used to hunt, or kill farm animals for food without a second thought. But in the recent years it looks like the public opinion is shifting in a way when perception of eating meat is kinda like perception of homophobia or racism. Arguments against eating meat and for preserving farm animal lives are actively upvoted, and with this tendency being non vegetarian is already becoming "uncool" and eventually will be frowned upon, like littering.

      Is that because hardcore vegetarians and animal rights activists got their voices spread in social media? Or it's mostly an environmental problem, particularly with large farm animals? Or humans are quickly becoming better, more civilized? If so, why meat eating is such a high priority issue to address when issues of people to people interactions are still far from being solved?

      23 votes
    36. A layperson's introduction to Thermodynamics, part 1: Energy, work, heat

      Intro Hello everyone, @wanda-seldon has been giving us an introduction to quantum physics. For now, she will be given a short break to prepare new stuff. In the meantime I will be covering some...

      Intro

      Hello everyone,

      @wanda-seldon has been giving us an introduction to quantum physics. For now, she will be given a short break to prepare new stuff. In the meantime I will be covering some classical mechanics, more specifically thermodynamics. In part 1, we need to work our way through some of the more dry concepts, so we can understand and appreciate the horrifying implications of the fun parts. So I promise, this will be the most verbose one.

      Some of you may have briefly seen a version of this posted, that was due to me misunderstanding the schedule with @wanda-seldon. If you saw that one, I will mention I rewrote nearly all of it to be more readable.

      Now, on today's agenda: The basics of heat, work and energy and how it's all related.

      Previous posts can be found here: https://tildes.net/~science/8al/meta_post_for_a_laypersons_introduction_to_series

      Important note

      If @wanda-seldon in her posts mention "energy", it's most likely in the context of energy operators, which is a concept in quantum physics. I'm not going to pretend I understand them, so I will not be explaining the difference. We will cover what energy is in classical mechanics. So keep that in mind if you read something from either of us.

      Subject

      Summarized

      What is heat? Using a lot of fancy words we can describe it as follows. Heat is an energy that is transferred between systems by thermal interaction. And what is work? Work is an energy that is applied in a way that performs... work. The combined energy in a system is called internal energy. This type of energy can be transformed or applied to other systems.

      These are a lot of new words, so lets break that down a bit.

      Systems

      A system is just a catch-all term for something that can be defined with a boundary of sorts. Be it mass, volume, shape, container, position, etc. A canister, your tea mug, the steam inside a boiler, your body, a cloud, a room, earth, etc. They are all systems because you can in some way define what is within the boundary, and what is beyond the boundary.

      In theory, you could define every single nucleid in the universe as an unique system. But that would be counter-intuitive. In thermodynamics we tend to lump things into a system, and treat it as one thing. As opposed to Quantum stuff that looks at the smallest quantity. Calculating every single water molecule in my coffee would be pure insanity. So we just treat my mug as the boundary, and the tea inside the mug as the system. And just so it's mentioned, systems can contain systems, for instance a tea mug inside a room.

      Energy

      Energy is some quantifiable property that comes in either the form of heat, work. It can be transferred to other systems, or change between the different energy types. An example of transfer is my coffee cooling down because it's in a cold room. That means heat has been transferred from one system (my mug) to another system (the room). Alternatively you could say my hot coffee mug is warming up the room, or that the room is cooling down my coffee. Thermodynamics is a LOT about perspective. An example of transforming energy types is when we rub our hands together. That way we convert work (rubbing) into heat. It's really not more complicated than that. An interaction in this case is just a system having an effect on a different system. So a thermal interaction means it's an interaction due to heat (like in the mug example).

      This brings us to an extremely important point. So important, it's considered "law". The first law of thermodynamics even. Energy cannot be destroyed, it can only change forms.

      Your battery charge is never really lost. Neither is the heat of your mug of coffee. It just changed form or went somewhere else. The combined energy of all types that is residing inside a system is called internal energy.

      Heat and work

      Let's say we have a system, like a room. And all windows and doors are closed, so no energy can leave. In this system, you have a running table fan connected to a power line, getting energy from outside the system. The table fan is making you feel cool. Is the fan cooling down the room, heating up the room, or doing nothing? Think about it for a moment.

      http://imgbox.com/CKtQLLOQ

      The first thought of many would be to think that this fan would cool the room down, it sure makes you feel cooler! But it's actually heating up the room. As we remember, internal energy is the energy inside a system (room, in this case). The fan is getting energy from outside, and uses this energy to perform work. The fan accelerates the air inside the room, and this accelerated air will evaporate some of your sweat, so you feel cool. But as we remember, energy cannot be destroyed. So we are importing energy into the system, increasing the internal energy. Some of the work from the fan is also directly converted to heat, since the motor of the fan will get hot.

      So if we are not getting rid of any of this excess energy, we are increasing the internal energy. And therefore actively increasing the temperature of the room.

      http://imgbox.com/SAtqk7YG

      To use a more tangible example: Simplified, this phenomena is why green house gases are bad. Lets define earth as a system. Earth gets a lot of energy from the sun. And a lot of this energy will be reflected and sent back to space. Green house gases will reflect back some of this energy trying to leave earth. So instead of having a roughly equal amount of energy enter the system (from the sun, from us doing stuff, etc) that leaves out in space, we have an increasing amount of energy on earth. This, as a consequence, increases temperature.

      Implications

      Now, what are the maybe not so obvious implications of this?

      Waste heat, from supplied energy or inefficient work is a constant headache in engineering. If we cannot remove enough heat, we will actively heat up objects until they are destroyed. Thats why good cooling systems are important in cars, computers, etc.

      Whats next?

      Now this was not so bad. In the future we will cover phase changes, equilibriums, entropy, the heat death of the universe and briefly touch upon engines. So thats most likely two more parts after this. After that @wanda-seldon will take over again.

      I plan on doing one main part per week, but if something is asked that warrants a small topic I might do smaller ones inbetween.

      Feedback

      Something unclear? Got questions? Got feedback? Or requests of topics to cover? Leave a comment.

      19 votes
    37. will.

      apathetic. hardly wanna move, too depressed to drink pathetic. see a demon's hand on your closet door forget it. possession and a hell- bound sentence better than remembrance. my uncle got so...

      apathetic.
      hardly wanna move, too
      depressed to drink
      pathetic.
      see a demon's hand
      on your closet door
      forget it.
      possession and a hell-
      bound sentence better
      than remembrance.
      my uncle got so fucked
      up that he passed, guess
      it's genetic.

      exhausted
      tryna make depression
      beautiful, poetic.
      tired of this dance
      between lethargic,
      apoplectic.
      brain on sober
      tweakin every minute
      schizophrenic. all
      the thoughts i'm
      barely eatin tryna live
      up to aesthetics.

      tired of my fucking
      skin, a serpent's wish
      to shed it.
      i saw all the flags
      drenched in red
      how prophetic.
      baphomet in
      female form, they said
      you'd be angelic.
      my single dying wish
      you'd be a little
      sympathetic

      -.

      don't come
      don't come
      to my funeral.

      don't cry
      don't cry
      at my funeral.

      just know i
      thought you
      were beautiful.

      even with your
      knife at my throat
      beautiful

      .

      where to go
      no one's home,
      honey can i call?

      every day
      feed the night
      it's insatiable

      i never thought
      i'd come to say it
      maybe its your fault.

      i cant believe ive
      come so low to say
      that its your fault.

      -.

      i hope you kiss me,
      hope you hold me,
      when i see you in hell.
      cuddle closely
      and console me
      when i see you in hell.
      girl dont push me
      will he? wont he?
      boy how many pills?
      all his poems,
      magnum opus, testa-
      ment and will.

      if i cant know you
      lay beside you
      then somebody will.
      dont wanna own you
      or control you, you
      do what you will.
      i'll just sit here in
      the cold, alone, and
      write my will.
      bottoms up a
      litre wine a couple
      hands of pills

      3 votes
    38. A Song For Every Mood - Introduce Your Favorite Artist.

      Saw a pic on Lil Peep's subreddit that listed out a song of his for every mood you could have. I thought the list was a pretty good showcase of his work, and served as an awesome introduction to...

      Saw a pic on Lil Peep's subreddit that listed out a song of his for every mood you could have.

      I thought the list was a pretty good showcase of his work, and served as an awesome introduction to Peeper.

      Copy my template or make your own and comment below with links of your favorite artist! Show off the range of their work and showcase some of your favorite tracks in the comments downstairs!


      A Peep song for when:

      (Don't wanna kill the whole list? * = must hear.)

      you're overthinking - Overdose ft. Lil Tracy

      you're heartbroken - nothing to u

      you're really lonely - Praying To The Sky

      *you feel hype as fuck - Witchblades

      *you have a crush - Star Shopping

      you miss your ex - Gym Class

      *you're going through shit - Lil Jeep

      you're in love - Worlds Away

      you hate yourself - OMFG

      you're high af - White Wine ft. Lil Tracy

      *you're in a toxic relationship - (also leave pls) "Wake Me Up"

      your ex moved on - Love Letter

      you're gettin freaky - sex (last nite)

      no one wants you - Not The One

      you don't give a shit (in a good way) - Save That Shit

      everything's falling apart - Nose Ring

      you got hurt - driveway

      they mean the world to you - High School

      you're mad at the world - Life

      you thought they loved you - Beat It

      you want to scream and pull your hair out - Move On, Be Strong

      *you're fresh out of a relationship - Awful Things


      welcome to Peeper! what'd you think? what'd you love, what'd you hate? let me know!

      #GothBoiClique

      #WICCAPHASETASKFORCE

      8 votes
    39. The endings of Far Cry 5

      TLDR at the bottom I played Far Cry 5 some time ago, and remember it as a good, albeit conventional, open-world FPS which freshened up the Far Cry formula and simplified it, for the better of the...

      TLDR at the bottom

      I played Far Cry 5 some time ago, and remember it as a good, albeit conventional, open-world FPS which freshened up the Far Cry formula and simplified it, for the better of the game. I also remember that while I enjoyed myself through it's entirety, the endings (as I immediatelly replayed the final mission to see the other ending) left such a sour taste in my mouth that it ruined the rest of the game's experience for me. I immediately uninstalled it and promised myself to never touch the game again. Both endings had completely ruined it for me. I wasn't there for the story, I was there to enjoy myself while hunting and exploring in rural Montana and occasionally killing people who deserved it (the cult is evil, the game makes this very clear).

      Then you get to the end, after dispatching of Joseph's lieuteants; Faith, John and Joseph in missions, that were started through terrible scripted sequences of you being hunted down. And as it turns out, no matter what you choose (engage Joseph in combat or walk away), you can't save your friends (in fact if you walk away it is implied that you kill them yourself because of sheer bad luck) or kill Joseph, for that matter. Your silent protagonist listens to his boring and frankly infuriating monologues after locking you into cutscene, even though you came to the mission wielding an array of very deadly weapons, ranging from assault rifles to rocket launchers to a shovel. But Far Cry 5 doesn't care, you get locked into a cutscene and you are disbarred from shooting the prime antagonist, the man that admitted to you personally that he smothered his infant daughter, the man who leads the cult which kills, kidnapps, tortures and most likely rapes the inhabitants of Hope County. And you don't even get to shoot him in his fucking arrogant face, you just get to listen to his monologue. You totally could! You still have your guns, actually, you pull them out immediately after the cutscene if you choose to engange in a boss fight! But it's a game and nothing makes sense.

      So Joseph shows you that he somehow captured your allies again, even though, to even engage him, you have to liberate the entire county from the grip of Eden's Gate, so realistically, there shouldn't be anyone left to capture your friends. The cultists are all dead, killed by bullets or your shovel.

      Ultimately, you get to pick between taking three of your friends, leaving the rest behind and driving away, only for the driver to turn on the radio, where it just so happens to play the song which was, during the story, implanted in your brain to send you on a murderous, uncontrollable rage. Or you fight Joseph, who, after the fight ends (WHERE YOU STILL DON'T KILL HIM) reveals, that he was right all along, just as atom bombs start falling from the sky. And even then, Joseph, on his own, manages to overpower all your friends and kill them, because for some reason he's the only one not affected in any way by the atom bomb that just detonated in the distance (it is implied that it was another country that dropped the bomb, not Eden's Gate, but then, who would bomb some random county in Montana in the US without any strategical value?), locks you and himself into a bunker (which had a very capable, armed to the teeth, inhabitant living in it, which Joseph somehow kills off screen even though he marched in there unarmed) probably to brainwash you. Of course, the only right choice would be to take the secret ending, but that means not playing the game at all, and still puts the atom bombs into question and if they would still explode, and all the inhabitants of Hope County at the mercy of an evil doomsday cult.

      As it turns out, in the world of Far Cry 5, the world is on the edge of starting world war 3, however, no one tells you this, there are only tidbits you hear on the radio if you drive to areas you've liberated. So everyone who turned off the radio didn't hear those. You could say that the world itself is a bit of foreshadowing, considering that everyone and their grandmother were building bunkers, but I thought that was another jab at the classic US rednecks the game parodied a lot, I missed that entirely. Apparently when you take drugs in the game, the hallucinations also hint at a looming world war, but I didn't take the drugs at all, so, barring the bunkers, the hints were too small to be noticed and gave the player something to think about.

      The ending sparked a lot of discussion and speculation(one even going as far as claiming that the protagonist is Jesus) on the internet, mutiple discussion on Reddit and other sites, most people seemed to very much dislike the ending because precisely it felt that everything you did in the game was for nothing, which is an ending you can pull off (See Spec Ops: The Line) but the game has to earn with a very good plot and fitting gameplay. My major problem with Far Cry 5 is that it didn't feel earned at all. There was too much of a disconnect between gameplay and narrative (narrative which on it's own wasn't good enough for such a conclusion) to warrant such a bleak ending and pull it off in a way that didn't send the player into a salty rage. There are also theories floating around the net saying that the entire atom bombs ending was one big hallucination, considering your (and your allies) exposure to Bliss at the start of the boss fight. Honestly, I think Ubisoft could've saved some grace if the post-launch content and the DLC were maybe more focused on apocalyptic content (perhaps one big DLC which turned Hope County into a Fallout-esque desert), I actually thought that such content was part of the game, considering that the main menu changes massively after the atom bomb ending. It would've really saved the game: A classic WTF into oh no you just did not! into Oh they actually didn't. You could've even had most of the characters survive, because there were bunkers everywhere in Hope County. Instead we got lackluster post-launch DLC and content, as all three of the DLCs had a very mediocre reception.

      The pcgamer article I linked makes a lot of points about how to make the game better, and ultimately I agree with them. It would've made a lot more sense if the entire plot had more gravitas from the beginning, if it were pictured more clearly that the world is in fact going bonkers, but also if the characters were a bit more realistic, both the villians and allies. You can't make a parody of rural America, structure the entire thing as a fun, wild, action-packed ride and then suddenly start dropping atom bombs and declare world war 3 at the end. People will feal cheated.

      I'm interested in what the community here on Tildes thinks of Far Cry 5 and if we could get a discussion going.

      TL;DR: Summing up, I don't think Far Cry 5 did enough to pull off the ending it gave us. For me and a lot of other people, it even went so far as to ruin the entire game, as everything I did was completely invalidated, all the time I spent on the game and with the characters I've grown to like (they were caricatures, but lovable ones) felt wasted, because there wasn't a single thing I could've to save anyone (except get the secret ending and don't play the game at all and even then, everything is still open). What are your thoughts?

      7 votes
    40. Torn on "Dear White People"

      I started Dear White People with a skepticism towards their intent. I thought the name of the show was an indication that it would be another example of media exploiting identity politics. I began...

      I started Dear White People with a skepticism towards their intent. I thought the name of the show was an indication that it would be another example of media exploiting identity politics. I began watching with that expectation and held that perspective for quite a while afterwards.

      The characters and story itself immediately engaged me. I was compelled by virtually every person and their experiences. The students of Armstrong-Parker are unique, passionate, ambitious and intelligent. As a natural result of this perspective it was easy for me to want to entertain their ideas and arguments.

      This experience was at odds with another: The students extended very little thought and charity towards any opposing ideas or experiences of people outside of their ideology and social group. I felt uneasy that these characters who I liked and respected were making so many failures in upholding their intellectual integrity.

      After a long period of confused enjoyment I realized that my issue was a false assumption. My initial expectation felt like it was being reinforce continuously so I never thought to reconsider the shows intent. After some reflection I think the actual intent is demonstrating the deeper problems of identity politics through the “good” characters exhibiting real human flaws. The racial issues are, of course, important and I’m glad to have engaged them but the true value is in the subtleties of how people interact with each other on these issues.

      9 votes
    41. This week in Anime: week 44 of 2018

      Technically I'm late again, but it's still Friday somewhere right? How do? Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme: Post a top level comment...

      Technically I'm late again, but it's still Friday somewhere right?

      How do?

      Since we're currently lacking native spoiler tags, I'd ask all of you to follow this scheme:
      Post a top level comment with the title and episode number of the anime you want to talk about like this
      **JoJo's Bizarre Adventure: Vento Aureo - Episode 1**
      Then reply to those top level comments with your thoughts. This way people who haven't seen something yet or plan on binge watching once all the episodes are out can simply collapase the top level comment to not get spoiled ^.^

      What do?

      Simply post, discuss or joke about any currently airing anime you want. For Anime you've been watching that aren't currently airing refer to Cleb's weekly thread.

      When do?

      But what if the anime I want to talk about hasn't aired yet?

      No problem, just post a comment here once the episode has aired, these threads aren't meant to last one single day.


      Archive

      Archives of these threads can be found at the unofficial wiki

      5 votes
    42. ~music Listening Club 20 - Washing Machine

      Hey, we made it to week 20! Here we've got this week's user-voted record: Washing Machine by Sonic Youth! Washing Machine is the ninth studio album by the American experimental rock band Sonic...

      Hey, we made it to week 20! Here we've got this week's user-voted record: Washing Machine by Sonic Youth!

      Washing Machine is the ninth studio album by the American experimental rock band Sonic Youth, released on September 26, 1995 by DGC Records. It was recorded at Easley Studios in Memphis, Tennessee and produced by the band and John Siket, who also engineered the band's previous two albums. The album features more open-ended pieces than its predecessors and contains some of the band's longest songs, including the 20-minute ballad "The Diamond Sea", which is the lengthiest track to feature on any of Sonic Youth's studio albums.

      Taken from @Cleb's pitch:

      I listened to this fairly recently and after my previous experience with Sonic Youth (Daydream Nation, Sister), which I thought was mostly just okay, fine, whatever, I did not expect to get as much enjoyment out of this album as I did. Yeah, it's Sonic Youth going even less no-wave inspired than before, but I think they fit far better into that groove of noisy-ish alt rock without the no-wave coming in at times. Maybe I just think the writing is cooler. All I know is it made me finally able to say "I appreciate Sonic Youth."

      Here's the place to discuss your thoughts on the record, your history with it or the artist, and basically talk about whatever you want to that goes along with Washing Machine. Remember that this is intended to be a slow moving thing, feel free to take your time and comment at any point in the week!

      If you'd like to stream or buy the album, it can be found on most platforms here.

      7 votes
    43. missouri blues

      peep the inspo at the bottom i finnally found some shit i lvoe fuggg i hate to post this much because i'm certain my shit gets annoying. i bet there's hella people on here who view my posts as...

      peep the inspo at the bottom

      i finnally found some shit i lvoe


      fuggg i hate to post this much because i'm certain my shit gets annoying. i bet there's hella people on here who view my posts as "fluff" and want it gone but highkey idgaf.

      i know tildes likes to be open to discussion and likes to look deeper into things - ain't my fault i don't get that many comments ¯\(ツ)/¯. i tried writing more secretive and intricate shit people could pick apart if they want, but those weren't received as well as some of my more blunt posts.

      though that one poem i did where i referenced rocky horror did really well.

      i dunno.

      i just hope my shit belongs here 😂 but i guess if i've been allowed to make over thirty posts in the past three months that means i'm in the clear.

      dont be afraid to keep me in check, and dont be afraid to comment on my stuff.

      i invite your questions, your critique, your thoughts in general. i may be fucxed in the head, but i'm an artist above all else (is that true?). if you want to dig into my shit or have any ways i can improve on my work, i'd be so glad to know you have no idea

      i write my stuff to express myself but that does no good if no one's listening lmao so i want to write shit people like. i welcome all feedback.


      anyway i'm ranting again and i'm only tipsy. imma finnish this drink (kuinka voit?), then imma find a beat and ride on some shit.

      y'all know the drill.

      say it with me.

      esskeeetiiiiiiiiiiiiiiiit,


      i'm actually crying right now. i found a beat that sounds just like the kind of shit i want to make and everything is just rushing to me. this is insane.

      this is the blues moderna i want to make. i feel like Taj Mahal


      ain't nothing truer in my heart
      than missouri blues
      remember driving through St. Louis
      sitting next to you
      remembering the times you said you loved me
      guess it wasn't true
      told me you'd love me forever
      now i'm feeling all confused.

      baby where'd you go and why'd
      you take my heart away from me
      now i write pathetic songs and
      can't stop thinking pitifully
      wonder if you talk me good
      or speak on me in mimicry
      i can't stop hating myself
      and looking at me critically

      mirrors are the worst friend
      a man could ever have
      when a pretty blonde girl went
      and tore his heart in half
      when he's sure he's lived the best
      years he'd ever have
      what good is any man, girl,
      without his better half?

      take me to the delta where
      a man can sing in peace
      laughing at me, drunk
      when i'm just tryna find relief
      can't afford the therapy,
      for shit you did to me
      i'd let you take my life if
      you just killed me in your sheets

      (chorus)

      baby please
      tell me that you care a-bout me
      promise you don't laugh at me
      tell me that you'll come on close and hold me

      -.

      baby hear me howlin' at your back door
      wonder what you're not talkin to me for
      hoping that you answer and take me home
      take me back before everything went wrong

      take me back to days when i still loved good
      it was us against the world but girl we endured
      our thoughts were caked in sin although our hearts pure
      we got all cuddled close and smoked a backwood

      take me back to days when you still liked me
      and my body wasn't cause for anxiety
      wanna go back to twenty sixteen
      eyes blue, hearts black, minds pristine

      baby hear me howlin' at your back door
      wonder what you're not talkin to me for
      hoping that you answer and take me home
      take me back before everything went wrong

      (chorus)

      baby please
      tell me that you care a-bout me
      promise you don't laugh at me
      tell me that you'll come on close and hold me


      i feel like if i write any more on this one imma ruin it. i don't like that.

      peep the inspo

      (iit's not rap. it's blues. actually peep the inspo)

      https://www.youtube.com/watch?v=J4YPMiFaPWo (oooooof jesus christ, 1:13!!!!!!)

      https://www.youtube.com/watch?v=-iqTRNUOsFI

      https://www.youtube.com/watch?v=c0_eRVroLqs


      i fucxing hate dallas, i fucxing hate texas.

      8 votes
    44. New to Leading a Team of Software Developers

      Hey Tildes, I got a job directly supervising a small team of 4 software developers. I'm very excited at the prospect and would like to put my best foot forward. To that end, I would like to have a...

      Hey Tildes, I got a job directly supervising a small team of 4 software developers. I'm very excited at the prospect and would like to put my best foot forward. To that end, I would like to have a discussion around a few topics. Feel free to expand the scope if you believe the conversation would be beneficial. I'm sure I won't be the last person to be in this position. I've done research, read, and watched videos regarding several of these questions; however, since Tilde prioritizes high-quality discussion, I thought it would be a fun opportunity to chat with others about these topics.

      • As a member of a software development team, what are things that your supervisor has done that has had the greatest (a) positive and (b) negative impact?
      • Supervisors, when you joined your new team, what was your methodology for reviewing the team, projects, and processes? What was the scenarios behind your review and the outcome? What would you do differently?
      12 votes