• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "discussion". Back to normal view
    1. Doctor Who S11E06 'The Demons of the Punjab' discussion thread

      What did you think of this week's episode of 'Doctor Who'? Previous discussions: Doctor Who S11E05 'The Tsuranga Conundrum' Doctor Who S11E04 'Arachnids in the UK' Doctor Who S11E01 'The Woman Who...

      What did you think of this week's episode of 'Doctor Who'?

      Previous discussions:

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

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

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

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

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

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

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

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

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

      Previously I've owned

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

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

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

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

      How about you?

      35 votes
    3. If human population stops rising or decreases, what will be the negative effects for people?

      From the environmental standpoint shrinking of human population is often quoted to have desirable effects, and that's reasonable. But from the point of view of our daily lives and functioning of...

      From the environmental standpoint shrinking of human population is often quoted to have desirable effects, and that's reasonable. But from the point of view of our daily lives and functioning of the human society, what negatives could we then expect? (I mean a soft decline due to lower birth rates, not some abrupt events.)

      For example, with smaller population fewer music albums could be made every year than some time before, and people would maybe feel less inspired and satisfied. Less scientific research, less choices for relationships... and maybe other things? Would being more technically advanced compensate for the issues? Won't we feel ourselves in oblivion and romanticize the "numerous" past?

      15 votes
    4. Doctor Who S11E05 'The Tsuranga Conundrum' discussion thread

      What did you think of this week's episode of 'Doctor Who'? Previous discussions: Doctor Who S11E04 'Arachnids in the UK' Doctor Who S11E01 'The Woman Who Fell To Earth' Doctor Who S11E02 'The...

      What did you think of this week's episode of 'Doctor Who'?

      Previous discussions:

      5 votes
    5. Black Mirror S04E04 “Hang the DJ” Discussion Thread

      Previous episode | Index thread | Next episode Black Mirror Season 4 Episode 4 - Crocodile Paired up by a dating program that puts an expiration date on all relationships, Frank and Amy soon begin...

      Previous episode | Index thread | Next episode

      Black Mirror Season 4 Episode 4 - Crocodile

      Paired up by a dating program that puts an expiration date on all relationships, Frank and Amy soon begin to question the system's logic.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      17 votes
    6. The Winchester Mystery Mansion

      Hey. I just listened to the Stuff You Should Know podcast about the Winchester mystery mansion and I kind of just wanted to talk about it. Anyone been there? Have any cool facts? Things like that....

      Hey. I just listened to the Stuff You Should Know podcast about the Winchester mystery mansion and I kind of just wanted to talk about it. Anyone been there? Have any cool facts? Things like that. I just think it's a really cool and interesting place.

      7 votes
    7. The endings of Far Cry 5

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

      TLDR at the bottom

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

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

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

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

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

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

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

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

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

      7 votes
    8. House of Cards season 6 - what did you think of it?

      So I've just finished watching the new season. I had low expectations going in, given how the writers had to cut out their main character at the eleventh hour, but I still can't help but feel...

      So I've just finished watching the new season. I had low expectations going in, given how the writers had to cut out their main character at the eleventh hour, but I still can't help but feel disappointed.

      Soo many plot threads left open. No repercussions for any of the shit that went down over the last 5 years. The good journalist ends up dead, Claire Underwood commits murder literally in the oval office while secret service is right outside the door and then... nothing. That's it. That's what we get for series a finale. I mean, what?

      I've also been quite pissed off how they tried to turn Claire into a feminist icon. Claire is a monster. She is at least as bad as Frank. She wanted to literally start a nuclear war to deflect attention away from herself.

      Don't get me wrong, having a feminist message is ok. It's good. It's even timely. But not with Claire fucking Underwood for fucks sake! In the first episode where that female soldier asks her if she even has a plan so that more soldiers won't end up dead, Claire snarks at her with "you wouldn't ask me that if I was a man". Really? This fresh recruit, this soldier who you will be sending to her death is asking you - someone who never held any public office before - whether you have a plan and your response is fuck patriarchy?

      How about that scene where she fires her entire cabinet and fills it with an all-female cast? Forget about real life, it's not even realistic in the show's world. Remember how hard Frank had to fight, how many people he had to cross, bribe and even murder just to replace a single seat in earlier seasons? Where was the senate? Did everyone else just roll over; how come nobody fought her on this? It felt like the writers really, really wanted to play out their deepest, guilty-pleasure Hillary 2016 fantasies out on the show and the script suffered for it.

      If they just left things at the last season's finale where Claire looked into the camera with "my turn!" it would have been a much more powerful moment, certainly better than this disorganized, directionless mess we got.

      So yeah, that's where I'm at. How about you?

      9 votes
    9. Torn on "Dear White People"

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

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

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

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

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

      9 votes
    10. Space horror: Is it dead?

      Prometheus (2012), Alien: Covenant (2017), Life (2017), The Cloverfield Paradox (2018), you name it. Why is everyone in the team is a complete incompetent buffoon? Why is the science behind the...

      Prometheus (2012), Alien: Covenant (2017), Life (2017), The Cloverfield Paradox (2018), you name it. Why is everyone in the team is a complete incompetent buffoon? Why is the science behind the films so bad? Why do the protagonists do stupid crap? The crew from Alien IV looks like geniuses compared to these people.

      Am I the only one who is seriously disturbed by this trend?

      20 votes
    11. Do we really need to add summaries to posted articles?

      This seems to happen quite a lot here. Someone will post an article, and then add a comment with an extract from the article, or a summary of the article. Or someone else will come along and...

      This seems to happen quite a lot here. Someone will post an article, and then add a comment with an extract from the article, or a summary of the article. Or someone else will come along and summarise the article.

      This is pointless clutter.

      On a site where we're hoping for high-quality discussion, we should expect people to actually read the articles they're discussing. If the article's so long that it needs a summary, then reading that summary isn't going to give people a good enough insight into the detail of the article before they start discussing it.

      It also has the effect of misleading readers. They see an article post, read the article, and then notice that someone has already commented on the article. When they open the thread to join in the discussion, they discover that the existing comment is nothing more than a summary of the article they just read. They opened the thread for nothing.


      EDIT: I give up. Lesson learned! I am the odd one out here. It is not normal to read articles beforing opening the comments sections. Summaries are desired, even preferred, here on Tildes.

      I shall adjust my behaviour accordingly:

      • I will start including summaries & extracts in my article posts.

      • I will not waste my time opening posts that have only 1 comment.

      I'm not going to reply here any more.

      21 votes
    12. I feel bad about using Google products

      Ever since I've heard about how Google tracks you and steals your data and all that, I've been gradually been moving away from their products. With the ones I could live without, like Google...

      Ever since I've heard about how Google tracks you and steals your data and all that, I've been gradually been moving away from their products. With the ones I could live without, like Google search, maps, Chrome, etc. the switch wasn't too bad. But with the ones like Google photos, drive, home, I actually really like these products and I'm not really sure I want to switch away from them. I have so much stuff in my Google drive that I've amassed over the years. It's very easy to use and a lot of my friends/family/teachers use it. I just really like Google drive. Same with Photos. The irony in all this (I'm probably using irony wrong), is that I don't feel good using them because of all the privacy concerns and the like. I'm not really sure what I'm seeking to get out of this. Just kind of wanted to start a conversation. Do any of you have similar feelings about Google products?

      40 votes
    13. Black Mirror S04E03 “Crocodile” Discussion Thread

      Previous episode | Index thread | Next episode Black Mirror Season 4 Episode 3 - Crocodile Architect Mia scrambles to keep a dark secret under wraps, while insurance investigator Shazia harvests...

      Previous episode | Index thread | Next episode

      Black Mirror Season 4 Episode 3 - Crocodile

      Architect Mia scrambles to keep a dark secret under wraps, while insurance investigator Shazia harvests people's memories of a nearby accident scene.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      4 votes
    14. Rediscovering Old Games

      Having seen the topic about lost games, I recalled my experiences with trying to find a game from my childhood that I just couldn't dig up no matter how hard I tried. A few years ago someone...

      Having seen the topic about lost games, I recalled my experiences with trying to find a game from my childhood that I just couldn't dig up no matter how hard I tried. A few years ago someone managed to help me figure out what that game was, but I'd given up all hope of ever finding out before then. For the record, that game happened to be Legend of Legaia, a pretty fantastic RPG, in my opinion.

      I'm pretty sure I'm not the only one to experience this kind of frustration, so I thought it could be nice to try to help each other rediscover old games that would otherwise be lost to us only because we couldn't divine the title from our memories and couldn't google the answer forth.

      23 votes
    15. The next president of the US makes climate change their top priority. What should be their first actions?

      Let's assume that they have full control over congress, so politics isn't an issue. I think looking at what a good global climate policy would be useful, because it allows us to see where we...

      Let's assume that they have full control over congress, so politics isn't an issue. I think looking at what a good global climate policy would be useful, because it allows us to see where we stand. It could also serve as a platform for future candidates.

      It seems to me that the new president should take a wide-ranging series of measures to curb emissions in all the major domains: electricity, transportation, agriculture, manufacturing, etc. [1]. You might argue that measures taken in isolation from other countries are not sufficient. While that's true, someone has to start. The US taking the lead on climate change would have a profound impact on all other countries. The US could use its very strong diplomatic weight to pressure other countries to adopt similar measures.

      So what should these measures be? The major one would seem to be a carbon tax, applied to all major sources of emissions: energy production (coal plants, ...), agriculture (cattle and meat imports), jet fuel (current taxes are very low), etc. Another one could be a tax on imports depending on how much the exporting country does against global warming. Maybe a new kind of free trade alliance among "climate-virtuous" countries could be created.

      Any thoughts? Have any serious global policy proposals been made and studied in the past?

      [1] : https://www.gatesnotes.com/Energy/My-plan-for-fighting-climate-change

      27 votes
    16. On the GNU Kind Communication Guidelines

      Link to the announcement -- Do read it, it's a short email. I'm posting this here because I think it generated some good discussion over on HN, which unfortunately got .. flamewary. (Is that...

      Link to the announcement -- Do read it, it's a short email.

      I'm posting this here because I think it generated some good discussion over on HN, which unfortunately got .. flamewary. (Is that irony?)

      I've myself created and moderated several large-ish communities over the years and my views on codes of conduct are mixed. I'm always trying to make an envi. They themselves can range quite a bit, with 'opponents' to CoCs often picking the worst offenders in terms of overreach as examples. To me, it's always felt like the software engineering world is rediscovering... forum guidelines?

      This is a politically-charged topic now, where almost all discussion on CoCs being centered on black&white "if you oppose them then you're basically alt-right". This makes the topic of CoCs an interesting example, IMO, of how we ("we" as in "the internet") give loudspeakers to the most extremist voices, silencing nuance.

      Reminds me of a post by @deadaluspark here discussing the effect that this increasing divide has on us.

      Well anyway, I brought up the announcement in question because Stallman (someone who tends to usually be pretty radical and have clear cut opinions) positively surprised me. This seemed to resonate with people, especially the parts about replacing sticks with carrots. It felt pretty good to see someone ignore (probably by virtue of being shielded from it) the politically-charged side of the topic and simply focus on trying to improve communication. Sounds cliché, but I feel that this approach has gotten very rare the past 4-5 years, and its higher frequency on Tildes is part of why I've been enjoying reading the comments here so much.

      16 votes
    17. It is truly shocking how much sugar we eat

      Have you ever really looked at what you eat? If you have, you may notice one common ingredient present in everything from vegan sauces to certain ketogenic foods. Taking those specific diets into...

      Have you ever really looked at what you eat? If you have, you may notice one common ingredient present in everything from vegan sauces to certain ketogenic foods. Taking those specific diets into consideration, the widely accepted figure for keto is <100 grams, and similar in the vegan sphere as well(Often times you'll see a quoted 30 grams, but the kicker always comes in the comments where someone says fruit based sugars don't count towards this. They do, very much so, count towards it). This is far, far, far too much sugar for any one human to be taking in a day. The FDA has no recommended figure for their DV scale of food labels, but other groups certainly do. The World Health Organisation recommends no more than 5% of daily calories be from sugar of all types. This is equivalent to 25 grams for a 2000 calorie diet. The American Heart Association recommends the same figures.

      Now, you may be asking yourself, why would the AHA bother themselves with sugar? Certainly that's more for a diabetes association to study than a heart disease one? Well, it's because sugar is heavily linked to heart disease. From the source:

      participants who took in 25% or more of their daily calories as sugar were more than twice as likely to die from heart disease as those whose diets included less than 10% added sugar

      So, not only are you at risk for heart disease, but there are new studies that suggest alzheimer's is nothing more than a 3rd form of diabetes.

      I'm not hoping for much in posting this, except that someone somewhere looks at their diet and resists the stranglehold sugar has on our present society.

      35 votes
    18. How do you view your participation on the Internet?

      It’s no secret that the Internet has significantly changed even from just a decade ago. I’ve been thinking about online communities - particularly forums - and I’ve really begun to miss the sense...

      It’s no secret that the Internet has significantly changed even from just a decade ago. I’ve been thinking about online communities - particularly forums - and I’ve really begun to miss the sense of discovery when finding a new one while browsing online. It was like lifting a rock and finding an entirely new collective of people writing to one another about anything (complete with graphic signatures). It was an internet subculture in progress. Something something Wild West.

      Small forums like that did a number of things that I feel we haven’t been able to replicate. You got to know people over time. It wasn’t a feed you vaguely subscribed to, but a forum (in literal definition of the word) that you chose to participate in.

      I often think about what probably defines a typical experience online for people these days and I feel that the smaller and more cozy feeling of actual community has been replaced by the digital equivalent of big box stores. Twitter, Youtube, Facebook, Twitch, Netflix. Big corporate places with portals and algorithms.

      These aren’t necessarily bad things in and of themselves (aside from the chasing of a world in which nothing is left unplanned), but I’m trying to hone in on the idea that the sheer randomness of this medium has more or less vaporized. The concept that anything and everything you do on the Internet wasn’t aggressively being tracked and developed into digital profiles to be traded, used, shared, and sold by ad companies and an array of other organizations was a fart in the wind compared to what it’s like online today. Websites simply didn’t have 5 megabytes+ of Javascript whereas now you need a half a dozen browser extensions to make the internet a halfway decent thing to be on.

      My hunch is that once upon a time, people (at least those that even had access to it) had a kind of amateur desire of wanting to create an account at a website (particularly a forum). Coming up on 2019, I think long and hard before creating another account anywhere. There even was an expectation to introduce yourself in some introduction subforum at many of these boards.

      A theme that has become completely domineering is the inflated ego linked to tribalism. I see people being so serious about everything; there can be no reciprocal discussion about anything.

      I think it’s probably trivial to dismiss this as nostalgia but I feel there are some real truths to this. The Internet is something you had the choice of actually logging off and disconnecting but today, everyone is constantly connected. We are in the age of distraction and preoccupation. Think about it: how many times have you picked up your (smart)phone purely out of reflex, not even to check something with purpose? You see it everywhere in public, certainly. The constant stream of brightly colored iconography, beeps, alerts, buzzing, push/notifications, and beyond are endless. Everything demands your attention, and it is never enough.

      53 votes
    19. Weekly game discussion 1: Call of Duty: Black Ops 4

      Description: Call of Duty: Black Ops 4 features thrilling grounded multiplayer combat, three full zombies adventures at launch, and a massive battle royale experience. Note: I couldn't find a...

      Description:

      Call of Duty: Black Ops 4 features thrilling grounded multiplayer combat, three full zombies adventures at launch, and a massive battle royale experience.

      Note: I couldn't find a proper description anywhere so I just grabbed the text from battle.net


      Links:

      Battle.net Xbox PlayStation Amazon

      11 votes
    20. Doctor Who S11E02 'The Ghost Monument' discussion thread

      Prompted by the comment just left by @Adams on the first post, I thought I'd make a topic for the next episode! So what did people think? For those of you who weren't particularly into the first...

      Prompted by the comment just left by @Adams on the first post, I thought I'd make a topic for the next episode!

      So what did people think? For those of you who weren't particularly into the first episode, did this one work better for you? (If not, no hard feelings, I'm just curious why/why not~)

      I'll stick my thoughts in a comment again.

      14 votes
    21. Similar to what you might see on ~tv for example, would anyone here be interested in a weekly or biweekly game discussion?

      I was inspired to ask this because I see a lot of other groups like ~TV people have been doing periodic discussions, and I got to thinking it could work here too. Every now and then, we could hold...

      I was inspired to ask this because I see a lot of other groups like ~TV people have been doing periodic discussions, and I got to thinking it could work here too. Every now and then, we could hold a discussion on either a video game or board game, for example. If I were to start this up would anyone be interested?

      Edit: Oh, and any suggestions for if I do start it up? What games I could start with etc?

      17 votes
    22. Black Mirror S04E01 “USS Callister” discussion thread

      Previous episode | Index thread | Next episode Black Mirror Season 4 Episode 1 - USS Callister Capt. Robert Daly presides over his crew with wisdom and courage. But a new recruit will soon...

      Previous episode | Index thread | Next episode

      Black Mirror Season 4 Episode 1 - USS Callister

      Capt. Robert Daly presides over his crew with wisdom and courage. But a new recruit will soon discover nothing on this spaceship is what it seems.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      14 votes
    23. Do you ever feel like glitches can actually make the games MORE entertaining?

      A lot of the time people will by default mark a game being buggy as a negative, and on the one hand I do understand this. But, at the same time, some of my most memorable gaming moments will be...

      A lot of the time people will by default mark a game being buggy as a negative, and on the one hand I do understand this. But, at the same time, some of my most memorable gaming moments will be stuff like walking entering the wasteland to find an old barrel just spinning violently on the floor. Now, obviously a GAME BREAKING bug will always destroy an experience, but if you look at a civilian floating up a wall in spider-man PS4 and you're too worried about your immersion to find humour in it, I'm sure you're very fun at parties.

      25 votes
    24. Would anyone be interested in a weekly discussion thread for currently airing anime?

      I've started following JoJo's Bizarre Adventure: Vento Aureo, which is airing as of yesterday. I'm wondering if there's any interest in weekly episode discussion threads such as the ones in ~tv...

      I've started following JoJo's Bizarre Adventure: Vento Aureo, which is airing as of yesterday. I'm wondering if there's any interest in weekly episode discussion threads such as the ones in ~tv
      Doesn't have to be JJBA either, could be another series which is currently airing.

      13 votes
    25. Shooting Stars as a Service - Japanese space entertainment company ALE will provide on-demand shooting stars for your event

      I was watching my favorite weekly space show on YouTube, TMRO, and I learned about Astro Live Experiences (ALE.) They will soon launch two test satellites which will be able to provide a burst of...

      I was watching my favorite weekly space show on YouTube, TMRO, and I learned about Astro Live Experiences (ALE.) They will soon launch two test satellites which will be able to provide a burst of 30-40 man made shooting stars at a prearranged time and place, for a fee.

      Japanese company ALE is the first "space entertainment" company of which I am aware. The only event in the same ballpark was New Zealand based RocketLab's Humanity Star which caused a large amount of controversy. ALE's initial technology will allow a 200km radius of earth to see their multi-color shooting star show. According to the interview on TMRO, in the long term, they are planning to allow image rendering and even artificial aurora.

      This type of business seems inevitable as we advance into space. I can see some benefits and some downsides to this technology. What do you all think of this?

      Maybe this topic belongs in ~misc

      14 votes
    26. The ten pills

      hey everyone! found this interesting post on /r/6perks, and i wanted to share it here and see what ideas get shared. You wake up in a chemist's lab. In front of you is a table with 10...

      hey everyone! found this interesting post on /r/6perks, and i wanted to share it here and see what ideas get shared.


      You wake up in a chemist's lab. In front of you is a table with 10 different-coloured pills. You may only choose 3. A warning label notifies you that taking more than 3 will cause instant combustion.

      Which do you choose, and why?


      🔵 Future Pill 🔵

      You can see 10 years into the future or any time sooner, whenever you want. You can see any part of the world.


      🔴 Xray Pill 🔴

      You gain the ability to see through anything as far as you can normally see. Works at any layer.


      🔸 Fly Pill 🔸

      You can fly. You start at a slow speed and require time to speed up to a maximum of 100mph (161kph). You are not immune to low oxygen or harsh temperatures.


      🌿 Drug Pill 🌿

      You gain the ability to automatically be affected by any drug that exists as much as you want, no bad side effects.


      ❤ Sex Appeal Pill ❤

      Anyone you want is instantly attracted to you, you are cured of and immune to STD's. Anyone who you "do" also becomes immune, and son on. Cure the world?


      💠 Disease Immune Pill 💠

      Gives you the ability to become immune to all harmful diseases.


      💰 Money Pill 💰

      You don't become rich, nor have infinite money, but it's like you do. Every time you want to do or have something, your bank account/wallet has exactly as much money as you need.


      💮 Wish Pill 💮

      Gives you the ability to wish for one of two things: any existing object to be teleported in front of you, or for you to be teleported wherever you want. Can only be used once a week. You get a free return ticket if you teleported somewhere. You cannot wish for other pills.


      ♠️ Death Pill ♠️

      Gives you the ability to have any person of your choice killed, with no risk of consequence. Can only be used once every 5 weeks.


      🌟 Painproof Pill 🌟

      You are tougher than Wolverine after drinking green tea or eating spinach. You can still get hurt but you have Olympian-like physique, the skills of the greatest martial artists in the world, you are twice as fast, and your wounds regenerate very quickly.

      17 votes
    27. Black Mirror S3E06 "Hated in the Nation" discussion thread

      Previous episode | Index thread | Next episode Black Mirror Season 3 Episode 6 - Hated in the Nation The death of a journalist at the centre of a social media firestorm leads a veteran detective...

      Previous episode | Index thread | Next episode

      Black Mirror Season 3 Episode 6 - Hated in the Nation

      The death of a journalist at the centre of a social media firestorm leads a veteran detective and her tech-savvy apprentice to a chilling discovery.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      9 votes
    28. 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
    29. Black Mirror S3E05 "Men Against Fire" discussion thread

      Previous episode | Index thread | Next episode Black Mirror Season 3 Episode 5 - Men Against Fire After his first battle with an elusive enemy, a soldier begins experiencing unfamiliar sensations...

      Previous episode | Index thread | Next episode

      Black Mirror Season 3 Episode 5 - Men Against Fire

      After his first battle with an elusive enemy, a soldier begins experiencing unfamiliar sensations and strange technical glitches.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      8 votes
    30. Adjustment Day by Chuck Palahniuk, my take. Discussion welcome.

      Adjustment Day is a parody, at least I hope it is, of a United States dystopia. The concept is rather ambitious, but the author rises to the task. The prime conspiracy theory behind the book is...

      Adjustment Day is a parody, at least I hope it is, of a United States dystopia. The concept is rather ambitious, but the author rises to the task. The prime conspiracy theory behind the book is that throughout history, civilization has periodically weeded out young men of 18-24 through war and whatever other means available to keep society from returning to the dark ages. Who does this in the U.S? Why, your government, of course.

      In this version of the conspiracy, the young men turn the tables. Most of the book is about what happens after Adjustment Day. I've only read Fight Club and Choke by Palahniuk before this. All I can say is the cynicism and nihilism of those two books seems increased tenfold in Adjustment Day. Do you have a conservative conspiracy theory that you think about from time to time? They're all in here. I'd even bet that the author comes up with some you've never heard before.

      In a satire that is as biting as The Sellout, Palahniuk presents several characters who live through the aftermath of the event, including the originator of it. But instead of nobody talking about it, (like in Fight Club) everybody is talking about this new bizarre movement/social-political revolution. As you go down this rabbit hole of irrational rationalization, it's easy to lose sight of what is going on. Scenes and characters are switched at the beginning of random paragraphs, causing me to back up every few pages.

      A good example of Palahniuk's treatment of infrastructure is given by a new form of money that comes out of the movement:

      Officially, the order called them Talbotts, but everyone knew them as skins. Rumor was the first batches were refined from, somehow crafted from the stretched and bleached skin taken from targeted persons. People seemed to take a hysterical joy from the idea.
      Instead of being backed by gold or the full faith of government or some such, this money was backed by death. The suggestion was always that failure to accept the new currency and honor its face value might result in the rejecter being targeted. Never was this stated, not overtly, but the message was always on television and billboards: Please Report Anyone Failing to Honor the Talbott. The bills held their face value for as long as a season, but faded faster in strong light and fastest in sunlight. A faded bill held less value as the markers along the edges became illegible.

      Because the money had a shelf life, people had to work all the time. At the top of the hierarchy were the young men who had put their lives on the line during the Adjustment Day revolution. They would get the money from some source and give it away to their workers and people they knew, spending it all as fast as they could.

      If that sounds ridiculous, you haven't even scratched the surface of this world. Chief among the topics are racism and prejudice toward everyone you can imagine. All in all I found the book a little tedious. Palahniuk puts the crazy theories in the mouths of people who voice them so convincingly that it becomes surreal. If you're a fan of the author you might like it. But practically every paragraph seems engineered to be offensive in some way, to someone.

      Let's just hope Chuck is making all this stuff up.

      6 votes
    31. 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
    32. 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
    33. Black Mirror S3E04 "San Junipero" discussion thread

      Previous episode | Index thread | Next episode Black Mirror Season 3 Episode 4 - San Junipero In a seaside town in 1987, a shy young woman and an outgoing party girl strike up a powerful bond that...

      Previous episode | Index thread | Next episode

      Black Mirror Season 3 Episode 4 - San Junipero

      In a seaside town in 1987, a shy young woman and an outgoing party girl strike up a powerful bond that seems to defy the laws of space and time.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      25 votes
    34. What artists do you wish would go back to their roots/an older sound of theirs?

      What band that you like/used to like makes you wish they would go back to what they used to do? Personally, I wish Maroon 5 would put out more stuff like Songs About Jane. They had a really chill,...

      What band that you like/used to like makes you wish they would go back to what they used to do? Personally, I wish Maroon 5 would put out more stuff like Songs About Jane. They had a really chill, jazz-y, very Jamiroquai-esque sound that I dig the hell out of but now Levine's dedicated to pop music full time.

      Hardmode: No Weezer

      24 votes
    35. What if app stores were federated?

      I've been thinking a lot lately about the future of software and where native apps and the web will reconcile and I had the idea that what if "the next OS" had a OSS federated app store that...

      I've been thinking a lot lately about the future of software and where native apps and the web will reconcile and I had the idea that what if "the next OS" had a OSS federated app store that people and organizations could host themselves, but the system still used the app store model that pull app/program listings from all the installations online? This could apply to mobile or desktop computing, or even any of the other platforms (see windows store system compatibility).

      11 votes
    36. 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
    37. Can a company lie in their privacy policy?

      Maybe I'm just not very well versed in this sort of thing but I couldn't find anything online. I've always been sort of paranoid that a company might not be truthful in their privacy policy. Is...

      Maybe I'm just not very well versed in this sort of thing but I couldn't find anything online. I've always been sort of paranoid that a company might not be truthful in their privacy policy. Is there any sort of law to keep them honest or do we just have to take their word on it?

      11 votes
    38. 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
    39. Is anyone interested in a discussion thread for Bojack Horseman season 5 once it's released?

      Needless to say I'm very excited and would definitely talk about it if others want to. That being said, r/BojackHorseman is still going strong so another thread over here may be redundant. Let's...

      Needless to say I'm very excited and would definitely talk about it if others want to. That being said, r/BojackHorseman is still going strong so another thread over here may be redundant. Let's vote on this.

      12 votes
    40. Black Mirror S3E03 "Shut Up and Dance" discussion thread

      Previous episode | Index thread | Next episode Black Mirror Season 3 Episode 3 - Shut Up and Dance After a virus infects his laptop, a teen faces a daunting choice: carry out orders delivered by...

      Previous episode | Index thread | Next episode

      Black Mirror Season 3 Episode 3 - Shut Up and Dance

      After a virus infects his laptop, a teen faces a daunting choice: carry out orders delivered by text message, or risk having intimate secrets exposed.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      11 votes
    41. Black Mirror S3E02 "Playtest" discussion thread

      Previous episode | Index thread | Next episode Black Mirror Season 3 Episode 2 - Playtest An American traveler short on cash signs up to test a revolutionary new gaming system, only to discover...

      Previous episode | Index thread | Next episode

      Black Mirror Season 3 Episode 2 - Playtest

      An American traveler short on cash signs up to test a revolutionary new gaming system, only to discover the thrills are a little too real.

      Black Mirror Netflix link


      Warning: this thread contains spoilers about this episode! If you haven't seen it yet, please watch it and come back to this thread later.

      You can talk about past episodes, but please don't discuss future episodes in this thread!


      If you don't know what to say, here are some questions to get the discussion started:

      • How does the title relate to the episode itself?
      • Are there any similarities between real life events and the episode?
      • Are there any references or easter eggs in the episode, such as references to past episodes?

      Please rate the episode here!

      10 votes