• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Long form visual storytelling - the best of TV

      We've had a few threads recently criticising the direction of various shows cough Game of Thrones cough and @Amarok suggested a thread celebrating the good stuff on TV instead. Personally,...

      We've had a few threads recently criticising the direction of various shows cough Game of Thrones cough and @Amarok suggested a thread celebrating the good stuff on TV instead. Personally, television is by far my favourite means of visual storytelling, a good TV show can go into the kind of depth and complexity that the more time-limited format of movies just can't touch.

      A few of my favourite shows then, in no particular order:

      House MD - recently rewatched this and it definitely stands the test of time. Sure, there are a few weak episodes here and there but on balance it's solid. Hugh Laurie absolutely nails the role of Sherlock Holmes Greg House and the supporting cast are excellent too. It has one of my all-time favourite endings of all television shows, even knowing what was coming I still ended up a little moist of eye by the end. Also they grade the colour with increasing desaturation throughout season 8, almost to the point of it being monochrome - until the final scene is in glorious, bright colour and I love little touches like that. TV shouldn't just be actors reading lines, there is a whole medium to tell stories with (Game of Thrones also did this kind of thing well).

      Detectorists - BBC show about two metal detectorists. Gloriously paced, slow and gentle but insistent in telling it's tale, with really strong characters. Finishes beautifully, at just the right time. A gem of a show, it's very well written and nearly flawless throughout. Mackenzie Crook (writer, director) was offered more seasons but he declined because the show was finished and that takes guts to do but I love that he did. Also features Diana Rigg (Olenna Tyrell) who is never not brilliant.

      Buffy The Vampire Slayer - I mean what can you even say about Buffy. Might have been the last show where my friends would meet up for a watch party every week, hanging out for hours discussing it and enjoying herbal cigarettes for the evening. Streaming is great and so convenient but in some ways I do miss TV being an event. There was someone very special about getting everyone together once a week to share in that world, and especially with Buffy because the characters were so close in age to me (I'm slightly younger than Alyson Hannigan and I had such a crush on Willow). Sure, it had it's wobbles (the entire Adam story arc, for example) but also some of the best TV moments of the 90s/early 2000s. Once More With Feeling and Hush are fan favourites for a reason.

      Hannibal - Produced by Bryan Fuller, who is always good, but absolutely outdoes himself here, and Mads Mikkelson is terrifying in the titular role. Visually it's stunning, the plot is engaging and deeply disturbing, the characters well drawn and believable (Hannibal particularly so, which is all the more horrifying) and the sound design is absolutely astonishing. I bought a whole new sound system literally just for this show and it was totally worth it. Sound design is one of those things which you only notice when it's particularly bad or particularly good and Hannibal is definitely the latter. It's such a well-rounded piece of television, it uses colour and light and sound and all the tools in the TV maker's box. the ending is a little on the weak side but they got axed early - Bryan Fuller had five seasons planned but they only got three.

      I could go on, but I won't because I'll go on for ages! Please add a couple of your favourite shows and maybe we can all find a few new things to watch.

      20 votes
    2. Any developers/designers interested in a helping build a proof-of-concept for a new type of data-centric app?

      Wow it was hard to describe this in the title! I should have said "data-centric APP" not UI. Sorry! LOL I have had an idea for 25 years that I keep NOT pursuing because I was convinced that the...

      Wow it was hard to describe this in the title! I should have said "data-centric APP" not UI. Sorry! LOL
      I have had an idea for 25 years that I keep NOT pursuing because I was convinced that the next big version of Linux/Windows/etc would include a more civilized way to manage data. It just seems obvious in my strange mind, I guess that means intuitive. I've discussed the idea and worked on refining the concepts with about 20 people and they all agreed.

      My idea is based on a huge paradigm shift about managing all forms of data by the user. It's about how we manage data, not just file-system stuff or yet-another Windows/File Explorer or any of the numerous current Linux varieties. I'm honestly shocked that in 2019, the most original idea that's come about is to remove all the menus and toolbars (freeman) or add a bunch of tabs and hundreds of buttons (pretty much everything on Windows).

      I am a software engineer and designer with 35 years experience - but with business class apps, not OS stuff. I am semi-retired and have a great deal of time to work on whatever interests me. And please note: Despite my advanced years ;-) LOL I am very current on the technologies I work with daily, which is mainly .net/c#. However, I just finished a year-long project that had a Java client running on a Raspberry Pi (which I love) paired with a WCF service running in IIS, along with an asp.net web client. Now I'm not an expert in any of that, but I'm not too shabby I don't think as I've made a good living and do mostly volunteer work right now.

      I currently manage a massive amount of data, from files/dirs on Windows and Linux file-systems, to MSSQL and mySQL on both Windows and Linux, and of course some cloud data. And it takes several tools as you know, and it's incredibly inefficient and painful. And of course on Windows, Windows/File Explorer is - eh, I can't find a word strong enough. On Linux not much better. And I've spent the past two years searching, researching, testing, and praying.

      My idea is to build an app that allows users - not just developers like me - but mostly aimed at business users - to manage data from various sources/technologies in a single unified and intuitive manner. The physical aspect is divorced from the UI which is divorced from the management engine. And it's grouped the way the user THINKS and WORKS with it. For example, let's say for PROJECT-A (and Client-1) I have various source code locations on 2 local hard drives, but also documents (technical specs, or maybe letters to the client, spreadsheets or timelines), and of course likely a database or two, some web-site links. How many places and how many apps would I have to use today to keep them all close by so I could get to them? Well, there'd be a couple of drive letters probably, maybe a few sub-folder levels deep, maybe documents on a network share, some collaborative docs in the cloud, and some web-site links in whatever-browser-you-use. You get the idea.

      No file manager on any OS can give you much more than "Places" or file-system - drive letters on Windows or some mount points on Linux. Things like MyDocuments, MyMusic, MyInsanity - that stuff makes no sense because it's not how people work. What I want is a "work-space" where I can have any number of what I call "Data Sources" - and it doesn't matter what physical technology is underneath it - local hard drive, local sub-folder, mapped drive, unc mount, cloud, ftp - don't care - don't need to. I create a work-space, add data sources, order them however I want, name them whatever I want, and each "Data Source" has a manager or provider. A filesystem provider would make your data source look like Windows Explorer. But a database provider could look like MS SQL Server Manager or other db admin tool. And you put that workspace in a tab if you want, and have as many others in other tabs - or you put them on a menu, or on a popup that a middle-click brings up - doesn't matter. And everything I've just written, plus it's settings, is represented by Viewer objects. A hierarchical - tree-view or the likes - a flat view - a list-view - a preview pane, or editor pane - navigation tool (path/breadcrumbs) - a command line shell pane - drag/dock wherever in the tab you want. A main menu/toolbar + status-bar would be global and shared. And all THAT is bundled into a PARENT object - which contains the work-spaces, which contains the tabs, which contains the data sources + provider views/panes. And you can have as many of THOSE - parent objects - as you need, easily accessible in the custom titlebar at the top, or bottom, etc..

      The point is - when I am working on PROJECT-A I manage it in a tab that contains ONLY the drive letters, or mount points, that are relevant (and named what I choose, meaning no drive letters forced on me even if that is the underlying reality nor any full paths or full URLs - just logical names I assign). This will NOT be some massive file manager with every folder on the system or 18 drive letters I'll never use. It will have all the web-site bookmarks I need, as well as databases I'm working with. This won't be an ALL-IN-ONE type of thing - you will STILL use your external apps, web browser, IDE or editor, mail app - but it will be a SINGLE place where ALL those data items get represented and where you can manage them in exactly the same way. I can copy/paste an email message to a file on my workstation, or copy a file from a network share to some machine remotely using ftp or http.

      I hope this makes some kinda sense and doesn't just sound like the ramblings of yet-another aging geek who thinks he's got a great new idea. My usage scenarios are literally based on things I do every day, and are the result of observing myself as I work to see what my mind is doing. I do realize that we all work in our own way, and I've taken that into account. But there are basic things we all do concerning data management. And as I have hired, trained, and worked with a huge number of fellow programmers over my 35 years - without exception this was the most common soft point for them all. Keeping track of data. The same applies to all my clients. I've written software for accountants and attorneys, and a wide variety of business types - and without exception - every one of them had trouble with managing their data. One look at their Desktop or MyDocuments - or just watching them trying to find a letter in MS-Word - tells the whole story.

      Ok there's my pitch - I'm looking for anyone who has interest, no matter what your skill level or how much time you can or cannot devote. We need people who can contribute only opinion and advice, as well as hardcore keyboard jocks like me who love to code for 36 hours at a clip ;-) LOL

      12 votes
    3. This Week in Election Night, 2020 (Week 5)

      week five begins with another page worth of links, a big presidential announcement, and the long creep of this cycle that will make us all go fucking crazy by the end of it. the [LONGFORM] tag...

      week five begins with another page worth of links, a big presidential announcement, and the long creep of this cycle that will make us all go fucking crazy by the end of it. the [LONGFORM] tag continues, but i don't think there's any longform this week either, so c'est la vie.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1 threadWeek 2 threadWeek 3 threadWeek 4 thread


      News

      General Stuff

      • from FiveThirtyEight: What The Potential 2020 Candidates Are Doing And Saying, Vol. 15. if you're curious what candidates have been up to, FiveThirtyEight has you covered with this week's roundup.

      • from FiveThirtyEight: Who Might Make The Democratic Debate Stage?. this is probably the most important question now that the field is basically set: how many people will qualify for the debate stage? the DNC has said the cap is 20 candidates, and we have at least 21 running with potentially more on the way. a lot of them meet at least one criterion for being included. the DNC seems to have prepared extensively for that possibility, so it's not like they're on the backfoot here, but i suspect the politicking surrounding this for some of the smaller candidates is going to be pretty wacky.

      • from The Atlantic: The 2020 U.S. Presidential Race: A Cheat Sheet, like CBS News's roundup, this extensive piece covers every candidate currently declared, why they're running, and what they're running on. pretty good resource for those of you needing to cite something.

      • from The Atlantic: The Strategic Move That Gave Bernie Sanders a Fundraising Edge. despite its title, this article mostly focuses on fundraising and how it's been either lackluster for democrats or not been, depending on who you ask and under what criteria, and whether or not that even matters in the grand scheme of things. it's an interesting discussion.

      Joe Biden

      we begin with two words: HE'S RUNNING. The Atlantic first reported this in a piece on the 19th called Joe Biden Is Running for President, and he was expected to announce yesterday but curiously, something (Biden's team was warned about announcing 2020 bid on same day as forum focused on women of color) seems to have interfered with that master plan that joe biden should have known about, so he announced this morning instead.

      here is his announcement video:

      The core values of this nation… our standing in the world… our very democracy...everything that has made America -- America --is at stake. That’s why today I’m announcing my candidacy for President of the United States.

      and nobody was really surprised. anyways, onto articles covering his announcement. take your pick of source:


      moving on to analysis:

      Bernie Sanders

      • from Buzzfeed News: Bernie Sanders Isn’t Fighting The Wars Of 2016, His Campaign Says — The Democratic Establishment Is. in case you haven't noticed, we're still religitating the bullshit that characterized the 2016 primary because nobody can drop it. nowhere is this more clear than with the sanders campaign, who feel like they're still having to defend themselves from the same lines of attack they did back then. whether or not this is accurate is probably debatable, but it's pretty obvious that this isn't going to just go away, so expect it to continue to be a fracture point this year.

      • from The Guardian: Sanders dares Democrats to stop him – but is he the man to beat Trump?. in a similar vein, the sanders campaign seems to be contending with the prospect of the democratic party trying to meddle in the primary and anoit a non-sanders winner, as they were accused of doing in 2016. this is going to also likely remain a fracture point, because the democratic party no doubt feels it has reasons to step in here--but also, it would absolutely be inviting trouble if sanders is the leading candidate when everything is said and done at the convention and they step in, given 2016.

      • from Vox: Republican strategist Karl Rove says Bernie Sanders could beat Donald Trump in 2020. whether realpolitik or genuine concern (and in contrast to rick wilson in the above piece), karl rove seems to think that sanders is the exact sort of candidate who would beat donald in 2020.

      Beto O'Rourke

      In a statement about her and Malitz’s departure to BuzzFeed News, Bond said it was “time for us to move on to other challenges.”
      “Launching a presidential campaign without a big staff or even a campaign manager was no easy feat and it took everyone pitching in,” she said. “We’re proud to have been part of the team of deeply dedicated staff and volunteers who nearly pulled off a historic upset in the 2018 Texas Senate race and broke records launching Beto’s campaign for the presidency.”

      • from the Huffington Post: Beto O’Rourke’s Non-Media Strategy. on a more strategy-driven note for beto, his campaign has interestingly been one of the only thus far to not have a nationally televised town hall. this seems to be intentional. as the article notes:

      O’Rourke ... sa[id] he preferred interacting with voters “eyeball to eyeball” rather than by doing TV, as evidenced by his dozens of events where he regularly takes questions from the audience and reporters alike. But he acknowledged “at some point, I may have to give in” to doing cable television.

      it's a bold strategy for certain, but i do suspect that he's going to have to at some point get his voice out nationally. he's been slightly slipping in recent polls, mostly to candidates like buttigieg, and it suggests that he's lost a bit of his lustre with democratic voters.

      Elizabeth Warren

      Pete Buttigieg

      • from Buzzfeed News: Pete Buttigieg’s Presidential Run Has Many LGBT Democrats Eager For Their Obama Moment. buzzfeed has a piece on the significance of pete buttigieg to LGBT americans and how he's been able to leverage that to tap into a donor network that's usually pretty splintered. it's unclear to me that he's going to be able to parlay that untapped base into success, though, and more recent polling seems to have buttigieg sorta stalling out around 10% with the logjam of other sorta-kinda-frontrunner candidates.

      • from CBS News: Pete Buttigieg on the presidency as a "moral office". this is mostly a personality piece on buttigieg and both his history in afghanistan and his electoral history, and how that has influenced his current candidacy and what he views as priorities. it's kinda straightforward and the title sorta speaks for itself, so there's not actually that much to be said for it.

      Kamala Harris

      Harris said she would mandate universal background checks on anyone selling more than five guns a year, ending a loophole that allows private gun sellers to bypass background checks on 1 in 5 gun sales nationwide, bar people classified as fugitives from buying guns. She would also, her campaign said, close a loophole in federal law that allows perpetrators of domestic violence to keep their guns if they are not married to their partner.

      • from POLITICO: Kamala Harris says she supports adding third gender option to federal IDs. she also supports the fairly small idea of adding a third gender option to federal IDs. i guess you gotta have some tiny policies in there too with the big ones for maximum efficiency. it is possible this raises questions about her history of LGBT policy, though, which is probably not something that she wants to litigate because it's not the best.

      Everybody else


      Opinion/Ideology-driven

      For voters, Booker's Wall Street ties and his T-Bone stories are part of the same problem: Authenticity. Can you be a liberal Democratic willing to take on billionaires, entrenched corporations and the deregulation unleashed by the Trump Administration after years of cozying up to Wall Street and pharmaceutical donors? Can you address the racial divides in America — not just what's in people's hearts, but the problems of differential education, mass incarceration and inequality of opportunity — if you can't bring yourself to call Trump a racist? And can you be trusted to tell the truth of why you've arrived at your liberal politics if you made up a T-Bone to explain to white people a cartoon version of black intergenerational trauma?


      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there.

      11 votes
    4. This Week in Election Night, 2020 (Week 4)

      week four is upon us because i have simply run out of space to put links in. i have a literal page of links that comprise today's post, and that suggests to me it's probably time to make another...

      week four is upon us because i have simply run out of space to put links in. i have a literal page of links that comprise today's post, and that suggests to me it's probably time to make another one of these. the [LONGFORM] tag continues (although this week there are no longform pieces) and once again, i will also be sorting by candidate--but also with a Fundraising header today since reporting deadlines came yesterday and there are a lot of pieces on that, and a Polling header since we have a few polls going now.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1 threadWeek 2 threadWeek 3 thread


      News

      Fundraising

      • from FiveThirtyEight: What First-Quarter Fundraising Can Tell Us About 2020. probably the seminal piece of fundraising reporting from the slate since it's 538, this article is pretty straightforward. in general, this means basically nothing for the actual 2020 election--but it means a lot for the primary, since fundraising is a decent barometer for energy and likability and suggests a candidate will be able to hold their own. 538's metrics suggest that sanders, warren, and harris, and gillibrand are punching well for their weight class and the primary itself, while beto, buttigieg, booker, and others are punching well for their weight class, but not necessarily the primary.

      • from Vox: 7 winners from the first big presidential fundraising reports. Vox takes a slightly more subjective approach to their reporting than 538, but a similar story arises: they name their winners on actual fundraising as sanders, harris, warren, and buttigieg. interestingly, they also name biden a winner because nobody did truly "exceptional" in fundraising in their view which keeps his path slightly open; john delaney's consultants get an amusing mention for shaking him dry of money.

      • from NBC News: Six things we've learned from the 2020 candidates' fundraising reports. NBC News gives raw numbers on contributions, cash on hand, burn rate, so if you're curious about the numbers themselves, this is your source. as far as analysis, NBC crowns the two big winners as sanders and o'rourke on their fundraising totals, mostly on their average daily amount raised (sanders 445k over 41 days; o'rourke 520k over 18 days). they note that most of the senators in the race are doing respectably (although outside of kamala this is partly because of campaign transfers), and also think castro is the big loser with a paltry 1.1 million raised, less than some of the minor candidates like yang and marianne williamson.

      Polling

      A new national Emerson poll, including 20 Democratic candidates for President, found Senator Bernie Sanders ahead of the pack with 29%, followed by former Vice President Joe Biden at 24%. They were followed by Mayor Pete Buttigieg at 9%, former Rep. Beto O’Rourke and Senator Kamala Harris at 8%, and Senator Elizabeth Warren at 7%. Entrepreneur Andrew Yang and former HUD secretary Julian Castro were at 3%. The poll was conducted April 11-14 of Democratic Primary voters with a subset of n=356, +/- 5.2%.

      Joe Biden on 31%, Bernie Sanders on 23%, Kamala Harris on 9%, Beto O'Rourke on 8%, Elizabeth Warren and Pete Buttigieg on 7%, Corey Booker on 4%. All others below 3%. n=5,000, +/- 1%.

      Buttigieg ticks up again, and now has 7% of the Democratic primary vote share. This is the fourth straight week his vote share has increased. High income earners in particular are warming to Buttigieg: in the last six weeks, his vote share among Democratic primary voters earning more than $100k has risen from 1% to 11%. Bernie Sanders holds a strong lead with young voters: 41% of 18-29 year-old women and 39% of 18-29 year-old men support Sanders as their first choice. Andrew Yang lands in 5th place with 18-29 year-old men, with 5% of the vote.

      If Biden doesn’t run, Sanders has the most to gain. A projection based on second choice vote shows that Sanders would pick up 12 points if Biden opts not to run, enough to give him a 23 point first place lead.

      In a field of 24 announced and potential candidates, Biden holds the lead with 27% support among Democratic voters who are likely to attend the Iowa caucuses in February. He is followed by Vermont Sen. Bernie Sanders (16%), South Bend Mayor Pete Buttigieg (9%), Massachusetts Sen. Elizabeth Warren (7%), California Sen. Kamala Harris (7%), former Texas Rep. Beto O’Rourke (6%), Minnesota Sen. Amy Klobuchar (4%), New Jersey Sen. Cory Booker (3%), and former cabinet secretary Julián Castro (2%). Former Maryland Rep. John Delaney, New York Sen. Kirsten Gillibrand, Ohio Rep. Tim Ryan, California Rep. Eric Swalwell, and entrepreneur Andrew Yang each receive 1% support from likely caucusgoers. The remaining 10 candidates earn less than 1% or were not chosen by any respondents in the poll.


      Bernie Sanders

      Cory Booker

      • from Reuters: Booker launches 'Justice' tour, aiming for surge in U.S. presidential bid. cory booker ostensibly kicked off his middling campaign a few days ago, starting on a two-week whistle stop tour that'll see him around the country like the other candidates. booker is in a weird position, polling wise. he's not quite a frontrunner, but he's also not irrelevant (and he's probably siphoning votes from kamala, to be honest). theoretically, he has a path to the presidency, but i'm not entirely sure that the way he's trying to position himself is going to be particularly helpful in that end.

      • from NBC News: Booker kicks off campaign in hometown of Newark, promises to stay above the fray. NBC News has a more policy-focused article on booker's campaign launch: "Democratic ideals of health care for all, LGBTQ rights, economic equality and a pathway to citizenship for immigrants" among other things. he's also trying to embrace civility politics, it would seem. how well that works for him remains to be seen, but i would bet on him staying about where he is for the time being.

      • from Buzzfeed News: Cory Booker’s Campaign Hasn’t Gotten The Candidate’s Memo On His Message Of Urgency. the booker campaign as a whole is also fighting a battle of contradictory messaging: booker is an energetic candidate--his campaign, however, is very much a slow and steady affair. the booker campaign in general seems to be admitting it won't be able to keep the pace of the frontrunners, and so instead of fighting a battle it knows it can't win, it'll instead sit back and try and gain institutional backing that will benefit booker's chances in the likely event that the primary doesn't end with a presumtive nominee. it's an interesting strategy (it probably will not work, though). there's also some additional policy in this article that NBC and Reuters don't touch on, if you're curious about that.

      Pete Buttigieg

      • from The Guardian: Does everyone really love Mayor Pete? His home town has some answers. pete buttigieg's record and history as south bend, indiana's mayor is getting some traction in the media this week (as you'll see from some of the other articles in this section), and this is no exception. this article focuses mostly on the favorable reception south bender have toward both buttigieg and his candidacy, and the good things that his mayorship did for the city.

      • from NPR: Pete Buttigieg Helped Transform South Bend As Mayor, But Some Feel Left Out. contrast NPR, which has this article (similar to last week's Buzzfeed article) on the people who are less thrilled with buttigieg's tenure as mayor and his efforts to win the presidency, and the greater context they place buttigieg in.

      • from Slate: The Mayor Who Wants to Be President: Pete Buttigieg is a long shot. But so was Donald Trump.. this is the transcript of an interview that one of slate's podcasts did with pete buttigieg about a week ago, mostly focusing on his political history and policy issues but also on some of buttigieg's personal history like coming out. probably a good place to start if you're unclear on who he is or what he says he stands for.

      • from Reuters: Millennial 'Mayor Pete' Buttigieg makes case for U.S. presidency. this small article mostly focuses on buttigieg's formal launching of his campaign, which occurred a few days ago. we have a tildes thread on this, so i feel like there's not much to be said here that hasn't already been said there.

      • from Vox: Pete Buttigieg, Barack Obama, and the psychology of liberalism. this article basically puts into context one of the ways buttigieg seems to be trying to position himself and his campaign, and there's not a whole lot more to be said about it. this article is one of those ones that really only makes sense if you read it, and trying to explain it back to people just makes it a bit confusing all around, so if you're curious about this one, just read it.

      Kamala Harris

      • from Reuters: Kamala Harris carves distinct early-state path in her 2020 White House bid. the kamala harris path to the white house probably does not involve many of the early states necessarily, but that has not stopped harris from stumping in places like iowa and south carolina extensively in the past few weeks. harris would probably be the frontrunner if she were to do very well in the early states; california will be favorable to her, you would think, and comes very early in the 2020 primary cycle (early march) this year relative to where it fell in 2016.

      • from CBS News: Kamala Harris releases 15 years of tax returns. harris is also the frontrunner in this weird litmus test democrats have going on. will anyone upstage her on this? probably not. is it important? probably not. but here you go, if you wanted to know what her tax returns are like.

      Everybody else

      • from CNN: Seven takeaways from CNN's town halls with Andrew Yang and Marianne Williamson. andrew yang and marianne williamson both got town halls, and both of them are pretty interesting people when you actually press them on issues instead of having them shoot things into the wind without needing to really back them up. williamson is arguably the more interesting of the two, but really i think you'll find some of what CNN took away here from the both of them as pretty novel.

      • from FiveThirtyEight: Can Julian Castro Rally Latino Voters?. 538 poses this question--to which the answer seems to currently be no by most accounts. to be clear he's positioning himself pretty well with latino voters, but his problem isn't really latino voters so much as everybody else. he does quite badly with all non-latino demographics, to put it lightly, and him getting the latino vote only really matters if he can do well with other demographics on top of that. maybe he'll turn it around, but judging by his fundraising numbers, i think we might already be able to relegate him to the bin with yang and williamson and the other 'basically novelty' candidates

      General Policy

      • from CBS News: Democratic presidential candidates stay vague on immigration. despite what you might think based on how much of an issue it's been, julian castro is literally the only democrat so far to have a particularly detailed immigration policy plan. most candidates thus far have been pretty quiet on the subject, although i'm sure you can at least guess how most of them would structure an immigration plan. we'll probably see some be rolled out later on in the primary cycle as the race actually gets going, but at least for now this is the one thing castro can pride himself on that other candidates cannot.

      • from NPR: Democratic Candidates Are Releasing Tax Returns, Answering Big Questions For Voters. tax returns are a litmus test this year, and you can expect to see more of them in the future since most of the major candidates have either released them already or will do so at some point in the future. pretty straightforward.


      Opinion/Ideology-driven

      • from The Guardian: Elizabeth Warren is the intellectual powerhouse of the Democratic party. this op-ed mostly focuses on warren's extensive policy proposals and how, in moira donegan's view, this makes warren the aforementioned intellectual powerhouse of the democratic party. this is not wrong--warren is probably far and away the most policy-driven candidate so far in the campaign--but also it's not necessarily indicative of anything voters want. in the last election, hillary clinton had a pretty extensive set of policies, to which voters kindly responded by electing our non-clinton president. it does remain to be seen if they're more kind to warren, or if her ideas get picked up by other people in the race.

      • from The Guardian: Buttigieg is the Democrats' flavour of the month. Just don't ask what he stands for. nathan robinson hammers home one of the bigger criticisms of pete buttigieg in this op-ed, namely that nobody seems to know what he really stands for and he very much reeks of a "flavor of the month" democrat who is going to peter out at some point when the novelty wears off. robinson is actually pretty brutal to buttigieg here, to a point where i think i'm just going to quote him to give you an example of how not-sparing this op-ed is:

      But politics shouldn’t be about people’s attributes, it should be about their values and actions. Buttigieg is a man with a lot of “gold stars” on his résumé, but why should anybody actually trust him to be on their side? (Amusingly enough, in his campaign book Shortest Way Home, Buttigieg describes an incident in which a voter asked him how he could prove that he wasn’t just another self-serving politician. Buttigieg couldn’t come up with an answer.) The available evidence of his character is thin. Has he spent a lifetime sticking up for working people? No, he worked at McKinsey before he entered politics. Has he taken courageous moral stands? No: while Gary, Indiana, declared itself a sanctuary city in response to Donald Trump’s immigration policies, Buttigieg’s city of South Bend did not.

      yeah.

      • from The Guardian: How wide is Bernie Sanders' appeal? This cheering Fox News audience is a clue. bhaskar sunkara has another op-ed this week about the sanders fox news town hall, which he uses as proof that sanders has more widespread appeal than people give him credit for. considering that you're already seeing other candidates try and arrange similar plans, there's probably something to be said about whether or not that also applies to other candidates and the modern democratic message, too. (also, it does seem somewhat weird that candidates don't do this more often considering how much bipartisanship gets played up.)

      • and lastly, from NBC News: Fox News, Bernie Sanders and the value of discomfort. steve krakauer on the other hand argues a more pragmatic viewpoint: sanders going on fox news for the town hall was good for both himself but also for fox news because it pierced the filter bubbles that exist in modern politics, and allowed crosspollination of viewpoints that don't normally do so.


      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there.

      9 votes
    5. Input please: How to identify the right IT project stakeholders

      I'd like your input for an article I'm writing. Let’s say you’re starting a new IT project. It could be custom software; perhaps it’s a migration to cloud services; maybe it’s a shiny new IoT...

      I'd like your input for an article I'm writing.

      Let’s say you’re starting a new IT project. It could be custom software; perhaps it’s a migration to cloud services; maybe it’s a shiny new IoT project.

      The point is that you're here to build something great. You’re in charge of the design (or an important part of it), and making sure that the resulting system makes everybody happy.

      How do you make sure that you are interviewing the right people to find out what “make them happy” looks like? What do you do to get input from the people who matter for the project’s success… without inviting so many suggestions that it’s impossible to deliver everything?

      Case in point: Ten years ago I was in charge of an online tech community. The company I worked for hired custom developers to build the software platform, but the developers never talked to me. They interviewed the boss, two levels above me (who just so happened to be the person who signed the checks) even though she had never used this online community or any other. Needless to say, the community software they delivered was horrible, missing basic-to-me features.

      Formally this process would be called “identifying the project stakeholders” or “master the requirements-gathering process” but that seems too corporate-speak. I’m looking for real-world examples of what works and what doesn’t, so I can write a genuinely useful article with practical guidelines.

      Note that this is NOT about the questions to ask those stakeholders; that’s another discussion. Here I am writing merely (merely!) about making sure you are speaking to the people whose input you need.

      My questions:
      • How do you decide which people to ask for input? In what way do you find those people? How do you know when you have everyone you should?
      • How do you decide whom NOT to invite? Where do you draw the line?
      • Tell me about the manner in which you learned that lesson. (The hard way. Anecdotes are good.)
      • If you want to be quoted (it's good for business!) tell me (via PM) how to refer to you in the article: Name, title, company name, short company description, URL.

      7 votes
    6. I want the next Borderlands to be good... but it probably isn't going to be

      So the pre-announcement announcement for the next Borderlands game (which is probably not going to be Bord3rlands but something else) was posted today. It's pretty neato. But, as a HUGE fan of the...

      So the pre-announcement announcement for the next Borderlands game (which is probably not going to be Bord3rlands but something else) was posted today. It's pretty neato. But, as a HUGE fan of the first 2 games (Pre-Sequel was aight), to say that I'm pessimistic about the future of the franchise would be the understatement of the decade.

      The odds are so completely stacked against the next Borderlands game, that it will be a miracle if the game is anything less than a catastrophe.

      Every possible thing that could go wrong with the game, will go wrong, from the industry's standards to the developer and publisher of the title. I want to be wrong about this, but considering the circumstances surrounding it, I'm very comfortable expecting otherwise.

      Allow me to go down the list, here:

      • The Borderlands formula was built for loot boxes. You could even argue that it was the first AAA game to be designed AROUND them. The W/G/B/P/O rarity system that the game established has been used by every other similar system since. The entire game revolves around tiered loot, attained primarily through low-chance drop tables which the player has to grind through the game to find. The previous entries in the series made this formula fun for a bunch of reasons that are self-evident while playing, and by some miracle, Borderlands: TPS somehow came out before Overwatch showed the industry just how amazingly profitable it is to put unregulated gambling in a game made for minors.

      I expect that the next game won't JUST have monetized loot boxes, but because they'll likely nerf Borderlands 2's already comparatively abysmal drop rates to make them more appealing, the game will REVOLVE around monetized loot boxes. Different tiers, different prices, approximately 30% of which can be earned in game, but only if you grind your heart out, because the game is also going to be designed for that. Next point:

      • 2k Games, publisher of the previous three titles, is one of the only AAA publishers out there that hasn't yet successfully jumped onto the "games as services" bandwagon, and with the Borderlands formula basically being that of an MMO minus the enormous playerbase, plus decent shooting mechanics, you can expect it to follow in the footsteps of other such glorious recent titles as Anthem and Destiny 2.

      Not only will the game likely be released unfinished and with the standard array of season passes and roadmaps that plague the industry, but the game will likely sacrifice what made the first 2-1/2 compelling and enjoyable (them being first and primarily progression-based RPGs) to keep players playing, grinding, and waiting for the next DLC drop. I'm expecting that the game will not have a proper end or a new-game-plus mode, instead turning the formula on it's head and following the aforementioned "Live Services" in their footsteps to create a dull, grindy experience which will basically serve as a platform to sell the aforementioned loot boxes and whatever else will be included, which, speaking of...

      • like every other game produced by a company accountable to shareholders, you can expect aggressive monetization, stopping just short of pay-to-win gameplay, if it even does. 2k is one of the worst offenders for this, and at launch, I'm expecting a full, $60 game with a $25-$30 season pass that's ESSENTIAL to eventually get the finished product, and an array of loot boxes to further dig into your wallet. Not only that, but you can easily also expect other gameplay "enhancements", including:
      • Drop chance and quality boosters (to make up for piss-poor drop rates)
      • Experience and progression-circumvention boosters (to make up for the god-awful grind)
      • A full array of new cosmetic options (now removed from the base game entirely, available only by purchase)
      • 2-3 in-game currencies (and at least one premium currency on top of that, used to buy better loot)
      • A vast swath of DLC which is NOT included in the season pass, announced anywhere from a few weeks to a few months after launch (most of all of which will be disappointing or the absolute bare minimum, at best)
      • this is only barely touching on the gameplay and story itself, which is being developed and produced by Gearbox, a company who is at this point legendary for their inability to... function. From their CEO being one of the industry's most prominent jackasses to their... interesting... writing department their (apparently) sexist, rather uber-like office bro-culture, the most astonishing thing about the company is that it still exists - their last and only 3 major releases since Borderlands 2 in 2012 were Borderlands: The Pre-Sequel, Aliens: Colonial Marines, and Battleborn. They're also known for such titles as Bulletstorm, the most recent Duke Nukem, and, hilariously, are front-and-center in the publishing clusterfuck that surrounded We Happy Few being awful.

      With their record, it's not just a surprise that they still exist, it's a surprise that the Borderlands franchise was ever produced successfully at all. Now, they're relying basically entirely on the next Borderlands launch in order to stay afloat - only one more nail in the coffin for the above points about monetization.

      To say the odds are stacked against this game is doing it a disservice. The idea that it might be DECENT, never mind as good as it's predecessors, is laughable.

      It saddens me to say it, too. I hold out hope that they'll pull a rabbit outta the hat on this and that the game will magically be one of the only examples of an uncompromising AAA game in the last 5 years. They somehow managed to produce the first few games in the franchise, and this one's been in development for a hellova lot longer.

      But I'm not holding my breath.

      10 votes
    7. Junji Ito's "Shiver" collection

      I recently purchased Junji Ito's Shiver collection, which has nine of his self-descirbed "best" shorts inside: Used Record Shiver Fashion Model Hanging Blimp Marionette Mansion Painter The Long...

      I recently purchased Junji Ito's Shiver collection, which has nine of his self-descirbed "best" shorts inside:

      • Used Record
      • Shiver
      • Fashion Model
      • Hanging Blimp
      • Marionette Mansion
      • Painter
      • The Long Dream
      • Honored Ancestors
      • Greased

      And while overall I would say the collection was well worth the £16 it cost, I will say I was somewhat disappointed in the varying "shivers" delivered by each short.

      For example, I found the Fashion Model short to be quite frustrating: compared to the creativity and build up of horror present in some of the other shorts such as Hanging Blimp, it was essentially "creepy looking lady is serial killer". Others such as Used Record seemed as though there was a lot of wasted story.

      Meanwhile, some such as Marionette Mansion did a grand job of building a suspenseful atmosphere and The Long Dream was certainly scary to dwell on.

      I understand variable impact on the reader is to be expected for so many different works, but for what Ito described as nine of his best I was a little disappointed.

      Outside of this collection, the only work of Ito's I have seen is the one where people enter holes carved out for their bodies (which for the record I also enjoyed).

      Are others familar with Junji Ito's work? Recommendations for his or similar artists work would be very welcome.

      Edits: paragraphing.

      5 votes
    8. Disruptive ideas and technology are always exciting to me

      There is something about new ideas which can potentially change how we live that I love. They do not necessarily have to be good ideas. Take for example Google Stadia, it itself might completely...

      There is something about new ideas which can potentially change how we live that I love. They do not necessarily have to be good ideas. Take for example Google Stadia, it itself might completely fall apart in 3 years, but competition will start to build and Microsoft might have an amazing service instead. On the other hand, the creation of social media, communication around the world is easier than ever, I don't need to spend absurd amounts of money on international calls. Another example is new jobs, Youtuber is a legit job. Being an Instagram Model is a legit way of earning money because people are looking at the clothes you wear. Of course this has resulted in new problems that we need to tackle, but that is ok too, we have to take it one step at a time. A few examples, are arguably because of social media, fake news is spreading, outrage culture is building, people are doing stupid shit to become viral, and this disconnect with the people around us.

      I am not saying disruptive ideas are clearly good or bad, I just find them fascinating.

      5 votes
    9. I barely enjoy television anymore, and it's really tiring me out

      Hey folks, I thought I'd bring up something that I've been struggling with for the past few years. As the title suggests, my issue is that it's been really, really difficult for me to watch...

      Hey folks, I thought I'd bring up something that I've been struggling with for the past few years. As the title suggests, my issue is that it's been really, really difficult for me to watch television lately. I rarely find anything that looks appealing to begin with, and even when I do, I almost always end up in a constant state of—for lack of a better word—cringe. This happens with some movies, but almost every single TV show I try to start.

      The moments when I start getting uncomfortable are pretty consistently dialogue scenes. It's not the idea of two characters interacting that bothers me, but rather how they do it. The way that people talk on TV (especially protagonists) is unrealistic to the point where it is distracting enough to make me stop watching, because it makes literally no sense as a part of human society. I understand that no show is going to replicate real-life conversations 1:1, and that makes sense (filler words, useless tangents, etc. would just be distracting), but so many characters are direct to the point where any characterization that their words are supposed to provide seems utterly contrived, and I consequently ignore it.

      I seem hyper-aware of the fact that everything that a character is doing serves a specific purpose to either stretch the plot or artificially deepen their personality, but not in a meaningful way. The somewhat cheesy premise of The 100 (as a random example) kept me watching for a little while, but literally every conflict was forced. I could tell that there was a writer behind every, "Hey, look at Mr. <humorous adjective> here" and, "I'm telling you right now, stop! Don't do this!" and, "Just leave me alone!" trying to provide multiple sides to a character. The fourth wall may as well not even exist. Yes, I understand that your characters are all very complex human beings, but only because you're using every method known to man to imply it. It's just so heavy-handed that I can't pay attention to your broader message and instead focus on how ridiculous every word out of their mouths are.

      Okay, I understand that this character is supposed to be a symbol of feminine empowerment because she just kicked 14 guys and made a witty remark about having been underestimated. Okay, I understand that these scary-looking buff guys are bad because they keep explicitly saying how much they like murdering people. Are audiences really so stupid that they have to have characterization spelled out for them in dialogue? Can actions alone not be enough to convey meaning? Why does every meaningful interaction have to coincide with a ridiculously on-the-nose explanation of why it's relevant?

      It's ruining almost everything I watch. My immediate thought after hearing any TV quote that's supposed to be remotely funny or attention-grabbing is, "Ugh, that is such a 'television' thing to say," and it instantly makes me think negatively of the work. I've noticed that the feeling is somewhat dampened when watching foreign TV (in a different language), although it still feels sort of formulaic. Are my standards unrealistically high? Am I being a massive elitist? If so, how would I even change the way I look at television at this point? Or am I too far down the meta TV tropes rabbit-hole to be able to enjoy the medium fully again?

      24 votes
    10. What are the arguments against antinatalism? What are the arguments for natalism? [Ramble warning]

      Basically, I'm struggling to arrive to a conclusion on this matter on my own. And in these situations I like discussing the topic with other people so I can see other sides that I have not...

      Basically, I'm struggling to arrive to a conclusion on this matter on my own. And in these situations I like discussing the topic with other people so I can see other sides that I have not considered and can submit my arguments for review and see if my logic follows or is faulty.

      I apologize in advance for the disorganized ramble format, it's just a very messy subject for me. I guess I could tidy it up better and present it like a mini essay, but it would be somewhat dishonest or misleading to pretend that I have a hold of this horse when I absolutely don't. So, I think the stream of consciousness is a more honest and appropriate –even if messy– approach.

      With that said, here it goes:

      The way I understand it, the main reason for supporting antinatalism is that there's always pain in life.

      There are varying amounts of it, of course, but you have no way of knowing what kind of pain your child will be exposed to. Thus, you're sort of taking a gamble with someone's life. And that, antinatalists say, is immoral.

      I used to deeply agree with that sentiment. Now I don't agree with it so much, but I still cannot debunk it. I feel emotionally and irrationally, that it isn't quite right. But, I cannot defend these feelings rationally.

      I think, if you're serious about antinatalism, that you are against creating life. Since life always comes with the possibility of pain. And, you cannot just end all the life forms that can feel pain and call it a day; on the contrary: you'd also have to end all the forms of life that cannot feel pain too, since, even though they cannot feel pain, they can create other life forms that can feel pain.

      I guess a point could be made to only apply the antinatalist values to humans. Since only we have concepts of morally right and wrong, and animals don't know what they're donig. But we do know what they're doing, and why would you try to prevent other humans from creating life that can suffer but leave other animals able to do it? It's all suffering for innocent creatures, is it not?

      I guess we could also imagine a form of life without pain. For example, a future with very advanced technology and medicine, artificial meat, etc. But getting there would mean subjecting a lot of people to a lot of pain. And even in that future, the possibility of pain is still there, which is what makes creating life immoral. It's not just the certainty of pain, but also the possibility of it alone.

      So, in the end, the way I see it, being antinatalist means being anti-life. Sure, you can just be an antinatalist to yourself and not impose your values on other people. But if you're consistent with the antinatalist argument, then if it's wrong for you to have kids because they can suffer, it's also wrong for other people and even for animals.

      And this doesn't seem right to me. Because, I mean, it's life. And I think ridding the world of life woud be a very sad thing, would it not?

      But, again, this is just feelings. If I think about it rationally, the world and the universe are completely indifferent to the existence of life. A world without life, what does it matter? Specially if there's no one there to see it. Nothing makes life inherently better than no life. Since ethics doesn't really exist in the physical world.

      It's neither right nor wrong for life to exist. But bringing life into a world of pain does certainly feel wrong from a morality standpoint.

      But why is it wrong? We didn't create life. We didn't create pain. The injustice of it all exists not because of us.

      But, we do have the power to end that suffering. And if we have the power to end suffering, shouldn't we end suffering? Isn't that what the moral values taught to us say (except for religious communities, I guess)?

      You could always say, “well, it's not my fault that life is unfair, and it's not my responsibility to tackle that issue” or “the joy compensates for the pain”. Which might be valid points, but they don't take away the selfishness of having kids, do they? You're just ignoring the issue.

      On the other hand, however, there are a lot of people who were born (which is an unfair act), but they aren't mad about it, they don't resent their parents, and they're happy and they wouldn't choose not to have been born. But does this make it okay? I think that it makes it not so bad, but at the end of the day it's still wrong, just “forgivable wrong” if that's even a thing.

      Also, isn't it going too far? Applying morality to something so primitive, so abstract, so before morality, something that isn't even human?

      But we also say murder, torture and rape are wrong, yet murder, torture and rape have been happening forever since they were first possible, for far longer than we humans have existed. So, how are they any different? If they can be wrong, so can life.

      Furthermore, don't we have a right to follow our primitive instincts and reproduce? Allowing someone to “bring a life into a world of pain” is wrong, but so is taking away their right to fulfill their “naturally unjust” life.

      I guess, if I was forced to give a conclusion, it would be something along the lines of: Creating life is wrong and selfish, yes. But it's okay because most people don't mind it and it's not really our fault that it exists nor our responsibility to end it. So, tough luck and YOLO?

      I'm not too happy about that conclusion but it's the best I can come up with.

      And as a corollary: to diminish the unfairness of birth, we should facilitate euthanasia and accept self-check-outs as a fair decision.


      So, what do you think?

      Is antinatalism right? Is my antinatalism right? Is it wrong? Is mine wrong? Why?

      Is creating life fair? Is it not? Is it not but still okay? Why?

      16 votes
    11. A Brief Look at Webhook Security

      Preface Software security is one of those subjects that often gets overlooked, both in academia and in professional projects, unless you're specifically working with some existing security-related...

      Preface

      Software security is one of those subjects that often gets overlooked, both in academia and in professional projects, unless you're specifically working with some existing security-related element (e.g. you're taking a course on security basics, or updating your password hashing algorithm). As a result, we frequently see stories of rather catastrophic data leaks from otherwise reputable businesses, leaks which should have been entirely preventable with even the most basic of safeguards in place.

      With that in mind, I thought I would switch things up and discuss something security-related this time.


      Background

      It's commonplace for complex software systems to avoid unnecessarily large expenses, especially in terms of technical debt and the capital involved in the initial development costs of building entire systems for e.g. geolocation or financial transactions. Instead of reinventing the wheel and effectively building a parallel business, we instead integrate with existing third-party systems, typically by using an API.

      The problem, however, is that sometimes these third-party systems process requests over a long period of time, potentially on the order of minutes, hours, days, or even longer. If, for example, you have users who want to purchase something using your online platform, then it's not a particularly good idea to having potentially thousands of open connections to that third-party system all sitting there waiting multiple business days for funds to clear. That would just be stupid. So, how do we handle this in a way that isn't incredibly stupid?

      There are two commonly accepted methods to avoid having to wait around:

      1. We can periodically contact the third-party system and ask for the current status of a request, or
      2. We can give the third-party system a way to contact us and let us know when they're finished with a request.

      Both of these methods work, but obviously there will be a potentially significant delay in #1 between when a request finishes and when we know that it has finished (with a maximum delay of the wait time between status updates), whereas in #2 that delay is practically non-existent. Using #1 is also incredibly inefficient due to the number of wasted status update requests, whereas #2 allows us to avoid that kind of waste. Clearly #2 seems like the ideal option.

      Method #2 is what we call a webhook.


      May I see your ID?

      The problem with webhooks is that when you're implementing one, it's far too easy to forget that you need to restrict access to it. After all, that third-party system isn't a user, right? They're not a human. They can't just give us a username and password like we want them to. They don't understand the specific requirements for our individual, custom-designed system.

      But what happens if some malicious actor figures out what the webhook endpoint is? Let's say that all we do is log webhook requests somewhere in a non-capped file or database table/collection. Barring all other possible attack vectors, we suddenly find ourselves susceptible to that malicious actor sending us thousands, possibly millions of fraudulent data payloads in a small amount of time thanks to a botnet, and now our server's I/O utilization is spiking and the entire system is grinding to a halt--we're experiencing a DDoS!

      We don't want just anyone to be able to talk to our webhook. We want to make sure that anyone who does is verified and trusted. But since we can't require a username and password, since we can't guarantee that the third-party system will even know how to make use of them, what can we do?

      The answer is to use some form of token-based authentication--we generate a unique token, kind of like an ID card, and we attach it to our webhook endpoint (e.g. https://example.com/my_webhook/{unique_token}). We can then check that token for validity every time someone touches our webhook, ensuring that only someone we trust can get in.


      Class is in Session

      Just as there are two commonly accepted models for how to handle receiving updates from third-party systems, there are also two common models for how to assign a webhook to those systems:

      1. Hard-coding the webhook in your account settings, or
      2. Passing a webhook as part of request payload.

      Model #1 is, in my experience, the most common of the two. In this model, our authentication token is typically directly linked to some user or user-like object in our system. This token is intended to be persisted and reused indefinitely, only scrapped in the event of a breach or a termination of integration with the service that uses it. Unfortunately, if the token is present within the URL, it's possible for your token to be viewed in plaintext in your logs.

      In model #2, it's perfectly feasible to mirror the behavior of model #1 by simply passing the same webhook endpoint with the same token in every new request; however, there is a far better solution. We can, instead, generate a brand new token for each new request to the third-party system, and each new token can be associated with the request itself on our own system. Rather than only validating the token itself, we then validate that the token and the request it's supposed to be associated with are both valid. This ensures that even in the event of a breach, a leaked authentication token's extent of damage is limited only to the domain of the request it's associated with! In addition, we can automatically expire these tokens after receiving a certain number of requests, ensuring that a DDoS using a single valid token and request payload isn't possible. As with model #1, however, we still run into problems of token exposure if the token is present in the URL.

      Model #2 treats each individual authentication token not as a session for an entire third-party system, but as a session for a single request on that system. These per-request session tokens require greater effort to implement, but are inherently safer due to the increased granularity of our authentication and our flexibility in allowing ourselves to expire the tokens at will.


      Final Thoughts

      Security is hard. Even with per-request session tokens, webhooks still aren't as secure as we might like them to be. Some systems allow us to define tokens that will be inserted into the request payload, but more often than not you'll find that only a webhook URL is possible to specify. Ideally we would stuff those tokens right into the POST request payload for all of our third-party systems so they would never be so easily exposed in plaintext in log files, but legacy systems tend to be slow to catch up and newer systems often don't have developers with the security background to consider it.

      Still, as far as securing webhooks goes, having some sort of cryptographically secure authentication token is far better than leaving the door wide open for any script kiddie having a bad day to waltz right in and set the whole place on fire. If you're integrating with any third-party system, your job isn't to make it impossible for them to get their hands on a key, but to make it really difficult and to make sure you don't leave any gasoline lying around in case they do.

      8 votes
    12. On hiring for tech positions: How do you get what you need from the HR department?

      I wish I had a dollar for every time I heard a manager complain, “The HR department included ‘must have college degree’ in the job req even though I don’t care” or “They asked for 5 years of...

      I wish I had a dollar for every time I heard a manager complain, “The HR department included ‘must have college degree’ in the job req even though I don’t care” or “They asked for 5 years of experience in a technology that’s only been around for 3” or “I have no idea why they rejected this candidate without even contacting me.”

      Still, in many cases you don’t have a choice. If you want to hire someone, you need to deal with HR, at least to a small degree – especially if you work in a big company.

      So I’m writing a feature story for technology managers, collecting real-world advice from people who learned their lessons the hard way. Here’s the questions I’d like you to answer:

      • Tell me about a frustration you had with the HR department (in regard to hiring). That is, tell me a personal story of HR-gone-wrong. Because we all love schadenfreude, and that gives me an emotional example with which to begin.
      • Let’s say you have a new opening in your department. In what ways do you involve HR? (That could be anything from, “give them general guidelines and let them choose the best candidates for me to interview” to “I do the search myself, and use HR only for on-boarding.”) What makes you choose that path? How much choice do you have in the matter?
      • What weaknesses have you discovered in your HR department’s ability to serve the needs of a tech-focused department?
      • What have you done to cope with those weaknesses? Which of those efforts worked, and which failed?
      • What do you wish you knew “n” years ago about dealing with your company’s HR department?
      • So that I can give the reader some context: Let me know how to refer to you in the article (at least, “Esther, a software architect at a Midwest insurance company”), and give me some idea of your company size (because the processes appropriate for a 70-person company aren’t the same for one with 7,000 employees).

      You don’t have to answer all those questions! I asked these to get the conversation going. Tell me as much or as little as you like.

      Please don’t assume that I think HR always sucks. However, there isn’t as much to learn from “why HR is your friend.” The idea here is to help techie managers cope when HR doesn’t offer what you hoped for.

      16 votes
    13. A layperson's introduction to Thermodynamics, part 3: Entropy and the heat death of the universe

      Intro Hello everyone, Today we cover entropy and the heat death of the universe. The previous chapters can be found here and here. While I recommend you read both, you should at least read the...

      Intro

      Hello everyone,

      Today we cover entropy and the heat death of the universe.

      The previous chapters can be found here and here. While I recommend you read both, you should at least read the first part and skim the second.

      A collection of all topics covered can be found here: https://tildes.net/~tildes/8al/.

      Subject

      Intro

      Entropy describes how chaotic a system is. In thermodynamics, chaos is created from an irreversible process. We are all sort of familiar with this concept. A broken cup will not unshatter itself. As a consequence of how our universe works, (net) chaos can only increase. And this might have far reaching consequence, if we look at the effects of entropy on a cosmic scale.

      Entropy

      Entropy describes an amount of irreversible chaos.

      But first, let's cover cycles super quickly. In thermodynamics, a very important concept is a "cycle". A cycle is a repeating process, that returns to its initial condition. For instance, when we ride a bike. We're turning our feet around the crank shaft. Repeatedly returning to the same position we started from. As we push on the pedal, some of our work is lost and turned into heat. Primarily due to friction from the wheels and from the different mechanical parts.

      A cycle that wastes no energy is called a reversible cycle. That would mean 100% of the work in a cycle (even the work that is turned to heat) has to be returned in some way to its original state. The most famous example of this is the Carnot heat engine.[1] But in reality, the Carnot heat engine is nothing more than a theoretical engine. As we remember from before, we cannot turn 100% of heat back into work. So any heat engine, be it a car's motor, a refrigerator, a star, or the human body, will in some way contribute to this irreversible chaos.

      Now what about entropy? If we look at entropy at the molecular level, it all becomes a bit abstract. But we can think of this concept with bigger building blocks than molecules, and still be close enough. Say you have a brick house with orderly layed bricks. This house would love to come crashing down. And lets imagine it does. When the house lays in ruins, it is not likely to suddenly "fall" into the shape of the house again. So if the house has collapsed, our system is in a higher state of chaos. Our entropy has increased. And unless we supply work to the system (and waste energy trough heat), we will not get the brick house back.

      So now we understand, that on the grand scale of the universe, entropy will only increase.

      The heat death of the universe

      But what are the consequences of this? Imagine entropy going on for billions and billions of years. Everything in the universe slowly reaching a higher state of chaos. Everything that is orderly, turns into chaos. All high quality energy has turned into low quality energy. Everything has been wasted and turned into heat. Everything ripped apart until you are left with nothing to rip apart. At this point, there is no interactions between molecules any more. Everything has reached absolute zero temperature.

      At this point, entropy is at its absolute maximum. And we have reached entropic equilibrium.

      This is the heat death of the universe.

      Afterword

      Of course, the heat death of the universe is just one of the many theories about the end of the universe. It assumes that thermodynamics properly describes the universe, and that there are no hidden surprises.

      Frankly told, it's the best bet we have with our current knowledge. But we still know so little. So I would not panic just yet. Alternatively, this is where we could continue with "an engineer's perspective on existensial nihilism". But I think that this is something better reserved for later, and better presented by someone else.

      We have covered what I consider the absolute minimum of thermodynamics, that still gives us a basic understanding of thermodynamics. There are of course a lot of other topics we could cover, but thats it for now. I will potentially write an appendix later with some questions or things that have been asked.

      But for now, that's it. Questions, feedback or otherwise?

      Notes

      [1] The Carnot heat cycle is a bit beyond the level of what we have discussed so far. It describes a system where heat is supplied and removed to have a piston expand and contract without any energy becoming waste heat.

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

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

      Intro

      Hello everyone,

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

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

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

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

      Important note

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

      Subject

      Summarized

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

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

      Systems

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

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

      Energy

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

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

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

      Heat and work

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

      http://imgbox.com/CKtQLLOQ

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

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

      http://imgbox.com/SAtqk7YG

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

      Implications

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

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

      Whats next?

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

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

      Feedback

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

      19 votes
    15. Any resources exploring the gap between beginner and top 5% expert in various tech fields?

      I am looking for any resource that could tell me how much knowledge and training is needed to go from a beginner to expert, in let's say application software development for example. Or in...

      I am looking for any resource that could tell me how much knowledge and training is needed to go from a beginner to expert, in let's say application software development for example. Or in artificial intelligence.

      If there isn't any one source, are there any general type of sources I can use to piece together one mega-source?

      14 votes
    16. Talking about identity/cultural appropriation, how to navigate life?

      DISCLAIMER: The reason I’m writing it is that there are some things I’m afraid to ask IRL to not be labeled as “not woke enough” but I honestly want to learn the whys and hows of some things....

      DISCLAIMER: The reason I’m writing it is that there are some things I’m afraid to ask IRL to not be labeled as “not woke enough” but I honestly want to learn the whys and hows of some things. Incidentally that’s something I think could be improved in “leftist” circles, because if people feel they can’t say things but don’t get chances to actually change their minds it’s just a bandage and not a solution IMHO (plus this whole idea that people have to be perfect and not make a single mistake is really counterproductive I think). On the other hand, I understand it’s not the job of a minority/oppressed population to educate the “other”, but at this point, my questions are mainly in the edges and all the info I see online is actually not consistent. Hopefully, I won’t say anything horribly wrong lol.

      1. My first “friction” is with the whole concept of cultural appropriation. I don't know if you've read the Cosmopolitan article on "don't dress your kid as Moana this Halloween". But that article pointed to another article by a Fiji woman that said it's OK to dress as Moana as long as you don't try to copy traditional garbs, etc.. I usually understand the points of view but in this case (as well as in the recent case of the qipao) it seems that even the affected people don't agree on the gravity of the thing. I've also seen discussions on whether it's appropriate for a white kid to dress up as The Black Panther (obv no blackface) and I've seen more white people saying it's "cultural appropriation" than black people saying that. There are some blatant cases like blackface, or wearing religious/spiritual stuff to a party, or using the “n” word, and it's obvious to me why shouldn’t they be done, but other cases seem to be more about “well if you’re doing this and you’re only doing because it’s cool then it’s bad”. Which I can relate to but yeah, it doesn’t feel very productive.

      My usual approach with cultural appropriation and correct behavior is “I’ll do it if I think it’s not offensive and if someone complains or tells me it is offensive I’ll learn and not do it again or ask for permission” (for example I give dap to some black friends who initiated it, but I won’t give dap to a random person I just met). How do you navigate this? How do you navigate the pieces of your identity that you feel are misrepresented (and sometimes ridiculed) and how do you navigate your interpretations of other identities? Since I’m asking controversial stuff, could someone explain to me why drag isn’t offensive? Isn’t it men dressing up as women and taking feminine stereotypes to the extreme? Like, I enjoy RuPaul but I’m always wondering why people find it cool.

      1. Speaking of identity, what forms an identity? I mean, if I start going deep then I am the only person with my identity, and I have problems and people hurt me and I hurt people, but we usually get around it by talking, empathizing, and not assuming the worst of each other all the time. But if I look at certain pieces of my identity: I’m poor, I grew up in a violent city, I had to be ultramasculine to survive, I am a woman, I am not white, I have a disability, I have BPD, I know how to code… In each of these facets I have reasons to feel “oppressed” or “guilty”, to feel like I’m a “victim” or to feel like I’m an “oppressor”. But none of these thoughts really give me much to do about it other than masturbating to my self-pity or self-righteousness. Furthermore, whatever all the things I am I’m also a member of a society that I think has the potential to get better if we all row together. So how do we combine the fact that we are all individuals but at the same time we have all these identities that make us feel angry/sad/guilty and at the same time we’re all in the same boat? How do you deal with this?

      OK I have many more questions but maybe this is enough for now… Again, I appreciate your understanding and your help!

      17 votes
    17. solitude

      idgaf we going two in one day. ban me if my shit's annoying, just give me my posts first. 's all i ask. i know a lot of the shit i write is blunt. i know a lot of it is too straight-forward for...

      idgaf we going two in one day. ban me if my shit's annoying, just give me my posts first. 's all i ask.

      i know a lot of the shit i write is blunt.

      i know a lot of it is too straight-forward for people to be comfortable with.

      i honestly don't care.

      i don't write for them.

      i write for my sanity.

      i want my words to be your drug.

      more drunken poetry.

      god bless those who support. you keep me here. i'm glad you enjoy my works and i hope, at the very least, i help you find catharsis or explore a morbid curiosity into the lives of the damned.

      i am here for you. i am an example.


      from dust we're built,
      and to ash we fall
      wanna get so high, that
      i can't move at all.
      turns out her secret
      was xan all along
      i need some harder shit
      just to push me along

      never thought that love
      was really a drug
      that was just some dumb
      shit they'd say in the songs
      but now it's done, you're
      gone, and i'm having withdrawals
      i'm getting into drugs and
      i'm carving my arms

      and you couldn't give a fuck,
      you never call
      guess all of those years
      didn't matter at all
      all the shit we went through
      can suffer the fall
      so why am i even here,
      or breathing at all.

      had me in a trance, girl
      i was under your spell
      every command, on
      my knees i knelt
      really suicidal, that's the
      hand i was dealt.
      kiss me on my scars, i
      think it's sexy as hell

      the only thing that turns
      me on - facades of real love
      so if you're tryna lure me
      in, give me a real hug.
      pull me close, give a kiss,
      that's the best drugs
      need you to take the
      breath out of my lungs

      fuck. i want to die.

      "i'd still blow my brains out just for you"

      9 votes
    18. Queer representation in middle grade and young adult books

      I'm a teacher, and two years ago I had a student come out to me as trans. He recommended the book The Other Boy by M.G. Hennessey to me, saying that it was the first book he'd read that was about...

      I'm a teacher, and two years ago I had a student come out to me as trans. He recommended the book The Other Boy by M.G. Hennessey to me, saying that it was the first book he'd read that was about someone like himself. The same goes for another student with John Green & David Levithan's Will Grayson, Will Grayson. Another student this year shared a similar sentiment about Ivy Aberdeen's Letter to the World by Ashley Herring Blake.

      I don't know how well-known this is outside of educators, but there has been a recent explosion of books for middle grade and young adult audiences that have openly queer characters and themes. When I was growing up we pretty much had only Annie on My Mind, and even then there was a good chance it wasn't stocked in the library. Now there are hundreds of books published each year and available in school libraries across the country.

      This is great for two reasons:

      1. I've had many students who have been able to read about characters that they can directly identify with.

      2. I've had many students who do not identify as queer (to the best of my knowledge) read and empathize with these characters.

      I can't say whether it's because of the books or if the books are simply an indicator of changing social norms, but I've watched acceptance of queer individuals of all types increase over my years in the profession.

      Last week was Banned Books Week, and our librarian gave a small presentation to the students about why books get challenged or banned and gave some prominent examples. When she brought up Drama by Raina Telgemeier and mentioned that one of the reasons it was challenged was for "including LGBT characters," my class's response was audible shock. Ten years ago, the response would have been laughter or derision.

      Students self-select books from the library for free reading, and I'm always checking in with them to see what they've picked. Right now, I have a student reading Alex Gino's George, one reading the aforementioned The Other Boy, and another reading The 57 Bus by Dashka Slater. I have no idea how these students identify, but honestly, it doesn't matter. The fact that they were able to check those books out and read them is pretty powerful to me. The fact that they chose them on their own is also pretty awesome. Nobody is making students read books about queer characters. They're choosing to!

      In fact, one of my favorite things to hear from students about books like those is that they were "boring." Why? Well, because that's pretty much the default adolescent response to any book these days (let's be honest: it's hard for reading to compete with Fortnite), but mostly because it means the student is reading the story free from any prejudice. The book is not seen as inflammatory or controversial or even brave. It's just a story about any regular person--the kind that many kids often find, in this day and age, boring.

      And, for someone who's spent a lot of his life having his identity made by others to be A Significant Issue, it turns out boring is a pretty cool thing to be.

      22 votes
    19. What does big data look like when cross-referenced?

      Google knows a lot about its users. Facebook knows a lot about its users. FitBit knows a lot about its users. And so on. But what happens when these companies all sell their data sets to one...

      Google knows a lot about its users. Facebook knows a lot about its users. FitBit knows a lot about its users. And so on.

      But what happens when these companies all sell their data sets to one another? It'd be pretty trivial to link even anonymized users from set to set by looking for specific features. If I went for a run, Google tracked my location, FitBit tracked my heart rate, and Facebook tracked my status about my new best mile time, for example. Thus, Google can narrow down who I am in the other sets using pre-existing information that coincides with theirs. With enough overlap they can figure out exactly who I am fairly easily. Furthermore, each additional layer of data makes this discovery process from new data sets even easier, as it gives more opportunities to confirm or rule out concurrent info. So then when, say, Credit Karma, Comcast, and Amazon's data enter the fray, my online identity stops looking like an individual egg in each different basket but a whole lot of eggs in all in one. And they can do this across millions/billions of users--not just me!

      I don't know for certain that this is a thing that happens, but... I have to assume it definitely is happening, right? How could it not? With how valuable data is and how loose protections are, this seems like a logical and potentially very lucrative step.

      Right now, is there an aggregate version of "me" that exists in a data store somewhere that is a more comprehensive and accurate picture than my own self-image? After all, my memory and perception are imperfect and biased, but data stores aren't.

      6 votes
    20. 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
    21. 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
    22. Programming Challenge: Compute the shortest path to visit all target spots on a grid.

      Let's do something a little more challenging this time. Given an MxN grid of arbitrary size, and given a random starting place on that grid and a list of points to visit, find the shortest path...

      Let's do something a little more challenging this time.

      Given an MxN grid of arbitrary size, and given a random starting place on that grid and a list of points to visit, find the shortest path such that you visit all of them. Path lengths will be computed using taxicab distances rather than strict coordinate distance calculations.

      There are no restrictions on expected input this time. Output should be the total distance traveled between points.


      Example

      Assume that we use the character # to denote a spot on the grid, the character @ to denote your starting point, and the character * to denote a place on the grid that you're required to visit. One such grid may look something like this:

      ######
      ######
      **####
      #*####
      #*#*##
      #@####
      ######
      

      In this case, let's say that the bottom-left point on the grid is point (0, 0) and we're starting on point (1, 1). One valid solution would be to move to point (3, 2), then (1, 2), then (1, 3), then (1, 4), and finally (0, 4). The shortest path available is thus 8. Note that it's not enough just to visit the next nearest point on the grid!

      15 votes
    23. Linking related topics together - like a futher reading list

      Could we have a feature where similar posts can be linked/tagged and showup somewhere obvious, so you can access both posts from each other, linking the two. Something anyone visiting the topic...

      Could we have a feature where similar posts can be linked/tagged and showup somewhere obvious, so you can access both posts from each other, linking the two. Something anyone visiting the topic can do.

      So there is a link from post A to B but also B to A. You then kind of get a chain of relevant posts, like a further reading list. Maybe only showing topics that are two-three links deep, idk that's just details.

      I really like the way r/AskHistorians does it where because of the moderation it's always very easy to find the comment that links previous discussion, but again that solution is not reversible, from the linked topics I can't get to the current topic.

      It encourages people to look over previous posts and engage in those discussions, and to participate in a larger discussion across the site. Potentially with one topic link you can get 4-5 other topics.

      It should help with answering frequent questions or concerns as it's easy to connect relevant discussion. But also pretty much any other discussion, say nuclear energy is discussed extensively here, and follow the links to the other places people have discussed it, give readers the site context for a topic, and a convenient way to look for further discussion.

      I mostly see it being used by a poster who has already answered a question in a previous post and will link the reply in a comment, but this way it's far more accessible to anyone viewing the topic and not lost in the comments. Or maybe someone was interested enough to look further themselves and I've got to believe they would feel generous enough to bother linking the two topics they spent time looking for. Making it just more convenient for everyone.

      Take for example this foss topic, I posted basically a follow-up topic about specific foss software.

      So a comment can be posted linking the relevant topic but that can easily get lost in the fray and does nothing to link the original topic to the new one. Yeah if someone was really interested they could search the foss tag and easily find it but it's much more convenient with it linked and only one person needs to go through the process of searching.

      I kind of like the idea but can see how it's very similar to the tag system and groups. In practice though I just use tags and groups to filter out stuff I don't want to see and sometimes to help with searching.
      This would be a feature that focuses to continuing the discussion, and making it more convenient to do so.

      15 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. 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
    26. the emo rap deep dive - chapter two: dirt

      welcome back, class! i'm actually kinda having fun with this project lmao. dive into the comments and let me know what you lot are thinking! this is the second installation in, what i believe will...

      welcome back, class!

      i'm actually kinda having fun with this project lmao. dive into the comments and let me know what you lot are thinking! this is the second installation in, what i believe will be, a four part series. enjoy!

      in the last chapter, we learned a little about how rap in the 90's began to get a bit more introspective, self-reflective, and focus on some generally harsher, more grating topics. while all eras definitely have their hype music (see: "Nuthin' But a G Thang" x Dr. Dre and Snoop Dogg or "Slob on my Knob" x Three 6 Mafia, we slowly began to see songs like "Slippin'" x DMX or "Rock Bottom" x Eminem which slowly began the trend of rappers using their music to really peel back the curtains of their lives, using their music as an escape into catharsis from their daily struggles.

      however, emo rap does seem to have something else happening inside of it. it's not just simply sad or emotionally-charged rap music, that's been around for quite a long time! what's that extra layer that gives us the gritty, rough, and often-whiney nature to modern emo rap? for that, we turn to the name of the genre itself.


      not only did the 90's prove as a time of great growth and evolution in rap, but it saw the expolsion of a new genre of rock music as well. with roots set in the 80's, emo rock first gained major commercial popularity with bands like Green Day and The Offspring quickly moving albums to the tops of the charts with songs like, respectively, "She" and "Self Esteem". as the genre fell face-first into the zeitgeist, we quickly saw a rise of early emo rock groups like Lifetime, Jimmy Eat World, and one of the most influential early emo groups - Texas is the Reason. throughout the decade, the prophecy foretold by the Rolling Stones in their track "Paint it Black" quickly began to unfold. teenagers were wearing black, goth kids slowly started to emerge from the depths of the underworld, and hot topic was finally starting to make money. the foundations and roots of emo have been set, ready and waiting to lead us into the 21st century.


      the year is 2000, and pretty much everything is fucking awesome. we see the launch of the indestructible classic Nokia 3310. we get video games like Tony Hawk's Pro Skater 2, The Legend of Zelda: Majora's Mask, and of course, Pokemon Gold and Silver. the billboard charts are full names that make us go "oh yeah!" like Destiny's Child, Aaliyah, Erykah Badu, Montell Jordan, 3 Doors Down, Backstreet Boys, Creed, Madonna, and the list goes on and on and on.

      the 2000s saw an absolute unit of a revival of the newly restructured emo genre, quickly launching off massively influential tracks like "All the Small Things" x Blink 182, and we even see the creation of the first emo-centric record labels across the late-nineties and early naughts. this means that a lot of the emo bands of the time had not only better representation and access to the innerworkings of the industry, but better access to resources which would help them promote and distribute themselves as well - this is what allowed a lot of bands to leap and bound right into the hot topic t-shirt wall.

      one of the bigger labels we came to see was Vagrant records, moving to quickly sign groups like The Get Up Kids, Hot Rod Circuit, Dashboard Confessional, and Saves the Day. with the internet in their toolbox, some major corporate sponsorships funding the whole gig, and a huge amount of confidence in the future of emo, Vagrant set out on what's considered to be one of the most influential projects in the (still) early days of emo when they launched a nationwide tour with every band in their label in tow.

      shortly thereafter, Jimmy Eat World launches the biggest single of their career "The Middle", Dashboard Confessional break heavy into the mainstream, and Madison Square Garden goes absolutely wild for Saves The Day, Blink-182, Green Day, and Weezer.

      emo is starting to get big, and people are starting to realize that there's money to be made here.


      this brings us now to the mid-ish 2000s. everyone's on myspace, everyone's got a motorola razr, everyone's getting into skating or bmx, and every chick with jetblack black hair or fishnets is going absolutely fucking crazy over Brendon Urie from Panic! At The Disco. this is the part where the big money steps in and major record labels start signing a lot of emo bands left and right. this massive cash injection into the industry saw the rise of a lot of bands which would go on to not only define the industry, but to define the middle school and high school lives of a great number of their listeners. as the emo singularity entered the phase of it's big bang, we saw the rise of a number of stars like Taking Back Sunday, Simple Plan, My Chemical Romance, Fall Out Boy, and many many many deep breath many others.

      fueled by industry investments, teen angst, and a desire to be different, this led to an explosive rise in popularity for the genre, with many songs quickly moving to RIAA gold/platinum status and Billboard chart success like "Misery Business" x Paramore, "Miss Murder" x AFI, or "Check Yes Juliet" x We The Kings. this massive influx of success inspired some of the best parties, most genuine moments, and most cringiest photographs of our many young lives. very frequently this music was used as an escape for those who felt that their problems were going otherwise unrecognized or misunderstood, who felt that they were sad or alone, who hated the seeming lack of control that they had in their own lives - constantly living under the legislature of parents, school systems, or cops that always seemed to hate us edgy confrontational teenagers.

      however, like Sam Smith would come to say, "too much of a good thing won't be good for long." what happens when a star shines too bright? what happens after a supernova?

      things go dark.

      it's now that we begin to enter the part of this whole movement that we've all repressed - and it starts with bracelets.


      sigh.

      it's 2010-ish.

      vuvuzelas are hilarious, "TiK ToK" x Ke$ha is topping charts, and highschools everywhere are full of Silly Bandz and sex bracelets. we've reached a point of absolute pop culture saturation with the emo vogue. while songs of the previous era like "Welcome to the Black Parade" (linked earlier) or "Dirty Little Secret" x The All-American Rejects still hold an anthemic position in the musical zeitgeist, by and large, emo simply was no longer enough. the all-black motif was drab and dark. the music didn't cut deep enough, the lyrics didn't hit hard enough, the vocals weren't powerful enough. we needed something stronger, something more powerful.

      this desire for harder hitting music led to an underground rise of hardcore bands like La Dispute and Pianos Become the Teeth. these bands were very much hitting in the right direction, blending the angst and yearning of modern emo music with the strength of metal instrumentals and vocals hit home with a good number of people still looking to hold onto the last bastions of the emo movement.

      and, as we've seen before, as this demographic loves to live fast and hard, the remodeled emo genre quickly skyrocketed into popularity with bands like Asking Alexandria, Bring Me The Horizon, and A Day to Remember rushing to the forefront of the movement. the rough, gritty nature of the instrumentals paired with the phenomenally screamed vocals seemed to add several more layers of separation between what we were listening to, and the "traditional" music we had been brought up listening to. this was new, this was edgy, but more importantly, this was ours. this was music that we knew the lyrics to, music that we could sing along with because we'd teach ourselves how to scream-sing when we had the house to ourselves, and music that, most importantly, we were pretty damn sure our parents weren't going to get into. they started using myspace, we left for facebook - abandoning the customized purple, black, and sparkly profile pages of yore.

      however, there was something missing here. this was music we could connect to, sure. we were glad to have the songs we did to relate with! even still, we got greedy. connecting to it wasn't enough. we needed music we could fuck to. we needed eyecandy. we needed music that was brutal, strong, and beyond comprehension. we got gluttonous.

      now we begin to enter the scene age. flashy colors and attitudes replace the black nature of the previous era. ostentatiously hardocre and brutal instrumentals (or alternatively, very pop-y, electronically inspired instrumentals) back vocals sang by artists who's image was crafted under nature and umbrella of being unconventionally attractive to this new audience. this led to projects such as "You Aint No Family" x iwrestledabearonce, "Sex Ed Rocks!" x SMOSH & ISETMYFRIENDSONFIRE, and (oh god,) "Bree Bree" x Brokencyde.

      i know my language here is pretty overtly negative, not to make it seem like i hate every band from this era. i actaully like iwrestledabearonce, and a lot of these bands hold a great amount of nostalgia in my life. tracks like "Knives and Pens" x Black Veil Brides were anthemic of this late-stage emo-rock era, checking a good number of the boxes above, and drawing attention to the struggles of people of this era. for example, it can be said that the way emo-rap heavily goes about drawing attention to drug use/abuse is very analogous to the way that a lot of this late-stage emo rock draws attention to self-expression and self-harm.

      this era was loud while it was here, and saw the popularity of a lot of projects like the following before it quickly died out around 2014/2015:

      We Butter The Bread With Butter

      "Wake Up" x Suicide Silence

      Pierce The Veil

      Sleeping With Sirens

      and, often, scene music held no semblance of it's metal roots at all! you may remember hits of the era like "DON'T TRUST ME" x 3OH3!, "Shake It!" x Metro Station, "Good Girls Go Bad" x Cobra Starship, or "Sexting" x Blood on the Dance Floor.


      palette cleanser: "Dirty Diana" x Michael Jackson (The Weeknd Cover)

      so here we've arrived. the year is 2014, and the billboard is topped with pharrell, meghan trainor's debut single, "Shake It Off" x Taylor Swift, and the debut tracks from the likes of Lorde and Sam Smith.

      ...and some guy named Young Thug?

      Wait, who's this Bobby Shmurda guy?

      2 Chainz?

      YG?

      something's a-changing... where's the industry headed?

      find out next time on the emo rap deep dive - chapter three: dirty sprite.

      12 votes
    27. 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
    28. Inexperienced Programming Question

      TLDR: What programming language would be useful for taking info in an excel file and producing a text file (that is organized and arranged in a particular way) containing that info? Which would be...

      TLDR: What programming language would be useful for taking info in an excel file and producing a text file (that is organized and arranged in a particular way) containing that info? Which would be useful for this problem but also helpful in general? And also, are there any recommended online courses where I could learn it?


      I have no real experience coding or anything but have always wanted to learn. Recently at work we've encountered a problem. My boss had created a matlab program in order to take text/numbers from an excel document and transfer them to a text file, but in an organized way.

      Say you have something you call "Pancakes" and the cell next to it has the number "3", as in there are three pancakes. I want to be able to create a text file that would read something like this:

      NUMBER OF PANCAKES

      • Pancakes: 3

      We recently have changed around the format of the excel document for a different item, for example "French Toast". I've tried to mess with matlab briefly but was unable to change the program to compensate, and I no longer easily have access to matlab.

      I'm seeing this as an opportunity to learn some programming and also fix some stuff at work. So what programming language would be useful for fixing this problem? Which would be useful for this problem, but also helpful in general? And also, are there any recommended online courses where I could learn it?

      Thanks for any help, I appreciate it.

      16 votes
    29. Should children's entertainment contain more violence?

      No spoilers, just a vague example. A long time ago, I watched TRON: Uprising (2012). It's a really good Disney kids show that was unfortunately cancelled after one season or 19 episodes. It...

      No spoilers, just a vague example.

      A long time ago, I watched TRON: Uprising (2012). It's a really good Disney kids show that was unfortunately cancelled after one season or 19 episodes. It carries a rating of TV-Y7.

      One thing that always really struck me about this show was that it's actually quite violent, but censored. We see gladiator fights where "people" are just smashed into little cubes signifying their death.

      This is not at all a new concept, and I'm not saying we need absolute realism, but is there an imbalance to the amount of violence we show without "real" consequence? And in doing so, glorifying the action of violence itself?

      We don't want to traumatize kids, but maybe we should, just a little. And for those saying that the age range for some shows are too young for them to understand, these shows have really adult concepts to begin with. In Voltron, for example, we're talking about galactic war, genocide, torture and misuse of good technologies turning them to weapons.

      And though I posted in ~tv, in games especially when there's a violent action executed by the gamer. Games are rated a bit differently, and I'm not as familiar with children games, so hopefully another Tilderino will have more to add here.

      13 votes
    30. Programming Challenge: Make a game in 1 hour!

      Background There's been some talk on ~ before, and it seems like there are quite a few people who are either interested in, learning, or working in game development, so I thought this could be a...

      Background

      There's been some talk on ~ before, and it seems like there are quite a few people who are either interested in, learning, or working in game development, so I thought this could be a fun programming challenge.

      This one is fairly open-ended: make a game in 1 hour. Any game, any engine, don't worry about art or sound or anything.

      Doing is the best way to learn. Most people's first project is something overly ambitious, and when they find that it's more difficult than they thought, they can get discouraged, or even give up entirely. This is why the 1 hour limit is important: it forces you to finish something, even if it's small. When you're done, you can come out of it saying you made a game, and you learned from it.

      Chances are the game might not be fun, look bad, be buggy, etc. But don't worry about that, everyone's game will have problems, and if you do create something really fun or innovative, congratulations, you have a prototype that you can expand on later!

      "Rules"

      Like I said before, these "rules" are pretty simple: make a game in (approximately) 1 hour. You can use any tools you want. If you use external assets (art, sound), it's probably best you use something you have the rights to (see resources). If you're completely new to game development/programming, your goal could even be to finish a tutorial.

      If you're the kind of person who tends to get carried away with these things, you might want to post a comment saying you're starting, then another one once you've finished your game.

      Please share your finished game, I'm sure everyone would love to try them! If your game is web-based, it can be hosted for free on Github Pages or Itch.io. If downloadable, it can be hosted for free on Google Drive, Mega, Dropbox, Itch.io, etc.

      Resources

      Engines

      If you're a beginner, a good engine to start with is LÖVE. It's very simple, and uses Lua, which is very easy to learn.

      If you're familiar with another language, you could use a library to make it in that language. Some examples:

      C++: SFML, SDL, Allegro

      Javascript: kontra, Phaser, pixi.js

      Python: pygame

      Rust: Piston, ggez, Amethyst

      If you want something more complex, consider Godot, Unity, or Unreal.

      You can also try something visual like Construct, Clickteam Fusion, or GDevelop

      Art

      For such a short time constraint, I'd suggest you use your own "programmer art": just use some basic shapes. Your primary focus should be gameplay.

      If you think you have time to find something, try looking on OpenGameArt.

      Sound

      You can make simple sound effects very quickly with sfxr (or in this case, a web port of sfxr called jsfxr).

      27 votes
    31. Civil disagreement (or, how to get people to consider your meta-opinions while not singling out individuals)

      A Short Summary and Introduction Before the Actual Content of This Post: A site—especially a small one, like Tildes—is going to have growing pains. That's natural. It's also natural, and to some...

      A Short Summary and Introduction Before the Actual Content of This Post:

      A site—especially a small one, like Tildes—is going to have growing pains. That's natural. It's also natural, and to some extent, necessary, for users to raise issue with remedies for these growing pains. However, there's a spectrum of correct ways to do this, and a way to not do this. If you aren't interested in—or think you already have a firm grasp on the subject of—this post, you might want to skip it.

      Tildes has reached its first major streak of growing pains, as I'm sure everyone active or lurking's noticed. We've also reached our first few incorrect methods of handling these. There are a few obvious things you shouldn't do, and everyone knows that—tantrums, slurs, personal attacks, etcetera—I'm going to be discussing a less realised one, and ways you could handle it instead.

      Now, onto the good stuff.


      Repeatedly, when handling issues, Tildes has seen a recurring circumstance. User makes post, upset. User namedrops and or subposts a user (the most apt description I could think of for a term lifted off of Twitter—subtweet—for example, "I'm not saying it's Garfield I'm talking about, but there was a suspiciously large orange cat with a mild food addiction with a fondness for lasagne who really pushed my buttons!" and etcetera). User hits "send." The targets of it feel offended, and the poster gets yelled at by the community for hurting people. No one wins.

      The trick to fixing this: stop going out of your way to call out users, directly or indirectly. If you have issue with something someone said, either take it to an administrator, or directly message the user in question (politely, of course.) There's no reason to air dirty laundry in public, and there's no reason to bring personal grievances into the public eye for minor things.

      If you notice an issue, do the above, and nothing changes, wait a short while before making a post on it. There's a fair chance it will resolve itself. If you end up feeling the need to make a post, do not mention individual conversations. Do not give examples from actual conversations; make an analogous example and put it into quote blocks. Never name a name or names, don't allow hate to be directed at anyone.

      We're all (presumably) adults (or close enough,) here. If you have any desire for Tildes to flourish, act like an adult. Passive aggression isn't the behaviour of one. Aim to have better behaviour than the docs recommend; you might slip up sometimes, but you'll never fall too far if you keep that in mind.

      Anyway, if you ended up reading this; thank you for taking the time. I appreciate it. I've spent a lot of time handling large forums, and in comparison to most of you, fairly small, incredibly high-volatility subreddits with immeasurably close communities. If you can't get a community to do the above, or something close to it, it's more or less going to be a death warrant for it. We'd all prefer not to have that happen to Tildes, so I—and presumably, most of us—would really appreciate if people made an effort to stop that from occurring.

      Hate to copy reddit's slogan, but really:

      Remember the Human.

      Thanks again,

      Eva.

      27 votes
    32. To a select minority of less than ten people: please stop getting judo'ed into defending white supremacy

      (EDIT: Those in the comments have asked me to remove specific names. I have replaced names with emoji that I like.) We recently had: a thread whose OP defended a confederate statue erected by...

      (EDIT: Those in the comments have asked me to remove specific names. I have replaced names with emoji that I like.)

      We recently had:

      • a thread whose OP defended a confederate statue erected by white supremacists on purely apolitical grounds
      • a thread whose OP defended scientific racism on purely apolitical grounds

      I'm really annoyed. If you really want to defend something that looks to everyone else like white supremacy, please avoid:

      • Claiming to be apolitical while disagreeing with someone's politics. If you're telling someone else "your political stance is wrong," you're having a political opinion. "You're being too political" is a political opinion the same way "there is no God" is a religious opinion. This happened like a kajillion times in both threads.

      • Granting benefit of the doubt to white supremacists or sources only used by white supremacists. Example: In the confederate statue thread, 🦇 effectively said "OK, so the builders of the statue hired a white supremacist speaker to commemorate it -- but they're not white supremacists and neither is the statue." Seriously, come on. And stop citing the spokespeople of white supremacist groups to prove they're not white supremacists -- they intentionally tone down that shit for the media, which is why you look super tone deaf when people post actual accounts of things they did, like holding town hall meetings about how great lynchings are when they thought no one was looking.

      • Claiming you'd agree with whoever's arguing with you, except for one inconsequential fact you never mentioned any other time. Example: In the confederate statue thread, 🦈 said that he wouldn't mind if the statue had been taken down legally -- but every other time it came up he said it was wrong to take down the statue at all, because that was whitewashing history.

      • Calling leftists "childish" and "easily-offended." Words like this do have a place in politics, but you've been misusing them. I read both threads front to back -- one or two people ended their arguments with "I'm offended" but basically everyone also said "here's why your view of the world is wrong" or "here's why this is bad and it hurts people." When you start your post by saying "oh, how childish!" and then just repeat the thing you said in the first place, you're basically saying "I'm not listening."

      • Accusing leftists of being unwilling to grapple with the facts. Again, this is allowed and fine when it's true, but you've been abusing it. For instance, in a thread by 🦐 on The Bell Curve the original poster claimed The Bell Curve was state-of-the-art, and leftists were ignoring it. That's not true: there was a huge leftist response immediately after it was published, from academics and popsci guys too. Several people linked leftist articles and takedown videos, which he ignored. Maybe the leftists are wrong, but it's not that they ignored it.

      Here are some of the ways you were possibly tricked into believing white supremacists:

      • They told you their sources were good, and instead of checking, you believed it.
      • They told you left-wing sources were shrill and unresearched, and instead of checking, you believed it.
      • They told you there was a conspiracy against their viewpoint and that's why the criticism isn't credible. (For The Bell Curve, it's the political correctness conspiracy -- for statues, it's the easily-offended liberal masses.)
      • They told you there was more nuance to the situation than it looked like and made an emotional appeal. Intelligent people like to imagine there's no way things could be as simple as they look -- "not everyone would be smart enough to uncover that this apparent act of white supremacy was, in fact, politically neutral!" -- so you believed them.
      • You are probably a little bit racist. (Or even a lot racist.) You might not be racist enough to hate black people, but you might be racist enough to find white supremacists more credible than their victims, even though you know the historical facts say their victims were telling the truth.

      Here are some preemptive comments:

      • I don't want to censor anybody. This thread is not censorship.
      • I do want to shout bad opinions down with better opinions. People who support free speech, which I think is most of the people on this website, also want this. This is an example of me trying to do that.
      • Yes, leftists can do all the things I listed. (And yes I'm a leftist.) When I go to a site like Twitter or Tumblr I see left-wingers saying all kinds of horrible, unsupported shit they heard from their idiot hippie friends. It's frustrating and sickening and it's a giant part of the reason I don't go on those sites very often. But on this site I only saw right-wingers doing this stuff, not left-wingers. That kinda surprised me because usually it's the side with the biggest groupthink bubble that says really stupid stuff and keeps on trucking.

      Thank you and sorry for the long, mean post.

      79 votes
    33. Political correctness: Where do we draw the line on drawing lines?

      This post will be discussing the nature of political correctness and its ramifications on our culture, intended to analyze current trends and provide a basis for discussion on a very relevant...

      This post will be discussing the nature of political correctness and its ramifications on our culture, intended to analyze current trends and provide a basis for discussion on a very relevant issue in our society. This is a long post, so buckle up.

      DISCLAIMERS

      Before I begin, I will begin a series of disclaimers, as I’ll be making a lot of claims in this piece, so sorry for the length. For the sake of this post, I will be assuming the role of a neutral character, with no intended leanings towards any political or cultural ideology. Any reference that I make towards a specific side of the spectrum of politics or to social cultures does not reflect my personal opinion on them nor show a bias/prejudice towards that side. I would also like to note that, while I’m trying to make this a quality read about politically correct culture, this isn’t a lecture, a thesis, a Pulitzer article, or even a simple college essay, and is simply very informal essay. A lot of what I say goes off of either whatever comes off the top of my head or things that I find out from a quick search on Google. Some things may or may not be correct, and if they are, please feel free to call me out for it in the comments.

      With that said, let’s get into it: Political correctness. Defined by a Google search as “the avoidance, often considered as taken to extremes, of forms of expression or action that are perceived to exclude, marginalize, or insult groups of people who are socially disadvantaged or discriminated against.”, has become a powerful influence in the media that people consume as more and more creators, fans, and everything in between try to avoid language or dialect that would offend audiences. Our society progressively has become more and more PC (politically correct) due to an increasing attempt to remove toxic or otherwise harmful material, generally rhetoric like slurs or playing upon stereotypes, from media in an attempt to create a safer, more friendly environment and community, especially for those who often feel targeted by such harsh rhetoric. PC culture is inherently good-willed with an unquestionably noble goal fueling it. However, in the act of making more and more things PC, the media that is affected changes, for better or for worse. In the viewpoint of many, PC culture has become increasingly threatening to the quality of the media they consume, as the element of vulgarity that media possesses sometimes is attributed to their success or favorability. An increase in avoiding content that is in any way threatening to a certain culture has upset many because it dampens the reality of the content, affects its strength, or births new weaknesses. In short, people believe that making things more PC is making them less good.

      The big question of this post is why PC culture matters to the opinions of those who digest media affected by it. It is a question with a myriad of answers, as its influence has been taken in many directions. As iterated before, some claim that it strips away the reality of the content and provides a false reality or delusional perspective; some claim that it softens content too much and dampens the quality; and others think that it is simply stupid to try to be so friendly with what content they make or consume. The element of vulgarity that political incorrectness adds to content makes things more interesting than what they actually are, ironically because they highlight or exaggerate the reality of what they offer, and taking that away from people or reducing it takes away that precious component by avoiding any sort of offensive material. Take SNL, for instance; their skits like Black Jeopardy plays upon Black culture/stereotypes and is widely acclaimed for the hilarity of their vulgarity, but were it to face a demand for more PCness, it would lose a lot of the charm it had because of the necessary avoidance of content that would offend Black culture. The problem with this is that offensive material is not always a great sin that must be purged away. Material that PC culture can see as offensive encompasses a great deal of things, from simple slurs to stereotypes of cultures and societies. While it is good, even preferable, that things such as slurs or directly offensive comments are censored or dismissed, other forms of content seen as offensive are necessary to provide an ounce of harsh reality to the content that is provided. A specific example of such a case would be how the news handled the increase of refugee crimes in Germany and Sweden since those countries took in more Syrian immigrants. PC culture would try to dissolve the correlation as one being the product of another, but non-PC content would assume that the increase in refugees led to that increase. While it is very offensive to assume that the large intake of Syrians has led to that increase, being too PC by dancing around the issue and saying that refugees from other countries relatively contribute the same amount to the violence would be feigning ignorance to a clear and very possible causality, ultimately affecting the quality of the news piece. The same could be said for many other things, like TV shows, blog posts, etc.; When concerning or including potentially controversial content, avoiding the elements that make them controversial or ignoring them takes away from the media’s effectiveness. In other words, being too PC and removing the gritty elements of something can remove the punch that it has and make it seem fake, uninteresting, or any other dissatisfying adjective.

      That’s not to say that offensive material must be in abundance, however; one must never have too much of something, as it may upset the balance of acceptable and unacceptable content. But certain material like social commentary, often in the form of societal stereotypes or portrayals of a culture, is a necessary element to add truth or interest in whatever is being made, albeit it being handled with an utmost delicacy and respect. Saying that the increase in refugee crimes means that all Syrians are criminals, scum of the earth, and a true representation of how shit the Middle East/Islam is would be greatly offensive and also detract from the quality/esteem that that news piece may have. Having the PC to refer to them less offensively, as well as discussing the issue in a manner that doesn’t clearly perpetuate Syrians as the devil, allows for the controversial content to be taken more seriously, basically adding civility to otherwise provoking content. On a gentler note, Black Jeopardy often plays upon the tropes of black culture on relatable, universal grounds, like home culture or the more meaningful discrimination from white people. It doesn’t say that all black people act without genteel to one another or that all white people are evil/stupid, but plays upon familiar stereotypes and experiences shared by many people of both races and enhances their hilarity with their trademark controlled crudity. While this example reflects how PC culture can mitigate offensiveness, it can also bridge gaps between people by portraying them as equals, not separated the nature of their age, sex, race, sexuality, or disabilities. Diversity within a space, such as a profession, a community, or group, is PC culture at its best, for it highlights inclusiveness and unity that political incorrectness would draw borders with. It allows people of any background to pursue the same career choices or interests without discrimination or other forms of inequality, putting forward the message that despite the differences those people may have, they are still human beings, one alike to another, all part of one human society.

      Now that we’ve gone over the merits of both PC and non-PC culture, it’s time to evaluate the consequences that they each have on society. I say consequences because the developments both cultures set precedents for how media controls the amounts of PC put into their content as more and more new media juggles the amounts of friendly content they put in and the vulgar content they take out; and of course, vice versa. Political correctness has shown a powerful trendsetting effect in that once an action is called out for not being PC, it creates a rippling effect where all other forms of media avoid that un-PC element. If you take the Me Too Movement, once sexual harassment claims have been made against one big Hollywood figure, a million more followed in its wake, and now many Hollywood big wigs and US politicians reel in the fear of getting “Me Too’d” and losing their job/getting indicted. While it’s not a real presentation of PC culture at work, the Me Too movement’s rippling effect demonstrates how severe PC culture has influencing society, as now the sexually harassed don’t feel the need to cower behind the fear of denial and claims of insanity that would have been used against them pre-Me Too. And while it’s excellent that sexual harassers are getting what’s coming to them, the crossfire catches many unfortunate victims in the rise of Me Too and its anti-sexual harassment waves. James Gunn is a very relevant example of this, as his history of highly distasteful vulgar Tweets caught up to him and led to his expulsion due to Disney’s attempts to be PC. But Gunn’s expulsion has caused a big issue since he’s not actually a rapist or someone who has harassed his actors, but simply someone who made a couple of extremely stupid jokes, jokes which he had already apologized for 6 years ago. Despite apologizing twice, Gunn is still seen as too much of an un-PC person to work under Disney. This presents the problem of PC culture having too high of a sensitivity for things that they think are absolutely wrong and criminal. Gunn’s actions reflect the rising issue of where any hint of vulgarity in the publicity of an individual can be used against them to tarnish their image, something that has been in prudent effect by the Me Too movement. And while social justice demands that individuals like these who have a history of offenses must be reprimanded, the work that they have created shall suffer in quality after losing an essential component of what made them great. This is not to say that all individuals who have been accused and punished don’t deserve their fate, but merely a claim of consequence.

      Sensitivity is the name of the game in today’s culture. People are becoming increasingly sensitive over things that present even a hint of harm towards an individual or group, attacking that thing like vultures in order to dispel the negativity whatever comment or element that object has to enforce a positive atmosphere. This particular trend is something associated with social justice warriors, or SJWs for short, which has become something of an internet slur because of the reputation that they carry of being agents of anti-vulgarity. They have become such an issue to many people because they are being claimed to attack the right to free speech that individuals carry, becoming a nuisance to many who now have to watch what they say with extreme delicacy, lest they become swarmed by attacks by those who denounce them for their profane statements. But their actions aren’t inherently bad, they’re just people trying to create a safer environment for people who frequently find themselves harassed by the world around them. It’s simply that they exaggerate their efforts to such a point that their actions carry a negative connotation with them. They even fight fire with fire, attacking individuals and harassing them to get them to stop their offensive comments through brute force. But when you fight fire with fire, it just spreads, and those who are attacked by SJWs and see them as a threat to their experiences will double their anti-PC nature to combat these SJWs, creating a loop of toxicity as both sides wage a war to maintain their ideal community. This is unfortunately the great conundrum of PC vs anti-PC: Two sides fighting for absolutes that can never be achieved. SJWs and advocates for absolute PC environments will never achieve it because there will always be people who want to speak their mind about people and things that others will find offensive, and anyone can get offended by anything. A truly PC environment would have to restrict all forms of communication, otherwise someone will eventually get offended and upset the “harmony” the absolute PC achieves. On the other side of the spectrum, an environment without any form of PC will find itself quarreling with each other all the time as people will lack the restraint to say offensive things and therefore find themselves at ends with whatever group their speech or actions offend. An environment without PC is an environment without rules, and an absence of rules will result in chaos.

      Now the question to this is: Where’s the sweet spot? If too much PC and too little are both bad, is the medium the best? In truth, I don’t really think any balance of PC and anti-PC will ever be truly perfect. There will always be advocates for both sides fighting to increase the influence of whatever they fight for, and the balance will always tip to one side or the other. Fortunately for the human race, we have the ability to exercise a lack of care. The reality of this feud is that there will always be something you don’t like, and nothing you or people like you can do will change that fact. You can call out as many sexual predators, societal offenders, and all other forms of anti-PC individuals all you want, but you won’t stop people from doing it. You can label SJWs as thin-skinned and juvenile all you want, but you’ll only be feeding the fire. The only happy solution to this issue is to simply accept the reality that you can’t create a perfect world for yourself by changing everyone else. You can keep fighting the battles and win as many as you’d like, but you’ll never win the war. If you’re someone who wants the absolutes, you’ll never get it. The only semblance of peace you’ll get is accepting there will always be bad.

      PC and anti-PC cultures both possess a merit to them valuable to our society: PC culture imposes civility and friendliness to all people, especially those who are frequently discriminated or treated unfairly, ensuring they feel safe, happy, and equal to their fellows; anti-PC culture, however, advocates for the freedom to say what needs to be said, and while it is vulgar, it is real, and reality must be embraced. People may always fight with each other for each side as they get increasingly sensitive, and sometimes even do something that turns the tides for them, but they will never truly defeat one or the other. The balance between them is always shifting and will never really settle, but the beauty of this war is that it teaches us about people, about their experiences and their beliefs, and help us come to terms with reality. Whether we want to change that reality for the better or champion its present merits, it is, and always will be, up to us.

      Thanks for reading. Feel free to discuss, criticize, compliment, etc. in the comments.

      15 votes
    34. A general introduction to Tildes

      Lots of new folks seem to be coming in these past days, so I wanted to make a post that compiles some useful things to know, commonly asked questions, and a general idea of tildes history (short...

      Lots of new folks seem to be coming in these past days, so I wanted to make a post that compiles some useful things to know, commonly asked questions, and a general idea of tildes history (short though it may be). Please keep in mind that tildes is still in Alpha, and many features that are usually present such as repost detection haven't been implemented yet.

      Settings

      First of all, check out the settings page if you haven't yet. It's located in your user profile, on the right sidebar. There are different themes available, the account default is the 'white' theme, which you can change. I recommend setting up account recovery in case you forget your password, and toggle marking new comments to highlight new comments in a thread. There are more features available but you should go look in the settings yourself.

      Posting

      You can post a topic by navigating to a group and clicking on the button in the right sidebar. Tildes uses markdown, if you are not familiar with it check the text formatting doc page. Please tag your post so it is easier for other people to find, and check out the topic tagging guidelines. Some posts have a topic log in the sidebar that shows what changes were done to the post since it was posted. You can see an example here. Some people have the ability to add tags to posts, edit titles, and move posts to different groups. They were given the ability by Deimos, see this post.

      Topic Tags

      You can find all posts with the same tag by clicking on a tag on a post, which will take you to an url like https://tildes.net/?tag=ask, where ask is the tag you clicked on. Replace ask with whatever tag you want to search for. You can also filter tags within a group like this: https://tildes.net/~tildes?tag=discussion, and it will only show you posts within that group. Clicking on a tag while you are in a group achieves the same effect.

      You can also filter out posts with specific tags by going to your settings and defining topic tag filters.

      Comment Tags

      Comment tags are a feature that was present in the early days of tildes, but was removed because of abuse. There were five tags you can tag on someone else's comment: joke, noise, offtopic, troll, flame. The tags have no effect on sorting or other systematic features; they were only used to inform the user on the nature of a comment. The tags would show up along with the number of people who applied them, like this: [Troll] x3, [Noise] x5

      People used these tags as a downvote against comments they disliked, and because the tags appeared at the top of a comment in bright colors, they often would bias the user before they read the comment. The abuse culminated in the first person banned on the website, and the comment tags were disabled for tweaking.

      As of September 07, 2018, the comment tags have been re-enabled and are experimented with. Any account over a week old will have access to this ability. The tagging button is located on the centre bottom of a comment. You cannot tag your own comment. Here are the comment tagging guidelines from the docs.

      Currently, the tags are: exemplary, joke, offtopic, noise, malice. The exemplary tag can only be applied once every 8 hours, and requires you to write an anonymous message to the author thanking them for their comment. Similarly, applying the malice tag requires a message explaining why the comment is malicious. The tags have different effects on the comments, which you can read about here, and here.

      Search

      The search function is fairly primitive right now. It only includes the title and text of posts and their topic tags.

      Default sorting

      The current default sorting is activity, last 3 days in the main page, activity, all time in individual groups. Activity sort bumps a post up whenever someone replies to it. 'Last 3 days' mean that only posts posted in the past 3 days will be shown. You can change your default sort by choosing a different sort method and/or time period, and clicking the 'set as default' button that will appear on the right.

      Bookmarks

      You can bookmark posts and comments. The "bookmark" button is on the bottom of posts and comments. Your bookmarked posts can be viewed through the bookmark page in your user profile sidebar. Note: to unbookmark a post, you have to refresh first.

      Extensions

      @Emerald_Knight has compiled a list of user created extensions and CSS themes here: https://gitlab.com/Emerald_Knight/awesome-tildes

      In particular, I found the browser extension Tildes Extended by @crius and @Bauke very useful. It has nifty features like jumping to new comments, markdown preview and user tagging.

      Tildes Development

      Tildes is open source and if you want to contribute to tildes development, this is what you should read: https://gitlab.com/tildes/tildes/blob/master/CONTRIBUTING.md

      For those who can't code, you might still be interested in the issue boards on Gitlab. It contains known issues, features being worked on, and plans for the future. If you have a feature in mind that you want to suggest, try looking there first to see if others have thought of it already, or are working on it.


      Tildes' Design and Mechanics

      In other words, how is it going to be different from reddit? Below are some summaries of future mechanics and inspiration for tildes' design. Note: most of the mechanics have not been implemented and are subject to change and debate.

      1. Tildes will not have conventional moderators. Instead, the moderation duties will be spread to thousands of users by the trust system. [Trust people, but punish abusers]. More info on how it works and why it is designed that way:

      2. Instead of subreddits, there are groups, a homage to Usenet. Groups will be organized hierarchically, the first and only subgroup right now is ~tildes.official. Groups will never be created by a single user, instead, they will be created based on group interest [citation needed]. For example, if a major portion of ~games consists of DnD posts and they are drowning out all the other topics, a ~games.dnd subgroup would be created - either by petition, algorithm, or both[citation needed] - to contain the posts, and those who don't like DnD can unsubscribe from ~games.dnd. There is currently no way to filter out a subgroup from the main group.

      3. Tildes is very privacy oriented. See: Haunted by data


      Tildes History/Commonly answered questions

      I recommend you check out this past introduction post by @Amarok before anything else, it's a bit outdated but contains many interesting discussions and notable events that have happened on tildes. @Bauke also tracks noteworthy events each month on his website https://til.bauke.xyz/. Also see the FAQ in the docs. Other than that, the best way for you to get an idea of how tildes changed over time is to go to ~tildes.official and look at all the past daily discussions.

      Below are some scattered links that I found interesting, informative, or important:


      If anyone thinks of a link that should be included here, post a comment with the link and I'll edit it in.

      Markdown source for this post: https://pastebin.com/Kbbh7pYU (outdated, and probably will not be updated unless someone explicitly asks for it)

      To the rest: have fun!

      57 votes
    35. Batman vs. Schrodinger's Rapist: Where reality finds fantasy

      I've always loved how comics evolve alongside our real world. I have very passing knowledge of the old incarnations of Batman, but know he is quite different today than he was seven decades ago....

      I've always loved how comics evolve alongside our real world. I have very passing knowledge of the old incarnations of Batman, but know he is quite different today than he was seven decades ago. For example, he used to have a gun, wasn't a crazy paranoid doomsday preper, and wasn't all angsty about his parents' death. He was also way more a detective than a human superman.

      Anyhoo, here are some modern Batman characteristics/stories that stood out to me.

      Batman vs. Schrodinger's Rapist

      A long while ago, I posted Schrodinger's rapist here on Tildes. If you haven't read it, you don't have to. I'm going to take it to the extreme and basically bastardize it a bit for Batman.

      Basically Schrondinger's rapist is any stranger a woman meets - he is both a rapist and not until proven otherwise. It comes with a mindset of vigilance and risk assessment. The idea that a woman will evaluate the situation and the stranger for risk and react accordingly to her acceptable level of tolerance. I think this is the perfect characterization of the "trust but verify" Batman. He is hypervigilant, constantly looking for an exit and preparing for flight or fight. Everyone is both trustworthy and not until proven otherwise.

      Batman vs. Branding

      In the New 52's Batman, Bruce decides branding and expansion is important, and creates Batman Inc. It's a very capitalistic/entrepreneurial take on providing private security, and comes with a tone of "trust depends on branding" and "security requires big money". It may be a good service with good intentions, but has a "selling weapons for protection" franchise-y feel, that I don't think is accidental.

      Gordon's Batman vs. Militarizing individuals

      I'm going to start by saying I'm not at all a fan of Jim Gordon's Batman. It had potential, but honestly really failed to live up to it.

      However, they did do one interesting line, which was Mr. Bloom (New 52, #41-46). I'll try not to include too many details, as to prevent spoilers, but no promises.

      Gotham is in it's usual chaos, but oh no, it's extra bad right now, because the real Batman (Bruce) is gone. On the streets there's these seeds that grant superpowers until you remove them or they kill you.

      The average lowly citizen of Gotham has felt so unprotected that this seems like a good option. The story starts with gangsters using this and arcs up to normal people using it.

      Final thoughts

      So what are you thoughts about these points or others? Are there other comics or storylines that stand out as a really good mirror of real world issues and events that stand out for you?

      4 votes
    36. What if replying to a comment forced upvoting of the comment being replied to?

      This would help, but not completely fix, two issues that seem to be inherent in the Tildes design: \1 Voting is mostly treated as an "I agree" button. You'll see this in pretty much any thread...

      This would help, but not completely fix, two issues that seem to be inherent in the Tildes design:

      \1 Voting is mostly treated as an "I agree" button. You'll see this in pretty much any thread where there's back and forth discussion. When you reply to a comment you're implicitly saying "this comment is worth engaging with," in which case an upvote is warranted.

      Same thing for topics: leaving a top-level comment should force an upvote for the topic.

      \2 It encourages non-engagement with comments that maybe shouldn't be engaged with. For example, one hot topic of this week has been the calling out of low-effort posts and how the community ought to chill out a bit. By forcing an upvote, it discourages replying to said posts, which makes it more likely that such comments will be ignored and drift to the bottom of a topic.

      Edit: Whether this idea is implemented or not, as long as Voting = "I Agree" this site will become an even bigger echo chamber than Reddit because there are no downvotes to balance out the "I support the message of this topic/comment" crowd.

      19 votes
    37. Compassion is power, but I'm power-averse

      This is a tricky personal conundrum of mine. I'll try to articulate it clearly. I believe in compassion, and I want to live in harmony with compassionate tendencies inside. But at the same time,...

      This is a tricky personal conundrum of mine. I'll try to articulate it clearly.

      I believe in compassion, and I want to live in harmony with compassionate tendencies inside. But at the same time, in the act of extending compassion, there appears to be an in-built power gradient: the "giver" is somehow in an "advantaged" position, and the receiver a more disadvantaged one.

      An example. I was once in a fast-food restaurant, waiting to order, and I saw the order-taker was obviously new and very nervous and skittish at her job. So after I placed my order I expressed how much I appreciate her service and that I thought she was doing a good job. It was truly what I wanted to say, and I thought she took this well, like, she looked more relaxed as she beamed.

      But then there was a power gradient. I gave her something that she wouldn't/couldn't have given me. She was the more distressed one, and this power gradient emphasized that. I don't mean that bystanders were made more conscious of her distress. I mean, it had the potential to make me more conscious of my privilege and her her lack thereof.

      And I'm aversive to power. I can be highly sceptical and critical of power. I don't feel easy to have power over someone else. I have had troubled relations with power figures in my life. I easily confuse the natural, benign activation of power with the reflexive, defensive, "shields-up" reaction that I often find myself in. To explain a bit, the latter is really a form of anxiety, perhaps a trauma from experiences of hypercompetition, isolation, and emotional neglect in the past.

      In the end, I thirst after commonality, equality, brothersisterhood, close and meaningful contact with others as they are, as human beings, on level ground, side by side, sharing the common condition in our vulnerabilities... But there's this aspect of my character, i.e. the tendency to get tense and look for a "higher ground" and occupy there, just to be on the safe (more powerful!) side. There's this haughty, difficult-to-approach, high-brow me, that I feel get in the way.

      I fee sad and somewhat confused about this. I think I'm partly venting, partly asking about your similar experiences. Please consider this topic fairly open-ended. If you have something to say about it, I'm eager to listen to you.

      Thanks!

      7 votes
    38. Gotham - the okay-est not-Batman Batman story part 2: Makeovers

      As mentioned in part 1: Diversity, I'm currently rewatching Gotham on Netflix, and just writing up a whatever thoughts I have about the show. I find this show to be really good and really bad in a...

      As mentioned in part 1: Diversity, I'm currently rewatching Gotham on Netflix, and just writing up a whatever thoughts I have about the show. I find this show to be really good and really bad in a lot of places, both in storytelling in general and as a comic adaptation.

      Warning, there will be spoilers for the first three seasons (what I've seen up to).

      What I'm calling a makeover trope

      I'm basically defining any transformation, usually from undesirable/imperfect to desirable/perfect in the eyes of someone (usually a love interest). How this trope plays out is generally very gender specific, so I'm breaking it up into men and women. This trope is definitely not limited to what I'm going to cover.

      Women and the power of makeup
      When this trope is applied to a woman, there's generally shopping, hair and make-up involved. Examples includes:

      • creepy kidnapping, bathing and redress of a woman before presenting her to usually a man
      • common whip off her glasses and let down her hair
      • evil or sad all-black with heavy eyeliner
      • crazy/mad extra sexy make-up and clothes
      • girl-power shopping/spa day

      Men and the power of pushups
      When this trope is applied to a man, there's generally a training montage. Examples include:

      • hitting the gym
      • arming themselves with new weapons
      • new sharp tailored clothes
      • spiking up their hair, or shaving
      • turning evil after a betrayal

      Why I hate them

      I admit, it's a bit unfair to say I hate them, since this trope is pretty central to a lot of stories and will go unnoticed if done well. Character growth (in either direction) move stories. However, they stick out so much when tossed in poorly or for no reason, and I really do hate them then. Generally when I see them:

      • they are often shallow, such as just changing their hair (sure you can argue the symbolism of this, but it's cliche it's likely to be a reach to do so)
      • they change an individual character, but doesn't add to their relationships in a meaningful matter
      • (for women) they come with a sense of "taming", usually including a "breaking" phase, and usually by a man who just knows better

      How they can be good

      The makeover trope can be a very powerful character development tool. It can be driven by the plot or drive the plot. For me a good makeover trope will likely include:

      • internal desires to change, such as acknowledging a personal fault and wanting to improve
      • natural transformations, such as growing up or learning from experience
      • improves (or breaks down) existing relationships by comparing or contrasting our character with their close ones. This can work great to emphasis who they were to who they are or who they want to be

      Finally getting to Gotham

      Gotham, as a prequel to Batman, are origin stories, which by definition are transformation stories. We're watching the city of Gotham being transformed, Bruce Wayne becoming Batman, Oswald becoming the Penguin, and so on.

      In no particular order, here are some makeovers that stood out to me:

      Ivy Pepper (Hotness makeover)
      She's a tiny stupid kid with frizzy hair, who magically grows ten years and becomes super hot. So now you have childlike innocents meet boobs. But she's Poison Ivy, and she grew like a weed...get it?

      Safe to say, I did not like this change.

      Leslie Thompkins (Evil makeover)
      She's hurting after her husband is killed, and decides to use a drug to "free" herself. Though I didn't like this plot, I actually have no issues with this transformation, except for two things:

      • Why the booby black clothes and eyeliner? This is just a pet peeve of mine. I just want to see a woman turn evil and not become some sexy fetish.
      • No follow through. There are no consequences to this transformation. Jim, being the hero, will force her to take the antidote, and that's that. As cliche as it would be, I would prefer Jim somehow talk her into taking it, instead of just forcing it on her. Now it's just a weird take on the damsel in distress trope.

      I should also add, I actually don't like how characters need an excuse to do bad things. I think it would have been better if she just decided to screw Jim over, instead of this whole roundabout way of doing so, but still basically saying she loves him. Guess this saves the writers a redemption line.

      Barbara Kean (Madness makeover)
      Barbara is kidnapped and tortured by the Orge who believes she's his soulmate. Though this has makeover tropes I really dislike, specifically the "breaking/taming" and the "I see you for who you are and I will set you free" that comes with a huge dose of patriarchy, I actually thought this was pretty well done and revealed to the audience. I just wished they had more follow through regarding Barbara herself after this, instead of the shift to simply crazy, but still obsessed with Jim.

      Isabella (Dead girlfriend makeover)
      After learning that Ed (the Riddler) accidentally murdered his old girlfriend, who she looks exactly alike, Isabella decides to dress up as his dead girlfriend to prove "he won't hurt her". Little bit of a reverse of the the common trope, as she puts on glasses and ties her hair in a pony tail for this one. She's a disposable refrigerator girl, so my expectations were pretty low here. Still annoying to watch though.

      Oswald Cobblepot (Evil/power-up makeover)
      This character actually probably transforms the most through the series. There are lots of cliche bits, including sharp new clothes, but his transformations are generally a result of his own work and are fun.

      Selina Kyle (Dress-up makeover)
      The writers generally handle this character really well, so I'm not sure why they decided to toss in a random "guy sends over boxes and bags of shoes and clothes so you can dress up". She does dress up for the charity event, but easily goes back to herself. So, this was cliche, but has no consequences, ...so meh?

      Bruce Wayne (Toughness/reality makeover)
      The entire series basically has Bruce's slow transformation to Batman in the subplot. His interactions with Selina gives him the reality checks he's looking for, while contrasting his believes, specifically with Batman's infamous "no killing" rule. His makeover is deliberate, strongly internally motivated and permanent. His growth is believable.

      Final thoughts

      So this turned out way longer than I intended, and I actually didn't include nearly as much detail as I was going to.

      Thoughts? How does Gotham compare to other shows or stories?

      3 votes
    39. To which extent do you think it is useful to call bullshit on Facebook posts?

      So I have a few high school friends in Facebook who recently have become more radical (islamophobia, racism, sexism, identitarianism, etc.). As I said in a recent thread I have almost everyone but...

      So I have a few high school friends in Facebook who recently have become more radical (islamophobia, racism, sexism, identitarianism, etc.). As I said in a recent thread I have almost everyone but family blocked on my feed, but sometimes I make it a point to go to their profiles and see what they have posted. It usually is a lot of disinformation, misdirection, and dog whistling. I try to call them out because younger kids in my town look up to people like them and I'm worried they will become a bad influence. I also hope that, even though they will probably not become anarchists (or even run-of-the-mill conservatives) tomorrow, at least they will be a bit more empathetic to other people's pain.

      My question is, do you think it is useful to do this? Will their posts or my rebuttals make any difference at all? How do you react in these situations?

      More broadly speaking, is it important to have people calling bullshit when other people say blatant lies? Or is it useless and that energy would be better spent somewhere else?
      On the one hand even if it is just for signaling to other people (in my particular example, muslims, the LGBTQ community, etc.) that they are not alone it seems like a good thing to do. On the other hand, I'm finding it less and less likely every day that anyone will change their opinion on anything without a massive investment in bots/shills/astroturfers. Or a good psychedelic trip :-D.

      I am curious to hear your experiences regarding this and it is something I have discussed in person with other people and I always hear good arguments from both (and more) sides. Hopefully this is the right group/kind of thread and I'm doing the tag thing correctly, it is my first thread here !

      15 votes
    40. Gotham - the okay-est not-Batman Batman story part 1: Diversity

      I started writing this a couple days ago and it's turning into a bit of a novel with no plot, so I thought I'll break it up a bit. Warning, there will be spoilers. I'm not caught up - only watched...

      I started writing this a couple days ago and it's turning into a bit of a novel with no plot, so I thought I'll break it up a bit. Warning, there will be spoilers. I'm not caught up - only watched the three seasons available on Netflix, so if you're in the same boat, you're safe.

      Diversity in shows is not something I actively look for, but will generally notice if done really poorly or really well, the former more than the latter. Gotham as a whole swings in both directions.

      There's lots of different ways for a show to be diverse, I'm going to focus on women, race and sexuality in this post. Disability is going to be its own topic (when I get around to writing it).

      Women

      I'll start with the easiest check - yes there are women in this show, and they appear in frequency and numbers that more or less make sense for where they are. For example, in the bull pen, it's mostly men with a handful of women around, at a party they're about equal numbers, and so on. For named characters, they are in a variety of roles, both traditionally female and not. A short list includes, Sarah Essen, Barbara Kean, Selina Kyle, Renee Montoya, Fish Mooney, Ivy Pepper, Leslie Thompkins, and Tabitha.

      There are stereotypes and caricatures, but mostly they feel like dramatized comic archetypes more than sexist, though it can definitely be both. There's plenty to write on each character, which in of itself is a good sign.

      Now let's look at a few specific cases that caught my eye:

      Spirit of the goat victims
      This is just a little peeve. They went out of their way to specify that the victims are Gotham's first born to the point that Alfred points out that Bruce is a first born. Generally in stories, when referring to first born children, it's usually sons, but here, all victims are women. I'm going to guess it's for visual reasons, since the whole sacrificing a virgin in white on an alter is a pretty common trope. Still, can't decide how I feel about this one.

      Barbara Kean
      Now we're finally getting to who I really want to talk about - Barbara Kean, specifically from season 1.

      Comic book fans will recognize Barbara as Gordon's first wife and mother of the original Batgirl (also named Barbara). In the comics, she has a mental breakdown and leaves Jim and Gotham (their daughter refuses to leave and stays with Jim). She's the character that Gotham literally broke, and though she is not an unsympathetic character in the comics, her relationship with Jim is pretty glossed over for an emphasize on her lack of a relationship with her daughter. There is also an implied break in her and Jim's relationship where she supported him in his extremely stressful career as best she could, but he didn't support her when she needed him (and depending on the version, he actually cheats on her because he was so stressed...).

      This little background is why I was super excited to see Gotham's take on Barbara. This is probably the first time we get more than a flashback or half mention of this character in any medium. And she's treated with a lot of respect. She's supportive and compassionate, but still very human. At the start of the series, she's on relatively equal ground with Jim, asking to share his life, believing him (and in him), and just generally being supportive.

      As an audience, we see Jim take from this relationship, and never really give anything back, so we know it's doomed.

      She's not a flawless character, and suffers from what a lot of supporting casts do, which is that they are defined by the main character. Her fall, her mental break, can still arguably be classified as a women-in-refrigerator trope. She becomes a different person, but is generally there to haunt Jim, or help him, as the plot requires.

      Honestly, her flip to the dark side, will check of every bad sexist trope you can think of, including magician's assistant. So, she's easily one of the best and worst written characters of Gotham.

      Leslie Thompkins
      She is everything I wanted Le to be...until she's in a relationship with Jim. She starts off being a strong, competent doctor. She stands up for her patients and what she believes in, and is unafraid of sticking around when things get tough. Then she starts dating Jim, and does crazy things like demand PDA at work that is unprofessional and more importantly, that Jim is uncomfortable with. Nobody should ever kiss someone if they feel uncomfortable. Demanding it doesn't make you confident, it makes you creepy!

      From there she ranges from damsel to pregnant to evil. There are too many incidents to really cover, but, I do want to talk about the gas-lighting, which is a particularly poor choice of plot in my opinion.

      There's an entire arch where she, as the medical examiner, discovers evidence that a murder occurred, but is asked to believe it's suicide. She points out the inconsistently and basically points out that Jim is lying, which he was. She takes this from co-worker to co-worker, and literally every guy tells her she's just seeing things because she's grieving the death of husband. This is never addressed for what it is. The resolution comes when she turns herself to her "darkest desire", which is to wear lots of dark eyeliner and f*** Jim.

      This, compared to her comic character, who let Batgirl (Brown) die to prove a point to Batman. She's not a strictly good character in the comics, but she's definitely a strong character. So yeah...she's probably the worst written woman in Gotham, and is unfortunately the main female protagonist.

      Race

      Sure, the good competent guys are mostly white, and I'm always up for seeing more Asians, but the casting in general feels fine to me. No one feels out of place or token. I would say there's more stereotyping based on class than on race. So we have "hats" like Russian gangster, Italian mob, posh 1%-ers, and circus freaks.

      Not to say there aren't awkward parts, like Alfred's British(?) accent.

      Sexuality

      Identity
      As far as I can tell, there's no real representation here at all.

      Orientation
      There's three women, one man:

      • Renee is gay
      • Barbara is bi
      • Tabitha is bi
      • Penguin is gay

      They're a bit shallow, but probably because these women aren't as core as other characters. Renee and Barbara's relationship feels a bit more authentic than Barbara and Tabitha's. Maybe because Renee really is gay and an alcoholic in the comic, so the writers had more to draw from. Maybe because Barbara and Tabitha's relationship seems more for plot, or worst for easter-egging (not-Harley and not-Catwoman running the Sirens, with mini-Ivy popping in).

      Penguin being gay is actually really cute, in a creepy way. He spends a good deal of the show wanting a "friend" and finds one in Ed. Though there is an extreme selfishness to his love, it's still a pretty good subplot.

      Final thoughts

      So these are my quick thought on diversity in Gotham. What are your thoughts? Anything else stand out from the series (or comics) for you?

      Edit to add: I forgot about Penguin being gay.

      5 votes
    41. Is there a plan in the works to re-write tags to mediate duplicate / lump things together?

      Is there a plan in place to take tags with certain words and convert them to a standard? Say there is a Tiny Desk Concert posted in music and someone tags it Tiny Desk, someone else tags it...

      Is there a plan in place to take tags with certain words and convert them to a standard? Say there is a Tiny Desk Concert posted in music and someone tags it Tiny Desk, someone else tags it TinyDesk, and someone else tagged it Tiny Desk Concert. Is there a plan to take tags with specific words and change it to one things so all of the related content gets grouped together. So in this example, if a tag has tiny desk in it, it is converted to whatever the standard is. So from tiny desk to Tiny Desk Concert. That way everything ends up with the same tag?

      6 votes
    42. Collected UI feedback

      I've been grumbling about many of the things Tildes is trying to address for years. And I'm not alone. OTOH I have seen some sites that do some bits right, and some sites that almost got it right...

      I've been grumbling about many of the things Tildes is trying to address for years. And I'm not alone. OTOH I have seen some sites that do some bits right, and some sites that almost got it right only to fall flat at the penultimate hurdle. Let's try to collect and enumerate what I think is good and bad, both here and elsewhere. I'm optimistic about here because Tildes is a work in progress and some of these are quite readily fixable.

      Tildes, the good:

      #1, a long way ahead of everything else: Non-profit.
      I think Twitter and Reddit and Facebook all amply demonstrate why any general discussion forum that tries to make a profit is doomed to mediocrity and worse. Google+ is an edge case - the service may be free, but Google is watching and measuring your every move. And constantly optimising for their own performance metrics, of which fostering intelligent discussion totally is not on the list and is actually discouraged. See:
      'The Algorithm' is Not an Idiot, It Is Actively Deceptive https://plus.google.com/104879277024913363852/posts/51mme29dSMy

      #2 Markdown (also a coutny mile ahead of the alternatives) - elegantly simple markup; not too much, not too little. Even if you have technical quibbles with markdown's capabilities, the system is widely-enough known to outweigh them. I honestly can't think of a more appropriate choice.

      #3 Clean simple UI (couple of grumbles though - see below)

      #4 'Votes' rather than +1s, thumbs up, likes or or other cutesy shite. Elementary good UI practice - say what you mean.

      Tildes, the bad including what I hope are readily fixable or just oversights:

      #1 Poor display contrast. Don't use light grey text on white, you numpties, just because it's fashionable. If you want this site to be around long-term you'll have people of all ages posting, some with e.g. poor eyesight. There are well-known guidelines for the optimum contrast ratios for online text. Look 'em up and bloody stick within them. If you go for AAA that will be another point where you're ahead of the Google, Apple and other fashion-driven sites. Don't care if it's unfashionable, and if you want to be around in 20 years (as another successful discussion site I'll cite later has been) you should stick with what's usable, not what's currently cool. KTHXBAI. WebAIM: Colour Contrast Checker
      https://webaim.org/resources/contrastchecker/

      #2 Missed opportunity, fixable:

      You can look at activity from the last hour, day, 3 days etc, or enter a flexible range. But you've only made the range one-ended!! So how are you supposed to find a post from 'about 6 months ago' without scrolling through thousands of entries? Again, if you're interested in longevity, you have to ensure that it's possible for humans to refind older posts, and to check back to a specific date range that may eventually be months or years back. My 'long-lived site' inserts markers with month and year so that you can tell where you are in the feed without having to peer at some tiny date in light grey on lighter grey.

      #3 Vague datestamps

      Use dates FFS. 'About 2 hours ago' is a moving target, duh. How are you supposed to refind a post timestamped 'about 2 hours ago' on a fast-moving thread that was left sitting unrefreshed on your laptop for half a day while you were disconnected from the internet? Useless. For short periods, yes, some users may prefer a vaguer indicator, but once a post is more than about 12-16 hours old, just use the date and time, OK? Vague timestamps, while superficially user-friendly, are a superb and subtle way to disrupt the serious discussions Tildes wants to foster. That's why Google+, for example, does it, and that's why you shouldn't. Also, if the date's in a predictable, stable form, you can search for it. Load a shit-ton of posts going back months, then try searching for a post made 'two months' ago; then search again in a couple of weeks and the same search will give different results!

      #4 Preview and save button

      Where's my post preview button? I would have like to preview this screed before posting it. And given how long it is maybe saving it as a work in progress would have been useful too!

      Missing feature: effective filtering/killfiling
      Long-term, if the site gets big, it will live or die on this. Seriously.
      You need to be able to filter users, posts, and thread and groups temporarily or permanently.
      That includes being able to temporarily hide people you follow and like just to get their posts out of the way. So, mute for an hour, mute for a day, mute for a week, mute for a month (maybe), mute permanently. Applicable to every possible category on the site you can think of. dredmorbius (who is also here) goes on about this a lot. The ability to filter stuff out is far more important than the ability to 'find' stuff. Just filtering out the stuff you don't want helps the stuff you do bubble to the surface!

      Saveable filters (long term feature)

      When I want to collect cat memes, non-cat memes are noise and I need to filter them out (see above). When I want to read about other sutff, the cat memes are noise and I need to filter them. I don';t want to have to keep creating and discarding filters. As soon as your filtering system is powerful enough to be useful, it will be too much work to keep redoing, so make 'em saveable and organisable. There's uses for all of whitelists, greylists and blacklists.

      Post auto indexing (long term feature)

      I have to manually write and maintain my own damn post indexes on G+, otherwise all my old posts just vanish into limbo, inaccessible unless you know a unique search phrase from that particular post or are prepared to scroll for hours. [But the Goodle internal servers can access and analyse them all just fine.] My post index, with some comments: https://plus.google.com/104879277024913363852/posts/XoWoRujTBun

      Rapid browse mode, paginated

      When you're reading in depth, it may be OK to have a Google+-like UI with only half a dozen posts on-screen at once. (Tildes is currently shopwing me ten at a time, which ain't enough of an improvement to be worthwhile.) But this is hair-tearingly inefficient if you want to scan a lot of posts rapidly. You need a dense display format that shows large numkbers of posts so people can skim and find things quickly. With thumnails for images and indicators for links. Paginated, with the pages staying at consistent points. That way you can keep track of you place when you're browsing back in the archives, and even bookmark old stuff. Sometimes you want leisurely mode, but sometimes you want to jump back a way before switching to leisurely. Having only a slow browsing route is very effective at killing access to older discussions. Anything older than a few days or a few dozens of posts is effectively lost.

      Soft auto-lock for old posts
      Posts should auto-lock after... about 3 months of inactivity is a good number IME. But ideally it should be a soft lock, which means people can resurrect them. If you post on a soft-locked thread, you get a warning, or the owner gets to decide whether to unlock the thread and let your post appear. So consequently you need a preference setting so that post owners can indicate whether they want a soft or a hard lock on a post, and the time till it triggers.

      Per forum thread/post limits
      If you've got a forum with 1,000 active threads, you haven't really got one forum. You've either got several, in which case they should be split up, or you've got one forum with a lot of noise. So there might be something to be said for limiting the number of discussion threads in proportion to the number of users; for example, if ~dogs.chihuahuas has 5 users, let them have the default of 20 threads. Of which they might only use six. Nothing says you have to use all 20. But if ~dogs.pugs had 40,000 followers, perhaps it should be permitted 70 threads. If 70 isn't enough, it's probably past time to split ~dogs.pugs up. There is an uppser and a lower limit to how many people you can have a sensible discussion with. The lower limit is 2, and for small forums or up to a couple of dozen regulars 20 threads should be ample. When you get to hundeds or regulars, the thread count does need to go up a bit. But when you get to 10,000s, the noise levels starts to go up and it's time to split the group into subgroups. A thread count is a decent way to enforce that - I'd say even the biggest forum isn't allowed more than 2-3 screenfuls of threads. So 30-60, maybe. If that's not enough, it's time to subdivide, because keeping communities from getting too large keeps discussion quality higher. You can always follow both groups even after the split. But if you dislike regular A in group X, you can switch to group Y where they don't post. If everything's lumps together without regard to community scaling, you never get away from regular A unless you unsubscribe from group X altogether.

      Other sites

      Google+

      Circles (bad, it turns out) - seemed good at the time, but it turns out they're at the wrong end of the broadcast stream. The recipients have no way to filter what you post into the categories they want, and it's their preferences that matter at this point.

      Collections (good, it turns out) - this was the better way to do it. If someone posts cat pics, politics, and astronomy, you can just follow the subset of their posts you're interested in. This is reasonably effective, implicit filtering.

      Infinite scrolling windows (very bad) - [But excellent for Google's purposes of stifling anything but superficial conversations.] Finding anything older than a few hours may take literally hours of scrolling unless there's a search term you can enter. So tough shit if you wanted to find an image post with no associated text.

      Awesomely atrocious search Google used to be good at search. You wouldn't think so from the comedy search tool they provide on G+.

      Notifications (meh) - When you only have a few followers, it's nice to know you've been followed or mentioned or whatever. As your user count grows that becomes noise and then spam. Notifications have to scale intelligently, because a user with 240,000 followers has massivly different needs from a user with 12.

      My own comments: Google Plus User Feedback Archive https://plus.google.com/104879277024913363852/posts/DUanxsc7ya1

      Ello

      I like the clean UI, and it's very good for image posting.
      The discussions ain't too bad either, but it's maybe a bit too minimalist, and again, there was no way to find old posts,l so they're effectively lost.

      Twitter

      Well it would be good if people actually used it for short posts of up to 2xx characters or whatever the present limit is. But when you have people writing articles that need dozens of Tweets (and there's aggregator apps to collect them back into full articles FFS) then the system is clearly not being used in the way it was originally intended to be. I think this is what corporations would like the future of all discussion to be. Basically babble, where even the good stuff vanishes without trace after, well, potentially a few tens of minutes if you follow a lot of people. It's like drinking at a firehose. Jeez. You harldy need to exert effort to bury stuff. Just wait a while.

      Usenet

      Good for: killfiles, threaded discussions, clue, and asynchronous discussions spanning weeks, months or longer.
      Bad for: trolls, spam. Especially spam.

      I sincerely hope there are some Tilders who are thoroughly familiar with the dynamics, successes and failures of Usenet. It does a lot of things right that you'll also need to get right. And now all the morons are on the web, I'm not sure if Usenet is reverting to clued people only, or if the spammers are killing it off completely. TBH I'm not sure there's much point spamming Usenet these days; next to no-one goes there, and those that do are tech-savvy and exceptionally spam-hostile. Haven't been on myself for years. A very good example of a private usenet area that works well is the Povray news hierarchy. Another demonstration that focus on a single subject (the PoVRay raytracer) does a good job of keeping site/forum/whatever clue levels high. news.povray.org http://news.povray.org/groups/

      Web Forums

      Good for: focussed discussions on a single subject. In general, the more focussed the higher the quality. The Wesnoth forums, for example, are all about the Wesnoth computer game. So it's easy to tell what's off-topic and remove it. But the Giant in the Playground forums, which also include general roleplaying, are not as focussed and the clue level of the posters, while not atrocious, is noticeably lower, and a much greater degree of moderation is needed. But the GiantITP forums are much bigger than Wesnoth, so there a lot of just scaling effects going on there too. You also see this on, I guess, the Steam forums and Reddit groups, where the small niche communities (e.d. OpenTTD on Reddit) tend to be much more pleasant places to visit than the forums for mega-games like, I dunno, World of Warcraft.

      Reddit

      Good for: Actually handling collossal volums of posts on all sorts of subjects without collapsing into chaos.
      I'm not a big Reddit fan, but I have to give them credit for working at all, given their traffic volume.

      Also good for: Reddit Gold isn't a terrible way to fund a commercial-ish site. Aspects of that could be stolen.

      Wikis

      Placeholder

      Suspect there may be some things that could be learned from how Wikis do things, but nothing comes to mind at present. May revisit later.

      Email lists

      Good for: digests?

      Digests might be a useful feature when you're following a long-running discussion?
      Google+ almost got this right - you can opt to recieve an email whenever someone comments after you, but you can't get G+_ to send you emails fo your own posts, or to send you a summary/digest of the full discussion. So you can have a partial email archive of threads you've been involved in, but you can't have an email record of your own contributions. So, half of a useful feature there. Nice one, guys.

      Mornington Crescent

      These sites have been running for decades. They're basically text databases plus a bit of Perl glue code. A decent developer could (and has, more than once) knock out a fully functioning Mornington Crescent site in a matter of a few afternoons.

      Good for: longevity, stability, simplicity, 'weak user IDs', asynchronous discussions which can become realtime if you're online at the same time as your correspondent.

      Probably bad for: scaling, security
      The Crescent sites have a couple of dozen game threads each, and you post a comment wherever you feel like. Then the next person does the same, and so on. Some of the long-running games (e.g. the genral chat thread) have 30,000+ posts spanning years. But becuase it's paginated rather than an infinite scrolling window, you can jump back e.g. 1,000 posts (a few months) with relative ease.

      These sites all predate markdown, so they let you use basic HTML instead. A feature which has been horribly abused, most notably in the bad HTML game, and Acre Street (don't ask). A modern MC site, you'd use markdown.

      They still work on any browser - even Lynx - they don't even depend on Javascript. It's a web form with two or three fields. You type on your comment, click submit, and your comment is inserted into the page. Then the next person does the same, over and over for years, and the page grows as you do. As simple as a a web forum can possibly be, I suspect. And if bandwidth/performance becomes a problem, you can auto-split it into year-sized or 1000-post-sized chunks. Yes, people mostly only browse the last few tens of posts, but a paginated system lets you jump back further on occasion without placing an undue burden on the servers. (I go on about pagination a lot. I think it's a make-or-break feature, and it's only out of favour at the moment due to the whims of fashion and the web-corps' desires to make and keep online conversations at a superficial level. The black hats are doing it intentionally, and others are emulating them because they wrongly think they're following good - rather than evil - practice.
      Speaking of evil practice - check out Dark Patterns in Design for some of the ways we're manipulated: https://darkpatterns.org/

      'Weak User ID' - there's a text box you type your name in. Most people use the same name every time, because it establishes reputation. But it's just a text box so you could type in anything. That bit probably wouldn't scale, but for us, given that between us we all know everyone who posts except for the occasional random who shows up, it works fine.

      'Non-persistent chat' - one of the sites, which has since shut down, had a rolling chat page that was only transient. Chat posts older than about a week and more than 100 posts ago just disappeared off the bottom of the chat page and were lost for good, unless someone saved the chat. For some discussions - e.g. things like cat memes, this kind of transient chat is probably ideal. You could even implement an infinite scroller, because you know the end of the chat is never going to be more than 5-10 screens away. That wouldn't be so good for 50-100 screen. As a yardstick my G+ posts would probably go back about 1200 screens. Who the hell would ever scroll through that? If Tildes becomes successful, it will quickly hit to same point. Pagination, chaps. It's not sexy, but it's the only reasonable way to manage long data streams.

      OK, initial data dump done. This is more complete than I epxcted to get for a first go, but more typos too :-)

      Am likely to revist.

      16 votes
    43. Programming Challenge - Let's build some AI!

      Hi everyone! In this challenge, we will build simple genetic algorithm. The goal is to create genetic algorithm that will learn and output predefined text ("Hello World!"). The goal can be...

      Hi everyone! In this challenge, we will build simple genetic algorithm.

      The goal is to create genetic algorithm that will learn and output predefined text ("Hello World!").

      The goal can be achieved with any language and you'll need just simple loops, collection and knowledge how to create and use objects, even beginners can try to complete this challenge.

      How?

      I'll try to explain it as best as I can. Genetic algorithms are approximation algorithms - they often do not find the best solution, but they can find very good solutions, fast. It's used when traditional algorithms are either way too slow, or they even don't exist. It's used to, for example, design antennas, or wind turbines. We will use it to write "Hello World".

      First of all, we define our Entity. It is solution to given problem, it can be list of integers that describe antenna shape, decision tree, or string ("Hello World"). Each entity contains the solution (string solution) and fitness function. Fitness function says, how good our entity is. Our fitness function will return, how similar is entity solution text to "Hello World" string.

      But how will the program work? First of all, we will create list of entities List<Entity>. We will make, for example, 1000 entities (randomly generated). Their Entity.solution will be randomized string of length 11 (because "Hello World" is 11 characters long).

      Once we have these entities, we will repeat following steps, until the best entity has fitness == 1.0, or 100% similarity to target string.

      First of all, we compute fitness function of all entities. Then, we will create empty list of entities of length 1000. Now, we will 1000-times pick two entities (probably weighted based on their fitness) and combine their strings. We will use the string to create new entity and we will add the new entity to the new list of entities.

      Now, we delete old entities and replace them with entities we just made.

      The last step is mutation - because what if no entity has the "W" character? We will never get our "Hello World". So we will go through every entity and change 5% (or whatever number you want) of characters in their solution to random characters.

      We let it run for a while - and it is done!

      So to sum up what we did:

      entities <- 1000 random entities
      while entities.best.fitness < 1:
        for every entity: compute fitness
        newEntities <- empty list
        1000-times:
          choose two entities from "entities", based on their fitness
          combine solutions of these entities and make newEntity
          newEntities.add(newEntity)
        for every entity: mutate // Randomly change parts of their strings
      
      print(entities.best.solution) // Hello World!
      

      Now go and create the best, fastest, and most pointless, genetic algorithm we've ever seen!

      23 votes
    44. Do you care about illegal government surveillance?

      Government agencies around the world continue to run a dragnet on a large amount of communications, most of which is sent under the expectation of having a private conversation and yet the vast...

      Government agencies around the world continue to run a dragnet on a large amount of communications, most of which is sent under the expectation of having a private conversation and yet the vast majority of the public seems apathetic to the issue. Why is this? Is it because of an underlying cynicism and belief that you can’t do anything to stop them? Is it because you don’t care and are using the “I have nothing to hide” argument? Do you think that it is too much work to protect yourself? I don’t know the answers to these questions, but I hope that we can at least talk about it and maybe I can even convince you to care if you’re willing to hear me out.

      First, lets take a look at what these agencies actually do. There are many to pick from such as the CIA, FBI, MI6, MI5, the NSA, GCHQ, and FSB just to name a few. Their goals are pretty much the same as far as intrusive espionage goes. They all want to gather as much data as possible in hopes of finding political dissenters and protest groups, information on powerful leaders from other governments (usually with a strong potential for blackmail) and terrorists (although they rarely ever find them). Like many tyrannical practices before them, it is done under the guise of national security. This is because people are usually willing to sacrifice their freedoms for more (perceived) security. It is important to note that these agencies do not solely operate domestically. They are global threats and their reach extends far further than you may think. Just because you live in the EU does not mean you are safe from their reach.

      Does it sound like I’m exaggerating here? It can’t be that bad can it?

      Well, lets look at the facts. We don’t know that much about these agencies but what we do know is absolutely terrifying. Whistleblowers like Edward Snowden have shown us that their technology is being used for far more than just hunting terrorists. In fact, the NSA and GCHQ have essentially been running a dragnet on the entire world. Here is an article on the GCHQ showing how they hacked the cell phones of foreign politicians attending the G20 summit in 2009. They did not discriminate, they simply tapped everybody so they could read their texts and listen in on their calls to see whats going on. Here is a similar story where the NSA collected phone calls of Verizon subscribers, only this time they weren’t looking at politicans and suspects, they were either spying on you or people like you. The more recent Vault 7 and 8 leaks showed that the CIA was engaging in similar practices such as developing tools to send information from Smart TVs. Using a code that was written and gifted to the CIA by the UK’s MI5. Even the FBI, a domestic federal police agency has been given the go ahead to hack any computer in the world. Here is some evidence of when they hacked over 8,000 computers in 120 countries using only one warrant (given by a US judge which is NOT valid in any other part of the world) during a child pornography investigation.

      But they’re targeting criminals right? I have nothing to be worried about.

      First of all, that is the same rhetoric being used by the Chinese Government as they continue to develop facial recognition technology (currently being used to take pictures of jaywalkers and post them on billboards), their social credit system and mandatory surveillance apps on the phones of their citizens. All in effort of building a surveillance state.

      This has also not been the case historically. The two biggest enemies of the FBI in the 1960s was the Civil Rights movement and the Anti-War movement. The former article touches on the wiretaps placed on Martin Luther King Jr by the FBI, but its also important to note that they also sent him a death threat as well. The latter link is about the program that targeted both groups. Some modern day examples include the FBI’s survellance of PETA and Greenpeace as well as the NSA and GCHQ’s probe into humanitarian groups such as UNICEF. I also encourage you to read this post written by a redditor about what it is like to live in a surveillance state.

      Ever since 9/11, the motto of US intelligence agencies and many others around the world who feared the same threats was “never again”. Never again would they let an atrocity like 9/11 take place. They would do whatever it took to prevent another disaster from happening and so they introduced the PATRIOT act in congress. This 2,000 page act appeared less than a month after the attacks, and was passed with an overwhelming amount of support. As Michael Moore showed in his mockumentary film Fahrenheit 9/11, a member of congress has openly admitted to not having read the bill as well as many of his colleagues. Concerning parts of this act can be found in here.

      Now lets take a quick look at what happened in 2002. DARPA created a division of US government called the Information Awareness Office, now if that sounds Orwellian than just take one look at their logo. One year later in 2003 this organization started the Total Information Awareness Program which was described as a "Manhattan Project for Counter-Terrorism". The scope of this program was massive for the time and Senator Ron Wyden called it "biggest surveillance program in the history of the United States”. Sounds pretty creepy right? Yea, the American public thought so too, so DARPA responded in a brilliant stroke of genius to rename the program to Terrorism Information Awareness and suddenly nobody cared about being watched.

      Okay, but I’m fine with them spying on me as long it helps them to thwart terror attacks.

      Have you seen the news lately? The terror attacks that these practices are supposed to prevent still occur. There has yet to be one documented attack that has been prevented by any of these programs and I will prove to you why. During Edward Snowden’s tenure at the NSA, the Boston Marathon bombings happened.

      Here we are in 2013 and the second biggest terror attack since 9/11 has occurred. Snowden watched the events unfold on the news while sitting in the NSA’s break room. He made a remark to his colleagues saying that he would bet anything that we already knew about the bombers, and that they had slipped through the cracks with nothing that could be done to stop them. Turns out he was right Russia had warned both the FBI and the CIA about the older brother Tamerlan Tsarnaev but when the FBI investigated they found nothing. As Snowden so eloquently put it, “when you collect everything, you understand nothing”. Not only are these practices morally wrong, they are also ineffective.

      One year later in 2014, Snowden decided to leak everything. He objected to the American and British government’s warrantless surveillance and decided that the public had a right to know what was happening. Among the numerous startling documents, he revealed a program called XKEYSCORE. This program works as a sort of search engine for intelligence agencies. Analysts with access to the system will search for keywords like BOMB and PRESIDENT or DONALD TRUMP. It will then give them a list of unsecured text messages, emails, social media posts and so on. In fact just by writing this, I will likely show up among one of these searches.

      Okay, so if they are targeting everybody in the name of safety and they aren’t effective at keeping everybody safe, then why the hell are they still doing it?!

      One word: power. Just imagine the things you could do if you had access to everyone’s texts, emails, Facebook posts, bank records, as well as the legal and technical means to gain root access to any of the billions of devices in the world. Sounds pretty impressive right? Unfortunately for us, it all comes at our expense and without taking the proper steps, our lives are not private in the eyes of the government. After all, you wouldn't let a stranger go through your phone, so why would you let a government?

      I hope this information has been helpful to those of you who are either learning about this for the first time or getting a reminder on the extent of these invasive practices. I hope that you will reconsider the repercussions of these practices and maybe take steps to protect yourself. If there is any interest then I will post a part 2 later with things you can do to minimize this data collection. Its not as hard as you might think!

      For those of you who are still not convinced that governments are a threat to your personal privacy, please drop a comment below so we can get a discussion going.

      By the way, anyone who is interested in their privacy is likely under heightened surveillance due to interests in anonymity and security software.

      25 votes
    45. About the "ten thousand hours of practice to become an expert" rule

      Expertise researcher Anders Ericsson on why the popular "ten thousand hours of practice to become an expert" rule mischaracterizes his research: No, the ten-thousand-hour rule isn't really a rule...

      Expertise researcher Anders Ericsson on why the popular "ten thousand hours of practice to become an expert" rule mischaracterizes his research:

      No, the ten-thousand-hour rule isn't really a rule

      Ralf Krampe, Clemens Tesch-Römer, and I published the results from our study of the Berlin violin students in 1993. These findings would go on to become a major part of the scientific literature on expert performers, and over the years a great many other researchers have referred to them. But it was actually not until 2008, with the publication of Malcolm Gladwell’s Outliers, that our results attracted much attention from outside the scientific community. In his discussion of what it takes to become a top performer in a given field, Gladwell offered a catchy phrase: “the ten-thousand-hour rule.” According to this rule, it takes ten thousand hours of practice to become a master in most fields. We had indeed mentioned this figure in our report as the average number of hours that the best violinists had spent on solitary practice by the time they were twenty. Gladwell himself estimated that the Beatles had put in about ten thousand hours of practice while playing in Hamburg in the early 1960s and that Bill Gates put in roughly ten thousand hours of programming to develop his skills to a degree that allowed him to found and develop Microsoft. In general, Gladwell suggested, the same thing is true in essentially every field of human endeavor— people don’t become expert at something until they’ve put in about ten thousand hours of practice.

      The rule is irresistibly appealing. It’s easy to remember, for one thing. It would’ve been far less effective if those violinists had put in, say, eleven thousand hours of practice by the time they were twenty. And it satisfies the human desire to discover a simple cause-and-effect relationship: just put in ten thousand hours of practice at anything, and you will become a master.

      Unfortunately, this rule— which is the only thing that many people today know about the effects of practice— is wrong in several ways. (It is also correct in one important way, which I will get to shortly.) First, there is nothing special or magical about ten thousand hours. Gladwell could just as easily have mentioned the average amount of time the best violin students had practiced by the time they were eighteen— approximately seventy-four hundred hours— but he chose to refer to the total practice time they had accumulated by the time they were twenty, because it was a nice round number. And, either way, at eighteen or twenty, these students were nowhere near masters of the violin. They were very good, promising students who were likely headed to the top of their field, but they still had a long way to go when I studied them. Pianists who win international piano competitions tend to do so when they’re around thirty years old, and thus they’ve probably put in about twenty thousand to twenty-five thousand hours of practice by then; ten thousand hours is only halfway down that path.

      And the number varies from field to field. Steve Faloon became the very best person in the world at memorizing strings of digits after only about two hundred hours of practice. I don’t know exactly how many hours of practice the best digit memorizers put in today before they get to the top, but it is likely well under ten thousand.

      Second, the number of ten thousand hours at age twenty for the best violinists was only an average. Half of the ten violinists in that group hadn’t actually accumulated ten thousand hours at that age. Gladwell misunderstood this fact and incorrectly claimed that all the violinists in that group had accumulated over ten thousand hours.

      Third, Gladwell didn’t distinguish between the deliberate practice that the musicians in our study did and any sort of activity that might be labeled “practice.” For example, one of his key examples of the ten-thousand-hour rule was the Beatles’ exhausting schedule of performances in Hamburg between 1960 and 1964. According to Gladwell, they played some twelve hundred times, each performance lasting as much as eight hours, which would have summed up to nearly ten thousand hours. Tune In, an exhaustive 2013 biography of the Beatles by Mark Lewisohn, calls this estimate into question and, after an extensive analysis, suggests that a more accurate total number is about eleven hundred hours of playing. So the Beatles became worldwide successes with far less than ten thousand hours of practice. More importantly, however, performing isn’t the same thing as practice. Yes, the Beatles almost certainly improved as a band after their many hours of playing in Hamburg, particularly because they tended to play the same songs night after night, which gave them the opportunity to get feedback— both from the crowd and themselves— on their performance and find ways to improve it. But an hour of playing in front of a crowd, where the focus is on delivering the best possible performance at the time, is not the same as an hour of focused, goal-driven practice that is designed to address certain weaknesses and make certain improvements— the sort of practice that was the key factor in explaining the abilities of the Berlin student violinists.

      A closely related issue is that, as Lewisohn argues, the success of the Beatles was not due to how well they performed other people’s music but rather to their songwriting and creation of their own new music. Thus, if we are to explain the Beatles’ success in terms of practice, we need to identify the activities that allowed John Lennon and Paul McCartney— the group’s two primary songwriters— to develop and improve their skill at writing songs. All of the hours that the Beatles spent playing concerts in Hamburg would have done little, if anything, to help Lennon and McCartney become better songwriters, so we need to look elsewhere to explain the Beatles’ success.

      This distinction between deliberate practice aimed at a particular goal and generic practice is crucial because not every type of practice leads to the improved ability that we saw in the music students or the ballet dancers. Generally speaking, deliberate practice and related types of practice that are designed to achieve a certain goal consist of individualized training activities— usually done alone— that are devised specifically to improve particular aspects of performance.

      The final problem with the ten-thousand-hour rule is that, although Gladwell himself didn’t say this, many people have interpreted it as a promise that almost anyone can become an expert in a given field by putting in ten thousand hours of practice. But nothing in my study implied this. To show a result like this, I would have needed to put a collection of randomly chosen people through ten thousand hours of deliberate practice on the violin and then see how they turned out. All that our study had shown was that among the students who had become good enough to be admitted to the Berlin music academy, the best students had put in, on average, significantly more hours of solitary practice than the better students, and the better and best students had put in more solitary practice than the music-education students.

      The question of whether anyone can become an expert performer in a given field by taking part in enough designed practice is still open, and I will offer some thoughts on this issue in the next chapter. But there was nothing in the original study to suggest that it was so.

      Gladwell did get one thing right, and it is worth repeating because it’s crucial: becoming accomplished in any field in which there is a well-established history of people working to become experts requires a tremendous amount of effort exerted over many years. It may not require exactly ten thousand hours, but it will take a lot.

      We have seen this in chess and the violin, but research has shown something similar in field after field. Authors and poets have usually been writing for more than a decade before they produce their best work, and it is generally a decade or more between a scientist’s first publication and his or her most important publication— and this is in addition to the years of study before that first published research. A study of musical composers by the psychologist John R. Hayes found that it takes an average of twenty years from the time a person starts studying music until he or she composes a truly excellent piece of music, and it is generally never less than ten years. Gladwell’s ten-thousand-hour rule captures this fundamental truth— that in many areas of human endeavor it takes many, many years of practice to become one of the best in the world— in a forceful, memorable way, and that’s a good thing.

      On the other hand, emphasizing what it takes to become one of the best in the world in such competitive fields as music, chess, or academic research leads us to overlook what I believe to be the more important lesson from our study of the violin students. When we say that it takes ten thousand— or however many— hours to become really good at something, we put the focus on the daunting nature of the task. While some may take this as a challenge— as if to say, “All I have to do is spend ten thousand hours working on this, and I’ll be one of the best in the world!”— many will see it as a stop sign: “Why should I even try if it’s going to take me ten thousand hours to get really good?” As Dogbert observed in one Dilbert comic strip, “I would think a willingness to practice the same thing for ten thousand hours is a mental disorder.”

      But I see the core message as something else altogether: In pretty much any area of human endeavor, people have a tremendous capacity to improve their performance, as long as they train in the right way. If you practice something for a few hundred hours, you will almost certainly see great improvement— think of what two hundred hours of practice brought Steve Faloon— but you have only scratched the surface. You can keep going and going and going, getting better and better and better. How much you improve is up to you.

      This puts the ten-thousand-hour rule in a completely different light: The reason that you must put in ten thousand or more hours of practice to become one of the world’s best violinists or chess players or golfers is that the people you are being compared to or competing with have themselves put in ten thousand or more hours of practice. There is no point at which performance maxes out and additional practice does not lead to further improvement. So, yes, if you wish to become one of the best in the world in one of these highly competitive fields, you will need to put in thousands and thousands of hours of hard, focused work just to have a chance of equaling all of those others who have chosen to put in the same sort of work.

      One way to think about this is simply as a reflection of the fact that, to date, we have found no limitations to the improvements that can be made with particular types of practice. As training techniques are improved and new heights of achievement are discovered, people in every area of human endeavor are constantly finding ways to get better, to raise the bar on what was thought to be possible, and there is no sign that this will stop. The horizons of human potential are expanding with each new generation.

      -- Ericsson, Anders; Pool, Robert. Peak: Secrets from the New Science of Expertise (p. 109-114). Houghton Mifflin Harcourt. Kindle Edition.

      22 votes
    46. What, if anything, makes a morally good war?

      I've been consuming the darkness that is wartime histories from the past three or four centuries and I feel like I've encountered a lot of people who had what they believed to be justifiable...

      I've been consuming the darkness that is wartime histories from the past three or four centuries and I feel like I've encountered a lot of people who had what they believed to be justifiable reasons to launch wars against other powers. There are people who thought they had divine right to a particular position of power and so would launch a war to assert that god-given right. There are people who believed in a citizen's right to have some (any) say in how their tax money gets used in government and so would fight wars over that. People would fight wars to, as John Cleese once said, "Keep China British." Many wars are started to save the honor of a country/nation. Some are started in what is claimed to be self-defense and later turns out to have been a political play instigated to end what has been a political thorn in their sides.

      In all this time, I've struggled to really justify many of these wars, but some of that comes with the knowledge of what other wars have cost in terms of human carnage and suffering. For some societies in some periods, the military is one of the few vehicles to social mobility (and I think tend to think social mobility is grease that keeps a society functioning). Often these conflicts come down to one man's penis and the inability to swallow their pride to find a workable solution unless at the end of a bayonet. These conflicts also come with the winning powers taking the opportunity to rid themselves of political threats and exacting new harms on the defeated powers (which comes back around again the next time people see each other in a conflict).

      So help keep me from embracing a totally pacifistic approach to war. When is a war justifiable? When it is not only morally acceptable but a moral imperative to go to war? Please point to examples throughout history where these situations have happened, if you can (though if you're prepared to admit that there has been no justifiable war that you're aware of, I suppose that's fine if bitter).

      20 votes
    47. Cultural appropriation justified through DNA tests?

      Good morning! I was listening to the CBC radio on my way to work and there was a very interesting discussion about how people choose to interpret the results of DNA tests. I did a quick search and...

      Good morning!

      I was listening to the CBC radio on my way to work and there was a very interesting discussion about how people choose to interpret the results of DNA tests. I did a quick search and unfortunately couldn't find the radio broadcast on CBCs site.

      Points mentioned (from my memory):

      • People don't look at the results of a DNA test and go "this is who I am", instead they use it to cherry-pick who they want to be
      • Statically, "white" people tend to identify with a more "exotic" finding in their test
      • Example used included a person that chose to identify with who they thought they would pass as; results showed Native and Celtic blood, and person went with Native because he didn't believe they physically passed for Celtic

      The cultural appropriation part:

      • When non-minorities, who have generally not been raised or have much interaction with the minority they are now choosing to identify with, they can skew, more specifically flatten stats. For example, for a person who's always identified as caucasian to start checking off boxes for a minority, they are potentially 1) disregarding the consequences there are to race (discrimination), and 2) pumping up the stats for minority representation.

      As a visible minority myself, I just find it in poor taste. I would love to think people who find a little bit of Asian blood will go and try to discovery more of what it is to be Asian, but I would definitely roll my eyes, if you just come up to me and say "I'm 1/64th like you".

      So thoughts? Has anyone done a DNA test and how did it go?

      19 votes
    48. "The book was better than the movie." How important is the medium used in the storytelling?

      A number of years ago at a family reunion, I remember a rather raucous aunt of mine who sat at the table gloating that she reads “so many books.” After she thoroughly disparaged society for its...

      A number of years ago at a family reunion, I remember a rather raucous aunt of mine who sat at the table gloating that she reads “so many books.” After she thoroughly disparaged society for its preference of films, television, and video games, etc., it was revealed that the entire corpus of what she reads is harlequin romance novels.

      Being the shy and tepid fellow that I was, I didn’t call her out on her somewhat vapid achievement. But, the thought that crossed my mind was, “Two hours spent watching ‘A Clockwork Orange’ or ‘Lawrence of Arabia’ would be a much more rewarding and mentally invigorating experience than spending six hours filling my head with the risqué adventures of Fabio.”

      To which, this (kind of) opens up a question about the worth of the medium that we use for storytelling. Is there intrinsic value in written stories versus audio/visual ones? Often enough, a film will be adapted from a book. The sentiment that frequently seems to follow is, “the book is better than the movie.” Is this because we value books as a format more? Is it the greater degree of detail? Perhaps our “mind’s eye” creates a more appealing interpretation than a film director ever could? Or maybe it just makes us feel good to say that we like to read.

      I’m just using the books and movies dynamic as an example. The truth is that we can have this debate about all forms of artistic medium, whether it is live theater, television series, poems, music, radio plays; the list goes on. Marshall McLuhan famously coined the phrase, “The medium is the message.” How true is this, and how does it affect how we value each different kind of medium? What are your thoughts?

      19 votes