• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Weekly US politics news and updates thread - week of February 1

      This thread is posted weekly - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate...

      This thread is posted weekly - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      16 votes
    2. Weekly US politics news and updates thread - week of January 25

      This thread is posted weekly - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate...

      This thread is posted weekly - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      15 votes
    3. Daily thread - United States 2021 transition of power - January 23

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      9 votes
    4. Daily thread - United States 2021 transition of power - January 22

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      10 votes
    5. Daily thread - United States 2021 transition of power - January 21

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      11 votes
    6. Daily thread - United States 2021 transition of power - January 20

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      23 votes
    7. Daily thread - United States 2021 transition of power - January 19

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      15 votes
    8. Daily thread - United States 2021 transition of power - January 18

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      18 votes
    9. Daily thread - United States 2021 transition of power - January 17

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      17 votes
    10. Daily thread - United States 2021 transition of power - January 16

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      13 votes
    11. Daily thread - United States 2021 transition of power - January 15

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      19 votes
    12. Daily thread - United States 2021 transition of power - January 14

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      13 votes
    13. Daily thread - United States 2021 transition of power - January 13

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      18 votes
    14. Daily thread - United States 2021 transition of power - January 12

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      18 votes
    15. Daily thread - United States 2021 transition of power - January 11

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      23 votes
    16. Daily thread - United States 2021 transition of power - January 10

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      17 votes
    17. Daily thread - United States 2021 transition of power - January 9

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      26 votes
    18. Daily thread - United States 2021 transition of power - January 8

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic,...

      This thread is posted daily - please try to post all relevant US political content in here, such as news, updates, opinion articles, etc. Extremely significant events may warrant a separate topic, but almost all should be posted in here.

      This is an inherently political thread; please try to avoid antagonistic arguments and bickering matches. Comment threads that devolve into unproductive arguments may be removed so that the overall topic is able to continue.

      30 votes
    19. Sunday Security Brief

      Sunday Security Brief This brief covered a unique attack vector, information on a broad campaign using DNS attacks, a case relating to technology law, and a few advisories that either stuck me as...

      Sunday Security Brief

      This brief covered a unique attack vector, information on a broad campaign using DNS attacks, a case relating to technology law, and a few advisories that either stuck me as important or curious.

      What happened last night can happen again ~ fortune


      Topics:

      • IDN Homograph Attack
      • A Deep Dive on DNS Hijacking Attacks
      • Law enforcement has seized the domains and infrastructure of three VPN services being used for cybercrime
      • Advisories

      IDN Homograph Attack

      This particular exploit is interesting. It takes advantage of the fact that many different characters look alike to mislead people from their desired domain to a malicious one. I wonder what practices could help avoid this issue. The obvious step is to be concious of limiting the links that you click on from websites like Tildes, Hacker News, Reddit, or where anywhere can share a link with you via text. For example, if you see a Reddit thread about PayPal where someone includes a link to the PayPal Customer Service Center... Don't click it, just Google "PayPal Customer Service". This will be far safer in ensuring that you're going to the domain that you meant to!

      Another thing to note is the importance of realizing how your trust online and how that changes your behavior. I know that I have a general sense of trust for people here that removes a lot of doubt when it comes to clicking random stuff you all share here. That trust could potentially work against you.

      "The internationalized domain name (IDN) homograph attack is a way a malicious party may deceive computer users about what remote system they are communicating with, by exploiting the fact that many different characters look alike"

      "The registration of homographic domain names is akin to typosquatting ~ Wikipedia, in that both forms of attacks use a similar-looking name to a more established domain to fool a user. The major difference is that in typosquatting the perpetrator attracts victims by relying on natural typographical errors commonly made when manually entering a URL, while in homograph spoofing the perpetrator deceives the victims by presenting visually indistinguishable hyperlinks."

      IDN homograph attack ~ Wikipedia


      A Deep Dive on DNS Hijacking Attacks

      The article covered is a few months old, but still relavant as ever. The U.S. government alongside private security personnel issued information of a complex system that allowed suspected Iranian hackers to obtain a huge amount of email credentials, sensitive government and corporate information. The specifics of how this attack occured are not publicly available but Cisco's Talos research has a write up of how DNS Attacks work, the relavant snippets are below.

      "Talos said the perpetrators of DNSpionage were able to steal email and other login credentials from a number of government and private sector entities in Lebanon and the United Arab Emirates by hijacking the DNS servers for these targets, so that all email and virtual private networking (VPN) traffic was redirected to an Internet address controlled by the attackers."

      "Talos reported that these DNS hijacks also paved the way for the attackers to obtain SSL encryption certificates for the targeted domains (e.g. webmail.finance.gov.lb), which allowed them to decrypt the intercepted email and VPN credentials and view them in plain text."

      "A Deep Dive on the Recent Widespread DNS Hijacking Attacks" ~ Krebs on Security


      Law enforcement has seized the domains and infrastructure of three VPN services being used for cybercrime

      The balance between allowing autonomy and protecting our collective interests comes to my mind. This seems like a worthy example of when stopping people from victimizing others overshadows the benefits of free action.

      "Law enforcement agencies from the US, Germany, France, Switzerland, and the Netherlands have seized this week the web domains and server infrastructure of three VPN services that provided a safe haven for cybercriminals to attack their victims."

      "... described the three as "bulletproof hosting services," a term typically used to describe web companies that don't take down criminal content, despite repeated requests."

      "According to the US Department of Justice and Europol, the three companies' servers were often used to mask the real identities of ransomware gangs, web skimmer (Magecart) groups, online phishers, and hackers involved in account takeovers, allowing them to operate from behind a proxy network up to five layers deep."

      Law enforcement take down three bulletproof VPN providers ~ Zdnet


      Advisories

      • Debian, DSA-4824-1 chromium security update. Source

      • Arch, CVE-2020-25637 libvirt. Source

      • CentOS, CESA-2020-5437, Important CentOS 7 kernel. Source

      • RedHat, RHSA-2020:5665, Important: mariadb:10.3 security, bug fix, and enhancement update. Source

      • Windows, If you know of a good tracker for Windows securities advisories, please let me know. I was considering just drawing from the Microsoft Security Response Center Blog.

      11 votes
    20. Beat Saber (and the Oculus Quest 2)

      The first time I saw beat saber was this gameplay video in 2018 and I immediately fell in love with it. I adored the concept and wanted to play it so badly. There's a VR arcade close to my place,...

      The first time I saw beat saber was this gameplay video in 2018 and I immediately fell in love with it. I adored the concept and wanted to play it so badly.

      There's a VR arcade close to my place, where I actually played Beat Saber for ~30 mins last year. Lots of fun! And last week, I bought and received an Oculus Quest 2 and finally played it by myself.

      First of all, god damn that is a good game. It's perfect at making you feel like you're naturally good at it, too. Or maybe I actually am. With only ~4 hours of played time I'm doing hard or expert on most new songs with faster song mode (+20% song speed). Which has this weird effect of making me feel like that's the natural pacing of the song… super, super weird when they are ones I already know, as now the version I know feels slowed down.

      The campaign felt short and a bit too easy, with one exception (1-hand expert $100 bills with max 4 misses… spent 2 days on that. Looks like I'm not the only one having problems with it). Though it's been frustrating in places; I find the whole "you need to make at least x mistakes to win this level" pretty ridiculous. Min/max movement is an interesting mechanic but I'm not fond of the execution.

      I have some frustrations with the game. No replays I can save to show off the most awesome combos. Hit detection feels way off on some levels. I haven't tried online mode yet, pretty excited about it.

      But god daaaaamn it's an awesome game. I'm finally playing something again! I haven't really played any video games since … shit, almost two years. And the workout you get is fantastic. I am finally getting a handle on my lockdown atrophy.

      Ben Brode once said: "Make your games super easy to get into. The longer it takes me to get into your gameplay, the less interested I will be in playing your game. Except for Beat Saber: I will jump through any hoop just to play that."

      And that brings me to the Oculus Quest 2. I was a 2020 original Oculus Rift kickstarter backer. I actually tried the first dev kit. A pretty awesome and unique feeling, but all that for shitty resolution, motion sickness and 4 cables hanging off your head.

      Well, it's all gone. Integrated audio, fully wireless, good resolution, no cables, no base station, no PC required. And the features just blow my mind. IR cameras to detect objects around you, the guardian mode with its virtual barriers, the pass-through mode which lets you see outside the oculus without removing it (killer feature). Casting support so it's easy to show your gameplay to friends in the same room. Oh and hand detection?! This is some Star Trek shit.

      I recall my reactions to touching and playing with the first iPhone: "Wow, this is game-changing." - Such is my reaction to the Oculus Quest 2. VR is now a console that is, frankly, cheaper and less intimidating than owning a playstation-type console or some such (after all, you need a TV for those). It's on the same level as the Nintendo Switch. I know a lot of people who are greatly intimidated by VR and this removes almost everything scary about it.

      Incremental progress is weird; sometimes you stop following the various upgrades in a field and suddenly you catch up and it's mind-blowing.

      The problem with the Quest 2 is still the lack of true killer games. Right now, I bought a $400 Beat Saber game… though, it's still worth it. Like Ben said: any hoop.

      (I also got The Room VR because I'm a sucker for these kinds of games and it came highly recommended)

      17 votes
    21. If you could rewrite 1 element of modern computing, what would it be and why?

      The question mostly says it all, but I will give one of my ideas. I would replace the concept of a holistic app and instead replace it with a loose collection of features. The point would be to...

      The question mostly says it all, but I will give one of my ideas. I would replace the concept of a holistic app and instead replace it with a loose collection of features. The point would be to allow the end user to build a GUI from elements of multiple apps. You could have buttons that perform multiple functions in multiple apps. It would allow you to streamline and remove remove annoying elements; you could lock interface elements so you don't have to relearn the interface when the devs randomly decide to change it.

      11 votes
    22. A discussion of Glenn Greenwald's departure from The Intercept

      Glenn Greenwald resigned from from The Intercept_ an online publication he helped start after the Edward Snowden Leaks. In that letter Glenn Greenwald goes into detail for the reason for his...

      Glenn Greenwald resigned from from The Intercept_ an online publication he helped start after the Edward Snowden Leaks. In that letter Glenn Greenwald goes into detail for the reason for his resignation.

      The final, precipitating cause is that The Intercept’s editors, in violation of my contractual right of editorial freedom, censored an article I wrote this week, refusing to publish it unless I remove all sections critical of Democratic presidential candidate Joe Biden, the candidate vehemently supported by all New-York-based Intercept editors involved in this effort at suppression.

      Editor-in-Chief of The Intercept's response with a heavy critique of Glenn Greenwald work as a Journalist.

      it is important to make clear that our goal in editing his work was to ensure that it would be accurate and fair. While he accuses us of political bias, it was he who was attempting to recycle the dubious claims of a political campaign — the Trump campaign — and launder them as journalism.

      Glenn Greenwald post the unedited article w/ typos and and all that The Intercept refused to publish.

      Glenn has also posted the email exchange between himself and other editors at The Intercept.

      26 votes
    23. Programming Challenge: Over-engineer obfuscation of a mailto link on a hypothetical webpage

      This is a bit of a silly challenge that came to mind when I saw a discussion about obfuscating mailto links on the unofficial Discord server. This challenge is intentionally meant to be ridiculous...

      This is a bit of a silly challenge that came to mind when I saw a discussion about obfuscating mailto links on the unofficial Discord server. This challenge is intentionally meant to be ridiculous and encourages horrendous solutions that should never see the light of day in actual production code.


      Some Background

      On the internet, bots are an incredibly common. They may do anything from crawling through webpages to map out valid links on the web, to spamming forums with links to scam websites. Among some of the less ethical uses of bots is the collection of any email addresses that might be sitting around in a webpage's source code, either made visible to the user or hidden behind some alternative text. These bots collect these email addresses for any number of purposes, including phishing attempts to hijack accounts.

      Commonly, these emails can be found sitting inside of so-called mailto links, which will open your default mail application and pre-populate the recipient's address, preparing you to send a new email in a single click. It's a safe bet that the vast majority of mailto link implementations aren't very sophisticated, simply providing a snippet that looks much like the following:

      <a href="mailto:johnsmith@example.com">Contact Me</a>
      

      Given the above, most bots will likely only ever scrape a webpage for a link containing href="mailto:. A simple form of obfuscation to combat a bot could be to leave the href attribute empty on initial page load, capture the on click event, dump the mailto email address into the href attribute, and finally remove the on click event handler from the link before re-sending the click event.

      We're not here for simple, however.


      Challenge

      As suggested in the title, the challenge is to over-engineer this obfuscation. There is only one hard requirement:

      Clicking the "Contact Me" link should, to the user's perception, function (mostly) identically to a simple mailto link. Specifically, clicking the link should ultimately result in the user's mail application opening (or being prompted to open) with no further input from the user and the "to" field being correctly pre-populated with the intended email address. This means that captchas and the like are not allowed. Delays in triggering the mail application due to processing layers of obfuscation, however, are expected and acceptable (although "until well after the heat death of the universe" is not an acceptable delay, so let's be reasonable).

      Apart from the requirement above, solutions that require increasingly more sophisticated methods of de-obfuscation for a bot to discover your email address are preferred. The more complicated a bot's design would need to be to discover your email address, and the more painful it is for other programmers to see the abomination you've created, the better.

      CSS is not required. A functioning webpage is not required. An entire web server is not required. A full, working web project including a framework with defined routes, security features, a VM provisioning script, and whatever the fuck else you would need is not required. You can build an actual web project around this if you wish, but code snippets and some comments explaining what does what will be more than sufficient.

      11 votes
    24. Confessions of NPC torment

      Shadow of War keeps crashing on me now, which has provided the inspiration for me to finally sit down and get this off my chesticles. I think bad things happen in my brain when I read the news too...

      Shadow of War keeps crashing on me now, which has provided the inspiration for me to finally sit down and get this off my chesticles. I think bad things happen in my brain when I read the news too much or don't get enough exercise.

      I remember when tormenting NPCs in games used to make me feel very sad. I was almost driven to tears by the villagers in Black & White being flattened under a carelessly dropped boulder, in fact. Over the years, though, I've found that my capacity for cruelty toward NPCs has grown considerably. I'll give a long example:

      In the game *Shadow of War*, you wage a supernatural guerrilla war against orcs in Mordor. While orcs and goblins are usually portrayed in the *The Lord Of The Rings* as being stunted, hobbling little creatures, the kind you face up against are Uruks. A basic distinction between them and ordinary orcs is that Uruks are bigger and nastier. Mordor is crawling with Uruks of various sizes, colours, tribes and fighting styles, and your job is to dominate or kill the toughest of them to rebuild the army of the dark lord in your own image.

      What sets the Uruks of Middle Earth apart from your typical NPCs, aside from the great variety in their appearance and behaviour, is the superb quality of their voice acting. Each of them has a name that reflects their character or deeds in combat. Each has his own wrestler-like introduction, complete with imaginative threats of violence. They can taunt you one last time on their knees before you deliver the killing blow, they can cheat death to come back scarred and vengeful, they can ambush you and swear they'll make you eat shrakh (they have their own vocabulary too) for killing their blood brother, and they can become increasingly obsessed with you if you either refuse to stay dead...or choose to do what I like to.

      You see, you don't always have to kill your prey. In fact, depending on their strengths and weaknesses, that might be strongly against your interests. You're supposed to be rebuilding an army, after all, and for that you need like live soldiers. So while the potential pool of captains is as deep as the infinite birthing vats of Mordor, there are some who will have a special place to you for reasons of their attributes, their fighting style, their level, or even their voice and appearance. Some Uruks sing, some rhyme, some look like cenobites, and still others might communicate like the Martians from Mars Attacks. Once you find a favourite, you can defeat them in combat and then choose to dominate them. At this point, you can recruit them...or you can shame them.

      Shaming is a mechanic that will lower an Uruk's level and place a prominent brand of your palm into their face. This can be useful if they have an iron will and you wish to remove that attribute so they can be coaxed into joining your zombie army. However, just as Uruks have a chance to cheat death or betray you, they also have a chance to react strongly to being shamed: they become deranged, losing their mind along with their power level; or they transform into much more powerful maniac.

      Finally, on to my tale of the follower who betrayed me and suffered a fate worse than death: being almost the sole object of my attention for an entire evening. I had a rather powerful follower with a suite of deadly abilities in combat, and he was a hoot to watch at work. I sent him to the fighting pit frequently, not so much to level him up as to watch him butcher his optimistic inferiors in a variety of exciting ways. Sadly, this follower eventually died in combat, and I recruited someone else to fill my emotional void. I'd actually forgotten about him until he unexpectedly surfaced in the middle of battle a few hours later, announcing that because I'd left him on the battlefield he was swearing his allegiance to the true dark lord of Team Red. A fight ensued in which I knocked him down to a fraction of health and then dominated and shamed him, before finishing off my other opponent. Not willing to let the matter rest, though, I pursued my erstwhile soldier, marking him down as Priority Uno. Again and again I would find him patrolling some quiet corner of the map and leap down upon him like a spider onto the head of an Australian electrician. After the first few shamings, he was only indignant at the repeated humiliation, but by number four, he was becoming increasingly paranoid that I was a tool sent to test him by the dark powers that ran Mordor. He would yell that this was simple to see, and to tell my infernal masters that he refused to be persecuted like this.

      Eventually, after I'd almots shamed him all the way down to level 1, I encountered him sitting quietly on a little mossy bridge and staring blankly into the ravine below. I found it momentarily moving that anywhere within miles of the blasted hellscape of Mordor could present such a remarkably tranquil, pastoral scene. I wondered, from my perch above, what he must have been thinking. Did his heart hang heavy with sadness and regret? Was he building a mental web of the conspiracy in his head? Or was he just thinking that he was so exhausted, and it was such a long way down?

      He didn't have long to ponder, because shortly afterward I broke him. I turned my one-time compatriot into a gibbering wreck unable to vocalise words beyond, "It's simple! So simple!" as he stumbled away, quaking, through the undergrowth.

      If you thought the story was already bad enough, you should probably stop here. Earlier, I mentioned that the previous captain had ambushed me during combat, and that Uruks have a chance of cheating death. Well, the other captain I was fighting at the time did just that, and was incensed that I'd maimed him. Unfortunately for him, his fighting skills hadn't improved during the mortal interim, and I decided to shame him as well for giving it a second go. He broke a lot quicker, and would do nothing (outside of attacking me) besides giggling like Bill Skarsgård's Pennywise. Once I'd sent him off for the third or fourth time, I was surprised by another orc who raged at me for destroying his blood brother's mind and swore he'd do me in for it. This was quite unusual, as Uruks don't tend to display emotion beyond anger and terror (in that order). I thought for a moment about the fact that I'd taken this Uruk's brother away in a manner far crueller than just outright killing him, and then I shamed him too. Somehow, though, it just wasn't quite as much fun, so I eventually killed him.

      In the space of a few idle hours, I had managed to turn a game full of compelling and even charming characters into something more akin to One Flew Over The Cuckoo's Nest, then eventually the asylum from Amadeus. It was quite entertaining, in spite of the little melancholic voice in the back of my head, until I inadvertently checked myself in and dissociated entirely. I hope my in-game stats aren't being too closely observed.

      So, got any confessions of your own? Is this a potential indicator of psychopathy? How many musically talented Pushkrimps have you recruited?

      7 votes
    25. Can we please have a highlight showing where a topic's title has been edited in the topic log?

      It could look like Wikipedia, where green shows what was added in the bottom section and red shows what was removed in the top section. Maybe orange and blue for coloblind people. Useful for typos...

      It could look like Wikipedia, where green shows what was added in the bottom section and red shows what was removed in the top section. Maybe orange and blue for coloblind people. Useful for typos or small title tweaks, not so much bigger changes

      I can never tell how it is currently without reading through the titles at least twice if it's a typo.

      6 votes
    26. Minor bug: Can't collapse linked comments

      The CSS selectors that determine whether or not to apply the display: none rule to comment text sections use the pseudo-class rule :not(:target). While this is great for keeping a comment in a...

      The CSS selectors that determine whether or not to apply the display: none rule to comment text sections use the pseudo-class rule :not(:target). While this is great for keeping a comment in a non-collapsed state, it's a bit too effective as it prevents user-initiated collapsing of the comment. This can be problematic when you visit a direct link to a comment with an extensive reply tree beneath it and want to collapse it so that you can view the surrounding reply trees. As it stands, you can't do this without needing to either a) collapse the parent (prevents viewing sibling comments), b) collapse the children (requires collapsing potentially multiple child comments), or c) remove the fragment portion of the URL (requires reloading the page and possibly losing your place on the page).

      Reproducing should be as simple as clicking Link in a comment's header, then trying to collapse the comment after being redirected.

      9 votes
    27. The Results of the Actual Unofficial 2020 Tildes Census

      Collect and code, until it is done. And now it is. Ladies (the few that we have, I mean holy FUCK ), gents and everyone inbetween, welcome to the results of the 2020 Tildes census, which is only...

      Collect and code, until it is done.

      And now it is.

      Ladies (the few that we have, I mean holy FUCK ), gents and everyone inbetween, welcome to the results of the 2020 Tildes census, which is only 34% less horrifying than 2020 itself. And you better believe I'm going to keep this up for the whole post, because fuck the responses this year, while greater in numbers, were occasionally still [REDACTED].thanks, thought police

      In the year of the lord, 2020CAN YOU PLEASE END ALREADY, we got 350 responses in, which is a whopping 100 more than last year. I don't know how many accounts we have in total, no one does, and I'm too lazy to calculate the percentages right now because I'm calculating as we go so from the point of me writing this to clicking Post Topic an hour or two will probably pass.Update: I went to bed, so like 10 hours passed Absolute numbers is all you're going to get here, so fuck me, fuck you and fuck off.I need some alcohol

      Anyway, let's go through the census. I let JotForms compile this nice graphical report that is pretty much useless because it completely breaks once either sexuality, gender or the myriad of various operating systems the people on here have get involved. But it's still funny seeing it struggle. Have a link to the PDF. So back to good Excel, my old nemesis.

      Aggregated Data

      Thankfully, this time around you'll have access to generate all this shit yourself, HERE YOU GO. The thing is in JSON, so easily deserializable, etc etc. I'm sure you people are skilled enough at typing the words into the IDEs to magic the data into your memory.

      Important info: Empty answers are usually marked NO ANSWER, in case of numerical values it's usually -1 for age, -2 for the Kinsey scale (-1 is taken) and -69 for the 3 political values from the Sapply test, as these range from -10 to 10. Yes I made the default value -69. It's everyone's favourite number after all. Also, for some absolute FUCKED reason one of the values has 3 more entries than the other ones, I'm sure it has a totally VALID reason that has nothing to do with people entering bullshit. NOTHING.FuckingKILLME

      Also I can't be bothered to edit the "wrong" data out, i.e. typos in languages etc, so those are all in, maybe someone with more compassion than me can do that.

      Kowalski, Analysis

      First of all, I'm going to less graphs this year because it's fucking hard to aggregate things like ethnicity when you get responses ranging from black to a literal link of someone's You23AndMe results. Yes. I mean props to you for that but like, uh, FUCK, what am I going to do now? YOU ARE ALL MAKING THIS WAY TO FUCKING HARD. ლ(ಠ_ಠ ლ)

      This propagates to basically all responses and next year I'm probably going to captain a way straighter course with less options, because I can't fucking MAKE FANCY GRAPHS WHEN YOU GIVE ME TOO MANY INDIVIDUAL RESPONSESFUCKINGKILLME

      Personal Shit

      Geography

      Not much has changed, the US still dominates, Canada second, though the British are catching up. I'm sure you'll have your tea party eventually. Though with good ol' Boris in charge I don't know if annexing the yanks is such a good idea. Also, as there are no invidual option here for everyone to FUCK IT UP it's the most sane graph of them all. No fucked colours this year, I promise, it's all scale.

      Fancy Graph #1: Geography

      Age

      Fancy Graph #2: Age by decile For those wanting to repeat this, watch out, as the age by decile and specific age questions were exclusionary. You'll have to combine the results to get the same numbers. I hope. Unless I fucked up. Equal possibility.

      Also whoever entered 28.9, because of you I had to make the age field in my code a double instead of an integer. Fuck you.

      Gender etc.

      I honestly thought this was going to be the wildest answer, but y'all are such a minority that it's fairly sane. The real clusterfuck starts after this question. Also whoever wrote prefer not to say, DID YOU NOT READ THE PART ABOUT THE OPTIONAL ANSWERS, [REDACTED] PLEASE [REDACTED] AAAHHHHHHHHHHHHHHHHHH-

      Anyway as I said, fairly standard results.

      Fancy Graph #3: Gender

      Trans? Value
      NO ANSWER 13
      no 312
      yes 23

      Yeah I'm not gonna make a graph for a yes/no question, if that's bigoted you may scream at me in the comments.

      Sexuality

      I MADE THE SCREENSHOT BUT I FORGOT TO ADD IT FUCK FUCK FUCK FUCK

      Kinsey

      Also forgot about you. Average is 1,37, idk what else to do.

      Ethnicity

      This was a mistake. 124 wrote white. 23 wrote caucasian. One person wrote causcasion. One person wrote that it's illegal to ask this question in their country. Someone wrote I bleed red white and blue.

      THIS WAS A MISTAKE.

      Kill me. Safe to say, that Tildes is, as someone put it perfectly: white af. Yes this was also a reply. KILL ME.

      Language

      Fancy Graph #3,5: LanguageThis was added later, and I'm really not updating the others.

      Religion

      I'm just gonna let the graph speak for itself, I don't have it in me to keep the anger up.

      Fancy Graph #4: Religion

      Politics, Education, Work

      This is where the fun begins. No, honestly not really.

      Politics

      If I average out our Sapply values, we get this compass result. Yeah we're all communists. So whoever said in their dislike the alt right people on this platform, I really don't know what you mean. If anything we need more to achieve PEAK CENTRISM. In all honesty, the people saying that this sub is a leftist echo chamber (there were a few), you may have a point.

      When we get to the magical field of how everyone identifies themselves politically, well, let's just sayah, there's the rage again I'M NOT GONNA REPEAT THIS NEXT YEAR, GREAT FUCKING IDEA. Whoever entered confused, I FUCKING AGREE. SINCE WHEN IS PINK A FUCKING POLITICAL AFFLIATION? We do have a pirate though.Nice

      You may wade through the rest OF [REDACTED] YOURSELF in the published data.

      Education

      Tildes is an educated lot, contrary to popular my belief after making this census. A good chunk of people have a Bachelors, Masters, PhD. Still only one MD though, so if you have a medical emergency take it up with... checks notes Ah fuck I can't reveal anything. ...Take up with them. JK please call your local emergency line when you need help

      Fancy Graph #5: Education

      Work

      Actually fairly sensible results, except a few, like that one person that entered not STEM, thanks for not giving me any useful information. You have the ability TO NOT ENTER SOMETHING. THIS GOES FOR THE PERSON WHO ENTERED meh AS FUCKING WELL, [REDACTED].

      Fancy Graph #6: Work

      Technology

      Fancy Graph #7: Computer Operating Systems

      Fancy Graph #8: Mobile Operating Systems

      Basically just like religions. You all have to many options, since we're all communists now according to average, and options are bad, you MAY ONLY USE WINDOWS VISTA FROM THIS POINT ON, OR THE GESTAPO WILL PAY YOU A VISIT fuck, wrong mass murderers

      About Tildes

      Have Acc? Value
      NO ANSWER 7
      yes 312
      no 29

      For consistency, and it didn't fit into the picture in a nice way.

      Fancy Graph #9: Various Tildes Statistics

      Most people migrated off reddit, followed by Hackernews. The rest is various random shit, include like 5 different ways of "I don't know", but the one person replying Gab surprised me. Didn't think people would hop on Tildes off Gab, since Gab is basically extreme rightwing Twitter and Tildes is like, the antithesis to that. Leftist userbase, longform discussion.

      The long replies

      Once again, can't graph the shit outta this, so here's the collection of them. One reply per line. Had to format some replies to fit this format, I know someone did bullet points, apologies.

      What do you like about Tildes?

      What do you dislike about Tildes?

      What would you change about Tildes?

      Final notes

      To keep my sanity in check, although when I read this post, that probably didn't work out too well, I kept some notes.

      1. Someone suggested to ban all Europeans off the platform. You now have the stats, so I'm going to let you guess from where they are. Fucking hilarious.

      2. Someone very cordial managed to write an entire blog post into one of the final freeform boxes. I appreciate the feedback and I'm sure Deimos does as well, but why did you have to make so many empty lines? TBH it's more on Jotform for not removing linebreaks when giving you the CSV, it breaks the entire format.

      3. We should have a prize for that person who fit a textbook into the box for ethnicity, also amazing, you mad fucking lad (or lass, but statistics are on my side, lol)

      In closing, most answers were good and interesting, except for the part where I let you run wild with the politics question, holy fuck, but that's on me. To the people that reduced my IQ by a few points, well I took the piss outta you already, so I hope you have a great day. Everyone else, I hope you [REDACTED] on a few [REDACTED]. Wait, I think I mixed something up here.As you may have guessed, don't take this too seriously

      As always, see you all next year, same time?Unless I get banned, which seems like a good possibility when I proofread all this, so much angerI need to get laid, or drunkActually how high does this go?

      Cheers, I'm gonna go C͉̠̰͚͚͓ͪ̿̋̏̚O͓̯͕̙͕͎͈̫̦͐̊́Ṅ͕̮̣̺̖̣̖̈ͥͦ͊̽͒͠S̶̵̹̜͔͖͗͂̋̔̈̒͊̚Ú̷͔͍͇̪̥͍ͭͭ̔ͨ̄̇̅̕M̵͈̮͉̹͈͕̻̎̓E̛̯̝̭͉̼̍̎̐̋̑̎ ̷̵̮͔̬̙̠̣̬͉ͭ͒S̨͙̼̟̻̜̈̄͋̄̇ͨ͛́͟͞Ò̡̧͙̩̓̄͂̓͗́M̹̰̲̆̌E̴̡̲̟ͯ ̹͇̲̩͍ͨͨ͒̑͊̌͒͆̕͡F̵͊̊̾ͭ҉̘̲̝͎̥͔̠̺̙O̧̡̱̠̙ͤ͒ͪO̬̯̪͉͙̩̅͂̀̏ͫ̄̓͂D͎͓͍͔͙̰͕̒̒͒̓̃̍͂ͭ̀͢
      Grzmot

      60 votes
    28. Wisdom teeth recovery tips?

      Hey everyone. Today, i had my wisdom teeth removed (two of them anyway), and I currently sitting here with am ice pack pressed against my face trying to type with one hand. I wad wondering, if any...

      Hey everyone. Today, i had my wisdom teeth removed (two of them anyway), and I currently sitting here with am ice pack pressed against my face trying to type with one hand. I wad wondering, if any Tilderinos with dental experience or who had there teeth removed, have any tips for surviving they next week? I've heard the see one and third day are the worst, is that true?

      9 votes
    29. Need help raising funds for a friend

      @ admin: Sorry if it's not allowed to post these kinds of things, feel free to remove it. I'm normally not someone who would post this kind of stuff to places like this or other sites, as it's...

      @ admin: Sorry if it's not allowed to post these kinds of things, feel free to remove it.

      I'm normally not someone who would post this kind of stuff to places like this or other sites, as it's probably kind of annoying, but l'm honestly starting to get super worried.

      A close friend recently broke her leg & thanks to the fucked up US healthcare system she's got a $1800 bill due on the 11th of October. I set up a fundraiser to try and help, which raised $500 so far, but that's just not enough.
      I'm really worried for her (mental) wellbeing & l am desperately trying to scrape together what l can to help. l think if the bill isn't paid, it wouldn't take long for her to end up homeless, or worse.

      l don't like asking this, but would anyone be able to either donate or share the tweet? Any amount helps.

      l would genuinely appreciate it a lot if you could, and l understand if you can't.

      https://twitter.com/asoftbird/status/1294762351242235904?s=21

      Edit: it's in the tweet, but l should mention she's trans and disabled; becoming homeless already is pretty bad, but given the other circumstances l'm honestly not sure if she'll survive that.
      I have donated her $600 already which is as much as l can miss, l don't know what to do about the bit that's still missing.

      10 votes
    30. A comprehensive, deep dive into Tetris the Grandmaster (TGM) design, the hidden Japanese Tetris version you will never legally play

      'sup. As promised, here's a text discussing the minutae of Tetris the Grandmaster, its sequels, and the game mechanics of Tetris in general. If you want more, there's some market analysis, drama...

      'sup.

      As promised, here's a text discussing the minutae of Tetris the Grandmaster, its sequels, and the game mechanics of Tetris in general. If you want more, there's some market analysis, drama and politics in the comment.

      Tetris the Grand Master is probably the most beautifully designed game I know. I hope you will share my passion for this when your are finished with this post.

      Since Tetris is a "pure" videogame where pretty graphics and/or enticing plot is irrelevant to the game, this will focus a lot on the game mechanics.

      Also: this is based on a draft script for a video I wanted to make for a while now. Presumably this thing would flow better with some illustrations at the same time. I tried to include some, but of course it's not the same as someone narrative over image.

      Also: weird language ? Missing words ? Misplaced punctuation ? This probably comes from me, writing in English as a second language. Picture this article with a vaguely French accent if it helps (although I'm not actually French).

      I am aware of Tetris Effect. I am happy if people find TE a transformative transcendental synesthetic experience, but for this matter I much prefer Rez and particularly its Area X.

      So: make yourself comfortable, get a hot beverage of your choice, perhaps enable the reader mode in your browser and prepare for a 4k-ish words long read.


      Tetris, the arcade game

      Tetris. The little game from the Soviet Union, the killer app of the Gameboy, and until Minecraft happened the most sold computer game of all time.

      Despite its tremendous success, the general perception is that this title has not evolved since its initial release in 1984. We would effectively be playing the same game plus-or-minus some gimmicks and/or yearly graphical updates.

      This is of course false. The evolution of Tetris game mechanics is a story for another time, but the skinny version is that there's two main branch to the Tetris tree: Nintendo, and Sega. What I want to talk about now is a representative of the Sega branch.

      Did you know ? Sega means "Service Game". The company we know today as a publisher with a blue mascot originally sold arcade games. And even today, Sega has a strong presence in the arcade world.

      Tetris the Grandmaster is an arcade game, made by Arika, a company made by ex-Capcom employee whose more notable works at the time include Street Fighter Ex.
      Arcade game design is a delicate juggling act between two parties:

      • the game operator: wants money, and for single player game that could mean a short and/or difficult game.
      • the player: wants fun. If the game is too difficult and/or unfair and/or incomprehensible, he or she will move to the next game

      With this definition, vanilla Tetris is a pretty good arcade game:

      As you play the game, the game ramps up in speed and consequently its difficulty. But it never feels unfair: you may complain having bad luck and getting a crappy piece distribution (more on that later), you are still responsible for that terrible stack you just made.

      However, there's a finite limit to the speed of the game. Past a certain point, you end up in a kill-screen where it is impossible to play. The piece just falls and lock immediately, with you being powerless, unable to do anything.

      How lock delay extend the base game

      Video: Godlike high gravity NES Tetris game from JdMfX_, Godlike high TGM game from 777

      What is remarkable with Tetris the Grandmaster is not only it has found a way to extend the base game past this seemingly hardcoded limit, but it also focus nearly all of its design toward this idea of speed. Speed is the focus of the game, and if you don't believe this, there's a giant chronometer at the bottom of the screen acting as a constant reminder.

      So, how do you survive to the kill screen?

      You could try to make the piece move faster (which they did) but this is not enough. At some point, the piece will still spawn on the ground and immediately lock.

      Enter the Lock Delay.

      Illustration: lock delay

      Lock delay is the mechanic in which if a piece falls into the ground or the stack, it will not immediately lock but can react to play inputs and "slide" for a few frames before locking into the stack.

      This has deep, deep consequences.

      Obviously, you can make the game faster than anything we've seen before. All the while still have a viable game. At maximum speed, or "20G" as it is known in the jargon, the piece directly spawns on the stack without floating at any point in the air.

      for the pedant: historically, Sega Tetris was the one of the first game to feature lock delay; and the mechanics was already there in some other falling blocks game such as Puyo Puyo.

      At high speed, and especially at 20G speed, the piece movement becomes severely limited. Having the game viable at 20G completely re-contextualize the game, its moment-to-moment tactics and its general strategy. Not only you have to think about a given piece placement, but more than ever you have to take the next piece into account. Some sub-optimal piece placement or "bridges" have to be made in order to make the whole game continue.

      Illustrations: possible piece placement at 2G, at 20G, at 20G with a bridge

      And thus: while the core gameplay stays the same, the game becomes more demanding both physically and mentally. You have to react faster and input your command quickly and confidently; and at the same time you have to constantly think about your stack, the area where work is needed and how you can accommodate unwanted pieces. You can even manually control the pace of the game by cancelling the lock delay (done very naturally by pressing down.)

      Lock delay is probably the most important game element added to Tetris, but it's not the only thing in which TGM also innovates. Several other additional mechanics exists, and they have this common idea of a "speed enabler". Let's review them:

      "Speed enablers" game mechanics

      DAS

      I mentioned earlier that the way you move the pieces was faster. This seems like a straightforward thing to do at first sight but there's some subtleties hidden in it.

      So: when you hold left or right, the piece moves automatically (in the jargon it's called DAS - Delayed Auto-Shift). It's a nice and natural movement akin to letting a key down in your keyboard, but there's actually two parameters to take into account.
      First, how fast the auto movement is triggered, and second, then how fast the repeat itself is. In TGM, both happens at a brisk space (16 frames before auto-movement, and a movement of 1 case per frame). This is essential for 20G play. And, in the context of 20G, the DAS enable a family of movement techniques called autosynchrothat bring additional depth to the game.

      manual synchro also exists, but requires significantly more skill, as it requires a 1-frame combination. Yup, just like in fighting games and their 1-frame links!

      Wallkicks

      There is another mechanic that involve automatic movement, called wallkick. A wallkick happen when you try to rotate a piece near a blocked cell, such as the stack or a wall. Normally, if the rotation mask overlap a blocked cell, the rotation will fail. However with wallkicks, the piece can automatically move so that the rotation can still happen. In modern standard Tetris, the rule of how the piece move is quite complicated (to my eyes) but enable advanced placement such as the infamous T-Spin Triple. In TGM however, it's dead simple: try to move one case toe the right or one case to the left in that order, and if the piece fits, it gets moved.

      Illustration: wallkick

      So yes: at first sight those wallkicks are concessions given to player that make the game easier. However, some advanced movement techniques takes advantage of wallkicks. The goal of course is to move a piece faster, leading to tiny but compounding time saves.^†

      in the jargon, optimal piece movement is called finesse

      IRS

      Continuing on the theme of rotation, let's now talk about the Initial Rotation System or IRS. So in most game, when a piece is locked, the next one immediately enters the playfield.
      This is not the case with TGM: there's a tiny interval in which nothing happens (except perhaps a line clear animation). .

      of course there's a jargon term for this: it's called ARE††
      †† it's not an acronym, it literally means "that thing" in Japanese (あれ)

      This interval have a dual purpose (Mark Brown would be happy): first, it serves as a buffer to charge the DAS. But it is not limited to rotation: you can also charge a rotation.

      And that is what IRS exactly is: press a rotation button during this time and then the piece will spawn already rotated .

      IRS usefulness is not only limited to make the game smoother to play: it solves a problem inherent to Sega Tetris. All game in that lineage have most piece spawning with a pointy end toward the ground. This can be problematic in high gravity, and especially in 20G. If you IRS such pieces, you can then confidently slide them to the side without worry of them being stuck somewhere.

      Illustration: trapped without IRS, saved with IRS

      why not having them spawn flat-side down ? I think this is partly for historical reason (establish a clear lineage with Sega Tetris), but also because this this extra-difficulty is coherent with an arcade game design.

      And yes, of course, IRS is also a time saving measure, helping to shave some milliseconds here and there.

      TGM history-based randomizer

      Let's talk luck. Earlier on, I half-jokingly said that "luck" as a hallmark of a good game of Tetris. Well it is a bit more profound than that.
      Any competitive Smash player can tell you this: consistency is king in a competitive game. That's why random event affecting the core gameplay are frown upon, and that's why tripping in Smash Brawl was so negatively received.
      You can probably see where I'm getting at: there's one giant thing in Tetris that's by definition random: the way the piece sequence is generated. And yes, TGM has a optimized random generator, and in fact most Tetris game have one.

      An analysis of the history of the different random generator is a story for another time, but here's the gist of it:

      In a purely random sequence of pieces, a sufficiently long series of S and Z tetraminos is bound to appear. Such sequences is mathematically proven to lead in a game over. Of course, this doesn't happen in practice. Especially in TGM, there's a finite number of piece given and thus the change of that happening is infinitesimally small.
      However this does gives us insight about the piece distribution: flood (too much of a piece) and drought (not enough of a piece) is not fun. In other word, waiting for that g!%d!3mn long bar piece sucks.

      So how does TGM counteracts this ? It implements a history system that prevent recently given piece to be distributed again. This is a flood prevention measure and make the game much more consistent while still having an element of unpredictability. And being unpredictable is not necessarily a bad thing, particularly in an arcade context where you still want the player to finish the game eventually. Fun trivia: modern standard Tetris nowadays implement an extremely predictable randomizer, which is mathematically proven to be infinitely playable at low gravity††.

      historically TGM is not the first game to implement a history system, there was already a rudimentary one in NES Tetris
      †† this is less of a problem in recent years due to the focus on multiplayer, enabling stuff like openers, but this is a story for another time

      Consistency in randomness is not directly tied to the notion of speed, but being confident in that you will not screwed by the piece distribution definitely helps in the elaboration of reliable strategies.

      The graphics helps too

      Illustration: An actual screenshot of TGM

      So far I've describe how the game is mechanically inclined toward speed, but aesthetically there's also some elements that are helps during high speed games.

      First, look at what the stack and notice how the active piece contrasts with the rest of the stack. There's a clarity of graphics that comes not only by the fact that the locked pieces have a darker hue, but also because of the of this white border that surrounds the stack. The goal is to have an instantly readable playfield.

      Continuing on this trend, each piece type is color coded so you can instantly read what you're getting by using your peripheral vision, leaving the focus clear on the stack. You can then more easily confirm the placement of your current piece, which is further helped by a very noticeable flash.

      The next-piece window is also aligned so that the piece previewed is placed directly above where it will spawn. This unconsciously helps the tactical decision of where to put your piece. Speaking of unconscious effect, the whole series have this auditory gimmick in which each pieces have its own jingle. From what I know, nobody use this consciously, even the one that can tackle the invisible challenge (more on the invisible challenge later).

      Scoring, grading, and speedrunning

      So we've seen the mechanics and the aesthetics of speed within TGM.

      But what would would be an arcade game without a good I piece measuring contest ?

      TGM has three metrics exposed to the player: Score-grades, level and time.

      Time is a straightforward metric, and is the main point of comparison for players having reached the Gm grade. Finishing the game under 13 minutes is ok, under 12 min is pretty good, under 10min is exceptionally good, and approaching 9min is godlike.

      Score, as in most videogame is a measure of how "good" you are at the game, but takes here a subtly different meaning. The exact detail of the scoring system is not super interesting to see, but its implication is. Let me explain:

      here : Score = (roundUp((Level + Lines)/4) + Soft) × Lines × Combo × Bravo ; Combo = Previous Combo value + (2×Lines) -2

      The optimal strategy with this scoring system is to clear as much line as the same time as possible. In order words, Tetris, triples and even doublesmakes a lot of points, whereas Singles proportionally don't score as much points.

      Tetris: four line cleared at the same time; triple: three lines cleared at the same time; double: two lines cleared at the same ; single: one line cleared

      This has an interesting side effect, as it incentivize to have a clean stack. A clean stack is a stack without holes. If there's holes in your stack, and particularly in they are all over the place, you tend clean them by performing singles. Sidenote: in TGM1, grade is directly correlated with score, except for the titular last grade, which is gatekeeped by some time requirements.

      So in TGM, the score still describe how "well" you play, but you may have noticed that there's no notion of time at all. I would argue that scoring here doesn't reflect how "well" you play but rather how "clean" you play. Keep that in mind for later.

      To be perfectly pedant there's the level factor in the equation that would incentivise you to play fast to reach high-yielding level as fast as possible. But please don't ruin my narrative.

      I mentioned just before that the last grade had some time requirements. Now, this is a perfectly reasonable requirement for a game that is focused on speed but, and I guess you are used to me saying that, there's some subtleties to it.

      Let's say the only requirement to get the last grade would be to reach X amount of point in Y amount of time, and reaching the last level. A viable strategy would be then to play as clean as possible so that you reach the point threshold, and then you just have to survive. This would mean that in that last part can play as sloppy as you want, you will still reach the Gm grade. That's, of course, not ideal as it doesn't push the player to play at its maximum (you can cheese the last part).

      What TGM did is neat and two-fold: First, it takes the "level" metric, which was until then a measure of how fast the game is, and turned it into a progression gauge. So you know that at level 100 you are at the beginning of the game, 500 is midgame and 900 is the last push. The gravity is still tied to the level, so at level 0 it's quite slow and at 300 it's significantly faster. But the thing doesn't have to be linear or monotonic, in fact there's a speedbump at level 200 (people told me it's for dramatic effect), and maximum speed is reached at level 500 (to let the new 20G gameplay shine.)

      Now here's the catch: you can progress faster in the game by clearing lines. Indeed, the way you gain level is that you increase the counter by one each time you land a piece, but more interestingly you get a bonus level for each line cleared.

      This ties everything together: if you want to play fast you have to play well, and if you play well the game will get faster.

      This positive feedback loop is in fact a system with dynamic difficulty curve: as good players will be presented with a more appropriate challenge faster, as more novice player will get challenged at their pace.

      So there you have it: even the scoring system is meant to go fast. Isn't that beautiful ?

      The sequels

      There were two sequels to TGM.

      The first one, known as TAP within the community because of the subtitle of the final version of the game ("The Absolute Plus"), builds on the building block of the first. There's now a dedicated 20G mode with a brutal speedcurve to it (it is, after all, named "Death" mode). For the main game (now called "Master" mode), there's a much appreciated addition of an instant drop. This significantly speeds up the pre-20G game. The point system is now decoupled from the grade, and a secondary but hidden point system is used to calculate the player grade. The detail of which is complex, but the take-away effect is that consistency of play is now taken into account.

      Video: a a TAP Gm game recorded during a livestream

      The second sequel is known in the community as Ti (again with the subtitle: Terror instinct). It had implements some gameplay elements mandated by the Tetris Company: three pieces preview, a "hold" function, and floorkicks (i.e. piece can always rotate on the ground even if it collides with it). As a happy accident, this enabled TGM to go the even higher, borderline absurd, speed. I want you to look at the sheer insanity of the Death Mode's replacement: Shirase. And then look toward the end of the run where pieces turns into brackets (a nod to the real original Electronica60 version), nullifying the convenience of both color-coded pieces as well at the white-border. It's glorious.

      Video: Cleared Shirase game by KevinDDR, the best Western TGM player.

      Now, on the Master mode side, there's two major changes: there's a revamp of the progression/level system, where now the speedcurve itself becomes dynamic, and a further focus on consistency. You not only have to be consistent within a game, but also across games. Indeed, there's now an account system that is tied to an examination system. It inspects your performance and randomly challenges you with an special exam game in order to reach the grade it thinks you deserve.
      The last grade is of course locked behind an exam, and is only reachable through that mean.

      Additional challenges

      Sprinkled around the main game are some additional challenges that are a bit adjacent to the main game.

      Illustration: A secret grade pattern build by ohshisaure

      There's a ">" pattern you can built within the game. Doing so will award you a "secret grade" depending on how complete your chevron is. This is a nod to TGM predecessor (Sega Tetris), where bored players in the arcades invented this challenge and became popular. This is totally optional to the game, but really challenge your creativity, a bit like the golden and silver block in The New Tetris.

      Video: KevinDDR and crew performance at AGDQ2015

      And then there's the infamous "invisible" challenge first appearing in TAP. It is in fact a mandatory requirement to get the Gm grade. If, and only if, you played well enough in the main game, you are then presented with the invisible challenge during the credit roll, in which you have to survive during 60 grueling seconds.
      I don't know the whys of this challenge, but I assume this is an extrapolation coming from the following observation: when playing the game, most players are in fact not directly looking at the stack (to convince you, look at this eye-tracked demonstration).
      Looking at the stack only serves as some sort a placement confirmation, and so there's somewhere a mental model of the playfield. The invisible challenge thus forces the player to exclusively rely on this pre-existing mental model.
      Fun trivia: the credit order is randomized so that you can rely on the name to estimate how much time is left.

      Conclusion

      So that's it for this gameplay analysis.

      Hopefully you'll understand now why some people play one or several of those games 15, 20 or 22 years after their releases. All games are still played and there's no "superior version" as each version has slightly different priorities on the theme of "speedy Tetris": Ti has raw speed, TGM is careful and methodical, and TAP is a happy medium between the two.

      As a game designer, what general lessons can we learn from TGM ? I'm just a random dude on the internet, but let me suggest one:

      "Brevity". I keep thinking back to a textual Let's Play I've read about the second addons of Neverwinter Nights 2 (Mask of the Betrayer) . During a story recap just before the game climax, Lt. Danger offers an analysis of the expansion and writes (highlight from me):

      Instead let's focus in on what makes Mask good - and I think the answer ultimately boils down to 'brevity.'
      [...]
      Obsidian knew what they wanted to do with Mask and wrote it accordingly. Too often in games I find some puzzle, some encounter, that could have come from anywhere; the most egregious example is Bioware's reliance on the Towers of Hanoi puzzle (which thankfully has come to an end). There's too much that has barely anything to do with the premise or purpose of the story (if they bothered to have one at all). In Mask, though, I struggle to find wasted space. I've mentioned it before, but it bears repeating: there are no irrelevant sidequests. Every quest and every NPC ties back to the core themes in some way.

      If, looking back at your game, you can say "it's a game about X, hence Y", you may be on to something.

      That's why remakes and sequels that "go back to their roots" are generally perceived as positive. It's an change to remove cruft and focus on the core of the game. Take Zelda Breath of the Wild for instance. Zelda 1 was a game about adventure, exploration and mystery. Hence: very few handholding, an open world, and no limits to exploration.

      Of course, super-concise game shouldn't be the ultimate guiding principle of any given game. Case in point: I recently finished Yakuza 0. This is an excellent, excellent game, yet in terms of gameplay and pacing, it is all over the place: one moment you are in a crime drama, and five minutes later you're managing a cabaret club, and 10 minutes later you're in a karaoke booth singing baka mitai Judgement with a biker costume at the end.

      But brevity sure can sure made your game more elegant and enjoyable.

      20 votes
    31. Musings on Tildes' topic wikis and resources

      TL;DR: I did not know each individual group had wikis and I find them pretty great (the LGBT and tech ones in particular). Do they get updated regularly, are they searchable via the site-wide...

      TL;DR: I did not know each individual group had wikis and I find them pretty great (the LGBT and tech ones in particular). Do they get updated regularly, are they searchable via the site-wide search, and who can contribute to them exactly?

      I was looking through the "note-taking" and "productivity" tags for recommendations on a new note-taking app when I came across the extension resources wiki article in "Tech". It hasn't been updated recently but it made me realize one of the reasons why I find places like reddit useful is that the "Pinned FAQs", "Beginner Guides to <Hobby>", and "Megaposts" on reddit are an excellent source of (for lack of a better term) "peer-reviewed" recommendations and are often the catalyst for fun discussions.

      I have, through my time here on tildes, discovered so many excellent recommendations even by just using the search bar and browsing threads - to the point that if say, a reddit and tildes post give me conflicting recommendations, I would trust the tildes post 9 out of 10 times. The climate of posts here are less inflammatory and the discussion on pros/cons are more calm, friendly, and thought through. I admit they have impacted my views on a bunch of things (not least of which is trying firefox as my main browser).

      Are resource dumps like that something that the community here find viable in general? Are there plans for updating their implementation to be more easily accessible or is it too far removed from the discussion-based fluidity of the site? I understand that there are other places online to find information, but rarely do I find it at this level of transparency of bias and (on average) free of any bloat.

      I guess I'll end this little thought stream with a thank you for all the people who post here and a curiosity for the future discussions to come. I've lurked a lot and learned a lot.

      16 votes
    32. I'm stuck in an endless loop

      For several years now (4-5-ish, but hard to pin down when it started), I have been stuck in a cycle of enervation/depression. I don't really like to use the word 'depression' to describe this,...

      For several years now (4-5-ish, but hard to pin down when it started), I have been stuck in a cycle of enervation/depression. I don't really like to use the word 'depression' to describe this, because in my youth (I'm in my early 50s now), I suffered from serious bouts of extreme depression, and by comparison, this is a walk in the park ... so I've gotten into the habit of colloquially referring to is as "ennui".

      The duration varies (a lot), but the cycle is most often roughly 7-14 days long, where 60-70% of the time, my energy, motivation, my ability to focus on and accomplish tasks ... all goes into the toilet, and I spend most of my day reading news, surfing the 'Net, playing video games, watching re-runs, walking about town with my dog, or even just sleeping. The other 30-40% of my time, I feel good -- clear-headed, focused, motivated and energized -- and I spend most of this time catching up on all the stuff I neglected during the ennui phase, and making Grand Plans for the future.

      It is hard to tell, objectively, whether I am getting better, worse, or just treading water ... in part, because the cycle varies enough that it's hard to see any clear trends over anything less than 6-8 month time frame ... but more so because my ability to objectively assess my status is so colored by the cycle itself ... when I am in one of my ennui phases, it feels like I am getting worse or, at best, maintaining. When I am in the manic-ish phase, I feel like I will never feel unmotivated again, and I must often remind myself that it is temporary, and in another day or 3, I will be back in a funk. As objectively as I can be, however, I think I am actually treading water or, possibly, getting gradually worse at a very glacial pace.

      I know the "up" phase of my cycle sounds a lot like the manic- part of a manic-depressive bipolar thing. Maybe it is; as I said, it is hard to be objective. That said, though, I am really, really confident that, prior to the beginning of this, ~5-ish years ago ... that "manic" phase was my normal state of mind. I used to be a very focused, productive individual.

      So ... I've tried many different things to address this. Assorted doctor visits have mostly concluded that either they don't know what the problem is, and/or, I'm exaggerating/imagining it (no doctor has explicitly said this -- it is my interpretation of "we can't find anything wrong with you"). I've tried increased exercise, more time outdoors, more sleep, less sleep, meditation, a wide variety of changes in diet, vitamins/minerals/supplements, etc. I've lost over 40 lbs. I'm currently trying (for a 2nd time) large daily doses of turmeric, and contemplating trying (also for a 2nd time) a round of tDCS self-treatment.

      For context, I am right now on an upswing, coming out of my latest "ennui" phase and feeling optimistic and productive.


      I should also add that I have another issue ... one that I believe is unrelated, but sounds similar when I describe it. This dates back to about 15-16 years ago, and is another thing I have seen many doctors for, and tried various things to remedy. In a nutshell, about 15 years ago, I got dumber. Prior to that, my ability to learn and remember, my executive functions, my ability to deduce, my ability to focus and prioritize and plan ... were all much better.

      Over the course of 12-18 months, I lost a lot of my mental functions. For anyone who has read it, it felt a lot like the tail-end of the book "Flowers For Algernon". The simplest quantifiable example I can give of this is the notion of ... how many things are on your mental shopping list (stuff you need to get at the grocery store) before you realize you better write it down? For me, prior to this loss, my magic "I'm gonna forget stuff if I don't write it down" number was around 12-13 items, that I could fairly confidently remember. Afterwards, that number dropped to around 3.

      At that time, my doctor found a (benign) lump in my throat (a goiter), and ultimately, they removed half of my thyroid. After they removed it, over the course of 6-12 months, my mental faculties improved again, but I feel to this day, that they never returned to anything close to what they were before. My mental "shopping list" number today is around 5.

      Multiple tests since then have repeatedly confirmed that my half-of-a-thyroid is fully getting the job done, and I do not need any kind of supplemental hormone treatment -- with the possible exception of testosterone (ps: I'm a guy), which I tried for a little while -- and dammit, it helped, too -- but then I freaked out and quit once I started reading about side-effects.


      I am writing this explicitly looking for suggestions and advice. Keep in mind, though, that (I'm guessing here), 80-90% of my responses will be "already tried it, didn't help".

      In advance, danke y gracias.

      16 votes
    33. Is anyone here involved with Stack Exchange/Stack Overflow? How do you feel about the new moderator agreement?

      First post on Tildes (though I've commented some before). I'm a mod on one of the "beta" sites, and have been for almost four years now. I don't follow any of the other sites really, and certainly...

      First post on Tildes (though I've commented some before). I'm a mod on one of the "beta" sites, and have been for almost four years now.

      I don't follow any of the other sites really, and certainly not Meta, so the whole Monica scandal kinda happened without me noticing. After the fallout (or amidst, I guess), Shog9 and several other community managers that I liked were fired, with seemingly no notice or cause.

      Then after that, there seemed to be a push to create a "mod council" to create standards for behavior and for removal and reinstatement of moderators.

      But the whole thing has seemed so needless, everything could have been cleared up with a few heartfelt announcements (and/or apologies), and the executive team at SE has just been so damn opaque about everything.

      Then, to top things off for me personally, the community leaders were explicit in stating that the votes for members of the mod council would not be treated as binding, so what's the point? They can just be a rubber stamp at that point if they're not freely elected. The new moderator rules are "abide by the council-approved rules and whatever the community managers say." The new moderator rules also say "moderators will be removed and reinstated per the council-approved procedure for doing so, except when SE doesn't want to use that policy."

      The mod council vote was non-binding, and then SE is making it a point to clearly state that the rules approved by the council don't matter.

      It's this last bit that is coming as too much of an insult for me. I've told my fellow moderators that I'm not planning on signing the agreement. I don't understand why there has to be such an adversarial relationship here when I'm volunteering my time.

      I don't want to leave, but everything is just rubbing me the wrong way. Please someone help me understand how I'm wrong. I just can't understand the way things have been publicly announced.

      17 votes