• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. How secure and private is Firefox?

      I was browsing r/privacy today and I came across this guy going on about how Mozilla was just pretending to be privacy focused. Here's his comment. Now I don't really know what to think of this,...

      I was browsing r/privacy today and I came across this guy going on about how Mozilla was just pretending to be privacy focused. Here's his comment. Now I don't really know what to think of this, and frankly, I'm getting really exhausted of hearing about how all the things I'm using aren't actually trustworthy. So can so someone put my mind to rest? Does this guy's claims have any truth to them? Thanks.

      20 votes
    2. I regret not seeing Solo in theaters

      Spoilers for Solo follow - you have been warned. So a year after it's release and months after it went up on netflix, I finally got around to watching Solo. For context: for most of my childhood,...

      Spoilers for Solo follow - you have been warned.

      So a year after it's release and months after it went up on netflix, I finally got around to watching Solo.

      For context: for most of my childhood, I was a huge Star Wars buff. I played Star Wars: Galaxies growing up, I was in the massive crowd that saw The Force Awakens opening night, I spent the better part of 2 years as part of a prerelease community for Star Wars: The Old Republic. There was a time where I could name nearly every planet of consequence in the canon and knew most of the expanded universe's timeline.

      But the new trilogy has been... well, nothing. I found it to be a mediocre, hole-filled mess most of the time, too busy being Disney's Star Wars^tm politically correct safe-kid to actually be good movies on their own. Rogue One was an enjoyable exception, but still not particularly amazing... but the point I'm driving at is, the last couple of years, I've pretty thoroughly come down from the Star Wars high.

      When Solo came out, I assumed it would be more of the same - panned by critics, it was presumably going to be another politically correct, lackluster, rehashed or nonsense story, this time using Han Solo's name as a marketing tactic. No desire to see a childhood hero Anakin Skywalker'd, I skipped it, and didn't even care to watch it when it popped up on Netflix.

      Tonight, out of pure boredom, I decided to give it a watch and was surprised to learn that I couldn't have been more wrong. Which is to say, I enjoyed the crap out of it!

      It had romance! Snappy writing! Memorable, enjoyable, non-trope characters (mostly!) Although it had some of the same flaws as Rogue One (namely that it started to drag on), it also had something that Star Wars hasn't truly seen since the original trilogy: heart and soul.

      More importantly, it did something that no movie in the franchise has done since the original trilogy, and actually engaged me with the story. And this is where the spoilers come in.

      First, credit where it's due: although the story tended to go on and on, at no point did I feel like any of it was unnecessary - it just felt like it was too constrained by being a single movie.

      I was invested in seeing an actual romance in the story (since apparently ONLY Han Solo can do that), which saw a satisfying, and rather complex resolution. The dirty, street-level setting and story was an awesome break from the epic, world-shaking conflicts that the movies have clung to until this point (or whatever the hell The Last Jedi was). It was powered by characters, and I appreciated that.

      To top it off, the reveal of Maul at the end of the movie was totally intriguing, and (IMO) beats any other reveal in the series hands-down. I was a fan of his appearances in the cartoons, and seeing him on the villain's throne in a movie, I think, would've made for a much spicier and more intriguing story than whatever/wherever/whoever Snoke was. From getting his ass kicked by the Emperor for the plot, to getting beat down by ol' Ben (for the plot), the guy's a damn competent villain that still hasn't had a real shot.

      Don't get me wrong, it had its flaws: as mentioned, it was REALLY long, and I don't mean to imply that every character was perfect, or that the plot wasn't totally ridiculous in places. But the story was good enough, and the movie enjoyable enough, that I could overlook it, and that's more than I could say about the movies that caused me to not see it in the first place...

      Which, to my final point, is the greatest disappointment: with the cancellation of all the non-trilogy entries in the series, it's safe to assume that Disney's learned all the wrong lessons from Solo.

      Rather than attributing it's A- performance to the point that people just haven't much enjoyed their epics, remembered what happened the last time someone tried to do an origin story in the series, or were feeling Star Wars fatigue, and didn't go to see it as a result, they'll blame the format, the story, the stakes, the setting, the characters - all the things that made the movie worth watching at all.

      So, with Episode 9 coming out sometime this year and us presumably going to see a mediocre conclusion to what has at this point been a completely mediocre and forgettable trilogy (with lightsabers!), all I can say is, Solo sadly will stand out in my mind as the only movie in this era that carries on the legacy of the originals. I'm disappointed, more by circumstance than anything. I think, had Solo come out 5 years ago, it would've been hailed as the proper return to the franchise that it deserved to be, far more than any of the other franchise entries have succeeded in doing since.

      What'd you think of Solo, Tildes? Am I stark raving mad?

      18 votes
    3. Does anyone on Tildes not speak—intentionally or not—to one or both of your parents? If so, why?

      As per title. Furthermore: how do you feel about that? I just realised I haven't told my father I've moved to another city 500 miles away, and in fact, haven't spoken with him for a few months...

      As per title. Furthermore: how do you feel about that?

      I just realised I haven't told my father I've moved to another city 500 miles away, and in fact, haven't spoken with him for a few months now. This is the case for me because I never really respected him for various life choices he made, as well as being a Jehovah's Witness (he isn't an exclusionary man however, and sometimes I feel like he uses religion as a way to escape how miserable his life otherwise is). My mother, who I love very much, thankfully divorced him 15 years ago.

      On the whole, I know my father loves me, but yet I don't feel the reverse. This at times, like now, fills me with guilt because—despite having perfectly valid reasons to not be close to him—fundamentally he is my biological parent and there is always going to be that connection. I don't know how to handle that, even though I'm now nearly 24.

      Often at times, like now, it makes me feel kind of sad. And it's often compounded by other various bits of life that make me feel down too.

      Does anyone else have similar experiences? How do you deal/have you dealt with this?

      16 votes
    4. Tildes and personal content?

      I've been thinking about the way some people use their opportunity to share in places like Tildes. There are weekly topics what the music the users listen and the books they read. Since the...

      I've been thinking about the way some people use their opportunity to share in places like Tildes.

      There are weekly topics what the music the users listen and the books they read. Since the community is small, there are rather few people interacting with those, which has the capacity to create stronger interpersonal connections.

      There's also the fact that I see a few names very often, in many different threads. Unlike some other places, though, I don't automatically map them to an idea of a person behind them. It's more Reddit than a small forum: people share their opinions and discuss subjects, but there's little personal interaction. It's a more a space of intellectual, rather than emotional, engagement.

      And yet, there are threads here about oneself where the person asks questions or raises subjects that are of importance to them. Some time ago, someone asked what to do with their existential dread. I bet there were similar threads here that I didn't get to see. There was also the "Hey, whatcha working on?" thread a while ago. So it's not that asking personal questions is opposed here: you can, if you want, ask for community support.

      So I'm wondering: what's Tildes' attitude towards more personal content? Things like life updates: "So hey, I'm doing okay, am still in a relationship (going great), looking for a job, working on the pet project I mentioned" etc. etc.. Is this something the users and the admins approve of? would enjoy?

      21 votes
    5. Theme is not saving, can anyone else reproduce that?

      iOS: I was on Black theme, went to settings and set White. The settings page changed theme, but when I clicked the Tildes logo to go to the home page, it went back to black, and in settings it...

      iOS: I was on Black theme, went to settings and set White. The settings page changed theme, but when I clicked the Tildes logo to go to the home page, it went back to black, and in settings it still says black.

      Seems not to be a saving to the DB. Can anyone else reproduce this?

      1 vote
    6. Tildeverse - association of like-minded tilde communities

      So we have many communities and everyone gets free *nix shell access, you can ssh into the remote server (mostly ubuntu) and do whatever you want! I mostly go there to talk with other users. It is...

      So we have many communities and everyone gets free *nix shell access, you can ssh into the remote server (mostly ubuntu) and do whatever you want! I mostly go there to talk with other users.

      It is all old school, we use the command line and there is no gui that you can work with. You have to use the cli for everything you do (easy to learn).

      You can -

      • learn programming
      • make webpages
      • make new friends
      • play games
      • learn more about *nix

      and much more.

      See https://tildeverse.org to get started. (https://tilde.team/wiki/?page=other-tildes for more tilde servers)

      I'll suggest you to join ctrl-c.club or tilde.town and then try other servers. You can make account everywhere ofc. I am ~cyaniventer on tildeverse, see ctrl-c.club/~cyaniventer

      Edit: Not related to tildes.net

      8 votes
    7. Have you ever experienced sleep paralysis?

      Sleep Paralysis might be one of the most horrifying experiences one could go through. Personally i had it only once, now about a year ago i think; i really don't know what it was caused by, but i...

      Sleep Paralysis might be one of the most horrifying experiences one could go through.

      Personally i had it only once, now about a year ago i think; i really don't know what it was caused by, but i sure as hell am glad it has never occurred since. During my specific episode i was just unable to move - no hallucinations ensued - but it was still one of the worst things i've had the displeasure of feeling.

      Now you might be wondering 'if this has happened to you long ago and never had it since, what prompted you to ask about it?'

      Well, yesterday i ended up watching this video; now i'm morbidly fascinated by this horrifying yet somewhat captivating condition.

      20 votes
    8. Is it a good idea to use an Amazon Web Services server as a vpn?

      I have an amazon server that I use to host my email and my simple website. I'm considering setting a vpn up on it, but I'm not sure if it's worth it. Would my data be as secure as with 3rd party...

      I have an amazon server that I use to host my email and my simple website. I'm considering setting a vpn up on it, but I'm not sure if it's worth it. Would my data be as secure as with 3rd party vpns? Would Amazon see my traffic? It seems like if I go this route, anything that I do could be traced back to me, because the see the ip of my server and than ask amazon who owns it.

      10 votes
    9. What (if anything) do you support through Patreon?

      It's been asked a couple of times before, but not particularly recently (last was in August I think!). So who or what do you support on Patreon, and why? I currently pay for two podcasts: Let's...

      It's been asked a couple of times before, but not particularly recently (last was in August I think!). So who or what do you support on Patreon, and why?

      I currently pay for two podcasts: Let's Know Things, and The Film Reroll.
      Let's Know Things is a podcast made by Colin Wright, who if you've seen the Minimalists documentary on Netflix you may be familiar with. It's a great weekly podcast that picks apart a recent article, adds a load of context to the subject, and extrapolates from it somewhat. It's always insightful, and I've learned a load that I never thought I would from it.
      The Film Reroll is probably my favourite podcast right now. The basic premise is that a group of people take the plot of a movie, and turn it into an RPG (using GURPS). So instead of normal improv where they can just do something, they have to roll dice to see if they actually succeed at doing it. It invariably ends up going completely off the rails, and is always hilarious. Highlights include the Speed episode where they catch the mastermind before he has a chance to plant the bomb on the bus, and Jumanji, where the dice rolls for the board game go so well that they beat it before things have a chance to go dreadfully wrong.

      It's not through Patreon, but I also make a monthly contribution towards this website called wikipedia. It's pretty wild: an online encyclopaedia where anyone can view, submit, or edit the information, for free. It's got a page on just about anything you can think of, and whilst it's not perfect, it can be a fantastic jumping off point for learning about a subject, and going deeper via the sources. I believe it to be one of the pinnacles of online achievements, and I use it easily twice a week directly (and more indirectly, every time I get instant answers from Google).

      So what do you support via Patreon (or other means)?

      EDIT: A followup question. Does the amount that a creator on Patreon is already receiving have any bearing on your decision to contribute?

      19 votes
    10. Books for someone who wants to get back into reading

      So I haven't read any books since my senior year, where the ones I did were for book essays. That was about 3 years ago. I was, however, a fanatical reader in my formative years, all throughout...

      So I haven't read any books since my senior year, where the ones I did were for book essays. That was about 3 years ago. I was, however, a fanatical reader in my formative years, all throughout elementary school. I read lots of Fantasy like Harry Potter, the Magyk series, Skullduggery Pleasant, Percy Jackson, stuff in that vein. As of late, my ADD addled brain has decided to let go a tad and I want to get back into reading

      This might be very vague but I'll try my best. I'm looking for books similar to (or maybe kinda detached from, if you think a tangential connection is sufficient enough to warrant an outlier) the books I mentioned earlier. I'm also very open to Sci-Fi, but I like world/race exploration the most. Interesting Alien species and odd planets/phenomena. I prefer novels where the author has a good grasp on the English language, with some wit or neat descriptors, but Tolkien-esque long-in-the-tooth verbosity wears me out after a while. I recall greatly enjoying some Halo novels as well.

      This is getting a little long in the tooth, but lastly, if there's anything even remotely comparable to the SCP Foundation collection of stories, I'm way into it. I've also been picking up and putting down House Of Leaves for a while, and it has some neat stuff, but it rambles quite often. Not so much that I want to put it down, but it makes me restless trying to get to the meat but having to wade through the writer's extraneous verbose ramblings. I don't know if this will give enough info but I'll greatly appreciate anything thrown at me!

      22 votes
    11. Some small updates over the past week

      A decent number of smaller changes have been implemented over the past week, and while I don't think any of them individually were worth devoting a post to, I figured it would probably still be...

      A decent number of smaller changes have been implemented over the past week, and while I don't think any of them individually were worth devoting a post to, I figured it would probably still be good to let people know. If you're interested in following Tildes's development more directly, you can always keep an eye on the commits on GitLab (an RSS feed is available as well). I try to write good commit titles/descriptions, so anyone should be able to follow what's being changed without needing to be able to understand the actual code.

      Anyway, here are some recent updates:

      • Last week, I tried to add a "back to top" button on mobile and broke the site for a lot of people. I reverted it and haven't tried to re-implement it again, since it seemed like a lot of people didn't like it anyway. I'd be interested in hearing feedback about whether that's still something that many people want.
      • @what added a new dark theme called "Atom One Dark". It's pretty nice, give it a try if you like dark themes.
      • @wirelyre fixed the very first issue ever created on the Tildes repo. Markdown includes support for embedding images with a syntax almost exactly like a link, except with an exclamation point in front: ![image mouseover text](https://example.com/link-to-image.jpg). However, since Tildes doesn't allow people to embed images, anyone attempting this would end up with an escaped <img> tag inside their post. It's fixed now so that it just treats an attempt to embed an image as a link to the image instead.
      • As requested, I added the ability to "quick quote" when you're going to post a comment reply. If you select some text from a comment before clicking the "Reply" button, the reply form will start out with the selected text already quoted for you.
      • Subsequent quotes in comments are now merged by default. Previously, if you were quoting two or more paragraphs by putting > in front of them and you had a blank line in between them, you would end up with a separate quote block for each paragraph unless you also put a > on the blank line. This behavior was clearly unexpected most of the time and people ended up with longer quotes broken up into many quote blocks for no reason. I've now changed it so that it will automatically merge subsequent quote blocks into a larger one, but you can still force them to be separated by putting at least two blank lines between them (or other methods like using a horizontal rule between quotes). Info about this was added to the Text Formatting docs page.
      • For about the last month, we've been showing domain names for link topics and usernames for text topics in the listings, but some people (rightfully) pointed out that this isn't very good for groups like ~creative where it's important to be able to see who's posting a link. I've updated it now so that I can change this behavior on a per-group basis, and for now, both ~creative and ~music will always show the submitter's name, even on link topics.

      I've topped everyone back up to 10 invite codes again as well. With the site being publicly visible now, I know that some people are getting requests for invites and have been using them fairly often, so always just let me know if you need some more. You can get your invite links from here: https://tildes.net/invite

      Let me know if you have any feedback or notice any issues with any of the things I listed above (or anything else). Thanks as always, it's been nice to see the site's activity level moving up again lately.

      96 votes
    12. Man of the Train

      Another story. The narrator is not well and slips into periods of "extended daydreaming" where they image they're someone else or that the context of their life is otherwise different. I thought...

      Another story. The narrator is not well and slips into periods of "extended daydreaming" where they image they're someone else or that the context of their life is otherwise different. I thought about coloring the text differently for those moments but couldn't figure out a way to do it well.


      No one walks out to this place. Why would they? It’s too far for children to be playing or for teenagers to sneak away to, there’s no beauty or interesting landscapes or scenery for hikers, and God knows it’s worthless for development. I walked out here because I knew I couldn’t stay at home and I kept walking because I knew I had nothing to go back to. Then, brooding, thinking that I would just continue walking until I died of exposure (which would have taken a while in that day’s mild weather), I stumbled across this place. I stopped to explore it of course, how often does one’s life yield such a whimsical sight?

      I started daydreaming as I walked through the trains. They looked ancient, the cars were buried up to their wheels in the dirt and huge patches had lost their paint and rusted over. The interiors were stripped, but I spotted some kind of hatch in the roof (by the pile of leaves and other debris below it) and clambered up. Then I was standing astride the car looking down at the whole scene. Two neat little rows, five cars in one and four in the other, with the only sign tracks used to run here being a small corridor where the trees were shorter.

      I loved it. It was a sort of post-industrial twist on the railway bum, you know? They would hitch rides on trains and travel all over the country, seeing everything it had to offer and adventuring everywhere they went. I had, in the past, been disappointed I didn’t live in a time where the vagabond could thrive, and was delighted to imagine the 21st century equivalent. Sitting in a rusted old abandoned train car, the Seeker (I always name my characters like that) sat by his gas fire watching the rain pour down and spatter across the corrugated walls. It was lovely. I felt much better and after playing around a bit more headed back home with a smile, all the while dreaming of the Seeker. The evening passed comfortably and I slid into sleep imagining I was the man sleeping out by the trains.

      I pulled my blanket closer, clutching it around myself. I had found something, and tonight II was able to rest peacefully because of it. The night breeze flowed over me in soft, regular breaths. It was sweet and pleasantly cool, and carried memories of cheery days. All else faded always as I walked into them, leaving behind the blanket and the breeze and the night itself.

      When I got up the next morning though the levity had vanished. I dragged myself through the morning and lacking anything real to do and completely out of distractions for the afternoon I headed out for another wander in the woods. Alone with just the half-leafless trees to speak to I very quickly fell into my thoughts and my world of pasts, real or imagined. I don’t know how long I walked, just that after a while my breath was coming out in ragged bursts and that I was approaching the top of a hill. Attaining it I realized with gloomy resignation that I was somewhat lost, and that the cup of tea I was desiring now more than most anything would be a while yet. As I started back in the direction I more or less thought town was I imagined how the Seeker had trudged through the same damp leaves and browning grass. Autumn would quickly change from the mild early days to the coldness that marked the start of winter, and this landscape would be unrecognizable. Even this escape would not last. Just like them. More gloominess. Pushing through a thicket of young trees I was surprised to be face to face with the train wrecks from yesterday, and, after briefly marveling at the occurrence started back home. I was throwing off my shoes and starting the kettle in just over an hour.

      At home I picked, for some foolish reason, the blue teapot (of memories) and was soon sitting at the table and warming my hands on a steaming cup. I was shivering. Sometimes I don’t realize how cold I am until I’m back inside. I need to dress warmer. For a while I could pretend to be content sipping at my tea and feeling myself thaw out a little, but after a few cups I started thinking about what I would do for the rest of the day. That’s why I had gone out in the first place wasn’t it, that I had nothing here? I didn’t feel warm anymore. And since I had picked this pot (it was three years ago, why should I care?) my thoughts slid further and further back until I was recalling the conversation we had over it. And how I had laughed and taken your picture holding it and you had smiled as the wind whipped your hair back and I couldn’t stand sitting there and looking at it anymore. I fled to the couch and fell face first down into it.

      What was I doing? I couldn’t sit here for another eight hours waiting to go to bed and dream, I was gripped with sinking panic just at the thought. No, I couldn’t stay. And I didn’t have to. If I could tell myself a story about it, I could do it myself, right? I could just leave. I could make it real. Go to another town, or sleep in a car, or, go camping. Yes, I could camp for the night. I did tell people I was an outdoorsman after all, even if for the past few years I hadn’t done anything more than day hikes to run from my reality. I had all the gear, I knew what I was doing.

      Twenty minutes later I was out the door, heading back the woods for the second time today, this time with my pack slung across my shoulders. As I walked I thought about how unpleasant this would probably be and I was pleased. At least it would be because of something else. Something immediate. I went to the trains because where else would I go and also because I knew they were isolated and I wanted to be sure no one would be out harassing me over lighting a fire or being a vagrant. It was perfect.

      And as evening fell the fire was lit. I had set camp in between the two rows of derelict cars to provide some shelter from the wind.

      The heat from the flames sank into the metal siding of the cars and soon they were radiating back a friendly warmth. Touching it felt almost like being warmed by the sun. I leaned back against one now and stared at the fire. It was a comfortable scene, even if the ground was cold and hard and all I had to do was sit and think and brood. It was basically what I would have done at home anyway, but now I was not drawn into despair. No, out here all these feelings were beautiful, and if it was beautiful I could enjoy it. Some time and drinks passed and I became outright elated. Considering the whole absurdity of where I was right now I had to laugh. I might curse my life every day, but it was, if nothing else, interesting. Even if I was the only one who would ever know. Just look at where I am! I grinned and kept laughing and drinking and soaking up the intoxicating woodsmoke and tender light that flowed from the fire. I loved that this was something I did. And later as the flames hid back in their coals I climbed into my tent and floated right away on a dreamless, happy sleep. Lord of my little realm of heat and smoke. Good times for all. All for good times.

      I sat at the edge of fire’s light clutching my cup closely. It was a bitter tea, what one could brew with just a cup over a camp fire, but I sipped at it greedily anyway, burning my lips on the rim. It would hold the blaze’s heat for a while yet, the cup was almost painful to handle even through my gloves, now streaked with ash. It had been a long, cold day. I had almost lost myself, but now, resting in the half-light at the edge of reality, it was alright. I smiled and, tipping my head ever so slightly up, whistled out a few bars of some song or another. Yes, here it was alright. There was a lot I didn’t know, but that was fine, I knew I was, as was the fire and the smoke and the warmth and the tea.

      I refocused on the fire, source of the little world I had found myself in. It was as if I were gazing through into my own light. A welcome feeling, as I had felt a dull cold more than anything recently. I looked more intently, allowing the firelight to wash out the surroundings until I and it were all that existed. Like this I could see hints, now and then, of what had been. Perhaps if I looked too greedily the flames would even take me then, shattering the gracious illusion of the light in the process. No, echos would have to do. They were all that was real anyway. I stared for a long while, lost in burning contemplation.

      That was a... number of days ago. I haven’t counted exactly. For the first few I was at home most of the day, only heading out for the trains in the evening. The first morning I didn’t plan to come back at all and tore my whole camp down. But around mid afternoon my listlessness would become unbearable and I’d flee from the prospect of another night in. So I started leaving my tent pitched, figuring I’d do this as some kind of therapy until I got better and figured out what I was going to do with myself. And I did get better! Or at least the more time I spent in the woods the less time I was sinking in the mire of my thoughts and the more I marveled at them. Maybe they were still dragging me down, but I didn’t notice anymore. Soon I was spending the afternoons out as well, and then I was only going back home in the morning to grab food and water.

      I’ll probably be forced out by the weather soon. It’s been getting much colder these past days, but I don’t want to leave yet, I like this routine. I like the work of building the little stone wall, or clearing the ground around the fire pit I’m slowly carving out of the stiff ground, or sketching my map of the area around the camp. It was more than I had back there.

      As the last of the purple in the sky was swept away by the darkening blue I stretched out alongside the newly rekindled fire. I had known for days that I was not going to find it here. I would have to go back and see what was next for me. But it was comfortable here, and for that I could pretend I had a reason to stay, at least for a little while longer. Yes, I’ll have to leave soon, but for now I can just enjoy the fire. I can walk in dream a little while longer.

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

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

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

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

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

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

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

      24 votes
    14. Looking for tips or best practices for stoking creativity

      So, a little background, my profession is technical writing. I want to write a novel but I'm struggling a little with getting the creative side of my brain going. Technical writing seems to...

      So, a little background, my profession is technical writing. I want to write a novel but I'm struggling a little with getting the creative side of my brain going. Technical writing seems to further inhibit my creativity with all its rules.

      I'm looking into local writers' workshops but they're all full at the moment. In the meantime, I was wondering if anyone here has any advice for exercises or things I could do to stimulate my creativity and free my mind from all the rules of technical writing. Thoughts?

      8 votes
    15. Programming Challenge - Find path from city A to city B with least traffic controls inbetween.

      Previous challenges Hi, it's been very long time from last Programming Challenge, and I'd like to revive the tradition. The point of programming challenge is to create your own solution, and if...

      Previous challenges

      Hi, it's been very long time from last Programming Challenge, and I'd like to revive the tradition.

      The point of programming challenge is to create your own solution, and if you're bored, even program it in your favourite programming language. Today's challenge isn't mine. It was created by ČVUT FIKS (year 5, season 2, challenge #4).

      You need to transport plans for your quantum computer through Totalitatia. The problem is, that Totalitatia's government would love to have the plans. And they know you're going to transport the computer through the country. You'll receive number N, which denotes number of cities on the map. Then, you'll get M paths, each going from one city to another. Each path has k traffic controls. They're not that much effective, but the less of them you have to pass, the better. Find path from city A to city B, so the maximum number of traffic controls between any two cities is minimal. City A is always the first one (0) and city B is always the last one (N-1).

      Input format:

      N
      M
      A1 B1 K1
      A2 B2 K2
      ...
      

      On the first two lines, you'll get numbers N (number of cities) and M (number of paths). Than, on next M lines, you'll get definition of a path. The definition looks like 1 2 6, where 1 is id of first city and 2 is id of second city (delimited by a space). You can go from city 1 to city 2, or from city 2 to city 1. The third number (6) is number of traffic controls.

      Output format:

      Single number, which denotes maximum number of traffic controls encountered on one path.

      Hint: This means, that path that goes via roads with numbers of traffic controls 4 4 4 is better than path via roads with numbers of traffic controls 1 5 1. First example would have output 4, the second one would have output 5.

      Example:

      IN:

      4
      5
      0 1 3
      0 2 2
      1 2 1
      1 3 4
      2 3 5
      

      OUT:

      4
      

      Solution: The optimal path is either 0 2 1 3 or 0 1 3.

      Bonus

      • Describe time complexity of your algorithm.
      • If multiple optimal paths exist, find the shortest one.
      • Does your algorithm work without changing the core logic, if the source city and the target city is not known beforehand (it changes on each input)?
      • Do you use special collection to speed up minimum value search?

      Hints

      Special collection to speed up algorithm

      13 votes
    16. Promoting Time Management on Mobile Devices

      I had this idea for a phone that would be a feature phone, but with a Google or an Alexa powered assistant so it could have most of the functionality of an newer phone, but not as many avenues to...

      I had this idea for a phone that would be a feature phone, but with a Google or an Alexa powered assistant so it could have most of the functionality of an newer phone, but not as many avenues to become lost within it. Probably wouldn't be that big of a market for it, but going off of that idea, what sort of changes would you like in phones to promote less mindless engagement sessions and allow users to better manage their own time. Is this more the responsibility of the end user to manage their own time, or can more be done at an OEM, GUI, or otherwise have these functionalities baked into the phone?

      6 votes
    17. Apollo 11 is phenomenal, and gave me an existential crisis

      Apollo 11 is a limited IMAX only engagement, at least for now, and I don't know how long it'll be in theaters. But while it is, I implore everyone to go see it.This movie left me speechless, and...

      Apollo 11 is a limited IMAX only engagement, at least for now, and I don't know how long it'll be in theaters. But while it is, I implore everyone to go see it.This movie left me speechless, and not just in the sense of the footage being so incredible as to leave me without words, though that's certainly a factor. It's restored footage and audio of the Apollo 11 mission, for anyone that doesn't know, and it covers the launch, moon landing, and re-entry.

      It's so easy for historical events to be looked back on and be seen as just that: events. Like a natural disaster or the existence of a waterfall or a canyon, so many battles, inventions, and human triumphs are stripped of humanity, remembered only as things that happened, not things people did. Apollo 11 has staggering to witness footage, yes, but it weaves that footage together with the human moments wonderfully. The scenes of the launch countdown or the lander making its descent are intercut and splitscreened with the footage of the NASA control centers, with names of all the teams, as audio of their conversations with the astronauts and recaps of what has happened and is going to play over the incredibly restored launch footage. Cuts to the crowd overlooking the Apollo 11 launch are also common in the beginning.

      This is not an educational video, one to be seen for great understanding of the finer details of the mission. Apollo 11 instead acts as history in motion, with a perspective to the individuals and the event simultaneously. It's about the people that accomplished the amazing things you see. A display of the triumph of human spirit over the perceived rules of the world and the desire for understanding out world and breaking the limits that we thought were imposed on us. And yet, we as the viewers have a perspective that the people who actually accomplished the great things we see never did. The splitscreening helps to assign human beings to the awe inspiring footage in front of the viewer, yes, but at the same time it offers 2 entirely separated perspectives framed as one, one that the human beings being assigned to the footage never truly experienced in the moment. We have an intimate view of the control center with a simultaneous omnipotent-esque view of the mission in all of its glory. The viewer as the omnipotent being is true of most films to some degree, but the way in which the movie frames its central event, small and big at the same time, really highlights an omnipresent view that even those who lived through the launch never experienced in real time. It's a film of contrast between the individuals and the accomplishment of the collective, but in its control center voiceovers and constant splitscreens, it's really a movie that bridges the two contrasts.

      Basically, I loved it in ways that, despite my extensive best efforts, I find difficult to describe. This line sounds corny, I know, but you owe it to yourself to see it on the biggest screen that you can, and I implore everyone to try to make time for it and find a true IMAX showing, if possible. The visuals alone may not have been the biggest thing that awed me, but they were certainly a huge part of it. And for anyone that's also seen it, what'd you think? I'd love to see other perspectives on this doc.

      11 votes
    18. Tilderinoes with mental health issues: do you feel like happiness is impossible?

      By “happiness” I don't mean “the place where happy people are happy all the time”, but rather “the absence of persisting suffering”. For some context, I've been suffering from clinical depression...

      By “happiness” I don't mean “the place where happy people are happy all the time”, but rather “the absence of persisting suffering”.

      For some context, I've been suffering from clinical depression for over nine years now. Maybe more. I've been hurt by other people many times in my life, especially in childhood and during school. I have almost never felt connected to another human being, and the older I get, the harder it gets to get any kind of intimacy. I feel like “I'm a creep and I'm a weirdo” regularly, as if my teen angst has never left me. On a good day I will merely be tired, and I think I don't need to describe a bad day.

      Recently I've been discovering interesting approaches to therapy and using awareness to “pull yourself by the boot straps”, but whenever the time comes to actually use them in practice, a very real question: “Why should I do it? Happiness is impossible, I will always be what I am, so why go through additional pain of trying to change anything when the result isn't guaranteed?”.

      So the question is: how do you answer this (loaded) question? How do you get back your faith in better future for yourself when you have so little experience actually being better? Can you actually do that?

      34 votes
    19. This Week's Releases 01/03 - Solange, Pond, 2-Chainz and more.

      Releases of the week 23/02/2019 - 01/03/2019 Featured Release Solange - When I Get Home (Neo-Soul, Alternative R&B) Solange has unveiled her new album, When I Get Home. Spanning 19 tracks, it...

      Releases of the week 23/02/2019 - 01/03/2019


      Featured Release

      Solange - When I Get Home (Neo-Soul, Alternative R&B)

      Solange has unveiled her new album, When I Get Home. Spanning 19 tracks, it marks Solange’s fourth album to date and serves as the follow-up to her 2016 opus, A Seat at the Table.
      When I Get Home was written, performed, and executive produced by Solange herself, but she was hardly in the studio. Among the album’s many contributors were Earl Sweatshirt, Panda Bear, Tyler the Creator, Blood Orange’s Dev Hynes, Sampha, Pharrell Williams, Gucci Mane, Playboi Carti, Raphael Saadiq, Metro Boomin, The-Dream, Cassie, Abra, and The Internet’s Steve Lacy.
      “Y’all! I’m filled w so much joy right now!!! Wow! I can’t thank y’all enough for this moment and for all the feelings i feel in my body!” Solange wrote in a tweet. “I’m bringing home w me everywhere I go yalll and I ain’t running from shit no more. Your love lifts me up so high. Thank you!”

      Source: Consequence of Sound

      Listen to single

      Stream

      Other Notable Relases

      Pond - Tasmania (Neo-Psychedelia, Psychedelic Pop)

      Listen to single
      Stream

      2 Chainz - Rap or Go to the League (Trap Rap, Southern Hip Hop)

      Listen to single
      Stream

      Sun Kil Moon - I Also Want To Die In New Orleans (Contemporary Folk, Spoken Word)

      Listen to single
      Stream

      T-Pain - 1UP (Alternative R&B, Trap Rap)

      Listen to single
      Stream

      Feel free to discuss or feature any and all other releases in the comments below

      Discussion Points

      Have you listened to any of these releases?
      What are your thoughts?
      What are you looking forward to listen to?
      What have you enjoyed from these artists in the past?

      // All feedback on this format welcome.

      7 votes
    20. I want an emulation box for my TV. What options best fit my needs?

      Note: I wasn't sure whether to post this in ~games or ~tech, so if it needs to be moved, feel free to put it where it belongs! I've been playing my Playstation Classic a lot, and it's made me want...

      Note: I wasn't sure whether to post this in ~games or ~tech, so if it needs to be moved, feel free to put it where it belongs!

      I've been playing my Playstation Classic a lot, and it's made me want to setup a full emulation box for my TV. I started looking into options and quickly got in over my head, so I'm hoping you fine folks can help me sort this out.

      Caveat: I am somewhat techy, but not nearly to the same level as the average Tildes user.

      Here is a rundown for what I'm going for:

      • Systems: I want to be able to emulate up through the Dreamcast with no slowdown (or, at least, no slowdown as a result of my hardware--if it's natural to the original console or a limitation of the emulator, that's fine).

      • Input: I want to use a wireless controller for input. Ideally six face buttons and four shoulders, so that it can easily stand in for almost all common controller layouts.

      • Graphics: If possible, I'd like to be able to enhance the eye candy a bit with things like upscaling, increasing the internal resolution, and shaders. This would be nice to have, but is not a necessity. Running at fullspeed in the original with no enhancements is the target minimum, though.

      • Footprint: Something up to the size of, well, a retro game console. I don't want a full PC next to my TV, but it doesn't have to be the size of a credit card either.

      • Budget: Let's go with under $400 USD? Given the cost of a Raspberry Pi that seems like overkill, but I know the Pi can't do all the way up to N64/Dreamcast, and I'm not sure how much more power those need. That price limit is flexible if I'm being unreasonable with my expectations.

      With all that in mind, here are my questions:

      1. What hardware best suits my needs? I am not interested in building my own and am seeking pre-built solutions.

      2. What controller is best? I'd prefer to have a one-size-fits-all solution, rather than swapping them out. Six face buttons would help make the Genesis, Saturn, and N64 feel more natural, but I suspect that might be hard to come by?

      3. It looks like Retroarch is definitely the way to go for easy setup, but there seem to be a lot of different standalone options (e.g. Lakka, RetroPie, Recalbox). Which one should I go with? I should add that I really only care about ease of use and simplicity. I do not need something flashy, and the less friction in both setup and use, the better.

      4. Any other tips, pieces of advice, or resources? I don't have a lot of experience with emulation, so a lot of this is uncharted territory for me, hence my uncertainty and need for guidance.

      11 votes
    21. Code Quality Tip: Cyclomatic complexity in depth.

      Preface Recently I briefly touched on the subject of cyclomatic complexity. This is an important concept for any programmer to understand and think about as they write their code. In order to...

      Preface

      Recently I briefly touched on the subject of cyclomatic complexity. This is an important concept for any programmer to understand and think about as they write their code. In order to provide a more solid understanding of the subject, however, I feel that I need to address the topic more thoroughly with a more practical example.


      What is cyclomatic complexity?

      The concept of "cyclomatic complexity" is simple: the more conditional branching and looping in your code, the more complex--and therefore the more difficult to maintain--that code is. We can visualize this complexity by drawing a diagram that illustrates the flow of logic in our program. For example, let's take the following toy example of a user login attempt:

      <?php
      
      $login_data = getLoginCredentialsFromInput();
      
      $login_succeeded = false;
      $error = '';
      if(usernameExists($login_data['username'])) {
          $user = getUser($login_data['username']);
          
          if(!isDeleted($user)) {
              if(!isBanned($user)) {
                  if(!loginRateLimitReached($user)) {
                      if(passwordMatches($user, $login_data['password'])) {
                          loginUser($user);
                          $login_succeeded = true;
                      } else {
                          $error = getBadPasswordError();
                          logBadLoginAttempt();
                      }
                  } else {
                      $error = getLoginRateLimitError($user);
                  }
              } else {
                  $error = getUserBannedError($user);
              }
          } else {
              $error = getUserDeletedError($user);
          }
      } else {
          $error = getBadUsernameError($login_data['username']);
      }
      
      if($login_succeeded) {
          sendSuccessResponse();
      } else {
          sendErrorResponse($error);
      }
      
      ?>
      

      A diagram for this logic might look something like this:

      +-----------------+
      |                 |
      |  Program Start  |
      |                 |
      +--------+--------+
               |
               |
               v
      +--------+--------+    +-----------------+
      |                 |    |                 |
      |    Username     +--->+    Set Error    +--+
      |    Exists?      | No |                 |  |
      |                 |    +-----------------+  |
      +--------+--------+                         |
               |                                  |
           Yes |                                  |
               v                                  |
      +--------+--------+    +-----------------+  |
      |                 |    |                 |  |
      |  User Deleted?  +--->+    Set Error    +->+
      |                 | Yes|                 |  |
      +--------+--------+    +-----------------+  |
               |                                  |
            No |                                  |
               v                                  |
      +--------+--------+    +-----------------+  |
      |                 |    |                 |  |
      |  User Banned?   +--->+    Set Error    +->+
      |                 | Yes|                 |  |
      +--------+--------+    +-----------------+  |
               |                                  |
            No |                                  |
               v                                  |
      +--------+--------+    +-----------------+  |
      |                 |    |                 |  |
      |   Login Rate    +--->+    Set Error    +->+
      | Limit Reached?  | Yes|                 |  |
      |                 |    +-----------------+  |
      +--------+--------+                         |
               |                                  |
            No |                                  |
               v                                  |
      +--------+--------+    +-----------------+  |
      |                 |    |                 |  |
      |Password Matches?+--->+    Set Error    +->+
      |                 | No |                 |  |
      +--------+--------+    +-----------------+  |
               |                                  |
           Yes |                                  |
               v                                  |
      +--------+--------+    +----------+         |
      |                 |    |          |         |
      |   Login User    +--->+ Converge +<--------+
      |                 |    |          |
      +-----------------+    +---+------+
                                 |
                                 |
               +-----------------+
               |
               v
      +--------+--------+
      |                 |
      |   Succeeded?    +-------------+
      |                 | No          |
      +--------+--------+             |
               |                      |
           Yes |                      |
               v                      v
      +--------+--------+    +--------+--------+
      |                 |    |                 |
      |  Send Success   |    |   Send Error    |
      |    Message      |    |    Message      |
      |                 |    |                 |
      +-----------------+    +-----------------+
      

      It's important to note that between nodes in this directed graph, you can find certain enclosed regions being formed. Specifically, each conditional branch that converges back into the main line of execution generates an additional region. The number of these distinct enclosed regions is directly proportional to the level of cyclomatic complexity of the system--that is, more regions means more complicated code.


      Clocking out early.

      There's an important piece of information I noted when describing the above example:

      . . . each conditional branch that converges back into the main line of execution generates an additional region.

      The above example is made complex largely due to an attempt to create a single exit point at the end of the program logic, causing these conditional branches to converge and thus generate the additional enclosed regions within our diagram.

      But what if we stopped trying to converge back into the main line of execution? What if, instead, we decided to interrupt the program execution as soon as we encountered an error? Our code might look something like this:

      <?php
      
      $login_data = getLoginCredentialsFromInput();
      
      if(!usernameExists($login_data['username'])) {
          sendErrorResponse(getBadUsernameError($login_data['username']));
          return;
      }
      
      $user = getUser($login_data['username']);
      if(isDeleted($user)) {
          sendErrorResponse(getUserDeletedError($user));
          return;
      }
      
      if(isBanned($user)) {
          sendErrorResponse(getUserBannedError($user));
          return;
      }
      
      if(loginRateLimitReached($user)) {
          logBadLoginAttempt($user);
          sendErrorResponse(getLoginRateLimitError($user));
          return;
      }
      
      if(!passwordMatches($user, $login_data['password'])) {
          logBadLoginAttempt($user);
          sendErrorResponse(getBadPasswordError());
          return;
      }
      
      loginUser($user);
      sendSuccessResponse();
      
      ?>
      

      Before we've even constructed a diagram for this logic, we can already see just how much simpler this logic is. We don't need to traverse a tree of if statements to determine which error message has priority to be sent out, we don't need to attempt to follow indentation levels, and our behavior on success is right at the very end and at the lowest level of indentation, where it's easily and obviously located at a glance.

      Now, however, let's verify this reduction in complexity by examining the associated diagram:

      +-----------------+
      |                 |
      |  Program Start  |
      |                 |
      +--------+--------+
               |
               |
               v
      +--------+--------+    +-----------------+
      |                 |    |                 |
      |    Username     +--->+   Send Error    |
      |    Exists?      | No |    Message      |
      |                 |    |                 |
      +--------+--------+    +-----------------+
               |
           Yes |
               v
      +--------+--------+    +-----------------+
      |                 |    |                 |
      |  User Deleted?  +--->+   Send Error    |
      |                 | Yes|    Message      |
      +--------+--------+    |                 |
               |             +-----------------+
            No |
               v
      +--------+--------+    +-----------------+
      |                 |    |                 |
      |  User Banned?   +--->+   Send Error    |
      |                 | Yes|    Message      |
      +--------+--------+    |                 |
               |             +-----------------+
            No |
               v
      +--------+--------+    +-----------------+
      |                 |    |                 |
      |   Login Rate    +--->+   Send Error    |
      | Limit Reached?  | Yes|    Message      |
      |                 |    |                 |
      +--------+--------+    +-----------------+
               |
            No |
               v
      +--------+--------+    +-----------------+
      |                 |    |                 |
      |Password Matches?+--->+   Send Error    |
      |                 | No |    Message      |
      +--------+--------+    |                 |
               |             +-----------------+
           Yes |
               v
      +--------+--------+
      |                 |
      |   Login User    |
      |                 |
      +--------+--------+
               |
               |
               v
      +--------+--------+
      |                 |
      |  Send Success   |
      |    Message      |
      |                 |
      +-----------------+
      

      Something should immediately stand out here: there are no enclosed regions in this diagram! Furthermore, even our new diagram is much simpler to follow than the old one was.


      Reality is rarely simple.

      The above is a really forgiving example. It has no loops, and loops are going to create enclosed regions that can't be broken apart so easily; it has no conditional branches that are so tightly coupled with the main path of execution that they can't be broken up; and the scope of functionality and side effects are minimal. Sometimes you can't break those regions up. So what do we do when we inevitably encounter these cases?

      High cyclomatic complexity in your program as a whole is inevitable for sufficiently large projects, especially in a production environment, and your efforts to reduce it can only go so far. In fact, I don't recommend trying to remove all or even most instances of cyclomatic complexity at all--instead, you should just be keeping the concept in mind to determine whether or not a function, method, class, module, or other component of your system is accumulating technical debt and therefore in need of refactoring.

      At this point, astute readers might ask, "How does refactoring help if the cyclomatic complexity doesn't actually go away?", and this is a valid concern. The answer to that is simple, however: we're hiding complexity behind abstractions.

      To test this, let's forget about cyclomatic complexity for a moment and instead focus on simplifying the refactored version of our toy example using abstraction:

      <?php
      
      function handleLoginAttempt($login_data) {
          if(!usernameExists($login_data['username'])) {
              sendErrorResponse(getBadUsernameError($login_data['username']));
              return;
          }
      
          $user = getUser($login_data['username']);
          if(isDeleted($user)) {
              sendErrorResponse(getUserDeletedError($user));
              return;
          }
      
          if(isBanned($user)) {
              sendErrorResponse(getUserBannedError($user));
              return;
          }
      
          if(loginRateLimitReached($user)) {
              logBadLoginAttempt($user);
              sendErrorResponse(getLoginRateLimitError($user));
              return;
          }
      
          if(!passwordMatches($user, $login_data['password'])) {
              logBadLoginAttempt($user);
              sendErrorResponse(getBadPasswordError());
              return;
          }
      
          loginUser($user);
          sendSuccessResponse();
      }
      
      $login_data = getLoginCredentialsFromInput();
      
      handleLoginAttempt($login_data);
      
      ?>
      

      The code above is functionally identical to our refactored example from earlier, but has an additional abstraction via a function. Now we can diagram this higher-level abstraction as follows:

      +-----------------+
      |                 |
      |  Program Start  |
      |                 |
      +--------+--------+
               |
               |
               v
      +--------+--------+
      |                 |
      |  Attempt Login  |
      |                 |
      +-----------------+
      

      This is, of course, a pretty extreme example, but this is how we handle thinking about complex program logic. We abstract it down to the barest basics so that we can visualize, in its simplest form, what the program is supposed to do. We don't actually care about the implementation unless we're digging into that specific part of the system, because otherwise we would be so bogged down by the details that we wouldn't be able to reason about what our program is supposed to do.

      Likewise, we can use these abstractions to hide away the cyclomatic complexity underlying different components of our software. This keeps everything clean and clutter-free in our head. And the more we do to keep our smaller components simple and easy to think about, the easier the larger components are to deal with, no matter how much cyclomatic complexity all of those components share as a collective.


      Final Thoughts

      Cyclomatic complexity isn't a bad thing to have in your code. The concept itself is only intended to be used as one of many tools to assess when your code is accumulating too much technical debt. It's a warning sign that you may need to change something, nothing more. But it's an incredibly useful tool to have available to you and you should get comfortable using it.

      As a general rule of thumb, you can usually just take a glance at your code and assess whether or not there's too much cyclomatic complexity in a component by looking for either of the following:

      • Too many loops and/or conditional statements nested within each other, i.e. you have a lot of indentation.
      • Many loops in the same function/method.

      It's not a perfect rule of thumb, but it's useful for at least 90% of your development needs, and there will inevitably be cases where you will prefer to accept some greater cyclomatic complexity because there is some benefit that makes it a better trade-off. Making that judgment is up to you as a developer.

      As always, I'm more than willing to listen to feedback and answer any questions!

      25 votes
    22. Momo Challenge, memes, and "Secure, Contain, Protect" (SCP)

      First, I apologize if this is inappropriate. I wouldn't be surprised if some folks here saw my mention of the "Momo Challenge" and roll their eyes, but after my brother asked me about it, I looked...

      First, I apologize if this is inappropriate.

      I wouldn't be surprised if some folks here saw my mention of the "Momo Challenge" and roll their eyes, but after my brother asked me about it, I looked it up last night, and found some interesting stuff happening around it. I guess it's going through a second iteration right now, with supposed images of "Momo," a sculpture of a Japanese witch, and a voice saying to do really graphic stuff. The previous iteration was supposedly messaging a number via WhatsApp, and getting challenges, and threats that if you tell your parents (it's supposedly targeting kids), Momo will get you. The Guardian has a nice write up about the current issue with a picture, you have been warned if you scare easily. Now, she'll tell you to do stuff in a manipulated video. There's even themomochallenge.tk (also spooky if you're sensitive to uncanny sort of stuff like I am), which seems to exist as a way to fluff the story, and asks for what I assume is a requested cryptocurrency transaction (how a kid is going to get crypto to send, I don't know). I may seem like I'm writing something absurd, but this is not in ~creative on purpose, and I feel the propagation of this sort of thing speaks to several problems that may or may not be solvable.

      My fascination is with the spread of the idea, and its possible effects. As somebody who occasionally reads the SCP Wiki (not to do with Secure Copy Protocol), I noticed something interesting in the rapid spread of this meme, and am sure sociologists would describe it differently. It behaves (insofar as a meme is an entity with a life or intelligence) in a way SCP would describe as "infohazardous" or "cognitohazardous." They don't mean the same thing: The information is a hazard (infohazard) because you know have this bomb sitting in your lap. You can warn people, but they may go out, see the supposed deaths, and believe it, or you can get a chain of people warning others. In either case, you pass the ball. The meme grows.

      It is cognitohazardous for the reason that this hoax, by design, preys on fear. Just typing this, the face is burned into my vision (again, I'm sensitive), I'm home alone, and becoming rather shaky as I jump to look behind me at random noises. The chosen image of the sculpture was selected for this reason, it is deeply unsettling, shakes your rational mind, and you're potentially induced into believing it. I have, in a way, fallen victim to this.

      The question comes, going back to my SCP reference: How can this be contained? I'm not looking to start a task force, or enlist people's help, but this is obviously not the first time this has happened with things from Satanic rituals and 2016(?)'s Blue Whale. My mom got swept up by the Satanic thing in the 90s, I watched a video about satanic sacrifices before Halloween 1997, I think, that she got from her church, so I have some experience from the other side. My primary concern is not that children are being compelled to kill themselves, but that the ensuing panic moral panic alone can cause psychological trauma and rampant misinformation. Is it possible to convince believers that something like this isn't real before copycat stuff comes out?

      26 votes
    23. How do you guys deal with alcohol?

      Even since my teenage years it's been a problem. They say people who start drinking sooner will probably develop alcohol problems and it seems to be the case with me and the majority of my...

      Even since my teenage years it's been a problem. They say people who start drinking sooner will probably develop alcohol problems and it seems to be the case with me and the majority of my friends. We are friends since little kids and we started drinking together when we were about 16 or 17 i think (i'm 32 now).

      Every single one of us has a problem with binge drinking. I think i'm the less worse case among us since i can keep myself from drinking for days and usually have only one binge per week or less. They drink almost every day. I'm better than when i was younger, but it's still bad.

      When i go out to drink i chug down +/- 3600ml (121oz) of cheap beer. It doesn't matter if it's craft/expensive beer, i will just get drunker and poorer in this case.

      It's what happened yesterday. Now i'm hungover and just depressed.

      How do you guys deal with alcohol? Is it a problem? Is it something you want to change or it doesn't bother you?

      20 votes
    24. Workshop Wednesday: Post a poem/story/writing-thing and get feedback!

      So I was talking to @cadadr in this thread about starting a workshop on Tildes, and since today makes for an alliterative title, I thought I'd start one now. What's a workshop? Basically, a...

      So I was talking to @cadadr in this thread about starting a workshop on Tildes, and since today makes for an alliterative title, I thought I'd start one now.

      What's a workshop?

      Basically, a workshop is when you have a bunch of people with poems or stories they've written, and everyone gets together, reads everyone's work, and comments on it, sharing what they got out of it and what the author could do to improve the work for publication. I used to do a lot of them in college, and I've missed the dynamic since graduating. I thought others might also be interested, so here goes nothing.

      How this'll work (for now, anyway)

      Each week, I'll post a "Workshop Wednesday" post. If you have a poem or (short) story you'd like workshopped, post that as a top comment. Then, read others' top comments and reply with what works/doesn't work/questions you have/ideas you have for the piece that could make it better. If you post some writing, try to comment on at least two other people's pieces as well -- we're here to help each other improve.

      Going forward

      Since this is the first one, obviously we can change the format or do something else. Please start meta-discussions with the word [META] so that we know it's not a poem you're trying to workshop!

      I'm excited. Let's do this!

      20 votes
    25. Going to work in South Africa, with a depression prescription

      Good news: I'll be starting my new work in Cape Town, South Africa soon. Not so good news: I have depression, and is currently on the antidepressant Sertraline. My question would be the following:...

      Good news: I'll be starting my new work in Cape Town, South Africa soon.

      Not so good news: I have depression, and is currently on the antidepressant Sertraline.

      My question would be the following:

      How are prescriptions of the antidepressant handled in the South African health care system? Can I obtain, from either a GP or a Specialist, a sort of "long-standing" prescription, valid for (say) a few months, that will allow me to refill at pharmacies or dispensing GPs, without me having to be referred to a Specialist each time I need a refill? I understand that recurring examinations by a Specialist are likely necessary, but I don't expect those to be frequent, as my condition is fairly stable now.

      Also a related question: I'm otherwise young and physically healthy, not affected by chronic conditions except depression. However, it seems that any health insurance schemes there that cover my condition would be rather expensive. Those policies typically include a broad coverage of chronic conditions, most of which I don't foresee a need. For one like myself, what suggestion would you give in terms of health insurance selection?

      Many many thanks <3

      7 votes
    26. Should Tildes, or its users, try to make "official discussion/review" threads?

      Similar to how other forums go about making review or discussion thread on newly released forms of entertainment. I think tildes would be a pretty neat platform to try and host some of these. More...

      Similar to how other forums go about making review or discussion thread on newly released forms of entertainment.

      I think tildes would be a pretty neat platform to try and host some of these. More so with the discussion nature of tildes. Seems like they would work really well here but I often don't see any pop up. Would anyone like to see them here?

      8 votes
    27. PSA: Disinformation and the over-representation of false flag events on social media.

      I've noticed lately that on certain social media websites, particularly Reddit and Facebook, there has been an uptick in articles about fake hate crimes and false rape reports. The comments on...

      I've noticed lately that on certain social media websites, particularly Reddit and Facebook, there has been an uptick in articles about fake hate crimes and false rape reports. The comments on these articles especially fan the flames on the subjects of homophobia, racism, and sexism. While the articles themselves are still noteworthy and deserving of attention, the amount of attention that they've been receiving has been disproportionately high (especially when considering how fairly unknown the individuals involved are) and the discourse on those articles particularly divisive.

      On top of that, there are clear disinformation campaigns going on to attack current Democratic presidential candidates in the U.S. It seems pretty clear that we're having a repeat of the last presidential election, with outside parties stoking the flames of discrimination and disinformation on social media in order to further ideological divisions, and the consumers of that media readily falling for it.

      I would caution readers to be mindful of the shifting representation of historically controversial or contentious topics moving forward. Even if the articles themselves are solidly factual, take note of how frequently you're seeing these articles, whether or not they're known to be contentious topics, and how they're affecting online discourse.

      In short: make sure that you can still smell bullshit even when it's dressed up in pretty little facts.

      30 votes
    28. Would you pay higher taxes for better government services?

      In the US the tax rate on the bottom 78% of earners taxes was less than 7% England has a tax rate for the same income of 11.5% The top 6% (Avg Adjusted Gross income 514,000) paid $840 Billion of...

      In the US the tax rate on the bottom 78% of earners taxes was less than 7%

      England has a tax rate for the same income of 11.5%

      The top 6% (Avg Adjusted Gross income 514,000) paid $840 Billion of the income taxes

      The Bottom 49.1% (Earning less than 45k AGI) paid $97 Billion of taxes, but 27.4 Million Households filled for $66.7 Billion in EIC tax credits

      If the taxes on the bottom 78 percent were increased 6% to a level similar to England the USA could have universal health care

      The US Spends 3.4 Trillion on Healthcare.

      Just 5% of Americans Account for 50% of U.S. Health Care Spending. So taking away the top 5% means the US spends about 5,500 per person. More than UK, but with a long term approach we can tackle that.

      1. Saying no to covering all issues. See above. Total cost down to 1.8T

      2. Accepting a tax increase

      • Doubling the Medicare withholding will provide 500B
      • Down to 1.3T
      1. Reallocate state spending In 2015, state governments across the country spent a combined $605 billion on health care
      • Down to 700 Billion
      1. Increase taxes 6% across the board, like those of countries that provide healthcare. 600B in Funding
      • Down to 100 Billion
      1. 1/3 of expenses in 2017 was payable for hospital room rentals and 21% was to doctor's office billable hours
      • Increase utilization to make hospitals & Doctors more efficient so cost can be cut
      • 1% reduction in billable hours and room rates Down 100B
      • Adjust pricing based on cost savings
      • Repeat

      If the US had higher taxes for gas we could have a better Infastructure. Using rough math we in 2017 underfunded the highway dept about $21.5 billion

      • 40 Cents per Gallon vs 18.4 cents currently
      • 33 Cents vs 17.5 cents for Highway maintenance at fully funded for at least the next 5 years
        * 1 Cent vs 0.9 cents Gas Safety and storage. Round it up to a full penny better saftey funds for better clean up
        * 4 cents a new Green energy tax for Green projects
      • 2 Cent New Metro Projects tax

      $5.5 Billion annual funding for projects, plus using funding not going to covering the underfunded highway dept means who doesn't want to announce a 10 year $250 Billion Green Deal Project. Get States to match it 40/60 and its a $600 Billion Project

      $96 a person more and With this Major Cities can tackle major projects and Rural cities can apply for the Metro Funding. $1.5 Billion each state gets on average can be applied however but that's encouraging moving to a Green plan.

      The U.S. combined gas tax rate (State + Federal) is According to data from the OECD, is the second lowest (Mexico is the only country without a gas tax).

      The average gas tax rate among the 34 advanced economies is $2.62 per gallon. In fact, the U.S.’s gas tax a rate less than half of that of the next highest country, Canada, which has a rate of $1.25 per gallon.

      We want to have the European advanced economy of our peers but we arent wanting to pay for it

      26 votes
    29. Web developers - What is your stack?

      As someone who is not mainly a web developer, I can barely grasp the immensity of options when it comes to writing a web application. So far everything I've written has been using PHP and the Slim...

      As someone who is not mainly a web developer, I can barely grasp the immensity of options when it comes to writing a web application.

      So far everything I've written has been using PHP and the Slim microframework. PHP because I don't use languages like Python/Ruby/JS that much so I didn't have any prior knowledge of those, and I've found myself to be fairly productive with it. Slim because I didn't want a full-blown framework with 200 files to configure.

      I've tried Go because I've used it in the past but I don't see it to be very fit when it comes to websites, I think it's fine for small microservices but doing MVC was a chore, maybe there's a framework out there that solves this.

      As for the frontend I've been trying to use as little JavaScript as possible, always vanilla. As of HTML and CSS I'm no designer so I kind of get by copying code and tweaking things here and there.

      However I've started a slightly bigger project and I don't fancy myself writing everything from scratch (specially security) besides, ORMs can be useful. Symfony4 is what I've been using for a couple of days, but I've had trouble setting up debugging, and the community/docs don't seem that great since this version is fairly new; so I'm considering trying out something more popular like Django.

      So this is why I created the post, I know this will differ greatly depending on the use-case. But I would like to do a quick survey and hear some of your recommendations, both on the backend and frontend. Besides I think it's a good topic for discussion.

      Cheers!

      20 votes
    30. My indoor garden setup

      A few people have expressed interest in my indoor, semi-automated growing setup so here's the lowdown.. In a corner of my workshop is a cupboard with a footprint of 1.6x1.2m, 2.2m high. This is...

      A few people have expressed interest in my indoor, semi-automated growing setup so here's the lowdown.. In a corner of my workshop is a cupboard with a footprint of 1.6x1.2m, 2.2m high. This is insulated with a mixture of glasswool, foam board and expanding foam (depending on what I could install where), and lined with diamond pattern aluminumised mylar (the diamond pattern provides diffuse reflection to avoid hotspots).

      Inside the cupboard I have 750W of full-spectrum LED lighting, a 500W oil-filled radiator, and a small fan to keep air moving around. There's a vent which pulls air from the outside and a extractor fan which also vents outside. Being able to pull cool air from the outside (even in summer) is extremely useful as the lights can put out quite a lot of heat.

      My main growsystem is an Amazon low-pressure aeroponics system, and I've also got some airpots to do some soil-based growing in. Aero on the right, pots on the left. If you're not familiar with aeroponics, it's a system where the plants roots hang in open space and nutrient-rich water is sprayed or misted over them. High-pressure aero uses mist and low pressure uses sprayers. High pressure aero is currently one of the best known ways to maximise plant growth but low-pressure is pretty good too and you don't need anywhere near as much gear like pressure vessels and solenoid and so on. I just have an aquarium pump which drives the sprayers. In my experience aero is considerably more efficient than soil, non-soil media or other hydroponics - but on the other hand it's very twitchy. If your nutrient balance is off or your pH is wrong or worse, you pump fails - things can go wrong very quickly.

      The airpots are totally new to me. People say they're good but I have no idea. I have a mixture of compost, perlite and coco coir to go into them so we'll see how that works out. I'm going to use organic nutrients only on them, I have some seaweed derived stuff which should be good throughout the entire grow process.

      So that's the hardware, now on to the fun bit - the automation...

      On top of the cabinet is a board hosting a Raspberry Pi model A - these days I'd use a Zero W but they didn't exist when I built this. In it's mostly-bare state the board looks like this. Quick explanation - the red board is mains-rated relays which let me switch the connections above it on and off using the Pi. This is where the lights, fan and heater are wired to. The small junction block left of the relays is connected to mains.

      The block up and left of the Pi is 5V, which drives the Pi, the relay control electronics and provides power to the junction block on the right. There are various sensors wired in to that block and connected back to the Pi.

      Wired up on my bench for testing it looks like this, and in situ it looks like this (this was on a previous iteration of the cupboard but it's basically the same now). The orange cables on the left are lights, fan and heater. The black cables top are the sensors.

      Temperature is monitored using five DS18B20 sensors, which are cheap and reasonably accurate serial devices so you can run a whole bunch of them off a single pin on the pi. I monitor my water temperature, the temperature at the plant stem, at the wall, inside my workshop (but outside the cupboard) and outside temperature. The wall/stem temperature is the important one, that determines whether heating or cooling is engaged. I monitor the exterior and interior temperatures to know how effective my insulation is being. If water temperature gets too high I might add an agent which protects against microbial infections that like warmer water.

      I do have a DHT22 humidity sensor but they're hella flaky and it's currently not working. I will replace it at some point but past experience suggests humidity is high whatever I do.

      The Pi has a python script which runs every five minutes. It reads all the sensors, decides what (if anything) to do, then logs everything in a sqlite database. If it's 'night' (which is actually day outside, for temperature management reasons) it turns the lights off, if it's 'day' it turns them on. If it's cold it turns the heater on, if it's hot the fan. There's a bit of smartness where it actually aims for a midpoint of temperature because otherwise it's always aiming for highest temperature then immediately cooling again, then heating and so on - a stable temperature is better for the plants. At 'night' I tend to run the fan to drop the temperature: plants often like it cooler during darkness, get some fresh air in and attempt to lower the humidity a bit.

      There is a web interface which lets me see what's going on - current temperature and status, plus some lovely lovely charts (who doesn't love a nice chart?). I can also turn the lights out from here in case I need to go in an do some maintenance for anything. 750W of LED light is painfully bright, it's much more comfortable (and safer!) to turn them off while topping up reservoirs or changing water or whatever.

      It would be relatively trivial to add sensors for moisture or pH to add an auto-watering or auto-adjusting nutrient systems, but I haven't felt the need to do that yet.

      Happy to do my best to answer any questions anyone has.

      26 votes
    31. Remember the person: Effortposting about Tildes and anti-social UX patterns in social media

      I've been meaning to make this post for a while, and it's actually going to wind up being a series of several posts. It's kind of a long meditation on what it means to socialize online and the...

      I've been meaning to make this post for a while, and it's actually going to wind up being a series of several posts. It's kind of a long meditation on what it means to socialize online and the ways in which the services we use to do that help or hinder us in doing so. Along the way I'm going to be going into some thoughts on how online discourse works, how it should work, and what can be done to drive a more communal, less toxic, and more inclusive of non-traditional (read: non-technical) voices. I'm going to be throwing out a lot of inchoate opinions here, so I'm hoping to pressure test my views and solicit other viewpoints and experiences from the community.

      I mentioned in an introduction thread that I'm a policy analyst and my work is focused on how to structure policies and procedures to build a constructive organizational culture. I've been a moderator in some large PHP forums and IRC channels in the old days, and I've developed some really strong and meaningful friendships through the web. So I've always had a soft spot for socializing on the interwebs.

      Okay, so that's the introduction out of the way. The main point I want to focus on is the title: Remember the Person. This was the something Ellen Pao, former CEO of Reddit, suggested in a farewell message as she stepped down from the role in the wake of a community outcry regarding her changes to Reddit's moderation practices. The gist of it was that online communication makes it too easy to see the people you're interacting with in abstract terms rather than as human beings with feelings. It's a bit of a clichéd thought if we're being honest, but I think we still tend not to pay enough attention to how true it is and how deeply it alters the way we interact and behave and how it privileges certain kinds of interaction over others. So let's dig in on how we chat today, how it's different from how we chatted before in discussion forums, and what we're actually looking for when we gather online.

      Since this is the first in a series, I want to focus on getting some clarity on terms and jargon that we'll be using going forward. I'd like to start by establishing some typologies for social media platforms. A lot of these will probably overlap with each other, and I'll probably be missing a few, but it's just to get a general sense of categories.

      To start with we have the "Content Aggregator" sites. Reddit is the most notable, HackerNews is big but niche, and Tildes is one too. This would also include other sites like old Digg, Fark.com, and possibly even include things like IMGUR or 9Gag. The common thread among all of these is user submitted content, curation and editorial decisions made largely by popular vote, and continued engagement being driven by comment threads associated with the submitted content (e.g. links, images, videos, posts). In any case, the key thing you interact with on these sites is atomized pieces of "content."

      Next up are the "Running Feed" services. Twitter and Mastodon are the classic examples as is Facebook's newsfeed. Instagram is an example with a different spin on it. These services are functionally just glorified status updates. Indeed, Twitter was originally pitched as "What if we had a site that was ONLY the status updates from AOL Instant Messager/GChat?" The key thing with how you interact with these services is the "social graph." You need to friend, follow, or subscribe to accounts to actually get anything. And in order to contribute anything, you need people following or subscribing to you. Otherwise you're just talking to yourself (although if we're being honest, that's what most people are doing anyway they just don't know it). This means the key thing you interact with on these sites is an account. You follow accounts get to put content on your feed. Follower counts, consequently, become a sort of "currency" on the site.

      Then you've got the "Blogs" of old and their descendants. This one is a bit tricky since it's largely just websites so they can be really heterogenous. As far as platforms go, though, Tumblr is one of the few left and I think LiveJournal is still kicking. Lots of online newspapers and magazines also kind of count. And in the past there were a lot more services, like Xanga and MySpace. The key thing you interact with here is the site. The page itself is the content and they develop a distinct editorial voice. Follower counts are still kind of a thing, but the content itself has more persistence so immediacy is less of an issue than in feed based paradigms where anything older than a day might as well not exist. This one gets even trickier because the blogs tend to have comment sections and those comment sections can have a bunch little social media paradigms of their own. It's like a matroishka doll of social platforms.

      The penultimate category is the "Bulletin Board" forum. PHP BB was usually the platform of choice. There are still a few of these kicking around, but once upon a time these were the predominant forms of online discourse. Ars Technica and Something Awful still have somewhat active ones, but I'm not sure where else. These also have user posted content, but there is no content curation or editorial action. As a result, these sites tend to need more empowered and active moderators to thrive. And the critical thing you're interacting with in these platforms is the thread. Threads are discussion topics, but it's a different vibe from the way you interact on a content aggregator. On a site like Reddit or Tildes all discussion under a topic is 1 to 1. Posts come under content. On a bulletin board it works like an actual bulletin board. You're responding under a discussion about a topic rather than making individual statements about an individual post or comment. Another way to put it is on an aggregator site each participant is functionally writing individual notes to each other participant. On a bulletin board each participant is writing an open letter to add to the overall discussion as a whole.

      And finally, you've got the "Chat Clients." This is the oldest form besides email newsletters. This began with Usenet and then into IRC. The paradigm lives on today in the form of instant messaging/group texts, WhatsApp, Discord, Slack, etc. In this system you're primarily interacting with the room(s) as a whole. There isn't really an organizing framework for the conversation, it's really just a free-flowing conversation between the participants. You might be able to enforce on-topic restrictions, but that's about as structured as it gets.

      That about covers the typologies I can think of. Next up I want to delve into the ways in which the UI and design patterns with each of these platforms affects the way users engage with them, what sorts of social dynamics they encourage, and what sorts of interactions they discourage. In the mean time, I'm eager to hear what people think about the way I've divided these up, whether you think I've missed anything, or have any additional thoughts on the ones I put up.

      30 votes
    32. What do you think is one thing every sysadmin should know how to do?

      Blatantly stealing from the excellent post by /u/judah, I figured I'd make a sysadmin version because sysadmins tend to be underrepresented in tech discussions. Please keep your answers as...

      Blatantly stealing from the excellent post by /u/judah, I figured I'd make a sysadmin version because sysadmins tend to be underrepresented in tech discussions. Please keep your answers as cross-platform as possible without being uselessly generic.

      I'll start. Realize that the system is going to go down, and accept that reality. Accept failure. How you respond to failure is how people who aren't sysadmins will see and value you.

      8 votes
    33. 3D Printed Dungeon Tile Recommendations

      So I'm running a D&D 5e campaign, and so far have been doing "theatre of the mind". But it has it's limitations when I want the players to use actual combat strategy in some areas. I have...

      So I'm running a D&D 5e campaign, and so far have been doing "theatre of the mind". But it has it's limitations when I want the players to use actual combat strategy in some areas. I have experience a few years ago with using a 25mm paper grid for 3.5e and Pathfinder, which worked well because it was quick to draw a map with whiteboard marker.

      Now I have a 3D printer, and I'm wondering if anyone has any dungeon tile recommendations, considering the following:

      Firstly, are there any systems that are quick to assemble/disassemble as the players discover new rooms, or we need to clear table space?

      Second, stability of the map is important. If a player knocks the map with their hand, will everything collapse, simply shift slightly, or is it rigidly held together?

      Third, community: A larger community that contributes (and takes contributions) would be better than a propriety system that doesn't allow homebrew designs.

      I've seen a few systems (openlock, openforge, and almost any keyword combination that I can think of is on kickstarter), but I'm finding it hard to get a feel for how popular the systems are, and how well they actually work when on the table.

      Does anyone have any recommendations on a good system? I guess i'm most interested in the game flowing smoothly, but I'm not opposed to going to a blank paper grid if that's really the better solution.

      8 votes
    34. OnePlus made me buy my Pixel 3. Anyone else have bad experiences with OnePlus?

      This is going to sound like a total rant, but I just don't know what to do anymore. I've been completely screwed by OnePlus and they really just don't care. I bought a OnePlus 6T back at the end...

      This is going to sound like a total rant, but I just don't know what to do anymore. I've been completely screwed by OnePlus and they really just don't care. I bought a OnePlus 6T back at the end of November and received it in early December. It has barely worked for about two weeks since then. The ticket I have open with them is ridiculously long. And then they just went dead silent on me. I assumed I was being ignored. I even got the perma-hold ignore on the phone too. But today OnePlus finally replied after 27 days!! During all this time I just went out and bought a Pixel 3XL and I am tickled pink with it.

      If anyone wants a good laugh at my expense you are welcome to read my story on my site read my story on my site.

      From the bottom of my heart - be careful spending your money with OnePlus.

      *edit - formatting

      5 votes
    35. Working as a contractor in IT

      Does anyone have any experience working as a contractor in the IT field? I have 4 years of experience in the IT industry, all of it as a full time direct hire. I may have an opportunity to work...

      Does anyone have any experience working as a contractor in the IT field? I have 4 years of experience in the IT industry, all of it as a full time direct hire. I may have an opportunity to work for a very large company on a 2 year contract at fairly reasonable salary increase. The most important part to me is that I will be getting some experience off of the service desk as well, which I can use to continue my career going forward.

      My main concern is that I am unfamiliar with contract work. I do know that I get health benefits / 401k / sick days, but I assume there must be a drawback to being a contractor, right? I feel like being a contractor is inherently more unstable than being an actual hire. The position I am being considered for is a 2 year contract, but I worry that the position could simply disappear a few months in and I'd be out of a job. Is this a fair feeling, and is there any way I can gauge how true this might be for my position? Is there something I could discreetly ask in my interview that might help me understand if this is a stable position?

      If anyone has any experience as a contractor, I'd love to hear it.

      4 votes