• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Is this place going to become the anti-thesis of Voat?

      I just joined this website today and I like it quite a bit already. Several of the design choices seem to be really well thought out and the community seems pretty open to discussion, etc. While...

      I just joined this website today and I like it quite a bit already. Several of the design choices seem to be really well thought out and the community seems pretty open to discussion, etc. While reading the initial email you receive when signing up, the creator talks about how this place isn't going to be a bastion of free speech and certain types of content (hate speech, etc) won't be tolerated and I understand where he is coming from.

      I'm sure many people are aware of Voat and how it was a response to Reddit censoring several subreddits (/r/the_donald, /r/fatpeoplehate, etc) and if you go there now, it's pretty much exactly the type of demographic you would expect to occupy those subreddits originally.

      But while I can see where the creator is coming from with his approach, I guess I'm just curious where you guys would draw the line? Because making a place that caters to people that you could say are on the opposite side of the Voat spectrum seems like a great breeding ground for another echo chamber. And I guess I've become a bit disillusioned with the idea that I can get "balanced" opinions on controversial topics on content-aggregate websites. Maybe that's not even possible with this format. Either way, I'm wondering if anyone feels the same.

      64 votes
    2. The ideology of "Homaitism"

      don't know exactly what to title this so that'll do. this is maybe a topic that could fit in ~talk but since it's something i came up with i'll put it here for now. move if necessary. i also don't...

      don't know exactly what to title this so that'll do. this is maybe a topic that could fit in ~talk but since it's something i came up with i'll put it here for now. move if necessary. i also don't know if it will "work" in the sense that it'll generate a discussion, but we'll see. never know until you try.


      anyways, i am a writer at heart and to put a long story short one of the more interesting concepts i have going on is the social/political ideology of "homaitism", an ideology which at is core opposes property entirely and seeks to establish shared ownership of everything in a society. in a more Wikipedian serse, i think this best describes the ideas at play here:

      [Homaitism is] the general term applied to a collection of far-left political philosophies and ideologies which, broadly speaking, reject the ideas of property ownership and sometimes small government. Many Homaitist schools of thought advocate the establishment of a large social net, the socialization of the most important services in a society (such as those of fire, police, healthcare, and so on), and the formation of a government which serves most if not all of the needs of its people. Others resolve that this is incompatible with a Homaitist society and suggest a more communal organization to society, in which groups are formed voluntarily on the basis of need rather than through the establishment of a state authority.

      i think it goes without saying that there are some significant flaws in this idea, which is primarily what i want to explore. my main questions here that i'd be interested to hear people's responses to about this, if there's anything to be said (which maybe there's not? dunno):

      1. what impression you get from that as an idea. far too utopian? far too many holes to be viable? impractical but not impossible? possible on a certain level? things like that.

      2. are there reservations or flaws you see beyond the obvious questions of whether this is utopian or in any way viable?

      other comments about the general idea here are also welcome (especially if you think some of these ideas are dumb and contradictory and/or would not work together at all). if people don't think this is enough to go off of i'll try to post some of the more detailed writings/sketches i have which elaborate on it more.

      3 votes
    3. Is whitewashing a two way street?

      I was recently watching this video about whitewashing in films, and it started me on a chain of thoughts that I'm slightly confused about. I'd like to get some alternative viewpoints on the...

      I was recently watching this video about whitewashing in films, and it started me on a chain of thoughts that I'm slightly confused about. I'd like to get some alternative viewpoints on the matter, to hopefully clear up some issues I'm having.

      In this video, the person presenting the opinion goes on to define whitewashing as:

      [...] when Hollywood takes a character who is a person of colour in the source material, and casts a white actor for the final portrayal we see on screen.

      This definition is good, and I agree with it. I can also clearly see how "Whitewashing" is a problem. However, later on in the video she says:

      But this thing some people like to call "Blackwashing", is not a problem. It's not even a thing.

      This is what I have trouble agreeing with. If we take the definition provided for whitewashing as a good source, how can "blackwashing" not be the opposite, where a person of colour plays a traditionally white character?

      She provides some examples from comic book movies, such as Nick Fury from the MCU. I think that Samuel L. Jackson does a great performance as Fury in all the MCU films; I wouldn't cast any other actor for the part. However, I do have a problem accepting that "Whitewashing" is a problem, but "Blackwashing" is not. Logically, would not either one or both of these be a problem? I'd love to hear what everyone thinks about this, as I'm pretty clearly confused myself.

      16 votes
    4. weary///deplteted.

      hello. so all of my works have been on here thus far. either existing as posts on tildes if it's something new, or on my desktop if it's a piece from earlier in the year. i've not gotten the...

      hello.

      so all of my works have been on here thus far. either existing as posts on tildes if it's something new, or on my desktop if it's a piece from earlier in the year.

      i've not gotten the chance to head into a studio yet, thought i'm curious. would anyone care to hear any of these pieces put to music?

      if so, which one? i imagine myself being on limited funds for the first few months once i get the fuck out of texas - furnishing a new apartment from the ground up is gonna be money, so i'm limited on how much studio time i'll be able to get but it's definitely going to be a priority.

      also - what'd you have for breakfast?

      -bishop


      how can creativity
      be so void of itself
      writing poetry is grabbing
      beats from off the shelf
      finding other words to
      talk about the shit you felt
      and repeating endlessly
      that you want to kill yourself
      you turned into a druggie
      after mommy up and left
      you did the best you could
      and now you're feeling all depressed
      no money, think you're ugly
      and you're wanting to regress
      dreaming of the days you'd
      lay your head upon her chest

      it's the same shit.
      ain't shit changed
      in the last 90 days
      with your lame quips.
      hit the drain switch.
      catch a liquor wave
      write about wanting a grave
      in a krater.
      baby face it -
      your mind is going numb
      because you're never number one
      in your focus.
      but you chose it.
      saw the flags, you were blind.
      joy in second to the grind
      man it's hopeless.

      hope we find some other shit now.
      find some new words to write down.
      otherwise i'm going down.
      otherwise i'm going down.

      crawl into a corner, fade
      into obscurity
      never did i think my love
      would be the death of me
      conflicted, wanting peace,
      but i also want to scream
      wicca bloody sacrifice
      when you show on my screen
      tired of this fucking state
      i really wanna leave
      head out to the west
      spend all my money on some weed
      maybe in stay in Texas
      do some harder shit for free
      they say be yourself but
      even i'm tired of me.

      and i'm solo.
      friends don't understand
      family do what they can
      but they don't know
      i feel so alone.
      try to play it safe
      but the xan's a call away
      i could go numb.
      is it good though?
      maybe shit's laced,
      put me in a better place
      never come home.
      am i done now?
      have i said all i can say?
      will these ever go your way?
      i feel dumb now.

      hope we find some other shit now.
      find some new words to write down.
      otherwise i'm going down.
      otherwise i'm going down.

      doing it again, i keep
      on repeating myself
      telling everyone that every-
      day's like i'm in hell
      never new ideas, why
      am i always compelled
      to write all of these poems
      that are copies of themselves
      is this all cathartic,
      or at all good for my health?
      nowhere else to turn, i
      guess i'm feeling overwhelmed
      maybe i should call it quits
      and keep it to myself
      and pray to god that i
      will not see november twelfth.

      9 votes
    5. The End of the F***ing World - Netflix

      Has anyone else seen this show? It came out last October. I just saw it about a month ago, probably a little less. It has got to be one of the best thing I've seen all year. Top 3. I love the...

      Has anyone else seen this show? It came out last October. I just saw it about a month ago, probably a little less. It has got to be one of the best thing I've seen all year. Top 3.

      I love the entire theme, the atmosphere, how everything is done. The direction is incredible. And the actors are ridiculously good.

      In the show the two main characters will narrate their thoughts as they are happening in the moment. There is brilliant joke where Alyssa is narrating her thoughts and she thinks something along the lines of, "If This were a movie we would probably be American." Because the show is set in Britain and she is thinking to herself, what if this is all a movie.

      The show is a dark comedy. And it's just got this incredible motif for lack of a better word. Has anyone else seen it? What are your thoughts? I really like Alyssa's character. Just how she is so empathetic, and she thinks far enough into everything to weigh both sides in a way not a lot of people would do. She basically givea the benefit of the doubt and weighs both sides more than she should.

      15 votes
    6. Scythe tips and tricks?

      Hello! I'm an avid fan of the board game Scythe and I've played quite a few games now. While everything seems very well balanced and thought out, no one in my group has ever managed a win using...

      Hello! I'm an avid fan of the board game Scythe and I've played quite a few games now. While everything seems very well balanced and thought out, no one in my group has ever managed a win using the Saxony faction. Some have come close, but never enough to beat Rusivet and Crimea (the usual victors). If there are some other Scythe fans here, what are your tips and tricks besides focusing on combat?

      Some info on our general playstyle:

      • Most people go for all their enlist actions
      • Factions always have a star or two from combat in the end
      • Everyone wants their factory card, all the time

      Thanks!

      EDIT: I'm going to play a game this evening, will report back on what went on.
      EDIT #2: It turns out Saxony wasn't played becuase we used the expansion factions. Coupled with airships, I don't think I can explain it all!

      6 votes
    7. Grey

      Grey sky not so high crushing my soul it is full dark thoughts, cynicism seeing all these whataboutisms. Grey scale looking like the silver screen can’t inhale makes me wanna scream no voice,...

      Grey sky
      not so high
      crushing my soul
      it is full
      dark thoughts, cynicism
      seeing all these whataboutisms.

      Grey scale
      looking like the silver screen
      can’t inhale
      makes me wanna scream
      no voice, representation
      guess they’re all on vacation.

      Grey paper
      thrown to the stoop
      next to the phone book
      a tattering of what was
      accountability
      reduced to tabloid scoops,
      fake news.

      Grey matter
      on the wall
      in its place after all
      silence, finally silence
      no more dealing with all the violence
      the vitriol, all that was left
      control, I finally have control.

      11 votes
    8. teagritty.

      howdy there. had a good day today, landed a new contract! but of course i can't close out the week on a happy post, where's the fun in that? so i put some drugs in my tea and wrote a thing....

      howdy there. had a good day today, landed a new contract! but of course i can't close out the week on a happy post, where's the fun in that?

      so i put some drugs in my tea and wrote a thing.

      jouissez.


      manny couldn't stand in his corner
      for his last fight
      wilbur turned around, downwind
      on his last flight
      osipova sat down, and rolled
      off her tights
      big sigh
      tongue-tied
      tryna get their words right
      don't cry big guy
      i know you'll be alright
      life builds character out
      of all the bad times
      why do my characters
      always end up bad guys
      even james evans is
      falling in some bad times

      had a pet, but she
      left and took it with
      every time he close his eyes,
      her visions dance around his head
      doesn't want to sleep, so
      he's turning to the cigarettes
      kinda hard to cuddle up
      next to a slilhouette
      he craved depth, but
      he had nowhere to lay his head
      so he grabbed a shovel, headed
      out and dug a grave instead
      no more confidence, put
      some holes in his esophagus
      crossed his arms and fell back
      into his own sarcophagus

      blind optimists start
      to make his stomach sick
      you say he'll be fine,
      how are you so sure of it

      (beat.)

      how are you so sure of it

      times are hard, sui-
      cide epidemic
      one heated moment,
      rash decisions
      one year feeling this shit
      i can't live with
      remember when you made
      me liberated

      used to be a loverboy
      now i'm all jaded
      look at myself in the mirror
      and i hate it
      wonder if i'm thought about
      well, or i'm hated
      tryna forget, get
      numb in this krater
      wondering now if
      you were a sadist
      otherwise how could you
      lie to their faces?
      tell em that you'd be
      there when they need it?
      i'm not the only body
      you left bleeding

      he craved depth, but
      he had nowhere to lay his head
      so he grabbed a shovel, headed
      out and dug a grave instead
      no more confidence, put
      some holes in his esophagus
      crossed his arms and fell back
      into his own sarcophagus
      "FUK LUV" blood-etched,
      tatted on his chest
      eyes closed, smile wide, now
      that he can get some rest.
      high hopes that there's
      life in the next.
      what he wouldn't give,
      just to start over again.

      10 votes
    9. An informal look at the concept of reduction (alternatively: problem-solving for beginners).

      Preface One of the most common questions I see from prospective programmers and computer scientists is "where should I start?". My answer to that is a pretty consistent one: learn how to solve...

      Preface

      One of the most common questions I see from prospective programmers and computer scientists is "where should I start?". My answer to that is a pretty consistent one: learn how to solve problems effectively. But that's vague and not really all that helpful, so I figured that I should actually tackle this in a little more depth by touching on something more specific.

      Specifically, I want to touch on the subject of how to think about complex problems.


      The Rationale Behind Learning

      Before we can better understand how to effectively solve problems, it's important to consider how it is that we learn. With any subject, the standard approach is to begin with the bare basics. For programming, that's writing a Hello, World! program in the new language you're working with. For foreign languages, you learn basic common words and sentence structure. For math, you learn your basic arithmetic operations like addition and multiplication.

      From there, we add on more additional complexity and string together everything we've learned. For a foreign language, this looks like learning about new words, stringing them together in your own sentences, then learning about verb tenses and throwing them into the mix as well. With math, you take your normal number crunching and suddenly throw the concept of order of operations into the mix, then variables and how to solve for them.

      As a general rule, we first get comfortable with solving a simple problem and gradually build up toward solving increasingly more difficult ones.


      The Missing Piece

      Odds are that we've all sat in a math class at one point, and when the teacher asked a student how to solve a problem, they received an immediate "I don't know". You may or may not have been that kid yourself. I have no intention of shaming the kids who struggled (or those who still struggle) with math. Rather, I want to point to what I believe is the fundamental cause of that mental barrier that has frustrated students for generations.

      Learning is not simply a matter of adding more complexity to problems. A key part of learning, and one that I don't recall ever having emphasized during my grade school studies, is your ability to break problems down into the steps that you know how to complete and combine the different, simpler skills you've already learned to arrive at a solution. Instead, you were expected to solve many of those complex problems and learn through practice, or through pure rote memorization.

      What determined whether or not you could solve those problems was then a question of whether or not you could intuit or memorize how to solve those specific problems, and brand new problems that still made use of the same skill sets but had completely different forms would throw a wrench in that. Those who could solve any of those problems--those who, I would argue, were often mistakenly referred to as "geniuses" or "talented"--were really just those who knew how to break a problem down into simpler pieces.

      This isn't a failing on the students, but on the way they've been taught to think about problems.


      Reducing Problems

      What does it mean to "break down" a problem, though? The few times I recall a teacher ever touching on the subject, "break down the problem" and "use the skills you've already learned" were the kinds of pieces of advice passed around, completely vague and devoid of meaning for anyone who didn't already understand. How can we better grasp this important step?

      There's a term in complexity theory known as "reduction". The general idea is that if you have problems A and B, where you already know how to solve B, then if you can transform problem A so that it looks like problem B, then you can use your solution for B to solve at least part of A.

      In other words, finding the solution to a more complex problem is just a matter of finding a way to make it look like a problem you already know how to solve.

      The advice to "break down" a problem really means to perform this process of "reduction", of transforming your more complicated problem A into your simpler, known problem B.


      In Practice

      We're still discussing a vague concept, but now that we have more specific language to work with, we can more easily see how it works in practice (a reduction of its own!).

      Let's consider a conceptually simple problem: grabbing the kth largest (or smallest) item from a list. How do we solve this problem? Probably the most obvious and straightforward answer is to sort the list then grab the kth item, right?

      Notice that we gave two high-level descriptions of the steps we need to solve this problem: sorting, then grabbing the appropriate item. We can therefore then state that the problem of "grab the kth largest/smallest item from a list" can be reduced to the two problems "sort a list" and "grab the kth item from a list".

      Now, let's say we're given the problem "take this list of competitor times from the race and tell me what the top 10 race times were". What do we know about this problem? We know that we're being given a list, and we know that we need the 10 smallest items from that list. We also know that "10 smallest items" is just shorthand for "the 1st smallest item, the 2nd smallest item, ..., and the 10th smallest item". We can therefore reduce this problem to the previous one we solved by transforming it into "grab the kth smallest item from a list" and "repeat for values 1-10 for k".


      Practical Advice

      In the end, my explanation may not have helped much at all in actually grasping the concept of reduction. My intent isn't necessarily to help you understand it immediately, but to provide you a framework for a way of thinking. Even if you do grasp the general concept, you may even wonder how you're supposed to recognize these kinds of reductions out in the wild in non-academic environments. The answer, perhaps annoying, is practice. Much like an appraiser can only become good at discerning details through experience, a programmer or computer scientist can only recognize these patterns through repeated exposure.

      In general, if I had to narrow it down to a small list of tips for improving your problem solving skills, this would be it:

      • Work on grasping the concept of reduction itself.
      • Expose yourself to lots of new problems.
      • Don't shy away from difficult problems. Reduce them as much as you can and solve the pieces you're able to. Try to research the pieces you're struggling with. Return to the problem later when you have more experience if you have to, but take a crack at it first.
      • Don't accept "I don't know" as an answer in itself. Ask yourself why you don't how to solve a problem. Narrow down which pieces you're able to solve and which pieces you're not.
      • Just solve problems. Any problems. Easy ones, hard ones, and anything in between. Solving problems is a skill, and practicing it will make you better at solving problems in general, and better at recognizing the simpler problems inside of more complicated ones.
      • Don't just come up with a solution to a problem. Ensure that you understand how each piece of it works and why it works. Copy-pasting from StackOverflow can be a valid tool at your disposal, but doing so mindlessly isn't nearly as valuable as reviewing the solution, being able to determine whether or not it works before ever executing the code, and being able to discard anything unnecessary from it.

      Final Thoughts

      I'm not an authoritative voice on this subject. I'm not an educator. More than anything, I'm a life-long student and an enthusiast. There's seldom a day when I don't have to research something new in order to solve a problem I'm not familiar with, or remind myself the syntax for a function I've used several times in the past. I don't know anything about teaching others, but I do know plenty about learning, and if there's anything that has stood out to me over the years, it's the fact that I find it easier to learn about something or to solve a problem if I can transform the concept into something that's easier for me to grasp.

      Moreover, I'm human and thus prone to mistakes. Call me out on them if you notice them. I'll take any of my mistakes as learning opportunities :)

      11 votes
    10. Site Idea: Gather links from multiple sources on the same topics and put them together

      This all started about 5 minutes ago because I added a link to the EFF story on the post of the Gizmodo article submission about Facebook sharing phone numbers used for 2FA with advertisers, but...

      This all started about 5 minutes ago because I added a link to the EFF story on the post of the Gizmodo article submission about Facebook sharing phone numbers used for 2FA with advertisers, but the more I thought about it in the past 5 minutes since that comment I think it could be more.

      There's more information out there and available than ever before. The barrier for for entry on content creation is lower than ever. However this has led to the easy-spread of misinformation. It's not that the right info isn't out there, it's that finding it is harder now.

      The idea is to have a site that is essentially a link aggregator. But what makes it different is that if you find a site that talks about the same thing you can tack on the article to the post. Ergo making posts about events, not articles. Bringing sources together and making cross referencing easy.

      10 votes
    11. ~music Listening Club 15 - Songs in the Key of Life

      It's week 15, and time for another classic record discussion: Songs in the Key of Life by Stevie Wonder! Songs in the Key of Life is the eighteenth album by American recording artist Stevie...

      It's week 15, and time for another classic record discussion: Songs in the Key of Life by Stevie Wonder!

      Songs in the Key of Life is the eighteenth album by American recording artist Stevie Wonder, released on September 28, 1976, by Motown Records, through its division Tamla Records. It was the culmination of his "classic period" albums. The album was recorded primarily at Crystal Sound studio in Hollywood, with some sessions recorded at the Record Plant in Hollywood, the Record Plant in Sausalito, and The Hit Factory in New York City. Final mixing was performed at Crystal Sound.

      An ambitious double LP with a four-song bonus EP, Songs in the Key of Life became the best-selling and most critically acclaimed album of Wonder's career. In 2003, it was ranked number 57 on Rolling Stone magazine's list of the 500 greatest albums of all time. In 2005, it was inducted into the National Recording Registry by the Library of Congress, which deemed it "culturally, historically, or aesthetically significant."

      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 Songs in the Key of Life! 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!

      15 votes
    12. Pretty Terrible Story About Death or Something

      I don’t know about you, but I’d always been taught one of 2 things about death. Either You die and that’s that, nothing else happens and you slowly turn to unthinking dust or You die and get...

      I don’t know about you, but I’d always been taught one of 2 things about death. Either
      You die and that’s that, nothing else happens and you slowly turn to unthinking dust or
      You die and get transported to some mystical outside realm, either a heaven, hell, or purgatory where your immortal soul spends an infinite amount of time

      Now, these aren’t nearly the only interpretations in this wide world, but if you grew up as a middle class white kid in suburban America, this is likely all you heard.

      It took until my 30th year for one of these to be the official accepted scientific theory on the afterlife. Finally, after all these years, science had an answer for what happened after death, and it was-

      Well

      Actually, it’s not really what happens after, per se. No, this perception could not occur after death. There simply was no way any living thing could continue to perceive after death, either any way of defining life we have would be thrown out the window. Instead, this was an explanation for those pernicious near-death experiences that pop up every now and again. Rather than being dead and having moved on, these were all visions people have in the moments prior to death.

      Essentially, the afterlife was all a dream put on by the brain in a vain attempt to keep itself happy and alive.

      This led to a thought. What was the limits of these dreams? Would they continue forever? Would the occupant of the dream believe they could still die in the dream, or would they be an immortal thought, a ghost of firing neurons? Is the brain capable of nesting time ad infinitum, or is the clock speed of the brain too slow for that?

      All signs seemed to point towards the brain giving the occupant infinite joy. Citing coma patients who believed they lived millenia in only a few weeks, the majour scientists of the day claimed a way to cheat death. After all, the only limiting factor here was how fast a bolt of electricity could move across, and since that was basically light speed, time didn’t really matter.

      It didn’t really matter.

      This of course led to a massive increase in suicides throughout the globe. It seemed the main limiting factor for many was whether suicide may lead to a unpleasant scenario. Even those who hadn’t, prior to the discovery, had a single suicidal thought cross their mind jumped at the chance of eternal joy. It wasn’t until much later any sense came into people.

      See, it seems most people are born without a fear of the infinite. I won’t assume, of course, but would you truly find an infinite heaven scary? I would. Infinite time leads to infinite scenarios leads to infinite amounts of both joy and pain. Any amount of fun, after a sufficiently long time, gets boring.

      So, the world was whipped into a global frenzy of life. Wars ended as neither side could really justify it anymore. People finally began to help each other.

      And then, just as quickly as this afterlife frenzy started, it was announced the initial findings were incorrect. Perhaps a decimal slipped, so the official story was death was finite and there was no afterlife.

      That was the official story, of course. The unofficial story…

      Well,

      Imagine you’re trying to do infinite things in two seconds. If you could split your time infinitely, you could complete all infinite things in two seconds. But all the same, everything would be done in two seconds.

      Imagine now you’re trying to do those infinite things in two seconds again, but you have to work against your hands slowly disappearing. Much more difficult, and now you’re less likely to complete those infinite things, but a more finite set. If you think this whole scenario is ridiculous, it’s all based off an account by a Survivor.

      The Survivors were a test group who were used to poke and prod at their afterlives until it could be fully explored. They’re who first discovered the effects of cell death on the afterlife.

      As a body dies, the cells begin to die at a rate of 10 millimeters every second. The initial researchers thought this irrelevant, as the speed of the brain was too fast for it too matter. What they didn’t factor in was that he brain is one of the first parts of the body to die. Sure, electricity moving across perfectly kempt brain cells moved near light speed, but add in broken highways of neurons and suddenly it grew much, much slower.

      The first Survivor to discover this recounted the sky slowly darkening and a void suddenly appearing on the horizon. They were lucky, as the test was ended prior to any majour brain damage. One less so had their memories scanned to reveal their perfect paradise being reduced to a one by one meter square and their representation writhing on the floor in apparent pain. They were not recovered.

      Of course, the researchers were horrified. Only weeks prior had they stressed how painless death should now be, and here was a gauntlet thrown at their feet. So they did the only sensible thing: Lie to prevent a mass hysteria ending in the death of all humans.

      And so it’s seemed to work. Just remember, if you see an empty horizon, this is the explanation:
      Death has always been with us.
      Nobody cheats Death.
      Death will always win in a cosmic tug of war.
      And, most importantly, It’s already too late It's already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late
      It’s already too late

      6 votes
    13. Some thoughts on "Humans"

      So I've spent nearly the entire weekend watching Humans and I wanted to share what I think of it and maybe get some discussion going. For those who are not familiar with it, the basic premise is...

      So I've spent nearly the entire weekend watching Humans and I wanted to share what I think of it and maybe get some discussion going.

      For those who are not familiar with it, the basic premise is an alternate reality present day where "synths" - robots that replaced humans in most menial tasks - are part of everyday life to the point of being a common household item. Within the first episode we learn that there are a handful of synths that are sentient - thinking, feeling individuals. The show explores the implications of that - how previously-servile machines becoming sentient would impact society. There are many parallels to contemporary issues around racism, xenophobia, fear, and I think the show does good job of handling the topic. It is a smart, well-written sci-fi drama.

      So, did anyone else here watch it? What do you think of it?

      PS: While the post itself doesn't have any spoilers, the comments do.

      9 votes
    14. Culinary Theory?

      Is there a "theory of cooking"? I'm interested in learning to cook (but could not spend much time learning it unfortunately), but I don't like the general ad-hoc and very subjective nature of...

      Is there a "theory of cooking"? I'm interested in learning to cook (but could not spend much time learning it unfortunately), but I don't like the general ad-hoc and very subjective nature of recipes. Also, information is very disorganised, it's dispersed in many resources, most hardly accessible. I always thought that there should be a general set of theories when preparing food, like what sort of ingredient does what, how things react when mixed together at different times, and what processes like heating, freezing or kneading do to food. Indeed generally it's possible to find detailed and nearly objective information, sometimes even physical and/or chemical explanations to certain stuff, but then it's always ad-hoc, i.e. related to the particular food item or recipe I'm looking for. I've been searching for a resource that aims to be a comprehensive and scientific (as much as possible) intro to cooking that gives the sort of culinary theory I want, but I've been unable to find such a thing so far. Does anybody here know of such a resource?

      16 votes
    15. How about an RSS feed for tildes?

      I've recently gone back to using RSS as a way to keep up with things that I like to follow, and I realized that it could be a good fit for tildes. I'm a developer by trade, so if other people are...

      I've recently gone back to using RSS as a way to keep up with things that I like to follow, and I realized that it could be a good fit for tildes. I'm a developer by trade, so if other people are interested too I could even help with development (though not until I graduate in December, I'm slammed with work and school at the moment).
      Any thoughts for or against RSS?

      19 votes
    16. ~music Listening Club 14 - Public Strain

      We're at week 14, friends. Here we've got this week's user-voted record: Public Strain by Women! Taken from @Cleb's pitch: Noisy post-punk that sounds exactly like the image the cover depicts:...

      We're at week 14, friends. Here we've got this week's user-voted record: Public Strain by Women!

      Taken from @Cleb's pitch:

      Noisy post-punk that sounds exactly like the image the cover depicts: Marching your way through a cold wasteland in the middle of a blizzard. It builds a wonderfully hopeless atmosphere and comes together so well.

      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 Public Strain. 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.

      5 votes
    17. Replying from my notifications sometimes makes me duplicate someone else’s response, since I didn’t see it - solution ideas?

      Sometimes I reply to a comment via my notifications page, then when I go look at my reply in the context of the thread, I see that someone else already addressed my point in a peer comment and I...

      Sometimes I reply to a comment via my notifications page, then when I go look at my reply in the context of the thread, I see that someone else already addressed my point in a peer comment and I feel dumb.

      Has this happened to other folks too?

      Any thoughts on possible solutions?

      Maybe there could be an indication of other replies to the comment which might prompt you to read them first prior to making your reply?

      Until this issue is magically resolved, I feel like I should never reply via my notifications.

      Example comment of this happening to me

      8 votes
    18. Has anyone been following Mycroft AI (open source digital assistant)?

      Video pitch: The world’s first open source AI | Mycroft AI | HT Summit 2017 Fast Company article: Can Mycroft’s Privacy-Centric Voice Assistant Take On Alexa And Google? Kingscrowd review: Top...

      Video pitch: The world’s first open source AI | Mycroft AI | HT Summit 2017

      Fast Company article: Can Mycroft’s Privacy-Centric Voice Assistant Take On Alexa And Google?

      Kingscrowd review: Top Deal: The Secure Open Source Voice Assistant Of The Future


      I'm not a techie by any means, but I stumbled across Mycroft AI some time last year, and I'm keeping half an eye on its progress. If ever I get myself a digital assistant, I think it's likely to be Mycroft. (I also love the name!)

      I wondered if anyone else had any thoughts about this.

      11 votes
    19. 2018 compost yield so far

      Cross-posted with /r/composting I'm pretty proud of the results of my first year of serious composting (before this year, my method was, "dump kitchen scraps in a pile and turn it occasionally"),...

      Cross-posted with /r/composting

      I'm pretty proud of the results of my first year of serious composting (before this year, my method was, "dump kitchen scraps in a pile and turn it occasionally"), so I figured I'd share. Here's a picture of the pile, opened up yesterday for turning/dumping fresh kitchen scraps. Closer view, and even closer. As you can see, it still has a ways to go. It consists of mostly kitchen scraps, grass clippings, and oak leaves, and I guess the latter of those takes quite a while to break down. Here's a picture of it covered with a tarp after I was done, yesterday.

      This is actually a combination of eight different smaller piles I worked on throughout the year while I was teaching myself to make compost. The first piles I made were basically just the result of mowing some tall grass/wild plants in the spring--I had thought that since I was mowing up both leaves and grass that the ratio would be just right for composting. I was wrong. Those three piles didn't really go anywhere. I should've added far more leaf matter, kept them wetter, and combined them into one rather than three.

      The fourth pile was a combination of kitchen scraps and leaf matter. I had about a 1/2:1 ratio of leaf matter to kitchen scraps. It turned out okay, but of course, I should've added more browns. The fifth pile (featuring a guest who liked the "fresh greens" that I often went outside to spray onto the pile, if you catch my drift...) started out with probably a 1:1 ratio of browns to greens and ended up with a 2:1 ratio, since I started actually figuring things out. I used both mowed-up leaves and mowed-up household paper waste for my browns, and kitchen scraps and grass clippings for my greens. The pile did end up getting fairly warm. I turned it every 2-4 days.

      The sixth and seventh piles were nothing but oak leaves mixed with grass clippings. I wasn't great about getting the ratios exactly right, but they were both probably close to 1 1/2:1 browns to greens. Both heated up after I turned them, every few days, and turned out great. I think I do have some pictures, but can't find them.

      I started using a tarp with my eighth pile, and that tarp, as well as the increased amount of browns--always at least 2:1--made a huge difference, as previously I had a hard time keeping piles at the right moisture level. Either they'd dry out in the sun or they'd get soaked in the rain. The tarp protected from both and helped insulate the pile, enabling it to get to the right temperature despite being fairly small.

      I tried to follow the Berkeley method closely (other than that I added to it every time I turned it). If I added new scraps, I let it sit for four days; otherwise, I turned it every other day. I started adding pretty much anything to it. One time while I was turning it, I found a dessicated dead robin nearby and tossed that in. There was no trace of it the next time I turned the pile.

      Fairly recently, I combined all of my piles into one, as you saw above. This makes it a lot harder to turn, but it seems to be going well. Instead of making a new pile and letting this one sit, I've continued adding to this one every week, when I turn it (now that it's this big, it's hard to find time to turn it more often than that). I'm not sure if I'll be able to do this through winter. I've been stocking up on coffee grounds from Starbucks (I have maybe 8 bags of them sitting in the garage?) to help me keep it going, but it gets pretty cold here in Michigan. Maybe I should start a new pile in the winter rather than keeping this one going; I haven't decided, yet. I'm happy to hear your suggestions.

      Thanks for reading! Tremendous thanks to /r/composting; everyone there is incredibly helpful, and there are many very knowledgeable folks there. I couldn't have learned this much about composting without them. I've offered them my five invitations, so hopefully we can eventually get the same kind of composting/gardening discussion over here!

      I'm hardly an expert after just one year of composting, but I'm happy to answer any questions you have about my methods, about composting in general, or about how you might get started.

      Now for some bonus pics, just for fun:

      A bear admiring my pile
      That same bear about to destroy a bird feeder... D'oh.
      Compost/Hugelkultur-in-progress (I'm not sure how people find the time to gather enough woody materials/grass clippings to make a hugelkultur all at once!)

      22 votes
    20. What's in a name? Patience Phillips' Catwoman

      For anyone who doesn't recognize Patience Phillips, she was Halle Berry's Catwoman in the most terrible superhero film - Catwoman (2004)...that I really enjoyed it. Probably because it wasn't...

      For anyone who doesn't recognize Patience Phillips, she was Halle Berry's Catwoman in the most terrible superhero film - Catwoman (2004)...that I really enjoyed it. Probably because it wasn't well-received, it's often overlooked when talking about things like "the first female hero on screen" or "the first black hero..." sort of things. And technically, Catwoman's not a superhero.

      Spoilers ahead. I'm also going to keep my points to the story and characters themselves. I honestly had no issues with any of the actors.

      The good

      • The theme and social commentary on make-up, beauty products, self-harm/addiction and image issues woman do face. The added layer of cooperate greed. The idea of what you see in the mirror vs. what others see (and if they're right), alongside what you want to present to the world or to specific people - honestly this movie has probably one of the best takes on "the cost of beauty" that I've seen in a while, and since.
      • The scene where Tom thinks he's saving a jumper, but Patience is actually trying to save a cat. This random scene turns out to be a great storytelling scene when brought up again after Tom arrests Patience for murder and she asks him what he first saw the first time they met.
      • Laurel is probably the most interesting character in this movie. There's a really well-framed shot of her photos being removed from her company lobby in favour of a younger model. I think it's one of the best scenes in the movie. Laurel is capable, powerful, rich and very accomplished, but somehow her relevance still fades as her beauty does. (I can honestly say I generally can't stand the evil step-mother wrestling with her fading beauty and taking out her bitterness on some young snow white-y girl, but this one worked for me.)
      • I loved that Batman wasn't in it (but didn't really like that a love interest still had to be introduced).

      The bad

      • That she's call Patience Phillips...but honestly this is the warning to divorce this from any Catwoman or female superheros (or anti-heros) you know.
      • Patience doesn't earn her "powers" - Selina Kyle (Catwoman in basically all other versions) works obsessively to perfect all her abilities. She's an insanely good cat burglar, not a magic cat.
      • Patience doesn't earn or drive her own growth. There is basically no growth as a character. A magic cat ghost could have simply possessed Patience's body and the story would be the same.
      • Oversexualization of Catwoman...which I didn't even know could be a thing until this movie. Black leather for a sexy Catwoman - awesome. Whatever the belt thing was - grossly missed the point while trying to copy Pfeiffer's patched up catsuit.
      • I'm also not the biggest fan of make-over tropes in general.

      The ugly

      • The basketball scene - just everything about it.
      • The hate that surrounded the movie because Catwoman wasn't blonde (or Michelle Pfeiffer), and that Batman's not in it.
      • The physical punch-them-out fight scene between Laurel and Catwoman in the end - just why? This isn't a movie at all about physical strength, and having a "face like marble" isn't a real power. (To be fair, I don't like this showdown in really any superhero movie, with the exception of The Death of Superman.)

      The cheesy

      • The crazy cat-lady Patience goes too, and her tossing a cat toy at her
      • The sushi eating scene
      • The in case of date emergency kit her friends gave her.
      • Laurel seeing her cracked beauty in the moment of a showdown fight
      • The cat scratches on Tom
      • Her best friend hooking up with her doctor
      • The comparing signatures on the coffee cups
      • Her Marvel-like comic book name

      Final thoughts

      So yeah...I would recommend this movie, and really hope that when they do make another Catwoman film that it might share some themes. Have you seen this movie? Did you hate it? Who's your favourite Catwoman? What would you like to see in a Catwoman movie?

      10 votes
    21. Dragon Quest 11 (PC) and Spiderman (ps4) has absolutely consumed my life the past week and a half

      The games are masterpieces in their own right. DQ11 probably the best jrpg I've played in a very long time (dq8 ps2) . Spiderman is just a very fun game. It's light hearted enough and has some...

      The games are masterpieces in their own right. DQ11 probably the best jrpg I've played in a very long time (dq8 ps2) . Spiderman is just a very fun game. It's light hearted enough and has some intense moments. I'm level 41 I think right now and I have a lot of my abilities unlocked and I just destroy the dudes even if I'm out matched 11 to 1. Very satisfying.

      Back to dragon quest. They made huge strides in quality of life with book shelves that actually show you that yes, you can read a book from it. The visible enemies is something that is sort of a relief for me because by my second playthrough of DQ8 I was so sick of random battles I almost just threw in the towel. I can explore and fight if I want. I would neglect exploring in DQ8 because of the random battles. Anyway what are your guys' thoughts on the games?

      edit: emulating DQ8 on pcsx2 is very very cool. You can make the graphics look almost exactly like DQ11. The textures work wonderfully with interneral resolution increase. Plus you can trigger "fast mode" when runs the game at like 3x speed, which makes the random battles not so monotonous

      6 votes
    22. Linux gaming: GOG vs. Steam?

      I started prioritizing GOG a couple of years ago, buying most of my games there because I love their DRM-free stance. I have an entire backup of my GOG gaming library on my hard drive, so even if...

      I started prioritizing GOG a couple of years ago, buying most of my games there because I love their DRM-free stance. I have an entire backup of my GOG gaming library on my hard drive, so even if something happened to my account I'd still have everything I've bought from them over the years. On the other hand, their Linux support isn't great. For example, GOG Galaxy, their all-in-one frontend, is still not available on Linux despite being out for other platforms for years.

      Steam, on the other hand, is DRM-agnostic, and there isn't an easy way to separate my games from the service. I worry about what would happen if I somehow lost access to my account. When a game is available on Steam and GOG, I opt for GOG each time because I'd rather have a DRM-free copy that I can control. Nevertheless, Valve has done a lot to support Linux gaming, especially with their recent debut of SteamPlay and Proton. Right now, Steam gives a much better user experience to Linux users and supporting Valve helps move Linux gaming forward. It also helps that their selection is much greater than GOG's, (though that's less of a pull for me as I do appreciate GOG's heavier-handed curation).

      I'm torn because I want a little of column A and a little of column B. I keep hoping that GOG will eventually catch up with Steam with regards to Linux support, but that's already been the dream for a while (and a lot of people are done holding their breath). At this point I'm wondering whether I should just hop on the SteamPlay train and start putting my eggs back in that basket. Anyone have any thoughts? Who do you choose to buy from, and why?

      31 votes
    23. A particularly good passage from Peter Watts' Blindsight

      Once there were three tribes. The Optimists, whose patron saints were Drake and Sagan, believed in a universe crawling with gentle intelligence---spiritual brethren vaster and more enlightened...

      Once there were three tribes. The Optimists, whose patron saints were Drake and Sagan, believed in a universe crawling with gentle intelligence---spiritual brethren vaster and more enlightened than we, a great galactic siblinghood into whose ranks we would someday ascend. Surely, said the Optimists, space travel implies enlightenment, for it requires the control of great destructive energies. Any race which can't rise above its own brutal instincts will wipe itself out long before it learns to bridge the interstellar gulf.

      Across from the Optimists sat the Pessimists, who genuflected before graven images of Saint Fermi and a host of lesser lightweights. The Pessimists envisioned a lonely universe full of dead rocks and prokaryotic slime. The odds are just too low, they insisted. Too many rogues, too much radiation, too much eccentricity in too many orbits. It is a surpassing miracle that even one Earth exists; to hope for many is to abandon reason and embrace religious mania. After all, the universe is fourteen billion years old: if the galaxy were alive with intelligence, wouldn't it be here by now?

      Equidistant to the other two tribes sat the Historians. They didn't have too many thoughts on the probable prevalence of intelligent, spacefaring extraterrestrials--- but if there are any, they said, they're not just going to be smart. They're going to be mean.

      It might seem almost too obvious a conclusion. What is Human history, if not an ongoing succession of greater technologies grinding lesser ones beneath their boots? But the subject wasn't merely Human history, or the unfair advantage that tools gave to any given side; the oppressed snatch up advanced weaponry as readily as the oppressor, given half a chance. No, the real issue was how those tools got there in the first place. The real issue was what tools are for.

      To the Historians, tools existed for only one reason: to force the universe into unnatural shapes. They treated nature as an enemy, they were by definition a rebellion against the way things were. Technology is a stunted thing in benign environments, it never thrived in any culture gripped by belief in natural harmony. Why invent fusion reactors if your climate is comfortable, if your food is abundant? Why build fortresses if you have no enemies? Why force change upon a world which poses no threat?

      Human civilization had a lot of branches, not so long ago. Even into the twenty-first century, a few isolated tribes had barely developed stone tools. Some settled down with agriculture. Others weren't content until they had ended nature itself, still others until they'd built cities in space.

      We all rested eventually, though. Each new technology trampled lesser ones, climbed to some complacent asymptote, and stopped.

      But history never said that everyone had to stop where we did. It only suggested that those who had stopped no longer struggled for existence. There could be other, more hellish worlds where the best Human technology would crumble, where the environment was still the enemy, where the only survivors were those who fought back with sharper tools and stronger empires. The threats contained in those environments would not be simple ones. Harsh weather and natural disasters either kill you or they don't, and once conquered---or adapted to--- they lose their relevance. No, the only environmental factors that continued to matter were those that fought back, that countered new strategies with newer ones, that forced their enemies to scale ever-greater heights just to stay alive. Ultimately, the only enemy that mattered was an intelligent one.

      And if the best toys do end up in the hands of those who've never forgotten that life itself is an act of war against intelligent opponents, what does that say about a race whose machines travel between the stars?

      7 votes
    24. Modern board games and tabletop - Some of my favorite 'starter' games

      Hello Tildes, one common thread that I've noticed in a lot of the threads I've been browsing under ~hobbies and ~creative is that it seems like a lot of folks are looking for new hobbies and...

      Hello Tildes, one common thread that I've noticed in a lot of the threads I've been browsing under ~hobbies and ~creative is that it seems like a lot of folks are looking for new hobbies and things to get into.

      To that end one great hobby I've picked up somewhat recently is playing and collecting board games. To some of you, the term 'board game' likely inspires thoughts of old school board games like you may have played in your youth (Clue, Connect 4, Shoots N Ladders, Monopoly, Stratego) "Modern" board games can certainly still be as simple as some of those, but we are actually in a sort of second golden age for board games right now.

      What I mean by the above statement is that quite recently (the last 5 years or so) Tabletop and board games have really become popular again, to the point where if you live in a major city there are most likely several places to buy games, and likely even a couple of places you can go to just hang out and play games that belong to the store. Between that, and the popularity of things like Wil Wheaton's TableTop on Youtube, both major game companies as well as small independent folks are creating more and arguably better games than ever in the past.

      Now - to the actual subject of the post title. The games I'll list below vary from things most people have heard of or played (Cards Against Humanity) to somewhat obscure, but they should all be pretty easy to find, and very easy to pick up and get into. I'll try to include as much relevant information for each of them (Price, Number of players, Game type etc) and a brief description of what the game is like to play.

      If anyone has any other suggestions to contribute please do - One of the best parts of the hobby is the community aspect and finding new games to play.

      Let's start with something popular, but not quite ubiquitous yet -
      Cards Against Humanity: (3-Unlimited(?) players, $25 Base game + Expansions, Play time Varies based on player count and house rules, ~1hr is a safe bet, but can be made shorter or longer by adjusting rules)
      Cards against humanity is a NSFW card game described as 'a party game for horrible people' on the box, which is pretty accurate. Gameplay consists of one player (The judge) playing a black card from the top of a deck with a sentence on it such as "I drink to forget ______" after which the rest of the players will play a white card with things like "My ex-wife" or "Random Erections" or "A bigger, blacker dick" written on them. Once all of the players have played their white cards, they are shuffled, read aloud, and the "Judge" decides which of the white cards is their favorite, awarding a point to the player that played that white card. This is a great icebreaker game because it pretty much forces everyone to get outside of their comfort zone and get weird with it. There are many expansion packs, which are generally themed, but some are just general. These include more cards to keep things fresh after you've played through the originals too many times. - Note: Not recommended for Family Game Night.

      Cthulu Dice (3-Unlimited(?) players, $11, Play time ~5-10 minutes):
      Cthulu dice is what is called a "micro-game" it consists of just a single plastic (or metal, if you want to dent your table) die with some symbols on it. It's a variant of the old "put and take" game with a bit of a cthulu twist to it, this kind of game is great because it's simple, portable, can be taught to new players in minutes, and also makes a great drinking game. You can also add house rules or look up other variants to keep things fresh

      Next up - Dixit (3-6 Players, $30 base game plus standalone expansions, Play time ~30-45 Minutes):
      The gameplay of Dixit is somewhat similar to Cards Against Humanity with one player acting as a judge, but from there things get different and rather interesting. Whereas Cards Against Humanity has cards with absurd, obscure, or obscene sentences or words, Dixit has cards with pictures on them. The pictures are generally bizarre, surreal, and kind of whimsical art (Like these examples: https://i.imgur.com/VHtISAZ.png). The way the game is played is the "Judge" player will select a card from their hand and say a single word or phrase that describes something about the picture on the card (It could be a color, an object in the picture, the way the picture makes you feel, what the picture makes you think of, anything that makes sense really) and then plays the card face down. The other players then try to select a card from their hand that matches the judges phrase as best they can in order to fool the other players into picking their card instead of the judges. Once all players have played their face down cards, they are laid out and all players vote on which card they think is the original one played by the Judge, Points are handed out accordingly. Similar to Cards Against humanity, the expansions for this game are additional packs of cards, often following some loose theme to freshen up the game. Most of the expansions contain enough cards that they could be used to play the game standalone. This is a great game to play with people of any age or maturity, it can be as clean or as dirty as the people playing the game but is just generally always a good time.

      For the next few games, the actual mechanics of gameplay can get pretty complex, and so rather than explain what the gameplay is like, I'll just link a relevant episode of TableTop for anyone who is interested enough to check them out.

      Red Dragon Inn (2-4 Players, $35 Plus Expansions, Play time ~30-60 Minutes) Unfortunately, no TableTop of this one, I can expand if there's interest:
      Red Dragon Inn is a game about what the adventurers from DnD do during their 'long rests' at the inn. It's intended to be a drinking game, with players assuming the roles of characters at the inn ( The base game comes with a Wizard, a Rogue, a Priestess, and Warrior ) and are given decks of cards containing context-sensitive actions and abilities. The goal of the game is to be the last person at the inn that isn't broke or passed out from injury or alcohol. The three main resources tracked are a characters health, sobriety, and coins and various cards can affect each of these in various ways. There's also a gambling mini-game that is a lot of fun. The expansions come in 2 types, main releases which consist of 4 new characters (later ones, 4+ seem not to work as well with the earlier ones, and may do better as standalones) as well as single character decks that aren't included in any of the main releases.

      Tokaido(2-5 Players 3+ preferable, $30 + Expansion, Play time ~45-60 Minutes):
      Tabletop: https://www.youtube.com/watch?v=pipFRzGYgdk

      Tokaido is a bit different than the rest of the games on this list so far in that it isn't explicitly competitive. At its' core, Tokaido is a game about seeing who can have the best vacation. Each player assumes the role of a different traveler (each with their own benefits and abilities) and proceeds on their way, trying to stop at the different available locations in such a way that they end the game with the most points (how points are scored is kinda complex, Watch the TableTop for this) but it tends to be a nice, low stress game as there's few ways to really 'attack' other players. There is currently one expansion out for it which introduces some new mechanics and does a good job of freshening up the game for players who have had it a while.

      The Resistance/Avalon/Werewolf/Mafia and similar games (Many players, ~$15, Price varies, Play time ~30 minutes, depending on the variant):
      Tabletop: https://www.youtube.com/watch?v=g_QRczGzXqw

      The Resistance and similar are games about lying to your friends and trying to convince them that you are somebody that you're not. Or maybe they're games about telling the truth and trying to get people to believe you, that all really depends on the cards you draw. These are some of my favorite party games to play in a big group because it can really show you who among your friends has the best poker face. Games tend to go pretty quick so when a player is eliminated it's generally not a big deal (this can sometimes not be the case if the group is way large). Of the different variants I've played, Avalon is my personal favorite of the different variants due to the interesting mechanics that the additional roles bring to the table in this one.

      Finally - Betrayal at the house on the hill (3-6 Players, more is better, $35 plus expansions, Play time ~60+ minutes )
      Tabletop (Part 1 of 2): https://www.youtube.com/watch?v=MINNKyE4fjs

      Betrayal is my go-to example of how great a modern board game can be. It's a moderately complex game, but don't let that scare you off - after you play it once you'll get it just fine, and setup is relatively quick and easy compared to a lot of the other sort of "DnD Lite" games that exist (Lookin at you here, Arkham Horror!). The game consists of players exploring rooms in a spooky house, building out the map as they go from a stack of game tiles with rooms on them. The rooms will have different effects and trigger different types of events as the players explore through the house collecting items and discovering 'omens'. These 'omens' tie into the whole point of the game implied in the title, the "Betrayal". What this translates to in real terms is that for the first half of the game, all of the player characters are cooperating, trying to help each other get as many useful items and to position themselves in the house in such a way that when one of the other players inevitably fails the 'omen' check and triggers the 'haunt' and begins the second half of the game that the non-betrayers can survive and/or escape. Survive and/or escape what you might ask? That is one of my favorite parts about this game, in the base version there are over 50 different scenarios depending on a bunch of different factors. These scenarios can be everything from demonic possession, ghosts, werewolves, 'the blob' and many other creatures, monsters, and horrific situations and do an absolutely fantastic job of giving the base game a TON of replayability. On top of that, they released an expansion for the first game (Widow's Walk) which introduced even MORE scenarios, as well as new rooms and an entirely new floor to the house, as well as Betrayal at Baldur's Gate, which has similar gameplay but takes place in that universe.

      I could really keep going all day, but I think this post has gotten well long enough. Let me know in the comments what games you guys play and love, or if you want to hear about some other kinds of games (There are too many to think about even coming close to touching on all of them: Deck building games, Dice building games, Pandemic-like games, Classics like Catan, Ticket to Ride, Dominion, Milles Borne etc etc etc)

      11 votes
    25. ~music Listening Club 13 - Paranoid

      Hey there! We just hit week 13, and it's time for another classic record discussion: Black Sabbath's Paranoid! Paranoid is the second studio album by the English rock band Black Sabbath. Released...

      Hey there! We just hit week 13, and it's time for another classic record discussion: Black Sabbath's Paranoid!

      Paranoid is the second studio album by the English rock band Black Sabbath. Released in September 1970, it was the band's only LP to top the UK Albums Chart until the release of 13 in 2013. Paranoid contains several of the band's signature songs, including "Iron Man", "War Pigs" and the title track, which was the band's only Top 20 hit, reaching number 4 in the UK charts. It is often cited as an influential album in the development of heavy metal 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 Paranoid. 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!

      10 votes
    26. [writing challenge]: say nothing.

      hey everyone! i was sitting down to write some today, and i kept coming up with lines and lyrics that were great, but for absolute vapid-type songs (gucci gang type stuff hahaha). i thought it...

      hey everyone!

      i was sitting down to write some today, and i kept coming up with lines and lyrics that were great, but for absolute vapid-type songs (gucci gang type stuff hahaha).

      i thought it would make for a fun challenge. whether you want to write a short story, a poem, maybe a little stageplay script - what's the largest amount of words you can use to express absolutely nothing?

      whether it be something like the lyrics for lil pump's "D Rose" or something like the internet-famous article "The Rumor Come Out: Does Bruno Mars is Gay?"

      how long of a piece of writing can you make, whilst saying absolutely nothing?

      6 votes
    27. Reflections on past lessons regarding code quality.

      Preface Over the last couple of years, I've had the opportunity to learn from the mistakes of my predecessors and put those lessons into practice. Among those lessons, three have stood out to me...

      Preface

      Over the last couple of years, I've had the opportunity to learn from the mistakes of my predecessors and put those lessons into practice. Among those lessons, three have stood out to me in particular:

      1. Consistency is king.
      2. Try not to be too clever for your own good.
      3. Good code takes time.

      I know that there are a lot of new and aspiring programmers here (and I'm admittedly far from being a guru myself), so I thought it would be good to touch on these three lessons, what they mean, and why they're so important.


      Consistency is King

      This is something that I had drilled into my head over nearly two years working on the code base at my previous job. Not by my fellow programmers (who did not exist), nor by my boss, but by the code itself.

      Consistency can mean a number of things, but there are two primary points that matter:

      1. Syntactic consistency.
      2. Architectural consistency.

      Syntactic consistency concerns standards in what your code looks like. For example, the choice between snake_case or camelCase or PascalCase for naming; function parameter order; or even something as benign as what kind of indentation and how much of it you use.

      Architectural consistency concerns standards in how you structure your code. Making sure that you either use public class properties or getter and setter methods; using multiple booleans or using bitmasks; using or not using objects for encapsulating data to be passed around; validating data within the primary object or relegating that responsibility to a validator class; and other seemingly minor decisions about how you handle certain behavior make a big difference.

      The code base I maintained had no such consistency. You could never remember whether the method you needed to call was named using snake_case or camelCase and had to perform several searches just to find it. Worse still, some methods defined to handle Ajax calls were prefixed with ajax while many weren't. Argument ordering seemed to be determined by a coin flip, and indentation seemed to vary between 2-space, 3-space, 4-space, and even 5-space indentation depending on what mood my predecessor was in at the time. You often could not tell where a function's body began and where it ended. Writing code was an exercise both in problem solving and in deciphering ancient religious texts.

      Architecturally it was no better. There was no standardization in how data was validated or sanitized, how class members were accessed or modified, how functionality was inherited, whether the functionality was encapsulated in an object method or in a function, or which objects were responsible for which behavior.

      That lack of consistency makes introducing or modifying a small feature, a task which should ordinarily be a breeze, an engineering feat of its own. Often you end up implementing that feature, after dancing around the tangled mess of spaghetti, only to find that the functionality that you implemented already existed somewhere else in the code base but was hiding out in a deep, dark corner that you never even knew was there until you had to fix some other broken feature months later and happened to stumble across it.

      Consistency means predictability, and predictability means discoverability and, more importantly, easier changes and higher confidence in those changes.


      Cleverness is a Fallacy

      In any given project, it can be tempting to do something that saves you extra lines of code, or saves on CPU cycles, or just looks awesome and does something nobody would have thought of before. As human beings and especially as craftsmen, we like to leave our mark and take pride in breaking the status quo by taking a novel and interesting approach to a problem. It can make us feel fulfilled in our work, that we've done something unique, a trademark of sorts.

      The problem with that is that it directly conflicts with the aforementioned consistency and predictability. What ends up being an engineering wonder to you ends up being an engineering nightmare to someone else. While you're enjoying the houses you build with wall studs arranged in the shape of a spider's web, the home remodelers who come along later aren't even sure if they can change part of the structure without causing the entire wall to collapse, and they're not even sure which walls are load-bearing and which aren't, so they're basically playing Jenga while blindfolded.

      The code base I maintained had a few such gems, with what looked like load-bearing walls but were actually made of papier-mâché and were only decorative in nature, and the occasional spider's web wall studs. One spider's web comes to mind in particular. It's been a while since I've worked on that piece of code, so I can't recall what exactly it did, but two query-constructing pieces of logic had overlapping query structure with the difference being the operators and data. Rather than being smart and allowing those two constructs to be different, however, my predecessor decided to be clever and the query construction was abstracted into a separate method so that the same general query structure could be used in other places (note: it never was, and was only ever used in those two instances). It was abstracted so that all original context was lost and no comments existed to explain any of it. On top of that, the method was being called from the most critical piece of the system which, unfortunately, was already a convoluted mess and desperately required a rewrite and thus required me to understand what the hell that method was even doing (incidentally, I fell in love with whiteboards as a result).

      When you feel like you're being clever, you should always stop what you're doing and make sure that what you're doing isn't actually a really terrible idea. Cleverness doesn't exist. Knowledge and intelligence do. Write intelligent code, not clever code.


      Good Code Takes Time

      Bad code more often than not is the result of impatience. We don't like to plan out the solution before we get to writing code. We like to use variables like x and temp in order to quickly achieve functional correctness of our code because stopping to think about how to name them is just additional overhead getting in the way. We don't like to scrap our bad work if we can salvage it in some way instead, because then we have to start from scratch and that's daunting. We continually work against ourselves and gradually increase our mental overhead because we try to decrease our mental overhead. As a result we find ourselves too exhausted by the end of our initial implementations to concern ourselves with fixing obvious problems. Obviously bad but functional code is preferable because we just want the task to be done and over with.

      The more you get exposed to bad code and the more you try to avoid pushing that hell onto yourself and your successors, the more you realize that you need to spend less time coding and more time researching and planning. Whereas you may have been spending upwards of 50% of your time coding previously, suddenly you find yourself spending as little as 10% of your time writing any code at all.

      Professionals from just about any field can tell you that you can either do something right or you can do it twice. You might recognize this most easily in the age-old piece of woodworking wisdom, "measure twice, cut once". The same is true of code, and doing something right means planning how to do it right in the first place before you've even started on the job.


      Putting into Practice

      I've been fortunate over the last couple of months to be able to start on a brand new project and architect it in a way that I see fit. Changes which would ordinarily take days or weeks in the old code base now take me half a day at most, and a matter of minutes at best. I remember where to find a piece of code that I need because I'm consistent and predictable about where I place things; I don't struggle to tell where something begins and where it ends because I'm consistent about structure; I don't continually hate myself when I need to make changes to my code because I don't do anything wildly out of the ordinary; and most importantly, I take my time to figure out what it is that I need to do and how I want to do it before I've written a single line of code.

      When I needed to add a web portal interface for uploading a media asset to associate with a database object, the initial implementation took me a week, due to the need for planning, adding the interface, and supporting and debugging the asset management. When I needed to extended that interface to allow for uploading the same kinds of assets for a completely different object type, it took me only half an hour, with most of that time being dedicated toward updating a Vue.js component to accept configuration via props rather than working for only the single hard-coded object type. If I need to add a case for any additional object type, it will take me only five minutes.

      That initial week of work for the web interface provided me with cost savings that would not have been feasible otherwise, and that initial week of work would have taken as many as three weeks had I not structured the API to be as consistent as it is now. Every initial lag in implementation is offset heavily by the long-term cost savings of writing good code.


      Technical Debt

      Technical debt is the cost of your code over time. The messier and worse your code gets, the more it costs you to try to change, and those costs only build up. Even good code can accumulate technical debt if the needs for your software have changed and its current architecture isn't compatible with those changes.

      No project is without technical debt. Even my own code, that I've been painstakingly working on for the last couple of months, has technical debt. Odds are a programmer far more experienced than I am will come along and want to scrap everything I've done, and will do a far better job rewriting it.

      That's okay, though. In fact, a certain amount of technical debt is good. If we try to never write any bad code whatsoever, then we could never possibly get to writing any code at all, because there are far too many unknowns for a new project.

      What's important is knowing when to pay down on that technical debt, which could mean anything from paying it up front (i.e. through planning ahead of time) to paying it down when it starts to get too expensive (e.g. refactoring a complicated section of code when changes become sufficiently difficult). That's not something you can learn through a StackOverflow post or a college lecture, and certainly not from some unknown stranger on some relatively unknown website in a long, informal blog-like post.


      Final Thoughts

      I'm far from being a great programmer. There's a lot that I don't know and I still have quite a bit to learn. I love programming, though, and more than that I enjoy sharing the lessons I've learned with others. Especially the ones that I wish I'd learned back in college.

      Please feel free to share your own experiences, learned lessons, and (if you have it) feedback here. I'd love to read up on some other thoughts on this subject!

      21 votes
    28. Collapsed comments?

      I'm starting to see occasional collapsed comments when I open threads. The first time I saw one, I thought I'd accidentally collapsed the comment myself, but this one was definitely already...

      I'm starting to see occasional collapsed comments when I open threads. The first time I saw one, I thought I'd accidentally collapsed the comment myself, but this one was definitely already collapsed when I opened the thread.

      Is this related to the "tagging" system that Deimos discussed the other day? At the time, he said that "tags" wouldn't have any effect. Are these effects now working? What are the effects? Also, there was no actual decision about what the different tags would be, and what they would mean. As I said in that thread, I decided not to use these tags until: a) they were agreed and defined; b) they actually did something. I thought they were just placeholders for now. I'm confused.

      Or is there some other feature operating here? For example, people keep talking about "whisper" comments, and I'm not sure if they're just fantasising about a feature they would like, or if it's something that's actually planned. Are these those "whisper" comments?

      25 votes
    29. I'm new to Tildes. What must I know ?

      I come from reddit and I'd like to know what is basically different in the way I should post and comment. Are there any private jokes or slang I should know to understand everything ? (like...

      I come from reddit and I'd like to know what is basically different in the way I should post and comment.

      • Are there any private jokes or slang I should know to understand everything ? (like reddit's "/s", "FBI open up" or the verb "lurk")
      • Are "mods" uncompromising ?
      • Every single post I saw is intelligent. Is this required ?
      • There's no downvote. Do I need to make a thoughtful comment every time I disagree ?
      25 votes
    30. ~esports

      Hi, I wanted to suggest the creation of an esports specific group. The taxonomy would work in a similar way to ~games, however it would home both the business and news side of our industry as well...

      Hi, I wanted to suggest the creation of an esports specific group.

      The taxonomy would work in a similar way to ~games, however it would home both the business and news side of our industry as well as allowing for the competitive communities of various games to have sub groups. ~esports.leagueoflegends, ~esports.dota2, ~esports.overwatch for example.

      Would like to hear other people's thoughts.

      4 votes
    31. Starting to experiment a little with using data scraped from the destination of link topics

      This is very minor so far, but I think it's good to have a topic devoted to it so that people have somewhere to discuss it, instead of having it come up randomly in topics that it applies to. I've...

      This is very minor so far, but I think it's good to have a topic devoted to it so that people have somewhere to discuss it, instead of having it come up randomly in topics that it applies to.

      I've recently started scraping some data about the destination of link topics using Embedly's "Extract" API (Embedly was kind enough to give me a reasonable amount of free usage since Tildes is a non-profit). You can put in the url of an article/video/etc. on that page to get an idea of what sort of data I can get from it, if you'd like to see for yourself.

      I've only just started tinkering with it, and so far the data is only being used in two small ways:

      1. Tweets now display the entire text of the tweet on the topic listing page, similar to the "excerpt" from text topics. You can see an example here.

      2. On topic listings, the date that an article was published will be shown (after the domain name) if the publication date was at least 3 days before it was submitted. There are a few examples in the recent posts in ~misc

        I'll probably adjust this threshold, but I'd like it to be an amount of time where the age of the content might feel "significant". It would also be possible to just show this info all the time, but I think the topic listings are already fairly cluttered so it's probably best to hide it when it's not interesting/significant.

      As I said, these are very tiny changes so far, but there are lots of other possibilities that I hope to start using before long. I've mentioned this before, but something I'd really like to do overall is try to bring in more data about the links where it's possible to be able to show things like the lengths of videos and so on.

      Let me know if you have any thoughts about it or notice any issues, thanks.

      57 votes
    32. la donna è mobile.

      i had a dream, i saw my body as i stood watching outside of it an open door i had a guest, a little blondie baphomet she crept quiet up to my bed laid her hands upon my chest through groggy eyes i...

      i had a dream,
      i saw my body
      as i stood watching
      outside of it
      an open door
      i had a guest,
      a little blondie
      baphomet
      she crept quiet
      up to my bed
      laid her hands
      upon my chest
      through groggy eyes
      i saw an angel.
      took her hand,
      she made me promises.

      i sold my soul
      and said lets glo
      she passed a blunt
      said i dont know
      she insists
      i took a hit
      i felt a burning
      at my lips
      i let a cough
      the fuck is this?
      opened my eyes
      it was a kiss
      a little smirk
      she bit my lip
      she drew a knife
      she slit my wrist

      she cut her own
      said it's a pact
      now we're enslaved
      the bond intact
      the blood'll flow
      beyond the cracks
      and trickle down
      and leave a path
      and when we're old
      we can look back
      say what a life
      and have a laugh
      i'll be your wife,
      the better half
      you'll die, i'll write
      your epitaph

      i had a dream,
      i saw her body
      bleeding through a
      wedding dress
      she smiled still
      her face was pale
      she fed me love,
      i starved depressed
      an angel or
      a siren who would
      sing to me in
      soft caress
      i never thought
      she'd be my death,
      my little blondie
      baphomet

      bishop.

      6 votes
    33. the emo rap deep dive - chapter three: dirty sprite

      howdy pardner! welcome back to my emo rap deep-dive series! for those just joining us, i'd encourage you to go back and check out chapter one: sprite. and chapter two: dirt. first. so why am i...

      howdy pardner!

      welcome back to my emo rap deep-dive series! for those just joining us, i'd encourage you to go back and check out chapter one: sprite. and chapter two: dirt. first.

      so why am i even writing this to begin with? if i'm being honest, it's not all entirely educationally-motivated. i've been really wanting a way to share my favorite genre of music with people (maybe it's a subconscious testing of the waters before i begin to record my own music?) and collect their thoughts. but every time i went to share a link in ~music, i'd deliberate over and over, "what should i share?" it's been so hard for me to pick one single song that's all-encompassing and anthemic (is that even a word? i keep using that word) of the genre as a whole.

      so instead of spamming ~music, or having to cherry pick a small number of tracks, i thought i'd use this as an opportunity to provide a little historical background and, hopefully, maybe, inspire a new appreciation in a subgenre that very often gets overlooked, or thought of as basic / whiney / overproduced.

      that said - hopefully you've all been following along, and i'll stop stalling! let's dive right into chapter three of our emo-rap deep dive - dirty sprite. or, how did we go from OutKast to Lil Pump?


      let me open with a question. what do the following have in common?

      polish composer and piano virtuoso frederic chopin
      controversial american rapper lil pump
      american actor and i guess also musician? corey feldman

      you guessed it!

      opiates.

      all of the present characters used opiates in their lifes, typically throughout the better parts of their creative years. chopin was using medicinal opiates in order to aide with his tuberculosis. feldman fell into and has since (i believe) fought his way out of a heroin addiction. lil pump sips promethazine by the bottle just to party (hyperbole. don't drink prometh by the bottle) which is a prescription medication often used as a sedative or used to prevent coughs or nausea. often sold as a mixture of promethazine and codeine, itself being an opiate. if you've seen a rap music video in the past two to three years, you may have seen this bottle somewhere throughout.

      where do all of these drugs come from?

      the answer to that question actually holds a lot of relevance to the history of emo rap itself, but to answer it, we first have to go all the way back to the 90s.

      off we go!


      believe it or not, drugs as a matter of discussion weren't always ever-present in the rap game. from the late 70s to the early 80s, only about 10% of all rap songs mentioned drug use, whereas in the early 90s, we see that number jump waaaay the fuck up to 45%, to eventually hit 69% by 1997 [source]. this is all taking place around the same time that we saw the decline of major urban neighborhoods due to the effects of white flight, decreasing the amount of tax dollars flowing throughout these areas, and leading to a decrease in public services that would include decreased effectiveness of, say, fire brigades or police squads.

      with poorer households now making up a majority of these neighborhoods, the illegal drug trade quickly grew in popularity as a way to make money on the business end, and a way to escape the day-to-day on the client end. a plethora of burned, broken into, or otherwise abandoned houses became a seemingly limitless amount of places to go about the production of drugs - most notably, crack cocaine. these houses came to be known colloquially as trap houses, and the music inspired by this phenomenon, trap music.

      this sound grew it's roots in the early 90s thanks to the early projects out of the south like UGK (title: Cocaine in the Back of the Ride), Three 6 Mafia (title: We Got Da Dope), and The Showboys (title: Drag Rap). coincidentally, the showboys are actually a group out of new york, though gained the height of their popularity touring around southern states.

      as we head into the mid-nineties/early-naughts, we see the emergence of a few acts that really take this sound and run with it. setting the roots for the coming commercial explosion of the trap sound, we see examples like OutKast's "Southernplayalisticadillacmuzik", Lil Jon's "Who You Wit". we're gonna see lil jon's name pop up a few times as we go through this.

      taking the reigns from these majorly influential projects, we next see T.I. come to the stage for his second album "Trap Muzik" in 2003. much to the surprise of the industry (his debut album did not go over all too well), Trap Muzik debuted at number 4 on the Billboard 200, sold over 100k copies in it's first week, and was later in 2012 called one of the classic albums of the last decade by Complex. the album features many early hits from T.I. like "Be Easy", "24's", and even some tracks with producer credits from Kanye West like "Doin' My Job". still sticking to their guns, pioneering the trap sound, we continue to see records from Lil Jon and Three 6 Mafia taking to the radio such as, respectively, "Get Low" and "Stay Fly"

      paving the way towards the 2010s, we begin to see the rise of artists like Gucci Mane and his debut album "Trap House" (aptly titled eh?) hitting the Billboard 200 with tracks like "Icy", Young Jeezy with internationally-charting tracks like "Soul Survivor", and most notably in modern trap, producer-powerhouse Zaytoven with work on tracks like "Papers" x Usher.


      so we skip forward 5-7 years and things look...different.

      instead of having chart-toppers like "Smack That" x Akon, "Hey There Delilah" x Plain White T's, or "Umbrella" x Rihanna

      we see a lot of love for things like "First of the Year (Equinox) x Skrillex, "Sail" x AWOLNATION, and most importantly by far, "Versace" x Migos which was quickly popularized by Drake's remix. the rest of 2013 serves as the absolute corner stone of modern trap music seeing the success of songs like "Swimming Pools (Drank)" x Kendrick Lamar, "Started From The Bottom" x Drake, and of course, the absolute trap anthem, "Love Sosa" x Chief Keef.

      in that avalanche of tracks, we get the recipe that will come to make up the bulk of today's trap music:

      1. edm-inspired instrumentals
      2. triplet meter rhyme
      3. heavy 808s and crystal clear hi-hats.

      over the next few years, we steadily start to see these three ingredients come together to produce some absolute bangers leading up to the trap zeitgeist.

      in 2014:
      "Fight Night" x Migos
      "Black Widow" x Iggy Azalea
      the ever-memed "Lifestyle" x Young Thug

      in 2015:
      the year of Fetty Wap with tracks like "Trap Queen", "679" on the Billboard 100
      "No Type" x Rae Sremmurd
      "Flex" x Rich Homie Quan

      in 2016:
      "Panda" x Desiigner
      "Broccoli" x DRAM
      Drake jumping back in with "Jumpman"
      "Down in the DM" x Yo Gotti


      and then, finally, we arrive at 2017 - the year that caused the internet's busiest music nerd anthony "melon" fantano to pose the question "have we reached peak trap?". up until recently, the term "trap music" was actually not all too commonly associated with rap music - instead referring most commonly to a subset of edm with (still) heavy 808s, thicc bass drops, and dirty breakdowns. however, with the musical zeitgeist quickly moving to seat rap at the throne over rock music, and with the internet popularizing songs like "Ultimate" x Denzel Curry, "Flicka Da Wrist" x Chedda Da Connect, and "U Guessed it" x OG Maco, the term has now been absolutely overtaken as many rap fans find themselves infatuated with the sound. this causes the scene to absolutely explode throughout 2017 with songs like:

      "Humble" x Kendrick Lamar
      "Bad and Boujee" x Migos
      "Bodak Yellow" x Cardi B
      "Look At Me!" x XXXTentacion
      and of course
      "Gucci Gang" x Lil Pump

      this year sees the debuts of several artists that are still dropping bangers today, like the previously listed Cardi B, Lil Pump, XXXTentacion (rest in peace), A Boogie wit Da Hoodie, and (again) of course, 6ix9ine.

      analogous to the rise of screamed lyrics, heavy instrumentals, and prettyboy-frontmen of mid-late 2000s rock bands, we see the rise of trap music today.


      now, the final question to be answered.

      how do we get from rap songs with hedonistic lyrics, heavy 808s, and loud-personality frontmen, to a subsect of the genre that nearly predominantly speaks of subjects like death, addiction, loss, and suicide?

      i'll see ya soon for the fourth and final installment of the emo-rap deep dive - chapter four: xanax sprinkles.

      12 votes
    34. What do you think of Medium’s “clapping” system?

      I’m not recommending this for Tildes or anything, I just wanted to know your thoughts on it. For those who are unfamiliar with it, on Medium, you can “applaud” articles and comments. To do this,...

      I’m not recommending this for Tildes or anything, I just wanted to know your thoughts on it.

      For those who are unfamiliar with it, on Medium, you can “applaud” articles and comments. To do this, you hold down the clap button, and depending on how long you hold it down, the more applause you give (up to a limit of 50). The best example would probably be if you go on any Medium article and try it yourself.

      I’ve never really seen any discussion on it, so I was interested in hearing your thoughts.

      I think the idea of essentially having to convert time holding down a button to a number of likes is interesting.

      The problems that come to mind are that you could easily automate it, and that it could suffer the “5 star” rating system problem, where the majority of people will either dislike something enough to rate it 1 star, love it enough to rate it 5 stars, or not care enough to rate it at all (or in this case, give it 50 claps or nothing).

      18 votes
    35. Total noob looking for (hopefully) simple greasemonkey script

      I have knowledge of the basic concepts of programming in general and html and some very basic knowledge of javascript, but this specific task is proving a little beyond me. I'm actually using...

      I have knowledge of the basic concepts of programming in general and html and some very basic knowledge of javascript, but this specific task is proving a little beyond me. I'm actually using tampermonkey, in case that matters.

      www.bricklink.com is a site to buy Lego from private sellers. By default, when looking at a shop's listing of items, it shows 25 per page. I would like to automatically switch to 100 per page every time.

      Here's a randomly selected store page (no affiliation) at the default 25 per page:

      https://store.bricklink.com/TheBricky#/shop?o={"itemType":"P","catID":"18","showHomeItems":0}

      Now, same page set to display 100 per page. Note how "pgSize" is added to the url but doesn't appear by default:

      https://store.bricklink.com/TheBricky#/shop?o={"pgSize":100,"itemType":"P","catID":"18","showHomeItems":0}

      What I would like is for pgSize to be set to 100 only IF

      "shop" appears in the url

      AND

      "pgSize" does not appear in the url OR "pgSize" does appear in the url but does not equal 100.

      Since Bricklink remembers pgSize per shop page per session, once pgSize is set to 100 for a particular shop greasemonkey doesn't need to do anything. Intercepting the url before the page loads would be nice but unnecessary since loading is fast and I'm not worried about bandwidth.

      I tried making this but wasn't sure how to input what I'm trying to test for in the url. Of course now that I've thought about it some more it seems the task is more probably difficult than I thought it would be at first. Any help would be appreciated.

      EDIT: This comment below seems to be working, although the way Bricklink makes their urls feels funky at times.

      10 votes
    36. Usability Suggestion: Mobile sidebar closing.

      Edit: As @Bauke pointed out, apparently this feature already exists via tapping outside of the sidebar. I never even thought to try that. I'm not sure if this is in the gitlab issues or not, but a...

      Edit: As @Bauke pointed out, apparently this feature already exists via tapping outside of the sidebar. I never even thought to try that.


      I'm not sure if this is in the gitlab issues or not, but a cursory search suggested it's not. On mobile, if you tap the link to the most recent comment from the sidebar, you navigate directly to that comment just as on the desktop site, but the sidebar remains open and can't be closed without scrolling all the way back up to the top of the page. This is incredibly cumbersome and inconvenient.

      Ideally there would either be a method of closing the sidebar from anywhere, or for the sidebar to close on clicking the link. I would imagine that the latter would be simplest.

      8 votes
    37. What are your unsolved programming problems?

      I thought it could be fun to discuss problems that we've encountered in our programming or programming-related work and have never found a solution for. I figure that at worst we can have a lot of...

      I thought it could be fun to discuss problems that we've encountered in our programming or programming-related work and have never found a solution for. I figure that at worst we can have a lot of fun venting about and scratching our heads at things that just don't make any sense to anyone, and at best we might be able to help each other find answers and, more importantly, some closure.

      16 votes
    38. ~music Listening Club 12 - Heart of My Own

      Week 12! Here we've got this week's user-voted record: Heart of My Own by Basia Bulat! Taken from @cfabbro's pitch: I would like to nominate Heart Of My Own by Basia Bulat, a Polish-Canadian folk...

      Week 12! Here we've got this week's user-voted record: Heart of My Own by Basia Bulat!

      Taken from @cfabbro's pitch:

      I would like to nominate Heart Of My Own by Basia Bulat, a Polish-Canadian folk singer-songwriter. I absolutely adore her and think she is criminally underrated even here in Canada. Oddly enough, she did get a chance to do an NPR Tiny Desk Concert a number of years ago though, which was amazing.

      The Youtube playlist for the album is a bit broken but both Spotify and Soundcloud have the whole thing:
      https://open.spotify.com/album/6KCtZck76UV1ym4mthQOWH
      https://soundcloud.com/basia_bulat/sets/heart-of-my-own

      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 Heart of My Own. 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.

      10 votes
    39. the emo rap deep dive - by earlgreytea. chapter one: sprite.

      howdy there folks! there's been a new breed of rap/hip-hop coursing through the industry in recent years. some songs riding the wave up to the crest in the industry, and gaining some popularity,...

      howdy there folks!

      there's been a new breed of rap/hip-hop coursing through the industry in recent years. some songs riding the wave up to the crest in the industry, and gaining some popularity, some artists intermingled in major controversy, and most relevantly, a lot of really sad late-millenial-early-gen-z kids getting together to cry in the dark, hug each other, dance until their bodies hurt, and get absolutely fucked up.

      this wave, as you can tell by the title of the post and my ceaseless, shitty, un-asked-for poetry, is that of

      #emo rap.

      (edit: as i was writing this i realized that i started to write for a really long time, so i'm just going to leave this at chapter one for now. if you want me to keep going, or if you saw any big ol' lies in here, feel free to let me know in the comments downstairs!)


      chapter one - sprite. the crisp history of emo rap.

      the modern evolution of emo rap is a lovechild of two unexpected homes - the montagues and the capulets. (sorry.)

      the first origin source is from exactly what the name of the genre suggests - emotional rap. in the 90s, the world of rap was vastly different than it is today. rock music was very much still the cultural zeitgeist, most kids daydreamed of being rockstars, and rap lyrics could be seen bouncing between the usual subjects: struggles of racism/classism, or bragging rights over the monetary, the loud, and the beautiful. the quality of life in the inner cities or housing projects, who had the best shooters, gang representation (east side / west side), or just how damn good weed is.

      it goes without saying that, since the birth of the genre, rap has had the capacity to be very introspective and reflective on the lifestyle and living conditions of the artist who'd penned the track. however - it, to my knowledge, was not all that common to see artists focusing on internal struggles, the pressures they faced to succeed financially for the sake of themselves and their families, the pressures they faced to perform well under their labels.

      very early examples of these more self-reflective types of songs come from the big dogs themselves.

      "Trapped" x Tupac Shakur speaks very much on the idea of being "trapped" inside of his neighborhood. this very politically charged song gets right into the perspective of Pac himself, and more importantly, the raw emotion flowing through his head as he looks around his day to day.

      "Suicidal Thoughts" x Notorious B.I.G Biggie himself coming out with one of his most vulnerable tracks he'd ever produced. this relatively short song proves to be very dense and curt, with the man himself talking about how he doesn't believe he's fit to get into heaven, how he believes his mom would have rather aborted him, and contemplating the effects that his death would have on those around him.

      tracks like these set the stage for the next wave of introspective rappers to take the stand, and interestingly enough, our three biggest culprits all seemed to be involved in some form or fashion in the music of the others.

      jumping from the nineties to the naughts, we see our next field of rappers entering stage right - kanye west, kid cudi, and drake.

      one of the first major albums to set the stage for the emo rap that we very well could see carrying the rap torch into the next decade, was none other than kanye west's "808s and Heartbreak". with features from kid cudi, we see kanye exploring a lot of heartbreak, loss, and loneliness on this record. for example, we've got tracks like "Bad News" where it seems like ye recants moments of his finding infidelity in the girl of his dreams, with lyrics like

      Didn't you know
      I was waiting on you
      Waiting on a dream
      That'll never come true
      
      ...
      
      Oh you just gonna
      Keep another love for you
      Oh you just gonna
      Keep it like you never knew
      

      over the next two years after 808s' release, we see cudi come out with a series of small records under his "man on the moon" project, featuring absolute earworms like "Day N' Night" and some of his deepest work like "Soundtrack 2 My Life". over the course of the project we hear cudi very often speaking on topics like depression, the death of his dad, and lots of drugs that were used as a means of escape from his own head.

      and in the next year, drake drops what (i would) consider to be his big-break record "Take Care". after his debut album saw a good deal of commercial success, and got drake a good amount of fame for himself, "Take Care" as an album serves as a bit of cathartic introspection for a young drizzy - often touching on topics like failed relationships, materialism, and loneliness. (mostly though, a lot of heartbreak. i think this is the album that gained drake a lot of negative attention in the rap community for being "soft", and "a bitch". i disagree, but hey, toxic masculinity, what ya gonna do.)

      the most notable songs off of take care came to be "Marvin's Room" with lines like

      Guess she don't have the time to kick it no more
      Flights in the morning
      What you doing that's so important?
      I've been drinking so much
      That I'ma call you anyway and say
      Fuck that nigga that you love so bad
      

      and of course, the title song of the album "Take Care" featuring topics of trust, heartbreak, and this yearning for someone's heart, at the expense of your own emotional wellbeing.

      'Cause that truth hurts, and those lies heal
      And you can't sleep thinking that he lies still
      So you cry still, tears all in the pillow case
      Big girls all get a little taste
      Pushing me away so I give her space
      Dealing with a heart that I didn't break
      

      and with these tracks leading us well into 2012, it's officially been made socially acceptable for rap to reach this level of introspection. yes, you will still catch shit for being "soft" (though less-so nowadays i find), but with absolute industry influencers like ye, cudi, and drizzy, it would be hard to argue that there's no place for this kind of music or these kinds of lyrics in the modern rap scene.

      the tone has been set, and we look onward to the next six years of rap music. what's to come of it? will there be more heavy r&b influence like we saw in Take Care? will electronic beats like we saw in 808s, or futuristic production styles like we had in Man in the Moon take charge? will these trendsetters who have now allowed rap to get interpersonal, raw, and introspective in a new field be paired with some new, unexpected style and add a brand new face to the game?

      join us next time for chapter two: dirt.

      bishop.

      14 votes
    40. The issue with modernizing stories: representation in The Killing Joke (book vs. movie)

      I've very loosely applying the title I used in yesterday's post because quite honestly, I can't even call what they did with the movie a modernization. Intro Old stories are always being updated...

      I've very loosely applying the title I used in yesterday's post because quite honestly, I can't even call what they did with the movie a modernization.

      Intro

      Old stories are always being updated for lots of reasons, ranging from trying to appeal to new audiences to correcting toxic depictions to fitting better to the current social or political climate and more. There's nothing new there. However, one thing I find a bit odd lately, as in the last five years or so, is that a lot of this modernization is actually done pretty poorly in main stream media. We see more forced diversity, queerbaiting, and generally bad storytelling.

      There will be spoilers for both.

      Batman: The Killing Joke by Alan Moore (1988)

      This is probably my least liked batman comic that I still recommend fans read.
      It's one of the few Joker origin stories and have impacted the tone of Batman since. It's honestly the story I think of whenever I'm thinking of Batman and the Joker's relationship, and makes Joker the all-time greatest DC villain.

      And of course, through the paralysis of Barbara Gordon (Batgirl), we get one of the strongest female heros in DC - Oracle.

      The Killing Joke is infamous for adding Batgirl to the list of Women in Refrigerators. The treatment of women, specifically Batgirl, is probably the most easily agreed upon aspect to modernize. She was pulled into this story without much thought on the effects of the character before or after.

      Batman: The Killing Joke (2016)

      When details about this movie was in the works, it was hinted (and then confirmed) that about half an hour will be added to the beginning of the movie and better flesh out Barbara Gordon. This was exciting. The end result was disappointing almost to the point of offense.

      The additional time was devoted to Barbara debating with her "gay best friend" (who is every stereotype that phrase can embody) how her "boss" (Batman) doesn't respect her and that she should just quit. Also comes with a scene where she insists on being heard, is aggressive and then has sex with Batman. Yeah...I can't even truly describe how bad it was... (I'm just glad tickets were sold out at the theater so I didn't have to pay money to see it. I borrowed it from the library for anyone wondering.)

      The quitting thing in particular really bothered me. Barbara is one of the few heros in the DC universe that does not have a tragic back story. She chose to be Batgirl for the same reason someone chooses to be a cop in a corrupt city like Gotham. In the animated series and in Adam West's Batman, Barbara became Batgirl independently. She wasn't seeking approval or permission.

      Enough of the rant...why it didn't work? Ultimately, it was a lack of respect in general. There was a feeling all around that the team was asked to modernize, but they themselves weren't convinced. The end result was what you would expect a bunch of closed minded straight guys to write. Obviously no research was done to better understand gay men or women. They were ultimately not treated as real people. There was no research on Batgirl herself, and this includes watching Adam West's Batman, or reading any comics with Batgirl or Oracle.

      Final thoughts

      The sad thing is, they had a chance to really add to the original story. I would have love to see Batgirl in her prime. Show how strong and capable of a hero she was before she was paralysis and emphasize the loss Batman and Gotham will feel from loosing Batgirl. Show Barbara's determination in perhaps a little Oracle origin story. She's very smart, let's see some of that. Show her dealing with her own loss while still carrying a duty.

      Edit to add: I would also drop the gay best friend. In the new 52, Barbara's roommate is trans and they build a real friendship before she's comfortable enough to tell Barbara. Steal directly from that!

      What are your thoughts? Any other comic adaptations that stood out for you? (There are so many!)

      9 votes
    41. How to allow another person to sink their claws into your heart?

      I've gone through heart break a lot and I just recently met someone that I really like. We haven't even been hanging out for 2 weeks and we both really feel strongly about each other already....

      I've gone through heart break a lot and I just recently met someone that I really like. We haven't even been hanging out for 2 weeks and we both really feel strongly about each other already. Honestly it's pretty scary becoming this vulnerable to another person. My last gf I didn't feel this way with like when it was over I was like meh but this gf is like... I don't know if I want it to end. Not for now at least.

      Sorry I'm just sorta typing my thoughts out etc etc if anyone has any input feel free to comment.

      I'll be moving out of state in Nov so the longest it will probably last is until then because I'm not sure if I want to do long distance. Like, I just had a buddy come home to a gf that was sleeping with another dude IN THIER HOUSE soooo I just don't want anything like that to happen to me but I also know when it comes to leave I might not be willing to break it off. Plus, I think she already wants to last longer than November but she hasn't explicitly said so.

      Idk life and stuff and bullshit and yea... anyone out there feel me?

      9 votes
    42. Rubber Duck just saved me. What about you?

      To put this into context: I'm still minor, in Europe, and I was hired into SW company as backend developer. I'm making about 2-3 times as much as my friends in fastfoods. I'm basically making WS...

      To put this into context: I'm still minor, in Europe, and I was hired into SW company as backend developer. I'm making about 2-3 times as much as my friends in fastfoods.

      I'm basically making WS that would be unified wrapper for about 15 another WS - instead of crafting request for each of those, you will just call the API and it will do everything for you.

      Everything was fine, until I encountered a nightmare: WSDL/SOAP protocol over HTTPS with need to use client certificate.

      Full of false hope, I thought: "It'll be easy, I finished communication with another companies in few hours, this will be quick".

      I was very wrong. I spent countless hours on this. I tried 3 programming languages and 4 different frameworks, copy-pasting solutions from stack overflow and wondering why does this still throw errors! I copied it from stack overflow! I used windows alongside linux and installed like 10 wsdl/soap clients from 2008 forums.

      I created 8 or so SO questions, most about different language/framework, but the same problem.

      Worth of mentoining, at the time, I could obtain wsdl and xsd of the WS with usage of two certificates (crt.pem and key.pem) over PHP. I tried to use PHP SoapClient, which accepted just one certificate file. I used .pem certificate that I received and should get the work done.

      Then, I started writing the final question. Including PHP that downloaded wsdl and SoapClient that didn't work. Knowing someone will probably want to see certificates, I used cat key.pem cert.pem > certCombined.pem and diff certCombined.pem cert.pem. cert.pem was the certificate I received and should work. I expected no differences. When I saw two pages of differences, I started to suspect the cert I was given is wrong. So I pointed the PHP SoapClient to certCombined - and it started working!

      This would have never happened (at least for several more hours) unless I known someone will want to see diff between working and not-working certificates. Thank you, rubber duck debugging! Next time I'll be solving something, I'll write on paper everything I use and know.

      What are your stories?

      13 votes
    43. The issues with modernizing stories: Cinderella (2015) vs. Ever After (1998)

      Old stories are always being updated for lots of reasons, ranging from trying to appeal to new audiences to correcting toxic depictions to fitting better to the current social or political climate...

      Old stories are always being updated for lots of reasons, ranging from trying to appeal to new audiences to correcting toxic depictions to fitting better to the current social or political climate and more. There's nothing new there. However, one thing I find a bit odd lately, as in the last five years or so, is that a lot of this modernization is actually done pretty poorly in main stream media. We see more forced diversity, queerbaiting, and generally bad storytelling. Not totally sure how I'll do this yet, but I'm thinking of posting stories that stand out to me for better or for worst, starting with a classic.

      There will be spoilers for both movies.

      Cinderella (2015)

      This is one I honestly didn't think worked at all. To be fair, I believe Disney's goal was just to sell a beautiful movie, and not a good story. This whole movie was gorgeous. It was also really boring, which I honestly believe is the greatest sin in storytelling.

      Cinderella herself is "smarter" in this movie than the old classic cartoon. She's well read and has some agency, which honestly makes her more a damsel than the original cartoon for me. In the cartoon, she was an abused child that had no where to go. Her being trapped made sense. In the new one, she's sort of a fighter...who doesn't fight. I didn't get it.

      Another issue is that Cinderella was really the only character they modified, which is why the story is still shallow.

      Ever After (1998)

      This is honestly one of the best modernization of the fairy tale I've ever seen. What worked for me, is that they fleshed out all their characters. Danielle, Henry, the stepmother, stepsisters, everyone! This makes for a much richer story, where characters themselves can be modernized, but still fit the time of the period piece. It's not about dropping a fourth wave feminist into an aged story, but about adding the dimensions that would have still existed then. Danielle is strong, well read, and obedient. Her servitude is not without reason. She's seeking a "mother", and her relationship with her stepmother is more than simply being a slave. The audience is shown the moments of kindness Danielle seeks from her stepmother.

      My quick two-cents. I also find it interesting that Ever After came out over 15 years before Cinderella.

      So what are you thoughts? Any good fairy tale adaptations you can mention?

      8 votes