• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. I have a friend with a secret.

      hey you, reading the text sample on the homepage. open this. read the whole thing. god i remember why i write when im drunk. i'm back #bishop babyyyyyyyyyy i've got a little friend with an even...

      hey you, reading the text sample on the homepage. open this. read the whole thing.

      god i remember why i write when im drunk. i'm back
      #bishop babyyyyyyyyyy

      i've got a little friend
      with an even smaller secret
      she entrusted it in me
      and i don't know if i can keep it.
      i've got a little friend
      who told me a little secret
      it's the best i've ever heard
      my god i wish i could relive it


      she asked me
      do you trust me?
      as rain poured down on the window

      .

      i replied honey
      would you hurt me?
      'course not, i didn't think so.

      .

      and we laid back
      here it fades black
      a few things i can't tell you.

      .

      you'd be angry
      try to stop me
      don't wanna know what things came to

      .

      but we laid there
      sipping night air
      as the rain fell, room was candlelit

      .

      she felt a little-bittle afraid.
      are you okay?
      i promise you i can handle it.

      .

      she laid back, she said alright
      i hope that you're right
      don't wanna send you scrambling

      .

      then she got close,
      told me a secret
      my god i felt outstanding


      i've got a little friend
      with an even smaller secret
      she entrusted it in me
      and i don't know if i can keep it.
      i've got a little friend
      who told me a little secret
      it's the best i've ever heard
      my god i wish i could relive it

      (oh my god)

      i've got a little friend
      with an even smaller secret
      she trusted me with it, by-
      god i can barely believe it
      i've got a little friend
      with an itty-bitty secret
      god i never knew that
      i would come to need it


      then she made me promise
      that i wouldn't go and spread
      the word about my findings

      .

      said she'd be upset with me
      and told me all these nasty things
      about what she would do to me

      .

      i gotta tan baby with
      a little white secret
      ......can you believe it

      ....
      ....
      ..my god i can't believe it

      .

      .

      WHISPERS IN THE DARK

      WERE NEVER MEANT TO BE A PLAYGROUND

      NOW YOU WENT AND GOT IT BAD

      WENT POKEMON AND WHITED OUT

      YOU GOT A GOOD FRIEND

      SHE GAVE YOU A SECRET

      I'VE NEVER MET SOMEBODY WEAKER

      HOW THE HELL COULDN'T YOU KEEP IT


      i've got a little friend
      with an even smaller secret
      she entrusted it in me
      and i don't know if i can keep it.
      i've got a little friend
      who told me a little secret
      it's the best i've ever heard
      my god i wish i could relive it

      .

      i dont know why i even try to write sober lmao.i cant wait to move to a legal state and just stay crossfaded 24/7.

      imagine the shit i'll come up with.

      making my own music. putting my heart in the lyivs, actually being able to record.

      you lot might actually be able to hear one of these "peoms" put to music

      14 votes
    2. Scourge (a Codex short story)

      I've seen the occasional poetry thread, but I thought I would post some more traditional writing. This short story is background lore for my ongoing web serial, Codex, which takes place a thousand...

      I've seen the occasional poetry thread, but I thought I would post some more traditional writing. This short story is background lore for my ongoing web serial, Codex, which takes place a thousand years after these events.


      The research team looked like ants in the scry-screen, crawling around the laboratory as they completed the ritual’s final steps. When the spell was powered on, it let out a brief flash of brilliant orange light that made Tarrel wince and shade his eyes. The ants milled about as if their hill had just been kicked over, swarming this way and that, huddling over the piece of enchanted metal.

      Tarrel stood up and left the viewing room. Renna looked up as he entered the laboratory and waved him over, a broad smile on her face. She held out her hand, offering him a bracelet made from some shiny metal; it looked like two flat chains had been woven together into a thin, knotted band. “Is that the eternium?” Tarrel asked. “Why a bracelet, and not a sword or spear?”

      Renna stepped away from the five other people as an argument developed over one of the experimental readings. “It’s a gift.” She gave him an impish grin. “You’re allowed to enjoy the fruits of your labor, you know.”

      The eternium was slick against his skin, as if it had been greased, and it had a mirror-perfect reflective surface that threw the bright overhead lights back into his eyes. He angled it away from him and stared at the gleaming metal, trying to dredge up the appropriate emotion, as if he could summon it into being by sheer willpower.

      Logically, it should have been easy -- he had all the pieces: a beautiful girlfriend (if occasionally annoying), a prestigious research position, and a talent for magic that made most other wizards look like fumbling idiots. And of course, he was a Raal, entitled to all the benefits that came with higher civilization: immortality (or a very long life anyway), near-absolute freedom to do as he pleased (as long as that didn’t impinge on others’ freedoms), safety (from physical harm). Any non-Raal would kill to be where he was, and it was a safe bet that most Raal who knew him were at least a little envious of his status. But happiness, like an improperly drawn ritual, refused to manifest… and all Tarrel could feel was a bleak sense of anticlimactic fatigue as he looked into the shiny mirrored surface.

      Renna moved closer and touched his arm. “Hey. What is it?”

      He forced a smile onto his face and slid the bracelet onto his wrist. “Nothing.” The rest of the team was gathered around an Aether screen. Part of Tarrel wanted to join them, plunge back into the soothing distraction of work, but all at once he couldn’t stand the thought of doing so. He turned back to Renna, forcing the words through numb lips. “Let’s go out together.”

      They could have taken a teleportation circle or a flier, but Tarrel wanted to walk so they strolled the floating streets of Ur-Dormoth together. It was nighttime, but the walkways were all lit with bright white mage-bulbs. Aircraft hummed overhead, like gigantic wingless insects, disappearing into the night as they left the city.

      “Ever been to a mite city?” Tarrel asked as they walked.

      “No.”

      “I have,” Tarrel said. He brooded for a moment, staring out at Ur-Dormoth, sprawled across the clouds like a tangled pile of glittering lace. “They’re cramped, and squalid, and they stink of death. It’s like being in a corpse.”

      Renna shrugged, seemingly unconcerned by the fate of however many millions of less fortunate people lived on the land below them. “Why do you bring it up?”

      “I don’t know,” Tarrel said. “Have you ever wanted something and really worked for it, only to find that once you had it, you didn’t want it anymore?”

      “I’m not sure I understand,” Renna said. “Why would you work for something you don’t want?”

      Tarrel sighed. “Never mind.”

      They went to the Eyrie, where Tarrel tried to look interested in the menu before giving up and ordering at random. The food arrived a few minutes later, looking decadent and delicious: creamy soup, flower-shaped pastries, a platter of fried onions. Tarrel ate mechanically, doing his best to appear as if he was enjoying it, but all he could think about was the emptiness he felt inside.

      “How’s the food?” Renna asked.

      Tarrel glanced at the pale white soup he was eating and tried to decide what to say. “It’s good.”

      Renna leaned back in her chair. “I knew you would like it.”

      “How long do you think it’ll be before we can start mass-producing the eternium?”

      Renna blinked, caught off guard by the sudden change in topic. “A few more weeks? Once we do, the applications are immense.” Her eyes were practically glowing with excitement. “What would it be like to live in a tower taller than the highest mountain?”

      Tarrel stirred his soup, wishing he could share her energetic happiness. “That’s a long way to fall.”

      Renna chuckled, a delicate sound like tinkling crystal chimes, and tossed her sleek white hair over her shoulder. “I’m sure they’ll have protective enchantments. It would be quite the scandal, to be the architect responsible for the first death in centuries.”

      “They don’t let you Merge,” Tarrel said, only half paying attention to the conversation.

      “What?”

      “Murder. If it’s deliberate, your thread is cut. No children.” Tarrel made a snipping motion with his free hand. “But if they think you meant to kill, then it’s a life for a life.”

      Renna stared at him. “How do you even know that?”

      Tarrel shrugged, already losing interest in the topic. “Memory spell.”

      “I’ve never heard of such a thing.”

      “It’s too difficult to cast for most people,” Tarrel said. Though that would change, if he ever got the framework functioning.

      “What’s the framework?” Renna asked.

      Tarrel realized he had spoken out loud. “Just a project I’ve been working on. You speak a command, and the framework casts the appropriate spell for you. All the power of a ritual, none of the difficulty.”

      “That seems pretty useful. How’s it going?”

      Tarrel blinked, not sure if he had heard her correctly. “Useful?” His lips twisted. “Nobody else seems to think it would be.”

      “Are you serious? The applications for research alone would be immense. Imagine never having to cast another scrying spell.”

      “They said it would be too inconvenient, or that the magic would lack power, or any of a hundred other excuses.”

      Renna reached across the table and put her hand on his. “It sounds amazing to me.” Tarrel met her eyes, searching for any hint of insincerity, but all he found was honest admiration. “Can I see it?”

      Tarrel shifted in his seat and looked away. “I, uh, sort of abandoned it. Nobody seemed to want it and I ran into some thorny problems, so it seemed like I was just wasting my time.”

      “Well take it out of storage! Don’t worry about them, once they see what it can do they’ll all change their mind. Your legacy would be etched in the stone of history, right up there with Elmar the Great and the Risen Kings.”

      Renna frowned and held up a hand to forestall his reply. “One moment. Someone’s trying to talk to me on the Way.”

      Tarrel watched, but Renna’s expression gave away little. Half a minute passed before she finished. “What was it?” Tarrel asked.

      “The research lab.” Renna’s face twisted in disgust. “Apparently they decided to run another batch of eternium, but someone messed up one of the protective spells.”

      “Oh,” Tarrel said. He knew he ought to say something more, but somehow he couldn’t bring himself to care about the fate of the researchers. If they couldn’t even cast a simple set of wards, they deserved what they got.

      “They’ll be fine,” Renna said, apparently mistaking his silence for concern. “At least as long as nobody screws up their healing magic too.” She hesitated, then stood up. “I’m sorry to cut this short, but I really ought to be there.”

      “It’s fine,” Tarrel said. “I’ll head back to my house. Maybe work on the framework some.”

      Renna smiled. “I still want to see it.”

      She walked over to the teleportation circle in the corner and activated it, vanishing with a soft pop. Tarrel was left in the deserted restaurant -- or not quite deserted. There was a man, washing the tables with a cloth. Tarrel watched him as he worked his way across the room, until he was near enough to talk to.

      “Why do you do that?” Tarrel asked.

      The man looked up. He had a rough, honest face. “Why not?”

      “You could let the golems do it. Or, if you wanted to make sure it was done properly, you could use magic. Why do it by hand?”

      “Sure. The golems would probably do it better than me, and a spell could do it faster and better. But that’s not the point. Haven’t you ever found pleasure in work?”

      Tarrel was on the point of saying no when he reconsidered, remembering all the times he had thrown himself head-on into inventing a new ritual or improving an old. “I suppose so. But my work isn’t something a golem can do and, when I’m done, I have something at the end.”

      The man chuckled. “And when I’m done wiping a table, I have a clean table.”

      “Only until someone comes in here and dirties it again,” Tarrel pointed out. He paused, struck by a sudden thought. Was that the problem, the reason for the hollowness all his achievements seemed to have? Even as one of the brightest researchers of the century, his name would inevitably be forgotten, in a hundred years, or a thousand, or ten thousand. But if he was able to create a new paradigm for magic… then he would be remembered.

      “If I’m still around, I’ll get to enjoy cleaning it again. If I’m not, well, like you said: the golems can do it better anyways.”

      Tarrel blinked, startled by the man’s voice. “Uh, right,” he said. He stood up. “I need to go.”

      He took the teleporter back to his house and went down to his private laboratory. White mage-bulbs flared on as he entered the spacious room, illuminating the Aether screen set into one wall and the stone floor, still etched with an old circle. He cleared it, resetting the solid granite slab to its original, perfectly smooth, state.

      Tarrel spent the rest of the night hunched over the Aether’s display, tweaking and changing the framework. Every so often, he would stand up and etch it into the granite floor with an eye-searing burst of brilliant orange light. Each time, the spell failed in a new, unexpected way, and Tarrel was sent back to the Aether to try to find the source of the problem.

      The days merged into weeks, which flowed into months. Tarrel enchanted himself with restorative spells so he didn’t have to eat or sleep. Such behavior was considered unhealthy by most people, but it wasn’t the first time Tarrel had lost himself to the grip of work, and he no longer cared if his friends whispered behind his back or shook his head when he wasn’t looking. Like Renna had said, they would change their mind soon enough.

      Renna knew enough to recognize the signs of Tarrel’s obsession, but she didn’t stop coming over to visit him. The door chimed regularly at noon every third day. They sat on one of Tarrel’s couches for ten or twenty minutes, talking until Tarrel could no longer keep himself away from the laboratory and made his excuses. For him, the time seemed one long hazy blur, interspersed only by slight, inching progress as obstacle after obstacle rose up to meet him and was defeated.

      Eight months later, Tarrel stood before the granite slab and powered up the latest spell. “Fire,” he said, envisioning the unlit torch in the corner igniting. He didn’t really expect anything to happen and was thus shocked when it erupted into orange flame. His hands trembled with excitement as he stood up and approached the crackling brand. Magic! By talking! At last, it was working.

      “Freeze,” Tarrel said. A chill swept over him as the torch’s flames guttered out. Water condensed on the blackened stump, then froze solid into a glittering sheen. A smile spread across his face and something warm and… happy rose inside him, like winter ice cracking and melting as summer approached. Renna’s words came back to him: Your legacy would be etched in the stone of history and he threw his head back, laughing.

      Further experimentation revealed that the framework had exceeded his wildest expectations. He refined the spell, reducing the energy it consumed and increasing its potency until at last, it was fit for use in a globalization ritual. Everyone in the world, if they had the basic training necessary to use magic at all, could now access the framework.

      Tarrel reached into the Way, calling for Renna. She responded at once, as if she had been waiting for him. What is it?

      Come to my house, Tarrel sent back. I have something to show you.

      He severed the telepathic link and stood up, unable to stop grinning. The eternium bracelet gleamed in the corner of the laboratory where he had tossed it and he went over and picked it up, turning it over in his hands. General Yenja had been excited about the eternium project. What would she think of the framework? But that was a matter for another time -- right now, he wanted to see Renna’s face when she saw what he had built. Tarrel slipped the bracelet onto his wrist and hurried up the stairs. Behind him, the mage-bulbs blinked out and the laboratory plunged into darkness.

      Renna knocked on the door several minutes later. Tarrel glanced at it. “Open the door,” he said.

      It swung aside, revealing a harried-looking Renna. “What is it?” she asked as she came inside.

      Tarrel grinned and pointed at a glass of water sitting on the table. “Watch this,” he said. “Freeze the water in that cup.”

      The surface of the water turned frosty and opaque, spreading downwards with a deep cracking sound. All at once, the glass shattered, spraying shards and chips everywhere. Tarrel jerked, surprised, then broke out into a laugh. “Sorry,” he said. “I should have been more specific in my wording.”

      Renna touched the solid cylinder of ice, setting it off into a lazy spin. It twirled across the table until Tarrel caught it with one hand. “How do you like it?” he said.

      “Impressive. Can I try?”

      “Sure. I put it in the Way, so you should be able to access it just by thinking about it.”

      Renna gestured at the ice in Tarrel’s hand. “Melt.”

      Nothing happened and Tarrel chuckled. “It takes some getting used to. Try starting to cast the spell normally, then use the framework.”

      “Melt.”

      This time, the frozen water turned warm and started to dissolve, gushing all over Tarrel’s hands. He tossed it back onto the table before it could soak his clothes. “Freeze.”

      Nothing happened and he gave Renna a rueful smile. “My mana cache is empty. I didn't even notice but I've been using the same one for all my research.”

      “Here.” Renna withdrew a fat diamond pendant from beneath her shirt and held it out to him. “Take mine.”

      “No,” Tarrel said. “I have a better idea.”

      He reached out with his mind, drawing on the inert mana present all around and concentrating a small amount of it, refining it into the potent stuff that was normally used for spells. Only a drop, just enough to kickstart the spell he had in mind. “Refine one nex’s worth of mana. Put it into my cache, then cast two copies of this spell, using mana from the cache.”

      It was the longest framework-boosted spell he had cast, but it went off without so much as a tug of mental effort. A thin trickle of mana pulsed through him, then died off as the spell became self-sustaining.

      “Did you just -- ”

      “That’s right,” Tarrel said. “I just revolutionized the mana collection industry.”

      Renna frowned. “Maybe you ought to slow down.”

      “Slow down? Why? I feel great.”

      “That’s because you’re using those invigoration spells.” Renna looked around. “Do you feel that?”

      It was an tingle, like an electric wind brushing over Tarrel’s skin. He reached into his pocket and pulled out the diamond cache, shielding his eyes as it began to glow an intense white. “Behold,” he said. “The future of the Raal.”

      Renna stared at the diamond. “That doesn’t look right. Your new spell -- ”

      “Not a new spell -- a new paradigm. For centuries, we have cast magic in essentially the same way. Spells have gotten better, thanks in large part to the tireless efforts of researchers like you, but it’s time for something different. Instead of engaging in a mental wrestling match, we shall simply give an order as if the magic is a servant.”

      “Your refinement spell has a -- ”

      Tarrel slammed his fist on the table. “Shut up!” The framework turned his order from wish into reality and he felt a sudden spike of shame. Using magic on a fellow Raal? What was he doing? But she wouldn’t see. He continued in a calmer voice. “It’s people like you who delayed this project by almost fifteen years. All that time, wasted.”

      He felt the pulse of magic as Renna broke through the framework’s silencing spell. “Listen to me,” she said. The urgency in her tone gave Tarrel pause. “That diamond is about to overload. It’s the same mistake you made with the ice.”

      Tarrel glanced at the incandescent diamond cube, mentally going over the wording he had used with the super-refinement spell. The same mistake he had made with the ice? The air around him felt… thin and weak, while the space around the cube seemed to shimmer and warp. What was going on? And then he got it.

      He stared at Renna, horrified. “Quick. Give me your cache.”

      He began the transfer spell, reverting to the more familiar mental casting in the moment of crisis. It was still incomplete when the cube exploded with a chiming sound that reverberated through his bones. Pain stabbed up Tarrel’s hand and he screamed, flailing around and spraying blood from his two missing fingers. Threads of orange refined mana flickered all around him like a hazy fog and the room dissolved into panic as the magic ran wild.

      Renna’s hair stood straight up. She had time for a single terrified scream before lightning discharged from her body. Bolts radiated out in every direction, crackling and splitting the air apart, disintegrating her body into hot black flakes. Some of them landed on Tarrel’s face and he stumbled back, staring at the black scorch marks on the floor.

      Tarrel’s weight vanished all at once and he floated off the ground, crashing into the ceiling before gravity reasserted itself and threw him back to the floor. The awful ringing of the broken cube continued to echo through the room, growing in strength instead of fading. It tore through his head as he wrapped his ruined hand in his shirt and sprinted for the door -- only to have the space in front of him warp and elongate. The door receded away, until it was like he was looking down a long corridor.

      The first rips began to appear, fuelled by the still-continuing refinement spell as it pumped refined mana into the shards of the diamond cube. It was as if reality was a sheet of glass, fracturing and splitting. Black cracks shot through the room as the chiming hammered through Tarrel’s body. They began to glow, dim white at first, then growing in strength. They pulsed. Flickered. And as Tarrel’s hand reached for the door handle, they exploded.

      Pure, white light surged out into the city, spilling from the research laboratory where Tarrel had conducted his fatal experiments. People screamed and fled. Some tried to cast spells, only to have their magic go awry in a wash of strange effects. Teleportation spells transported heads without their bodies. Flight enchantments sent their users hurtling into buildings. Wards imploded, crushing that which they were meant to protect.

      Ur-Dormoth was just one city out of hundreds, but the Way, a global telepathic link which united all Raal, was irreversibly tainted. Less than a year passed before Tarrel’s name was forgotten, but in the end he got his wish: an eternal, undying legacy -- in the form of a vast, magical wasteland sprawling across a quarter of the continent.

      7 votes
    3. Pretty Terrible Story About Death or Something

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

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

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

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

      Well

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

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

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

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

      It didn’t really matter.

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

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

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

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

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

      Well,

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

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

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

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

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

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

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

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

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

      Preface

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

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

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


      Consistency is King

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

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

      1. Syntactic consistency.
      2. Architectural consistency.

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

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

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

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

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

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


      Cleverness is a Fallacy

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

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

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

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


      Good Code Takes Time

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

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

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


      Putting into Practice

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

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

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


      Technical Debt

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

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

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

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


      Final Thoughts

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

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

      21 votes
    5. 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
    6. Reading 'The First Fifteen Lives of Harry August'

      I'm in the last 100 pages and would like to recommend this book. Although it plods a little bit early on, to me it's something of an achievement to keep things going and create interest in the...

      I'm in the last 100 pages and would like to recommend this book. Although it plods a little bit early on, to me it's something of an achievement to keep things going and create interest in the last pages. The premise is that people live multiple lives, but there's more to it than that. The level of writing is above average and the breadth of the book, taking you through several countries and historical events is well done. I'll be up for discussing it in a week or so if anyone's interested.

      6 votes
    7. Out Here

      Space. Mankind’s last great mystery. Our modern day ‘Wild West’. What a privilege to be born during this golden age of space exploration, to have the chance to strike out and see a universe so...

      Space. Mankind’s last great mystery. Our modern day ‘Wild West’. What a privilege to be born during this golden age of space exploration, to have the chance to strike out and see a universe so full of absolutely nothing.

      There is nothing out here, there’s a reason it’s often referred to as a void. Okay, yes, the more astute members of you will point out space isn’t truly empty, planets and nebulas, and even us, the humans and our crafts. But for the sake of the scale upon which we view it, its empty.

      Just look at me, stuck out here, stranded, in dark space. For those of you still catching up on your terminology, that’s what we call the space in between galaxies. Yes, those galaxies, the big ones that contain untold numbers of stars. No, I don’t know how I got out here. If I did, I would have done something to reverse it.

      All I can tell you is that I’m out here with a busted ship that only has enough power for life support and basic functions. Ugh, I bet you the caravan has already made it to Port Dalle, and Swiv’s drinking that blasted sludge he wouldn’t shut up about. They’re probably raising a ruckus at the bar, starting brawls and revelries alike.

      And here I am, alone. Well, I have Ping. That’s what I call that eternal pinging. If you listen closely, you can hear it, every few seconds ever so faintly. Ping, ping. I can’t tell if the universe has given me company or is taunting me. My headache leans towards taunting.

      Ping.

      I tried turning it off, I really did. But I can’t figure out where it’s coming from. It’s almost as if the entire ship resonates with the noise. It’s not a big ship, kinda, cozy. I think that’s the word. I have to duck down to pass through the doors. The bed’s a few inches too short. But I make do, plenty of room in the storage closet if I push the tools to the side. Well, I might have jettisoned them. But, hear me out! It’s not like I’d be able to use them anyway.

      ‘What are you doing on that blasted ship if you can’t fix it?’ You may ask. Well, I’ll tell you. It wasn’t supposed to break. I was only supposed to be here to press the on and off buttons.

      Ping.

      They just didn’t include any for that blasted noise. Maybe it’s coming from behind this service panel here, it seems to be louder in the bridge, if you could call this glassed in closet a bridge.

      Bang. Ow.

      Note to self: pulling on random panels is a bad idea.

      Ping.

      Yeah yeah, keep on pinging, you stupid pinging, thing, a-lator.

      Ping.

      That was not a request for you to ping more frequently!

      Ping.

      ...

      What did I do to deserve this? All I ever did was try to lead a semi-normal life. As normal a life being some intergalactic space trucker, shipper, can be. I payed taxes, obeyed the law mostly, didn’t cheat. I mean, I’m not a bad person. I didn’t do anything wrong! Or did I?

      I mean, there are several possibilities. Maybe one of the times a delivery was late it costed someone more then a few extra minutes of paperwork. Maybe I inadvertently stood in the wrong spot, ruining some poor tourists prized photo. Maybe I-

      Ping.

      Maybe I’m dead, and this is my eternal torture.

      Maybe, just maybe, there isn’t such a thing as fate or karma or metaphysical legacies. Maybe, this is just some freak thing that occurred because I was in the wrong place at the wrong time? How’s that sound? Must be hard imagining not having someone to blame for all the things that go wrong, huh? Well, I’ve been stuck here for who knows how long. No one’s coming. And there’s nothing wrong with the ship except some inexplicable power loss.

      Ping.

      Maybe whatever’s making that noise is the cause?

      Ping.

      Pong.

      How do you like dem apples, huh?... Well, I guess you like them. Seeing as you haven’t immediately thrown them back at me. Maybe this’ll keep me entertained for awhile, huh?

      Out here, you take whatever you can get to pass the time. There is literally nothing.

      I even look out at nothing. I mean, sure, I see some of the Milky Way nearby, as well as light clusters that are the other galaxies. But I’m so far off the beaten path that the ship’s computers don’t even register any gravitational pull, and they’re tuned for the center of the Milky Way to set a universal constant for direction. Uh, simple speak, the big thing at the center of our galaxy? That’s down.

      There’s some velocity. So the ship will drift for millions of years, preserved in the inky cold of this wonderful frontier, until it get’s close enough to, something, so it's pulled in and crashes or burns. What? It’s not like anyone will find it anytime soon.

      I suppose you can’t really see the futility of existence yet. Me? My days are numbered, and I’ve already run out of gum.

      Ping.

      Pong.

      Where was I? Right, existence. It’s a funny thing really. Out here, with nothing to do or see, you start to question if anything was really real. Everything turns into this far off dream, the distant past of another person. Here and now, its just you, and the void. Well, that, and the flimsy metal contraption keeping you safe from said void, but even that’s debatable.

      Isolation was the worst punishment we were able to come up with for criminals, after all.

      Eh. I’m waiting my time. You don’t want to hear a condemned man ramble on, or maybe you do, you sicko, you. You want stories, you want to hear the high flying adventures of traveling this wasteland. Tales of explorations and intrigue. Maybe even a little romance mixed in.

      There really aren’t any. Space is, well, space. Big, and-

      Ping.

      -empty, and boring. As for the people, well, the Captain Buck and his intrepid crew all work for the military. The only civilians that do this are either, criminals, insane, or desperate. And any combination of those.

      So there it is. The reality of this grand fantasy you’ve always held in your head-

      Ping.

      -laid bare at your very feet. Not very palatable, huh? Makes me think of that paste you get fed out here. Chemically infused with all the calories and nutrients you need to live. Tastes like they blended cardboard and water into sludge and called it food.

      That’s not even the worst example. There was this one time... one time that...

      Ping.

      Ah, thank you Ping. There was this one time a station had a rodent infestation. Nasty stuff. You know what they did with the buggers? (Not the Editor, Editor’s Note: Not actual bugs.) Used them for meat! You had rodent steaks, and ground rodent. Didn’t stay at that station for long.

      Oh, look. A red light is blinking. Must be time to party.

      Ping.

      Ping agrees it’s time to party. Where’d I put the people to party with? Oh yeah. They’re all back in inhabited space. C’est la vie.

      Vie la c’est? Why are you asking me?

      You know? I’ve done all the talking up until now. I think it’s your turn to tell me a little abut yourselves.

      Yeah?

      Really?

      No.

      Ping.

      Ping doesn’t believe it either. He’s even making this slight hissing noise. Just like a cat. Maybe Ping’s a cat that goes ping? Or a ping that cats?

      Having trouble understanding that one? Do what I do. Don’t.

      Stuff doesn’t have to make sense. I mean, does it make sense for some random guy to be stuck literally nowhere? No, it doesn’t. He should be back home wondering what dinner will consist of. Well, truthfully, I’d probably be stuck with the nutrient paste still.

      Ping.

      I agree Ping, that paste is a travesty and insult to the human palate. At least include something that gives it some flavor. Maybe lemon juice? And some water, and sugar. You know what? Take the nutrient paste out all together and give us lemon, water, and sugar. We had a name for that back home.... I can’t seem to...

      Ping.

      Oh, right! Lemonade. Life’s gift you didn’t ask for. Well, would you look at that? There some ice dust outside. Almost like some rock had a gas bubble inside and it leaked. There you have it folks, the lemonade for today; ice dust!

      You know, I’m getting kinda sleepy and light headed. I have been up for quite some time now. Why? Well, you and Ping are such good listeners, I couldn’t just walk away. No, it was my responsibility to entertain at the expense of my own health. I hope I did a good job, I don’t like to disappoint people. Only peaches disappoint, you expect them to be all flavorful, and they tase like the fruit has been soaking in water.

      Well, guess this is it for now. Nature calls, and I don’t think I’ll be awake for much longer without really going off my rocker.

      Ping.

      Yeah, good night Ping.

      Ping.

      ...

      Ping.

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

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

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

      Intro

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

      There will be spoilers for both.

      Batman: The Killing Joke by Alan Moore (1988)

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

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

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

      Batman: The Killing Joke (2016)

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

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

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

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

      Final thoughts

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

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

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

      9 votes
    9. Movie Monday Free Talk

      It's Monday again, and that means it's time for Movie Monday, a thread where anyone and everyone is welcome to post a movie review about films that they've seen recently, or just liked or disliked...

      It's Monday again, and that means it's time for Movie Monday, a thread where anyone and everyone is welcome to post a movie review about films that they've seen recently, or just liked or disliked in the past.

      If you're wanting to post a review, I'd suggest reading trough Movie Monday: week 1 to read through the rules and what to write, but for the most part I'm trying to keep this as simple as possible.

      The two rules that I do have are: So far, the only rules are:

      All top level comments should be reviews. (if you have any questions or suggestions on how to do things differently, either send me a private message or post in the discussion thread I linked up above)

      No spoilers in top level comments. Ideally any spoilers should be in children comments (with sufficient warning) if you wish to write a review with spoilers, make another comment below your top level comment and write the spoilers there. Anyone who doesn't want to know any spoilers should un-expand the comments at the top before they start reading comments. Hopefully this should allow discussion of both the film and the review without forcing people to see spoilers.

      But other than that, happy Movie watching and have a great Monday :)

      10 votes
    10. Movie Monday Free Talk

      So since I'm a terrible person and all that I totally forgot to make this post last week so I've decided to wait a week and actually post on a Monday. For those of you that don't know what Movie...

      So since I'm a terrible person and all that I totally forgot to make this post last week so I've decided to wait a week and actually post on a Monday. For those of you that don't know what Movie Monday is, here is the post I made about it.

      Basically I'd like to make a weekly post where myself and other users post comments on what movies they've watched recently and whether or not they recommend it etc. There's no specific format set out for the reviews, so feel free to write one any way you like, whether it's just a few sentences or a whole essay, we'll figure out what works best as we go along.

      So far, the only rules are:

      1. All top level comments should be reviews. (if you have any questions or suggestions on how to do things differently, either send me a private message or post in the discussion thread I linked up above)

      2. No spoilers in top level comments. Ideally any spoilers should be in children comments (with sufficient warning) if you wish to write a review with spoilers, make another comment below your top level comment and write the spoilers there. Anyone who doesn't want to know any spoilers should un-expand the comments at the top before they start reading comments. Hopefully this should allow discussion of both the film and the review without forcing people to see spoilers.

      I know the second rule is a tiny bit confusing, but like I said this is a learning process and we'll see what happens. Anyway have fun and happy film watching!

      16 votes
    11. I finally finished a novel

      I've finally finished writing something. It's been about four years since I actually finished something nicely. I'm entering the editing phase, which generally takes longer... But I'm a bit...

      I've finally finished writing something. It's been about four years since I actually finished something nicely.

      I'm entering the editing phase, which generally takes longer... But I'm a bit excited.

      Hopefully this is an acceptable thing to talk about, and I'm going about things the right way.

      So... To spin off into discussion, here's two things:

      A part of the story:

      The ground rose up and struck Raul in the face.

      He blinked, stumbling backwards, seeing his master standing nearby.

      The old man was glaring, his hands clutched around a brightly coloured stone.

      Raul opened his mouth to question, but the old man was whisked away to a distance hillside, and the boy found himself tumbling head over heals backwards down a hillside.

      He scrambled onto his knees, staring as he found himself on the shore of the lighthouse.

      His master placed a solid hand on his shoulder, and muttered gibberish.

      Raul glanced up, but found himself staring at the light of the lighthouse.

      Spinning.

      A bright light, round and round.

      Lightning struck him, and Raul screamed, stumbling backwards.

      The rod lay in front of him.

      He tore his gaze away with effort, and saw his master, hands outstretched, the stone of red, gold and silver floating between them.

      Almost as astonishing, the stone was clean.

      A hammer hit him between the eyes.

      Raul found himself stumbling behind his father, watching as the old man struck stone, separated it, revealing the river of solid copper within it.

      "Boy!"

      I'm hoping I've got the grammar at least semi-right. My illness means I can forget words, or my brain can replace words at random with others that it thinks are related.

      Any guidance or critique is welcome. (I'd give a bigger quote... But this is probably more than enough to discuss.)

      The build script I'm using:

      #!/bin/sh
      
      set -e
      
      if [ -z "$1" ]; then
        echo 'Please provide an output file name.' >&2
        exit 1
      fi
      
      tmp=$(mktemp)
      
      echo 'Building...'
      
      cat title.txt > "$tmp"
      echo '' >> "$tmp"
      cat LICENSE.md >> "$tmp"
      echo '' >> "$tmp"
      cat Prologue.md >> "$tmp"
      
      for file in 0*.md; do
        echo '' >> "$tmp"
        cat "$file" >> "$tmp"
      done
      
      for file in 1*.md; do
        echo '' >> "$tmp"
        cat "$file" >> "$tmp"
      done
      
      echo 'Converting...'
      
      pandoc --toc "$tmp" -o "$1" 2>/dev/null
      
      rm "$tmp"
      
      echo 'Done'
      

      title.txt is basically just YAML markup for pandoc. The other files should be fairly obvious.

      I'm silencing pandoc's output, because I make use of a self-reference to add comments to the Markdown, that get killed by the parser and never make it to the output:

      [//]: # (This is a Markdown comment. Isn't that cool?)

      However, as all the references point to themselves, pandoc warns.

      I'm using pandoc this time around, because it produces fairly clean files. I've used GitBook and Calibre in the past, and though the ebooks they produce work and look okay, the amount of crazy markup they produce means the books lag on some ereaders.

      However, that does make a lot of back and forth. Building, checking output, rebuilding, etc.

      20 votes
    12. Weekly Writing Prompt Group - Prompt 0 - The Road Trip

      Voting has closed for this week's topic. The prompt is... The Road Trip Some questions to help you get started: Who is the traveler? Why are they traveling? Where are they going? Are they going...

      Voting has closed for this week's topic.

      The prompt is...

      The Road Trip

      Some questions to help you get started:

      Who is the traveler?
      Why are they traveling?
      Where are they going? Are they going anywhere?

      The questions are only meant to help you get started. Make it happy or sad, adventure or horror, romance or tragedy. Go where your imagination takes you. Don't feel constrained by what may seem to be the obvious response to the prompt.

      Please keep your submissions between 1000-2000 words (for reference, this topic section is about 200 words), make sure to properly format to Tildes when submitting to the submission thread.

      Submission thread will be created on Wednesday, Aug 29, EST.

      Please feel free to use this thread to brainstorm or share ideas or post any other comments you have about the writing prompt group.

      Have fun everyone! I can't want to see what you create!


      Things I may change:

      I may do away with topic voting if/until the group gets big enough, and I'll just post a weekly prompt.

      Depending on the number of submissions, I may increase the max length.

      11 votes
    13. Weekly Writing Prompt Group - Week 0 - Open Voting for the Weekly Prompt

      This is week 0 of the Weekly Writing Prompt Group (WWPG). After asking about interest, I've decided to try running this. This is week 0, so I'm trying to see what works and what doesn't. Feel free...

      This is week 0 of the Weekly Writing Prompt Group (WWPG). After asking about interest, I've decided to try running this. This is week 0, so I'm trying to see what works and what doesn't. Feel free to make suggestions!

      Vote for the prompt you like most by adding a 'vote' to the prompt in the comments. Writers and non-writers, are encouraged to vote:

      The Necronaut:
      Who is the traveler in the after life? What do they see? Why are they there? Are they alone or part of a team? Was this an accident? or an organized, international endeavor?

      An Audience of None:
      Who is the performer? What are they performing? Are they truly alone? Is there a watcher after all?

      The Road Trip:
      Are they going towards or away from something? How are they getting there? What happens if they arrive? What happens if they return?

      Vote closes tomorrow, Tuesday, Aug 21, 10AM EST.
      Submissions will be accepted on Wednesday, Aug 29, EST (~9 days).

      The questions are only meant to help you get started. Make it happy or sad, adventure or horror, romance or tragedy. Go where you want. Don't feel constrained by what may seem to be the obvious response to the prompt.


      This will be different from other writing prompts in three ways:

      1. You are encouraged to take your time with the prompt. After a prompt has been chosen, I will post another thread after a week for submissions to that week's prompt.

      2. I will personally read and provide feedback to every submission in the submission thread. It will be more than just a "good job" or acknowledgement. I will highlight things I liked, didn't like, how I think things could be improved etc.

      3. Selection of the prompt is open to everyone, even non-participants. I hope this will encourage the greater tildes community to follow the WWPG and to participate by reading and commenting on the creative works of the writers.

      What I feel separates this style of prompt from others is that it encourages writers to let their ideas breathe and it provides a creative outlet for writers who may be intimidated by the faster nature of other writing prompts.

      Another aspect that I feel makes this unique is the promise of feedback. I believe that if you take the time to really work on something, you should get something back. To make this possible, there are some things that I need from you:

      1. The submission must be completely original. In the future I may post more fan-fictiony prompts, but I want to encourage brand new ideas from the writers.

      2. Keep the length of your submissions between 1000 and 2000 words. This is to make it easier for me to read (as we continue I may extend the length). This should also keep you well within the 50,000 character limit.

      3. Avoid shopping large tracts of your writing as the goal is provide new works on the submission date. However, feel free to brainstorm ideas.

      4. Make sure to properly format to tildes. Feel free to also post your stories to your personal blogs etc., but I will only provide feedback for work posted in tildes.

      12 votes
    14. Interest in a weekly discussion thread?

      This idea came to me last night when I was reading the post over on ~movies asking a similar question. I'm an avid user of ~music and I like to participate in the weekly "what have you been...

      This idea came to me last night when I was reading the post over on ~movies asking a similar question. I'm an avid user of ~music and I like to participate in the weekly "what have you been listening to" threads along with the Listening Club when possible, and I was wondering if something similar could be applied to another media group, and since I love anime and manga, my first thought was this one.

      Basically my questions here are:

      Would a weekly "what have you been reading/watching" thread be something you would participate in?

      Secondly:

      Would you prefer it be something more casual-based, or would you prefer it to be people writing reviews for things they've been viewing?

      I think that one of the ways to spur more interest in media groups is weekly/monthly/whatever interval discussion threads and I'd also just personally like to see what other people here are thinking of the things they're currently watching or reading.

      11 votes
    15. How would you feel about "levels" a user could gain with accompanying priviledges?

      Lately, there's been talk about new priviledges users could gain, either by requesting them (and being judged as fit) or discussing if everyone should gain a new ability like editing titles The...

      Lately, there's been talk about new priviledges users could gain, either by requesting them (and being judged as fit) or discussing if everyone should gain a new ability like editing titles

      The problem with new priviledges is of course that they can be abused by malicious users. One of the overall goals of Tildes is to trust users, but punish abuse, however I don't see this working with a large userbase. Even if this site grows slowly and the community remains mostly small or perhaps invite only, eventually we will reach a tipping point where the mods, if you want to call them that, won't be able to effectively manage the userbase. I feel like if we locked certain abilities (like editing titles, even within a time limit) behind tiers or levels users could achieve with certain actions, we could manage to keep low-effort trolls out and use it a sort of tutorial, where after certain actions for a new user (like writing their first comment or receiving their first vote) a window could pop up, informing them that they now have gained a new ability like voting, simultaniously explaining what the goal with the actual votes is.

      I understand that this would gamify the system, but it would stop new users from abusing the system and lock those more dangerous abilities behind things they needed to do, ideally things that require a time investment so they'd feel less inclined to abuse the tools they've been granted (because they'd value their account more due to said time investment). It would also automate some things for the masses, which would make moderating easier.

      An example:

      A new user joins the site, at first, he can only vote. After casting his first vote, a message pops up, telling him that he can now post comments. Maybe there's a link to the rules and code of conduct there, maybe just a little tidbit about how stuff works on Tildes. Things that require more trust in the user are locked behind more difficult milestones, maybe editing titles is locked behind writing a hundred comments or receiving a hundred votes, maybe both.

      What are your thoughts on this?

      13 votes
    16. Interest in a weekly or biweekly writing prompt?

      One aspect of the Writing Prompts subreddit that frustrated me the most was that the submission that got the most responses was often the one that was submitted first. I found that in order to...

      One aspect of the Writing Prompts subreddit that frustrated me the most was that the submission that got the most responses was often the one that was submitted first. I found that in order to ensure that I got feedback and criticism, I often found myself rushing or submitting sloppy work so that I could submit first. Often times I would ignore prompts I liked because other posts had already taken off.

      I’d like to try something here that addresses some of those issues. I imagine it working like this:

      1. The first post would be a number of prompts that participants would choose from to be that week’s prompt.
      1. After a prompt is chosen, I wouldn’t accept submissions for one/two weeks to give people time to develop their ideas and submissions.
      1. A new post would be created for submissions for the past week’s prompt and providing a new list of potential prompts for the following week.
      1. Go to 2...

      So long as it is practical, I will read and provide feedback and constructive criticisms for every submission.

      I hope this encourages people to develop fledgling ideas as they have the time to let their ideas breathe and they have the promise of feedback at the end of it.

      Of course this isn’t meant to replace other casual writing prompts.

      Edit:

      For those interested a few questions:

      1. Is one week enough time to write?
      1. Would it be better for the writing time to include the weekend?
      1. Would you be okay with certain restrictions like 1,500 words? Is that too many words? Too few?

      Edit2:

      Okay, I'll try to set this up!

      Over the weekend I'll think up some prompts. Here's how I see it rolling out right now. Feel free to suggest other things as it's all fluid right now. I'm open to any and all suggestions.

      1. Monday, Aug 20, I'll post three or four prompts. I'll leave voting up to participants? Or maybe allow the whole Tildes community to vote on the kind of story or theme they would like to read (hopefully to bring writers more feedback)?
      1. Tuesday, Aug 21, I'll announce the weekly prompt. Remaining prompts with good support will be carried over to the following week? Remaining prompts with little support will be removed from the pool?
      1. The following Wednesday, Aug 29, I'll open a thread for the past week's submissions and post a pool of three or four prompts to choose from.

      Not sure how voting for prompts will work, I'm thinking of posting the possible prompts in the comments and using Tilde's voting system.

      17 votes
    17. Is there any interest in a weekly movie review thread?

      So this is something I've been thinking about doing for the last couple weeks, but I've been super busy working on a project and haven't had too much time, and I didn't want to start something if...

      So this is something I've been thinking about doing for the last couple weeks, but I've been super busy working on a project and haven't had too much time, and I didn't want to start something if I couldn't commit to it. Now that my project is almost finished I've got more time to both watch movies and talk about them with random internet strangers, which is why I'm here now asking about a weekly movie review thread.

      I watch maybe two or three films a week, but often struggle to find anything worth watching. And so for all of you out there with the same problem, I'd like to start a discussion thread where users post a movie review on one film they've watched recently and children comments are free to discuss the review, the movie, or just ask questions in general about the movie.

      Here are some questions I have about how this would function, and I'd like your opinion on them.

      Is this something that users here actually want?
      Like I said earlier, I feel like this could be a helpful tool for people wanting to watch a few things but not knowing what to watch, but there are plenty of reviews and things like that out there, and this might not be something that users here want.

      What should be included in the review?
      To me what immediately comes to mind is a very imdb style review (with no spoilers) that comments on directing, acting, set, camera angles, etc. Maybe giving it a rating out of 10? How long should it be? I don't read a whole out of reviews though so I'm not 100% sure the best way to go about this.

      How often should we have a discussion thread?
      I'm thinking a weekly thread would be nice, probably on Monday for two reasons. First, it allows anybody who's busy over the week day but has some time off on the weekend for films and writing reviews to write one, and secondly, it means we can call it Movie Monday, which sounds better then Movie Tuesday :p

      Any other questions or things that need to be discussed for this to work well?

      18 votes
    18. 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
    19. Two-factor authentication is now available

      Another excellent open-source contribution has been deployed today - @oden has added two-factor authentication support (via TOTP apps like Google Authenticator). Here's the code, if anyone wants...

      Another excellent open-source contribution has been deployed today - @oden has added two-factor authentication support (via TOTP apps like Google Authenticator). Here's the code, if anyone wants to take a look.

      If you want to set it up for your account, the link is available on the settings page. If you do, please please please write down or store the backup codes that it gives you after you enable it. If your phone dies or you otherwise lose access to your 2FA device, you won't be able to recover access to your Tildes account.

      On that note, I wanted to ask for input about whether I should be willing to bypass 2FA for people if they've set up the email-based account recovery. People will lose access to their 2FA device and not have the backup codes, and I don't know if just telling them that I can't help them is truly the best thing to do. Allowing it to be bypassed does lower the security, but sometimes it's a reasonable trade-off. One possibility is adding a security option that people could enable for maximum security, like "Do not bypass 2FA for me under any circumstance, I promise that I've kept my backup codes".

      Let me know what you think about that, as well as if you have any concerns or notice any issues with the feature. Thanks again, @oden!

      74 votes
    20. Buffy's Spike: Death as redemption

      For most stories, when you have an evil or otherwise irredeemable character, death is the only form of satisfactory redemption. Anything less is simply not convincing for most audiences. I'm sure...

      For most stories, when you have an evil or otherwise irredeemable character, death is the only form of satisfactory redemption. Anything less is simply not convincing for most audiences.

      I'm sure a lot of people can write novels on Spike's character arcs, but I just wanted to discuss a little bit of his redemption arc.

      Interestingly, his sacrifice at the end of Buffy season 7, is the beginning of his actual character. Sure, he's helped out Buffy before that, but he was far from "the greater good" until then. So death, and boom - character redeemed.

      So how's the redemption arc when he's brought back in Angel. It's harder now because now he's up and walking and possibility doing things that negate his redemption. He now has to live the life he supposedly wanted to when he made his sacrifice.

      Not saying that's what happened, but I think the writers went out of their way to show this.

      (Going off memory now, so please feel free to correct me, if I get any details wrong...)

      Not long after he's ghost-Spike, he starts feeling like he's pulled to "Hell", and develops a friendship with Fred, who ultimately saves him from that fate. This establishes his "goodness" for the rest of Angel.

      Thoughts? Other characters that share something similar you want to talk about? How would Spike feel without this episode? Anyone just want to gush about Spike in general?

      3 votes
    21. Learning to pentest

      Hi, I need your help to learn pentesting. I'm programming for several years. I'm really good in C# and can write moderately complex apps in Dart, Python and JavaScript. I'm in highschool and work...

      Hi, I need your help to learn pentesting.

      I'm programming for several years. I'm really good in C# and can write moderately complex apps in Dart, Python and JavaScript. I'm in highschool and work for software development company as backend developer. But general programming starts to feel so boring...

      I've started to watch LiveOverflow on youtube (no link, there is no wifi here and I don't want youtube to drain my data) and it was so interesting - so I tried it. I've tried few CTFs, read many writeups, and now I've discovered CTF hack the box.

      When I know what to do, I have no problem googling and researching and later applying my knowledge. But I often discover, that I just don't know what I don't know.

      There is one CTF challenge that I haven't completed yet. It's 20 line html page, no javascript, nothing suspicous. No cookies. It has just form with password input, which sends post request to server. Here's the problem - how do I get the flag (the password)? I can bruteforce it, but it clearly isn't the correct way. I know that the php runs on apache, debian. I've tried getting some files, I've tried going up (../), sql injection, nothing works.

      And here's the general problem - what am I missing? What to learn? What should I google? I don't want ideas what I'm missing on this one example - Instead I need some sources where I learn generally about vulnerabilities I can exploit. Some blog, some website, something like this.

      Could someone here recommend me some sources where I learn about this? How did you start and what things do you generally check when you face something you have to break into?

      Thank you

      16 votes
    22. How do you go from "knowing" a programming language to actually making useful software?

      I'm in a bit of a rutt with my journey to learn how to write software, and I really have no idea where to go from here. I've taken a bunch of software engineering courses on edx.org, and I've done...

      I'm in a bit of a rutt with my journey to learn how to write software, and I really have no idea where to go from here. I've taken a bunch of software engineering courses on edx.org, and I've done a few personal projects with what I've learned, but I still don't know enough to be able to contribute to open source projects or make anything useful.

      TL;DR
      How can I learn to actually make things?

      28 votes
    23. Can we try to talk like normal people?

      If there’s one thing that kind of makes me annoyed with this site is the non stop navel gazing and iamverysmart style of writing. Like dude don’t you don’t need to write like this is a essay in a...

      If there’s one thing that kind of makes me annoyed with this site is the non stop navel gazing and iamverysmart style of writing. Like dude don’t you don’t need to write like this is a essay in a English class, just relax and chat.
      Most probably won’t understand where I’m coming from but maybe a few will.
      Relax and have fun, you aren’t some special unique person that’s better than all redditors.

      31 votes
    24. modii.

      bishop. mi odii out of habit moaned your name out like an addict and the shock went through my body got me feeling like i had it and i guess that's all i needed just to keep a baby feeling any...

      bishop.

      mi odii


      out of habit moaned your
      name out like an addict
      and the shock went through
      my body got me feeling
      like i had it
      and i guess that's all i needed
      just to keep a baby feeling
      any will to keep on breathing
      in this world without you in it
      all of these abandoned memories
      our hot, deviant fantasies
      the shit you'd say on top of me
      the only thing that's stopping me
      could keep the knife away from me
      i'd do some things unsavory
      if you could come over and bring
      a little bit more pain to me

      wore my heart upon my arm
      you wore me upon your chest
      i been wishin on the stars
      to hear you say under your breath
      "honey come lay next to mama,
      you could use a little rest.
      take your shirt off baby boy,
      and i'll take care of all the rest."
      wrap your hands around my neck
      always took away my breath
      wanna hurt me when youre angry
      and i love when youre upset
      i miss when we were crazy
      drank the koolaid, diving in
      tell me that you lust for blood
      i'll carve your name into my skin

      this is bloodlust
      black metal loving out in public
      you're a drug
      and this is real love

      tell me that you hate me
      wear me down until you break me
      this is real love

      scars on my back
      a little makeup on my neck
      and that's your soft touch

      say you never loved me
      make me beg for you to hold me
      this is real love.
      this is bloodlust

      i guess youre never coming home
      got me feeling all depressed
      you made me feel some shit
      that i take drugs just to forget
      but all the dagga in the world
      cannot compare to how your lips
      send a wave throughout my body
      tear my heart up into strips
      girl you can be my queen
      and i'll just be your little pawn
      you can pull my puppet strings
      give me a reason to go on.
      i can give you full control
      babe i dont wanna be in charge
      give you everything i am
      if i can only have your heart

      i just need somebody there
      i hate waking up alone
      i have no idea why i
      try to check my phone
      like somebody gonna text me
      talkin "babe you wanna go?
      you been on my mind
      and now im thinking we could roll
      a little blunt, and maybe cuddle up
      in my bed if you want"
      just want somebody to act like
      maybe imma prize for once
      tired of working every day and
      always planning nights for one
      if i just knew you didnt hate me
      id stop staring at my gun
      how'm i meant to walk
      when the ground i knew is gone
      id so much rather wake up by your
      side than write these songs

      but this is bloodlust

      this is bloodlust
      black metal loving out in public
      you're a drug
      and this is real love

      tell me that you hate me
      wear me down until you break me
      this is real love

      scars on my back
      a little makeup on my neck
      and that's your soft touch

      say you never loved me
      make me beg for you to hold me
      this is real love.
      this is bloodlust

      6 votes
    25. Orkenfall

      This is just a fun little part of a story I put together a little while ago. Might go somewhere later, but probably not. The symbols looking like: [^1] are footnote links. (Pandoc's format, a kind...

      This is just a fun little part of a story I put together a little while ago. Might go somewhere later, but probably not.

      The symbols looking like: [^1] are footnote links. (Pandoc's format, a kind of extended Markdown).

      Edit: It may be easy to read as rendered html


      A leaf was slowly falling towards their face.

      It was golden, three-tongued, and burning with fire.

      Last one wasn't hyperbole.

      Unfortunately.

      It was all sort of their fault.

      But then, everything always was.

      That's why everyone called them Slag.

      The trees hadn't always been on fire, but they had been on fire before.

      That had been their fault too.

      Being the smallest Ork in a tiny Orkin village, reporting to a tiny Orkin warlord who somehow believed he had the brass balls of a god, Slag wasn't exactly well cared for.

      Their name was their job. They were an Ork, after all.

      The blacksmith beat the metal, made the weapons. Tossed the slag in a pile.

      Molten metal twisted and smouldered, and Slag would grab it by the handful, and toss it into a cauldron of water, and when that was full, kick it down the hill into the dumpsite.

      When the dumpsite was full, Slag would summon the demon, who would demand some strange price, then vanish with the lot.

      The demon's prices weren't helping their standing with the rest of the tribe.

      Like today.

      Slag craned their neck, looking up at the red fiery, and rather horned creature, "Say again?"

      The deep earth-rumbling voice laughed, "I want you to sing! Sing like a girl! Like a tiny little human girl!"

      Slag winced, "I am a girl, demon." [^1]

      The creature blinked in surprise, "You? Little squelchling?"

      Slag shrugged, "I'm a girl. I don't got tits... I ain't pretty. But I am."

      The demon winced, "Figure out which god cursed you little girl... After you sing."

      Singing? An Ork?

      Orkcakes.

      The demon would go, and she'd be blamed there was no room in the dump, and then the Orklord would be in her face. Again.

      Then threaten to marry her to his son. Again.

      She blanched.

      The demon laughed, "Last chance, little orkling."

      She coughed nervously, and then a squeaking voice emerged, singing a quiet rhyme she'd overheard one day.

      Something about stars and diamonds. Humans were weird. [^2]

      Unfortunately, her voice was less like a starlet, and more like diamonds scraping across sandglass.

      The demon shreiked and disappeared back into their realm.

      Without the slag.

      She winced, glancing towards the village, "Orkcakes."


      A hand like iron clasped her head, "Slag."

      She smiled weakly up at her father, and at his one eyes staring out from a bushy grey beard. [^3]

      The warrior released her and spoke gruffly, "Was that you singing, again?" [^4]

      She blushed, looking down in shame, "The demon's price."

      The old man groaned and reached for a whip on the wall, "Please tell me he took the slag."

      "I don't lie, father." She answered. [^5]

      He winced and glared at the doorway, unravelling the whip, preparing to hit the next person who came in. "Go to you room, Slag."

      "It's my honour." She crossed her arms, pretending not to notice that her chest didn't show any bigger, "I want to defend it."

      "Now, Slag." He growled through his tusks.

      She turned and moped away into her bedroom.

      She couldn't fight, all she could do was listen to the glorious blood-curling screams as the emissaries dies. [^6]

      Slag picked some metal from beneath her fingernails and flung it into the wall, pinning a fly by one wing. [^7]

      It wasn't fair.

      She wanted a real fight.

      Why did boys get all the fun?

      The guts and the murder?

      All she got was... Slag.

      An axe blade broke through her wall briefly, before being pulled back quickly, followed by a strangled sound.

      She rolled her eyes and flopped onto her straw bed, staring at the ceiling tiredly.

      Humans made life look so simple.

      Find a man, get pregnant, take care of the litter until you died.

      Just cooking, singing and cleaning.

      She licked the edge of her tusk, yawning. This was going to be another, she must get married because she's useless argument with the Orklord. Which would inevitable lead to my son is too stupid, fat and ugly to possibly get married, and then... Ew.

      She didn't want the bastard.

      He certainly wanted her though, all drooling and slurping.

      She wanted to be a Knight. [^8]

      That was it. All of it. Her only dream.

      A glorious warrior, protecting the weak, hunting the monsters that pray on people in the dark. [^9]

      Her sword would have a name, and glow with power when evil was near. [^10]

      She would yell out it's name, and light up the dark.

      Then she'd kill the bad guy, cut off his head, and ride home with it, and stake it to her wall. [^11]


      [^1]: Really? Wow. Never would have guessed... But orks are always hard to apply gender to.

      [^2]: Understatement. What other species looks around themselves in wonder and decides blowing stuff up is the best way to get something out of the ground?

      [^3]: Stories on exactly how he lost his eye vary. Most involve a dragon, a bet, and a gallon ale. And perhaps a wet, old sock.

      [^4]: Oh gods. She'd tried to sing before? Had birds died?

      [^5]: Not strictly true. She did lie, but only about unimportant stuff. Like what she wanted for dinner. Or what job she wished she had. Or who she wanted to marry. Nothing big.

      [^6]: It's an Orkin thing. Send some messenger to die when your upset with your opponent, and then turn up when their bloodlust was sated. Good way to not die.

      [^7]: She was a practiced hand at this now. Sociopath, or bored teenager? Let the public decide! Blast her in this week's Orks magazine!

      [^8]: ... Should someone tell her human knights usually hunt down orks?

      [^9]: So... Hungry orks. Seriously. Someone should tell her.

      [^10]: So, it would always be lit up. Because you're on Ork, girl.

      [^11]: Oh geeze. Are you the hero, or the villain, Slag?

      4 votes
    26. music.

      bishop. tw: death i remember the day that they died. you called me at work in the middle of my shift shooken up, you wailed and cried you were hours away divorce was on the horizon your mother she...

      bishop.

      tw: death


      i remember the day that they died.
      you called me at work in the
      middle of my shift shooken up,
      you wailed and cried
      you were hours away
      divorce was on the horizon
      your mother
      she went to get the last of her things
      brothers in tow, each under her wings
      wanting to grab their toys, their cars,
      living in an apartment, left the trampoline

      the pool's mostly empty now, and green.

      i was always taught that ghosts scream
      that any haunted house is a broken record
      out of a low-budget horror scene
      blood on the walls, ripped at the seams,
      what they never tell you in the movies
      is that the real scare is going to the house
      six months later and finding it empty

      and silent.

      all that's left is the memory of the violent
      no one left to water the yard
      grass is yellow, in the garden
      wilted violets
      and the paintings still hang on the walls.
      the lamp is still there on the nightstand
      the pots and pans are still in the kitchen
      the paper is still on the desk
      everything is still where it should be
      every item right where it was left
      except this sudden void in your soul
      and the unending feeling of being depressed
      and lost,

      scared

      a lost lamb in a land once shared
      a home where you would draw or write
      and now all that's left is light
      flittering in through the windows
      that just feels so out of place
      paintings on the floor covering up
      the holes where the bullets laid
      open casket you broke down
      at the sight of his little face

      god what a fucking monster

      two years now since the day you lost her
      and i have no idea how you are.
      i took it upon myself to watch over you, a foster
      and hoped to show you real love after this imposter
      came into your life and ripped it in pieces
      with this targeted hatred and ceaseless screaming
      god if i could go back in time.

      even still now i wish to trade their lives for mine

      even if it just meant another day,
      maybe one last time for you to
      share a smile or say goodbye
      to make peace and hug your mom
      or read harry potter to your brothers here
      in person and not occasionally from beyond
      the grave that plays that same god-fucking-forsaken
      song as the house does when you visit.

      silence.

      why dont they play music in the graveyards.

      why dont they play music in the graveyards.

      7 votes
    27. 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
    28. Will Tildes ever implement a rule that posts require the OP to start the discussion in the text section?

      I find posts that are just links or simple questions without any additional input from the poster to be low-effort and don't tend to garner meaningful discussion. I've noticed that there are a...

      I find posts that are just links or simple questions without any additional input from the poster to be low-effort and don't tend to garner meaningful discussion. I've noticed that there are a fair amount of those posts on this site although they're definitely the minority. There are some subreddits I follow that have implemented mandatory discussion by the OP as a rule and it really did a lot of good for discussion and thread contribution. Even something as simple as writing why you think the link you're sharing is interesting / important / etc would be enough to kick things off and invite discussion, I think.

      What are you guys' thoughts on this?

      13 votes
    29. Alternatives to Markdown for writing short documentation/TODOs?

      Hi guys, I often find myself writing small text files for projects, like a bit of documentation or TODOs. I have a proper system in place for larger projects, but would love to be able to scribble...

      Hi guys,

      I often find myself writing small text files for projects, like a bit of documentation or TODOs. I have a proper system in place for larger projects, but would love to be able to scribble down things for larger ones.

      As big of a fan of Markdown as I am, I find that it's often inappropriate for these kinds of tasks. For example, I find myself mimicking a task list with multiple-paragraph list items.

      What do you guys use? Do you know of any Markdown alternatives that give you a bit more control over the layout?

      Thanks!

      14 votes
    30. 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
    31. 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
    32. Firefly: Your job is your adventure

      Firefly has a fairly large cast, and I believe this really adds to the different perspectives they can show for any single topic. For this post, I want to discuss what Firefly says about work. I...

      Firefly has a fairly large cast, and I believe this really adds to the different perspectives they can show for any single topic. For this post, I want to discuss what Firefly says about work.

      I decided against writing an essay for this, so I thought I'll just mention a few things that stood out to me.

      Your job is your adventure

      I always found Kaylee's story on how she joined the crew really endearing. She had a love and passion for ships, and let her knowledge (and unspoken hard work) offer her an opportunity to travel and experience new things. I love how her job, as the ship's mechanic, is a part of who she is.

      Work can be hard and hard to come by

      Ultimately, Firefly is a story about survival. Mal takes jobs that can be dirty, they're not fully equipped for and just a little...illegal. However, you have to work with what you can get with what you have. And there's nothing wrong with doing any job to survive...of course this leads to...

      Your job doesn't need to define you, but it can reflect who you are

      Inara works a job that comes with a lot of judgement. She takes pride in her work and doesn't let anyone shame her for it, though they definitely do try.

      One of my favourite Simon moments is when he has Jayne in the operating chair after learning that Jayne betrayed him and his sister. Simon tells Jayne that he'll always be safe when he's in the chair. Simon is a doctor, and though he obviously has a great ability to do harm, he never will.

      Jayne's all about the money. I think it's shown that Jayne would love to do "respectable" work, but doesn't have the opportunity. He would rather play the hero, but can't, so he's all about making as much money as he can. His morals are probably the greyest of the crew. Still, he feels shame, and learns that when you comprise your morals for a payday, that is you. Ultimately, it's not who he wants to be, and definitely not what he wants to be remembered for.

      I think there's something really universal about the themes that Firefly has about work. After all, most of us will spend a significant portion of our lives at work, and I think it's not hard to relate at least a little bit.

      5 votes
    33. A layperson's introduction to Homebrewing

      Whats this about? @wanda-seldon started a thread over at ~science in hopes of generating more user created content. My plan is to post some introductions myself, in fields like mechanical...

      Whats this about?

      @wanda-seldon started a thread over at ~science in hopes of generating more user created content. My plan is to post some introductions myself, in fields like mechanical engineering and automation (is anyone interested in it anyways?). But until I feel like I would do it proper, I figured I'd try something similar with a much lower barrier of entry. I'll write about some hobbies of mine, in a way that goes more indepth about the process, but still shallow enough to function as an introduction. And if folks are interested in more in-depth stuff or pointers on where to go, I'll take care of that.

      So on todays topic, homebrewing. What is it, why would you bother, and what's actually involved in it?

      What's Homebrewing?

      Put simply, homebrewing is the art of making beer yourself. It's not really that complicated to be honest.

      Why Homebrewing?

      • It's (relatively) cheap.

      If you got a few basic kitchen items (pots, ladle, cups, etc), you already have most items needed for brewing a small quantity. A few additional tools will be required, like a food grade plastic container, a water lock, etc. but if you treat them proper they can be used for years after years. Ingredient cost is neglible.

      • Quality.

      A common reaction many have with homebrewed beer is how thick and rich in flavour it is, compared to your average supermarket beer. Especially if your experience is with light beers (in which case I believe Monty Python said it best, it's fucking close to water). It's like comparing that sad pie you can buy in the cooler section, compared to something fresh out of the oven with the sweetest fruits and crispiest crust.

      • Easy to learn, hard to master.

      If your goal is to make a good beer, you only need two "skills". Good working hygiene and patience. Beyond that, any complication you want to add is up to you. You can start with a simple ale and work your way towards horribly complicated recipes that seem more like a chemistry exam than a hobby.

      Whats actually involved in it?

      So what do you actually do? I'll keep it short, even though I could write a book if I wanted to cover everything. Brewing is made out of three phases. The actual brewing, the fermenting and the bottling.

      Brewing

      You mix malts (and/or barley, wheat, oats, etc) with water, which you will draw a wort from. The wort will be the basis of your beer. A wort is a bit like a tea from a tea mix in this sense. Also it's sickly sweet (so taste test on your own risk). The sugar from the malt will be what is turned into alcohol during fermentation. In a similar way, that we use fruit sugar for wines/ciders or honey for mead.

      Fun fact: In Sweden and Norway, elks drunk on rotten (fermented) fruit they eat from the ground is a rare but real phenomena.

      Once you have a wort, the wort is boiled up and hops are supplied. Usually hops are divided in two categories. Bitter hops and aroma hops. Though that has more to do with when you add hops in the brewing process. The hops add flavour primarily from the oils (which give the fresh and fruity taste) and the resin (which gives the bitter taste). The resin takes a certain amount of boiling time to properly release, so hops added early in the process will contribute to bitterness.

      The liquid is then cooled and stored in a container with a bit of yeast. That marks the start of the fermentation period.

      Fermentation

      Fermentation is fairly straight forward. Yeast loves sugar. And will keep eating it until most is gone. Alcohol, is a byproduct of this process.

      Bottling

      Once fermentation is (nearly) done, the beer is transferred into bottles. After a few days of waiting, a pressure should have built inside your bottles which will create the nice bubbliness we know from beers. Toss on a label if you wan't to brag and want to make sure that graphical designer education was not for naught.

      Swell, how do I get into it?

      How do you get into it? Technically speaking, you could start with no-mash brewing. Though I would recommend against it, as it takes out the charm of actually brewing, since you just add water and call it a day. Alternatively, there are several good sources on this. The american homebrewers association for instance have a good quick guide for some instructions. Though if you wan't to go serious about it, I recommend to read up on the specific processes, and what influences them.

      Afterwords

      Does it sound interesting? Bring a buddy, and make a day of it. Make your own labels too if you wan't to brag to friends and family. If you have questions, I will answer anything. Need help setting up or want a plan, I can help with that too.

      Edit: Would recommend reading @piratepants comment in the comment section. It expands a lot of the things mentioned here, and goes a lot more into the actual processes while brewing. If you got this far, it's worth continueing.

      24 votes
    34. 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
    35. 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
    36. Moving from advertising-supported media to a sustainable, high-quality, alternative -- some light reading

      This is a complex issue and one that's hard to address succinctly. It gets into the larger matter of media and its role and interaction with society, which is profound. This includes political and...

      This is a complex issue and one that's hard to address succinctly. It gets into the larger matter of media and its role and interaction with society, which is profound. This includes political and social elements going far beyond consumerism and consumption, though those are part of the dynamic.

      For a short answer: advertising is not the only problem, but is a large component of a set of conflicts concerning information and media. It both directly and indirectly promotes disinformation and misinformation, opens avenues to propaganda and manipulation, and fails to promote and support high-quality content. It also has very real costs: globally advertising is a $600 billion/year industry, largely paid out of consumer spending among the world's 1 billion or so wealthy inhabitants of Europe, North America, and Japan. This works out to about $600/year per person in direct expense. On top of the indirect and negative-externality factors. Internet advertising is roughly $100 billion, or $100/yr. per person if you live in the US, Canada, EU, UK, Japan, Australia, or New Zealand. The "free" Internet is not free.

      And the system itself is directly implicated in a tremendous amount of the breakdown of media, politics, and society over the past several years. Jonathan Albright, ex-Googler, now a scholar of media at the Tow Center (and its research director), Columbia University in New York, "Who Hacked the Election? Ad Tech did. Through “Fake News,” Identity Resolution and Hyper-Personalization", and editor of d1g (estT) (on Medium).

      [S]cores of highly sophisticated technology providers — mostly US-based companies that specialize in building advanced solutions for audience “identity resolution,” content tailoring and personalization, cross-platform targeting, and A/B message testing and optimization — are running the data show behind the worst of these “fake news” sites.

      (Emphasis in original.)

      A Media Reader

      By way of a longer response, I'd suggest some reading, of which I've been doing a great deal. Among the starting points I'd suggest the following, in rough order. Further recommendations are very much welcomed.

      Tim Wu

      The Attention Merchants is a contemporary version of the media, attention, distraction, disinformation, manipulation, and power game that's discussed further in the following references. If you're looking for current state-of-the-art, start here. Ryan Holiday and Trust Me, I'm Lying is a 2012 expose of the online media system. For an older view, Vance Packard's 1950s classic (updated), The Hidden Persuaders gives perspective both on what methods are timeless, and what's changed. A 2007 New York Times essay on the book gives a good overview.

      Hamilton Holt

      Commercialism and Journalism (1909) is a brief, easy, and fact-filled account of the American publishing industry, especially of newspapers and magazines, at the dawn of the 20th century. Holt was himself a publisher, of The Independent, and delivered this book as a lecture at the University of California. It gives an account of the previous 50 years or so of development in publishing, including various technologies, but putting the greatest impact on advertising. I'm not aware that this is particularly well-noted, but I find it a wonderfully concise summary of many of the issues, and a view from near the start of the current system. Holt includes this quote from an unnamed New York journalist:

      There is no such thing in America as an independent press. I am paid for keeping honest opinions out of the paper I am connected with. If I should allow honest opinions to be printed in one issue of my paper, before twenty-four hours my occupation, like Othello's, would be gone. The business of a New Yourk journalist is to distort the truth, to lie outright, to pervert, to vilify, to fawn at the foot of Mammon, and to sell his country and his race for his daily bread. We are the tools or vassals of the rich men behind the scenes. Our time, our talents, our lives, our possibilities, are all the property of other men. We are intellectual prostitutes.

      (An HN commenter reveals that this was John Swinton.)

      Jerry Mander

      Four Arguments for the Elimination of Television. This is a 1970s classic that's held its value. Mander is an ad executive himself, though he took his talents to the Environmental movement, working closely with David Brower of the Sierra Club.

      Adam Curtis

      BBC documentarian, most especially The Century of the Self (part 1, part 2, part 3, and part 4), and Hypernormalisation. These documentaries, the first a four-part series, the second a self-contained 2h40m single session, focus on media and propaganda. The first especially on Edward Bernays, Sigmund Freud (Bernays' uncle), advertising, and propaganda. The second on Vladimir Putin.

      Edward S. Herman and Noam Chomsky

      Manufacturing Consent: The Political Economy of the Mass Media. The title itself comes from Walter Lippmann and his earlier work, Public Opinion, which is something of a guide to its manufacture, and the genesis of "modern" 20th century media. The notion of mass media as having a political economy is a critical element in answering your question. That is: media is inherently political and economic, and advertising and propaganda (or as it was rebranded, "public relations"), all the more so.

      Robert W. McChesney

      McChesney has been continuing the exploration of media from a political-economic perspective and has an extensive bibliography. His Communication Revolution in particular discusses his own path through the field, including extensive references.

      Marshall McLuhan

      Particularly The Gutenberg Galaxy and The Medium is the Message.

      Elisabeth Eisenstein

      Either her book The Printing Press as an Agent of Change or the earlier (and much shorter) article that pressaged it, "Some Conjectures about the Impact of Printing on Western Society and Thought: A Preliminary Report" (more interesting than its title, I promise). Eisenstein draws heavily on, and improves greatly on the rigour of, McLuhan.

      Generally: Other 19th and 20th century media scholars and writers

      H.L. Mencken, I.F. Stone, and perhaps Walter Lippmann and John Dewey. Mencken and Stone are particularly given to shorter essays (see especially The I.F. Stone Weekly Reader, The Best of I.F. Stone and his New York Review of Books articles) which can be readily digested. Mencken's "Bayard vs. Lionheart" whilst not specifically concerning advertising largely describes the crowd-psychology inherent in mediocre or pathological social-political outcomes, and is a short and brilliant read. Mencken has a long list of further writings.

      Edward Bernays

      Especially Propaganda and Public Relations. Bernays created the field of public relations, and largely drove the popular support of "democracy" (a WWI war bonds advertising slogan) in favour of the earlier "liberty". For Stone, I cannot recommend his Day at Night interview (~1974) highly enough. 30 minutes. Bernays' New York Times obituary makes interesting reading.

      Charles-Marie Gustave Le Bon

      The Crowd: A study of the popular mind. "[C]onsidered one of the seminal works of crowd psychology." Wikipedia article.

      Charles Mackay

      Extraordinary Popular Delusions and the Madness of Crowds (1841). "[O]ften cited as the best book ever written about market psychology." Wikipedia article.

      I have yet to read all of these works, though they're on my list, and I've at least reviewed most of the works and authors and am familiar with major themes. Virtually all of these will lead to other sources -- books, articles, authors, fields of study -- by way of bibliographies (looking backward) and citations (looking forward). Among my favourite and most fruitful research techniques.

      This is also really just a starting point, though I hope it's a good one. Media isn't my field, or rather, I'd thought that, working in technology, it wasn't, but I've come to realise that (1) "information technology" is in very large part "media technology", and (2) the interactions of media systems and society, politics, economics, even culture as a whole, are beyond deep, and highly underappreciated.

      The role of mass media in the spread of early-20th century Fascism is a particularly sobering story. See "Radio and the Rise of The Nazis in Prewar Germany", and recognise that you could include cinema, magnetic audio tape recording, public address systems (it's hard to address three quarters of a million people without amplification). More recently, radio has been studied in conjunction with the 1994 Rwandan genocide. These remain extant issues.

      Bootnote

      Adapted from a StackExchange contribution.

      14 votes
    37. 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
    38. You are a legendary warrior, with a several decades-long reputation of tirelessly prevailing over hordes of monstrosities. In a sudden moment of clarity, you come to your senses in a psychiatric ward.

      You are a legendary warrior, with a several decades-long reputation of tirelessly prevailing over hordes of monstrosities. In a sudden moment of clarity, you come to your senses in a psychiatric...

      You are a legendary warrior, with a several decades-long reputation of tirelessly prevailing over hordes of monstrosities. In a sudden moment of clarity, you come to your senses in a psychiatric ward – a miraculous medication has been tested on you to counter your schizophrenia. As time passes, you begin to recognize the people and other things from your former psychosis.

      [This is the first attempt at having a writing prompt at Tildes. It is too long to wholly fit in the title (only 200 characters permitted – nailed it exactly), so it had to be expanded in the text field.]

      Edit: as per a suggestion in another thread, please feel free to be inspired only by the title text and use the additional info here only if You feel like it helps. I believe that if a prompt sparkles something that ultimately doesn't have much to do with the prompt itself, the goal of the prompt is still accomplished.

      14 votes
    39. Let's talk player classes

      No, not the PC classes in your game - the classes that describe the people you play the game with. Mister Fantastic: Every single number on this player's character sheet has been optimized beyond...

      No, not the PC classes in your game - the classes that describe the people you play the game with.

      Mister Fantastic: Every single number on this player's character sheet has been optimized beyond comprehension to be at least 20% higher than you thought was possible, and it's all legal. Reading one of his sheets will teach you about traits, feats, and rules you never knew existed. Often mumbles cryptic, one-word answers while barely paying attention that end ongoing rules discussions leaving the other players with blank faces. His characters are nearly invincible except for one small key weakness (AC 26 at level 1, but with a CMD of 5). This player can typically one-shot the BBEG and reverse the party's fortunes in a single round. If he's charmed or dominated it will result in a TPK unless dealt with instantly.

      The Veteran: A quiet fellow wearing a T-Shirt that says, "Don't tell me about your character: just play." He's never flashy, and seems to do very little, content to let everyone else play and have fun. Always prepared for any situation when no one else is. More likely to aid other players than act directly. He'll only involve himself when everyone else is making a mess out of things, and when he does wake up, his ability to deal with any given situation leaves Mister Fantastic green with envy. Has been known to kill BBEGs via roleplaying. Has the ability to summon natural 20s on demand but rarely uses it. The GM often consults with him on rules issues.

      Negative Diplomacy: No matter the class or the character's abilities, whenever this player opens their mouth to talk to someone who isn't in the party, you know the group is going to be in combat to the death in less than three rounds. The GM is uniquely powerless to prevent this from happening. His superpower is always knowing the worst possible in-character thing to say.

      Milla Vanilla: Every character this person plays is the exact same thing - even when playing different classes. For whatever reason, this player cannot mentally step into the shoes of their character, and ends up on endless repeat. Often not noticeable until one has played multiple games with this person and notices that their ninja assassin is remarkably similar in temperament to their paladin.

      The Conspiracy Theorist: This player is convinced that every single thing that happens is part of some grand tapestry and he is on a mission to figure it out. Often obsesses over small details, makes bizarre (sometimes nonsensical) connections between events, places, and facts. Your worst fear is that he's giving the GM ideas. It's confirmed when some of his wilder predictions come to pass later in the game.

      Aaron Justicebringer: The kind of perma-lawful good holy crusader who walks into a tavern and announces, "Greetings! I am Aaron Justicebringer. You may flee if you wish." He's on a mission to smite evil. Since he's always got detect evil running, he finds quite a lot of it and smites often, without concern for trivialities like local customs, ettiquette, roleplaying, and plot. This player always plays crusader types.

      Kaboom: Kaboom likes loves lives to set things on fire. Often a wizard or sorcerer, and the kind of fellow who can reduce six enemies to ash in a single round (even if those were six fire elementals). Flaming spells, flaming daggers, flaming hair, and one can track him across Golarion just by following the smoke. Unfortunately, that's all he's good for. Kaboom is a blunt instrument, best kept wrapped in asbestos until the party finds a target he can be aimed at in a location that hasn't got too much potential for collateral damage. This player comes in non-fire flavors too.

      Sleepy Pete: Sleepy Pete has a wife, six kids, and a stressful day job. By the time he makes it to the session, he's been clinically dead for two hours already. He'll be asleep within an hour of starting, even faster if food or alcohol is involved. Sleepy Pete is also prone to missing sessions with little forewarning. You're not even sure what his character or personality is because you've been given almost no opportunity to observe him in a conscious state.

      Brandon The Builder: A player who in all other ways is relatively normal, Brandon must never be given downtime in any way, shape, or form. With a full set of item crafting feats and flawless mastery of the downtime rules, Brandon will not only rule the entire kingdom in less than six months, he'll find a way to provide every single party member with a Headband of Mental Superiority, Belt of Physical Perfection, two +5 Tomes or Manuals of their choice, and a well staffed keep while doing it.

      Broken Billy: This player has no comprehension of the mathematical progression of the games he plays. Instead, he jumps at the first thing he finds that sounds cool. This leaves him with a hodgepodge of abilities that quickly become useless as the game progresses, leaving poor Billy more and more frustrated as the game goes on. Broken Billy steadfastly ignores all advice and all warnings given to him by the GM and more experienced players. Prone to having five first level classes on his fifth level character.

      The Novice Namer: Never good at coming up with names, this player has given birth to many legendary heroes: Bob the Barbarian, Robert the Ranger, and who could forget Sheldon the Sorcerer.

      The Knife Hoarder: For whatever reason, this player insists on having at least 2 knives on his belt and 4 hidden on his person. He'll never actually use these knives, but as they'd say "just in case."

      The 1-Leaf-Clover: This person's dice are trying to kill him. Oh he might roll a natural 20 to get a cheap room at the inn or tell if an item is masterwork (its not), but the second he's in combat, the most you can expect is a 12 or 13.

      The iGenie: Only looks away from his laptop when his name is said three times.

      The Bookworm: If not taking an action, is found face first in a book looking for a rare never before seen rule that will get him out of the in-game situation. There has got to be rule specifically for negotiating with a different race to reduce the price of a toll. There just has to be!

      Secretly Evil: This player almost always plays a Wizard/Sorcerer and takes a Necromantic path. They'll write a sizable and traumatic back-story. Then in game they'll never do or say anything evil in front of the group(in or out of character). In fact, they'll do very little in general. Instead they wait until everyone is gone and tell the DM what evil things they actually did while "no one was looking".

      You should try FATAL: Makes all their characters and every encounter somehow revolve around sex.

      Spellsaver: Spellcaster that never casts their spells because they think the next fight is going to be harder.

      The Lore Keeper: This player may not be the most talkative person at the table, but that's possibly because they're too busy writing down every even happening in the game. Conversations, shared loot, timelines, and character sketches -- this player is devoted to the story, and keeps track of all of it.

      What are we missing?

      (Some inspiration from this old reddit thread.)

      17 votes
    40. Would the folks here at Tildes appreciate occasional guides on how to write better?

      Folks who are familiar with my username have likely encountered one of my many semi-humorous attempts at educating people on the nuances associated with the written word. There was a poem about...

      Folks who are familiar with my username have likely encountered one of my many semi-humorous attempts at educating people on the nuances associated with the written word. There was a poem about homophones that went viral some time ago, for instance, and I'll frequently be spotted offering polite (if poorly received, at least some of the time) tips and corrections on Reddit.

      While I would like to think that similar corrections would be appreciated here, I also think that the community's stated goals and structure combine to create an interesting opportunity. To that end, I was wondering if people here would be at all interested in brief, hopefully entertaining guides on how to improve their writing skills. (For those who are interested in writing professionally, I can also offer some insights on how to get your work read, how to find opportunities, and how to actually make money from the things that you offer.)

      35 votes
    41. Where can I look to learn audio mixing? Preferably with a focus on vocals.

      Hey everyone! So I've been writing poetry and ghostwriting lyrics for friends of mine for nearly a decade at this point. Due to recent life events, I've gotten back into the hobby of writing my...

      Hey everyone!

      So I've been writing poetry and ghostwriting lyrics for friends of mine for nearly a decade at this point.

      Due to recent life events, I've gotten back into the hobby of writing my own songs.

      Up til now, it's been entirely topline work. Sifting through instrumentals online until I find one I can't help but write for, then staying up until four am driving around for a couple nights and churning out lyrics. I've recently grabbed an entry-level DAW and a couple courses aimed at producing my own instrumentals. I'd like to be able to go beyond writing lyrics and get to a point where I can cover the whole process. It sounds fun to me to put money aside and casually build up a home studio! :)

      One thing that's caught my attention recently is the different vocal styles that a lot of artists have. Not just in their delivery, accent, etc. but also in the way that the tracks are edited! Pardon the lack of jargon, but for some examples:

      I notice artists like Hålsey tend to have a very "crisp" kind of sound,

      artists like Joji tend to have a more "echo-y" sound,

      and artists like Lil Peep do this cool thing where it sounds like he triple-layers his voice to give a more dynamic sound to his songs.

      Are there any books or courses online I can look into to learn vocal editing? I follow along with YouTube channels like Roomie and Andrew Huang, so I've seen them play around with AutoTune a few times, but that's the limit of my knowledge.

      Thanks!

      14 votes
    42. Making peace with Alana Shepard

      I finished my second Mass Effect original trilogy run two days ago, and today is one year since I first played ME. Below I have my goodbye to my second Shepard, Alana, a Renegade Vanguard....

      I finished my second Mass Effect original trilogy run two days ago, and today is one year since I first played ME. Below I have my goodbye to my second Shepard, Alana, a Renegade Vanguard. (Spoilers below)


      Alana Shepard

      October 18th, 2017, to June 23rd, 2018

      Alana Shepard was not what you might think of when you think of a hero. Born on Earth, she was orphaned at a young age, and survived on the streets of some of the planet’s worst slums. Though the vids told the story of her enlisting in the Alliance Navy, she was essentially conscripted. Even as an untrained 18 year old, her biotics made her a danger to herself and others.

      The structure of the Navy changed Shepard’s life, but it didn’t change who she was. Both the anger she harbored from her abandonment and the stubborn determination that kept her alive on the streets remained. Her rage drove her to kill countless Batarians on Torfan, despite the loss of her squad. Her actions on Torfan were at once monstrous and impressive, and they caught the eye of the N7 program. The Butcher of Torfan became one of the Alliance’s top operatives.

      Watching Alana Shepard fight was awesome in the truest sense of the word. That a combatant could be so efficient and powerful was beautiful; that she might be heading for you next was terrifying. Many wondered if, somehow, her unknown parents were Krogan and Turian. In each of her biotic charges, there was the power of a Battlemaster and the precision of a Legionnaire. It was this combat prowess that drew Shepard and Garrus Vakarian together.

      As the saying goes, there is no Shepard without Vakarian. Alana and Garrus were partners on and off the battlefield, ever since Garrus’ stint as Archangel on Omega. Despite all the bullets that tried, the only thing to make it past their armor was their love for one another. This love kept them at each other’s side all the way to the conduit.

      On the Citadel, Alana Shepard did what she did best. When the Catalyst was done speaking to her, she leveled her pistol, and fired. This failed to activate the Crucible, dooming her cycle to be defeated by the Reapers. The same strength that helped Alana resist the Reapers in the entire campaign was her undoing. Alana Shepard was not what you might think of when you think of a hero, because she could not save the galaxy in its darkest hour.


      I do intend to come back to these games, as I feel there are at least a few more Shepards whose stories I need to tell. That said, I will be waiting a bit longer before I start my next run, either starting on N7 day, or next summer on the two year anniversary from my start. I'm open to discussion, either about Mass Effect (I've only played the OT), or about Alana Shepard.

      6 votes
    43. ~Random acts of Steam Sale

      So I was thinking since we're still a smaller community things like this could actually foster some decent games talk and make friends the best way I know, begging for stuff! Post a want with some...

      So I was thinking since we're still a smaller community things like this could actually foster some decent games talk and make friends the best way I know, begging for stuff!

      Post a want with some bullshit reasons for being a cheap wanker, see if someone might be willing to toss some virtual things your way! If you do get your wish, be sure to give a write up on what you thought of it.

      If you want to gift someone, pm for steam nick plz.

      W:https://store.steampowered.com/app/332200/Axiom_Verge/ - Just saw this awesome Metroidvania at SGDQ and would love to play it but the cash I'm throwing at the screen is not working. Oh yeah did I mention it's available for Linux? I NEED THIS NOW. I'll pay it forward tomorrow when I can stick some of these biĺls into a proper slot!
      Gee thanks sxo, great gift. I'll report back when I have some time to play it!

      46 votes
    44. Daily Tildes discussion - please help write new descriptions for the groups

      Maybe not so much a "discussion" today, but this is something I've been meaning to do for a while and I think it would be good to specifically ask for some input/help. When creating new groups, I...

      Maybe not so much a "discussion" today, but this is something I've been meaning to do for a while and I think it would be good to specifically ask for some input/help. When creating new groups, I wrote quick little descriptions of each of them, but they're not very good. You can see all of the groups and their descriptions here: https://tildes.net/groups

      I'd like to replace some or all of these descriptions to help clarify what types of content goes into each group, so I'd appreciate any suggested new descriptions, especially from people that have been active in those groups and have a good feeling of what does/doesn't belong in them. Even just thoughts on what needs adjusting if you don't want to write something yourself would be great. A few specific things that I know could use clarification, but I'm sure there are more:

      • What's the difference between ~tech and ~comp?
      • What is ~lifestyle for?
      • What distinguishes ~talk compared to just having discussions in all of the other specific-subject groups?

      Thanks, any input (or entirely new descriptions) would be great.

      27 votes
    45. Public access Unix systems, another alternative social environment

      I have been writing a paper on the history of a type of online social space called public access Unix systems, and I'm posting a Tildes-tailored summary here in case anyone is interested. If you...

      I have been writing a paper on the history of a type of online social space called public access Unix systems, and I'm posting a Tildes-tailored summary here in case anyone is interested. If you enjoy this and want to read more (like 10+ pages more) look at the bottom of this post for a link to the main paper-- it has citations, quotes, and everything, just like a real pseudo-academic paper!

      I wrote this because a summary didn't exist and writing it was a way for me to learn about the history. It was not written with the intent of commercial publication, but I'd still love to share it around and get more feedback, especially if that would help me further develop the description of this history and these ideas. If you have any thoughts about this, please let me know.

      What are Public Access Unix Systems?

      When the general public thinks of the Unix operating system (if it does at all), it probably isn't thinking about a social club. But at its core, Unix has a social architecture, and there is a surprisingly large subculture of people who have been using Unix and Unix-like operating systems this way for a long time.

      Public access Unix systems are multi-user systems that provide shell accounts to the general public for free or low cost. The shell account typically provides users with an email account, text-based web browsers, file storage space, a directory for hosting website files, software compilers and interpreters, and a number of tools for socializing with others on the system. The social tools include the well-known IRC (Internet Relay Chat), various flavors of bulletin-board systems, often a number of homegrown communication tools, and a set of classic Unix commands for finding information about or communicating with other system users.

      But more than just mere shell providers, public access Unix systems have always had a focus on the social community of users that develops within them. Some current systems have been online for several decades and many users have developed long-standing friendships and even business partnerships through them. i.e. they're a lot of fun and useful too.

      Of interest to Tildes members is that public access Unix systems have for the most part been non-commercial. Some take donations or charge membership fees for certain tiers of access (some in the U.S. are registered 501(c)(3) or 501(c)(7) non profits). They almost invariably do not take advertising revenue, do not sell user profile data, and the user bases within them maintain a fairly strong culture of concern about the state of the modern commercial Internet.

      This concept of a non-commercial, socially aware, creative space is what really got me interested in the history of these systems. Further, the fact that you have this socially aware, technically competent group of people using and maintaining a medium of electronic communication seems particularly important in the midst of the current corporate takeover of Internet media.

      History

      Public access Unix systems have been around since the early 1980's, back when most of the general public did not have home computers, before there was a commercial Internet, and long before the World Wide Web. Users of the early systems dialed in directly to a Unix server using a modem, and simultaneous user connections were limited by the number of modems a system had. If a system had just one modem, you might have to dial in repeatedly until the previous user logged off and the line opened up.

      These early systems were mostly used for bulletin-board functionality, in which users interacted with each other by leaving and reading text messages on the system. During this same time in the early 80's, other dial-in systems existed that were more definitively labeled "BBSes". Their history has been thoroughly documented in film (The BBS Documentary by Jason Scott) and in a great Wikipedia article. These other systems (pure BBSes) did not run the Unix OS and many advanced computer hobbyists turned up their noses at what they saw as toyish alternatives to the Unix OS.

      Access to early dial-in public access Unix systems was mostly constrained by prohibitively expensive long-distance phone charges, so the user bases drew from local calling areas. The consequence was that people might meet each other online, but there was a chance they could end up meeting in person too because they might literally be living just down the street from each other.

      The first two public access Unix systems were M-Net (in Ann Arbor, MI) and Chinet (in Chicago, IL), both started in 1982. By the late 1980's, there were more than 70 such systems online. And at their peak in the early 1990's, a list of public access Unix systems shared on Usenet contained well over 100 entries.

      Throughout the 1980's, modem speeds and computer power increased rapidly, and so did the functionality and number of users on these systems. But the 1990's were a time of major change for public access Unix systems. In 1991, the Linux operating system was first released, ushering in a new era of hobbyist system admins and programmers. And new commercial services like AOL, Prodigy and CompuServe brought hordes of new people online.

      The massive influx of new people online had two big impacts on public access Unix systems. For one, as access became easier, online time became less precious and people were less careful and thoughtful about their behavior online. Many still describe their disappointment with this period and their memory of the time when thoughtful and interesting interactions on public access Unix systems degraded to LOLCAT memes. In Usenet (newsgroups) history, the analogous impact is what is referred to as "The Eternal September".

      The second impact of this period was from the massive increase of computer hobbyists online. Within this group were a small but high-impact number of "script kiddies" and blackhat hackers that abused the openness of public access Unix systems for their own purposes (e.g. sending spam, hacking other systems, sharing illegal files). Because of this type of behavior, many public access Unix systems had to lock down previously open services, including outbound network connections and even email in some cases.

      For the next decade or so, public access Unix systems continued to evolve with the times, but usership leveled off or even decreased. The few systems that remained seemed to gain a particular sense of self-awareness in response to the growing cacophony and questionable ethics of the commercial World Wide Web. This awareness and sense of identity continues to this day, and I'll describe it more below because I think it is really important, and I expect Tildes members agree.

      2014 and Beyond

      In 2014, Paul Ford casually initiated a new phase in the history of public access Unix systems. He registered a URL for tilde.club (http://tilde.club) and pointed it at a relatively unmodified Linux server. (Note: if there is any relation between tilde.club and Tildes.net, I don't know about it.) After announcing via Twitter that anyone could sign up for a free shell account, Ford rapidly saw hundreds of new users sign up. Somehow this idea had caught the interest of a new generation. The system became really active and the model of offering a relatively unmodified *NIX server for public use (a public access Unix system under a different name) became a "thing".

      Tilde.club inspired many others to open similar systems, including tilde.town, tilde.team* and others which are still active and growing today. The ecosystem of these systems is sometimes called the tilde.verse. These systems maintain the same weariness of the commercial WWW that other public access Unix systems do, but they also have a much more active focus on building a "radically inclusive" and highly interactive community revolving around learning and teaching Unix and programming. These communities are much, much smaller than even small commercial social networks, but that is probably part of their charm. (* full disclosure, I wield sudo on tilde.team.)

      These tilde.boxes aren't the only public access Unix systems online today though. Many others have started up in the past several years, and others have carried on from older roots. One of the most well known systems alive today is the Super Dimension Fortress (SDF.org) that has been going strong for over three decades. Grex.org and Nyx.net have been online for nearly as long too. And Devio.us is another great system, with a community focused around the Unix OS, particularly OpenBSD. Not all these systems label themselves as "public access Unix systems", but they all share the same fundamental spirit.

      One system that I find particularly interesting is Hashbang (aka #!, https://hashbang.sh). Hashbang is a Debian server run and used by a number of IT professionals who are dedicated to the concept of an online hackerspace and training ground for sysadmins. The system itself is undergoing continual development, managed in a git repository, and users can interact to learn everything from basic shell scripting to devops automation tooling.

      Why is Hashbang so cool? Because it is community oriented system in which users can learn proficiency in the infrastructural skills that can keep electronic communications in the hands of the people. When you use Facebook, you don't learn how to run a Facebook. But when you use Hashbang (and by "use", I mean pour blood, sweat and tears into learning through doing), you can learn the skills to run your own system.

      Societal role

      If you've read other things I've written, or if you've interacted with me online, then you know that I feel corporate control of media is a huge, huge concern (like Herman and Chomsky type concern). It's one of the reasons I think Tildes.net is so special. Public access Unix systems are valuable here too because they are focused on person-to-person connections that are not mediated by a corporate-owned infrastructure, and they are typically non-profit organizations that do not track and sell user data.

      You're no doubt aware of the recent repeal of Net Neutrality laws in the U.S., and you're probably aware of what The Economist magazine calls "BAADD" tech companies (big, anti-competitive, addictive and destructive to democracy). One of the most important concerns underlying all of this is that corporations are increasingly in control of our news media and other means of communication. They have little incentive to provide us with important and unbiased information. Instead, they have incentive to dazzle us with vapid clickbait so that we can be corralled past advertisements.

      Public access Unix systems are not the solution to this problem, but they can be part of a broader solution. These systems are populated by independently minded users who are skeptical of the corporate mainstream media, and importantly, they teach about and control the medium of communication and social interaction itself.

      Unix as a social medium

      So what is it that makes public access Unix systems different? This seems like a particularly interesting question relative to Tildes (so interesting that I even wrote another Tildes post about it). My argument is partly that Unix itself is a social and communication medium and that the structure of this medium filters out low-effort participation. In addition to this, public access Unix systems tend to have user bases with a common sense of purpose (Unix and programming), so users can expect to find others with shared interests.

      In contrast to modern social media sites like Facebook or Twitter, you have to put in some effort to use Unix. You have to learn to connect, typically over ssh; you have to learn to navigate a command line shell; and you have to learn the commands and options to run various utilities. And to really use Unix, you have to learn a bit of programming. It's not incredibly hard in the end, but it takes significantly more effort than registering for a Facebook or Twitter account and permitting them to scan your email address book. Once you get over the learning curve, it is powerful and fun.

      This effortful medium does two things. For one, it weeds out people who aren't willing to put in effort. And for two, it provides learned users with a diverse palette of tools and utilities for building and sharing creative output.

      Public access Unix systems are all about active creation of content to be enjoyed and shared with others, and not about passive media consumption. They are about the community that develops around this purpose and not around the profit that can be squeezed out of users' attention.

      Future of public access Unix systems

      Public access Unix systems have been around for nearly four decades now. They have seen ups and downs in popularity, and they have been humming along in the background as computing has gone from the ARPANET to the spectacle of the commercial World Wide Web. Early public access Unix systems were largely about the novelty of socializing with other hobbyists through a computer, and that interest has evolved into the learning, doing and teaching model of an online hackerspace today.

      These systems are not huge, they are not coasting on advertising revenue, and they get by purely on the contributions, volunteer effort, and enthusiastic participation of their users. But as a contrast to commercial social network sites, they are an example of what online socializing can be when individuals put effort, thought, and compassion into their interactions with others. And just as importantly, they pass on the very skills that can independently maintain this social and communication medium for future generations of users.

      --

      As promised in the intro, if you're interested in reading a much more in-depth version of this article, here's the longer copy:
      https://cmccabe.sdf.org/files/pubax_unix_v01.pdf

      73 votes
    46. Daily Tildes discussion (and changelog) - "new topic" page and process updated

      I'm going to cheat a bit today and combine the daily discussion with a changelog post, since I'd like to get input on the changes and talk about what else should be done. I've just updated the...

      I'm going to cheat a bit today and combine the daily discussion with a changelog post, since I'd like to get input on the changes and talk about what else should be done. I've just updated the "new topic" page in a few ways that we've discussed over the last while:

      • There's a note at the top asking people to post informative or interesting content with discussion value, and not to make posts mainly for entertainment.
      • You can now fill in both the Link and Text fields, and if you do so, the text will be posted as the first comment on your post. This allows people to make a sort of "submission statement" if they'd like, or give their opinion about the content. I've seen some conflicting opinions about this lately, so I tried to make it clear that adding text is optional. Personally, I don't think mandatory submission statements add much value, since in my experience most of them just end up being "I thought this was an interesting article", or a quote or two taken directly out of the article.
      • I added a "Formatting help" link above the Text field that links to the page on the docs site that @flaque was nice enough to write up. This link has also been added above the markdown fields for comments as well.

      As I mentioned yesterday, I'm also working on a "tagging guidelines" document which I'm hoping to get into decent shape today, and I'll add a link to that above the Tags field once it's available.

      Let me know what you think of the changes, and if you have any other suggestions for things we should do with the submit process. We'll definitely need some group-specific submission info before too long as well, so I may end up adding a sidebar to the submit page that can contain more info (though that doesn't work very well on mobile since it's hidden by default).

      39 votes
    47. Chasing the American dream has got me jaded

      I live in the US. I used to play music every day. I used to skate almost every day. I used to surf TWO times a day. I used to write songs and poetry. I used to contemplate the cosmos and reality...

      I live in the US.

      I used to play music every day. I used to skate almost every day. I used to surf TWO times a day. I used to write songs and poetry. I used to contemplate the cosmos and reality and come up with fun projects with friends. I used to garden. I used to spend more time with my pets.

      Now I work.

      I work and stress so hard that I wear myself out, drink too much to "help me sleep", still stay up stressing about my job - how I can improve my standing, and stress about needing to do side projects to supplement my income AND stress that I don't do any of the fun things I used to do.

      This is all to be able to afford a living space and ensure that if a disaster (personal or natural) happens I won't be completely screwed.

      Any friends that did have loans are still paying them off. I have been fortunate enough (and diligent enough) to pay off all my loans, but I had to ditch my hopes and dreams.

      Will I ever be able to afford a decent house in a metropolitan area? No. Will I ever do the things that used to make be happy? I don't see how. Will I ever be truly happy? I have no idea.

      Is anyone else in this situation? What are you doing to mitigate? Moving to a more affordable area (leaving friends and family)? Are you learning a new trade to up your financial standing? Are you as bummed out as I am that we have to work so hard just for a mediocre standard of living?

      39 votes
    48. Kidney stoner: Two trips to the ER

      I'm writing about my two trips to ER over the last two days, mostly as a way of processing for myself, but also because some things came up that were interesting to me. This story is very detailed...

      I'm writing about my two trips to ER over the last two days, mostly as a way of processing for myself, but also because some things came up that were interesting to me. This story is very detailed medically, which may be gross to some people.


      Many years ago when I lived in Chicago, I had a few weeks of life that were utter hell. I would be in constant lower right flank and abdominal pain. I would feel hot and cold flashes. I began drinking water constantly, but would throw up everything until I could vomit was bile. The pain would be so intense that I would have to take scalding hot showers to distract from it for a little relief.

      After several weeks, I was convinced that I was dying somehow. Maybe something had ruptured? I didn't know. As a student, I had some insurance. But I had no friends or family at all in Chicago. Finally, one day I walked the three miles to the ER and was seen. They did a sonograph of my groin and said nothing was wrong. They asked me, "Have you been under a lot of stress lately?"

      I had been, and they attributed it to that. This event forced me to move back in with mom (I was 19 at the time), back in a rural part of the state. I began the long and tiresome process of working on stress management as a religion, and strong boundaries as a lifestyle. Since then, my patience has grown, and I am able to stay calm even when being physically assaulted or threatened with death (something that happens often in the acute psychiatric setting in which I work).

      I never really bought this diagnosis, though. It seemed like a diagnosis of exclusion.

      Years later in the current day, I began having some similar symptoms. At work one night, I started having trouble focusing because of pain in my lower flank. I attributed this to stress and went through my steps to see what might be bothering me, but I couldn't find anything. I then thought about what I'd been drinking and realized that I had drunk nothing but coffee, tea, and Mello Yello for the last two days. I went out to my car where I keep 24 packs of water and started drinking some more. Pain went away, no big deal.

      On Sunday morning, about 8:30 AM, I awoke in tremendous pain. The same place, I recognized it. I drank more water, the pain wouldn't go away. I took two Naproxen, no relief. I went to the shower to douse my back in scalding hot water - relief. Temporary, until the water stopped.

      Then I tried urinating, and it didn't go very well. I couldn't get out more than a few drops, and they were brown. Having worked in medical settings for most of my adult life, I knew this was no bueno.

      I hate going to ER, but I hate it more when I have to give a vague complaint like "Lower Back Pain." When I worked in the ER, this phrase was often coding for, "I'm here for my Norco." But I went anyway.

      The ER was huge, and I was seen by a doctor very quickly. They did a CT which showed a <5mm kidney stone still in my kidney. They told me it would pass in a few days. They took a urine sample, which I was able to provide, and it was the darkest sample I've ever seen. They came back and told me that there was so much blood in it that they had to "swab it manually," because their machine wouldn't work fast enough (I assume this is common, but have no idea).

      They gave me Norco 5 and a medicine to help dilate the ureters to encourage the stone to pass. I had never had Norco, and was intent on going to work that afternoon. The ER Nurse strongly discouraged this, so I called my boss (who is also a nurse) to see what her suggestion was. Per her, I took the evening off - and I am so glad that I did.

      I got home and the first dose of Norco was hitting in. I really dislike pain medicine, and I usually don't take it even if prescribed because of a family hx of addictive behavior, not to mention my experience working on the front lines of treatment in the opioid epidemic. The stuff demands respect. I slept for a few hours, then woke up in minor pain. I waited for the 6 hours to have passed, took my next dose.

      Except, nothing change. The pain got worse. I would not take more Norco outside of the prescription guidelines, so I went to Walgreens and got a heating pad, icy-hot, and Ibuprofen that the MD told me I could stack on top. Nothing helped. Around 10, I started vomiting. I hadn't eaten much, so I was vomiting up my medicine and all the water I'd been drinking. The pain was so bad that I ran a scalding bath and just laid in it. I had to do this over and over again all night, vomit, shower, bath. That hot water is what let me get a few 10-15 minutes of sleep here and there.

      Finally, after suffering through to 6:30 when my next dose of Norco was up, I took that and the Flomax. I waited another hour, nothing. I vomited again and realized it'd be a big waste of time to keep taking the meds if all I was going to do was vomit them up. I called the ER to get their advice, and they told me to come in.

      When I got there, about 24 hours after I'd been the first time, they put me in a different room and did their assessments. The pain was much worse, and I was holding back tears. They told me they were going to give me an IV painkiller and some other medicines. The MD came in within me having been in the room for about 10 minutes and told me about my CT again. He explained that a lot of "kidney stoners" are able to pass <5mm without a problem, but a small percentage become very symptomatic and experience a lot of pain. He said they were going to consult with Urology and try to get me into surgery today to have it removed if possible or at least put a stent in.

      The nurse came back with a syringe, "This is fentanyl, it's going to help with your pain." I was astounded that they were giving me fentynal for this. Yes, I think it was appropriate, but I have never had a painkiller like that. Working in the field that I do, I hear many stories about accidental overdose often involving fentynal. We talked about dosage, half-life, and expectations before she gave it to me.

      The feeling was... Strange. My whole body became a little numb. The pain went away about three minutes after the shot. My head felt warm, then the rest of my body did. I felt like I was floating. I now understand why the stuff is addictive. I was very tired, so I nodded in and out of sleep while watching CNN on the hospital TV.

      A Urology PA came in to consult with me and explain the surgery, she was super nice and clear. I got moved up to Same Day Surgery and nurses there explained everything to me. They asked, "Who is picking you up today?"

      "What do you mean?" I asked.

      "You're going to be under general anesthesia, so we can't let you sign yourself out. Someone has to come up to provide care for you."

      "I don't have anyone that fits that description within 100 miles." (I moved here about 6 months ago, and while I have friends from work, I wouldn't really put them in this category[1]).

      The nurse got a facial expression that I've seen many nurses put on, I call it, "Well, that sucks, but too bad." She said that if no one could come, I'd have to stay in Observation overnight. Too rich for my blood. I put in a call to mom who started on the way up.

      The surgeon came in and spoke to me, saying that the stone was probably too high up to try and get without damaging the kidney, so they would put a stent in if they couldn't get it out safely. I was okay with that. Went into surgery, it lasted less than an hour and woke up 20 minutes afterward in the recovery section.

      I have a lot of experience coming out of anesthesia because of a birth defect that required a lot of surgery when young. Sometimes I came out combative, sometimes over emotional with a sense of the world ending. I came out of this anesthesia fully functional, running some of my own assessments and talking to the nurses about the surgery. My perception of time was wonky, as far as how long these were taking, but nothing too serious.

      They had to put a stent in. Has anyone ever had a stent running from their kidney to their urethra? It's not fun. I constantly feel like I need to urinate a little, and there is a severe burning sensation when doing so. My first urine sample was straight blood, which didn't surprise me.

      My mom got there around this time. I spoke to the nurse and discharged a bit later. We went to get some lunch, then the grocery store, and she dropped me off at my house before going home. I was very appreciative that she came up, but I don't feel like I need someone with me for the 24 hours they suggested.

      I took a nap, and just now woke up.


      I write this mostly to process in my head and help facilitate memory storage. But some themes came up:

      1. I have insurance, and yet still waited as long as possible, because I have a $2000 deductible (this is lower than my old one, which was $4k.

      2. I made a statement, "Not friends that I'm going to involve in this."
        This one, for me, highlights some old behavior. I used to have a very rigid social classification. Work friends, school friends, and that's it. I disliked when the boundaries crossed. This got me into serious trouble in Chicago, because I had gone out of my way not to make friends, and found myself in a bad way medically without help. Do other people do this? I find it to be a little unhealthy and will be trying to work on it as time goes on.

      3. I think that I got better treatment once I started talking about working in ERs in the past and doing psych care now. I'm not sure, but medical culture loves the Patient Story or scary tales of practice. I exchanged some with the nurses and doctors and a sense of camaraderie develops quickly.

      I'm also just writing for myself because I think it's super helpful to debrief. If you made it this far, hope you enjoyed!

      13 votes
    49. This is a popular question on askreddit, but since Tildes is a slightly different beast I am curious: Have you ever encountered a ghost or UFO before (or something similarly spooky/inexplicable)?

      I'm hoping for serious, honest responses - i.e. don't make up stuff just to troll or try to trick people, nor to just exercise your creative writing skills for entertainment. I am optimistic that...

      I'm hoping for serious, honest responses - i.e. don't make up stuff just to troll or try to trick people, nor to just exercise your creative writing skills for entertainment. I am optimistic that people can be respectful to those sharing stories that may be difficult to believe, or which might have mundane explanations.

      I've had an interest in the paranormal and unusual for a long time, but haven't delved as deeply as might be warranted. I do my best to keep an open mind, have had a few experiences that are on the fringe, and have met and known people who have recounted much stranger things and i always love hearing about them. Since Tildes is at a point presently where there aren't easy throwaways, and where reputation matters to an extent, I would suspect that tales shared here might have a bit more credibility than those shared pseudo-anonymously on reddit.

      So, any experiences you've had which just didn't have a completely satisfying explanation? Any spooks or strange places or times or sights? I invite you to share your experiences here. :)

      28 votes