• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. The Quest for Imperfection, or In Search of Wabi-Sabi

      So, my background is in software, mostly but not exclusively web development. I used to do both front and back end stuff, as well as sysadmin things. I worked with graphic designers a lot, some...

      So, my background is in software, mostly but not exclusively web development. I used to do both front and back end stuff, as well as sysadmin things. I worked with graphic designers a lot, some amazingly skilled people from whom I learned the importance of getting things exactly right, visually. Exactly right. Every pixel has to be perfect, every aspect of a design thought through carefully and then polished to perfection. I'm eternally grateful for the things I learned from those people. Programming and systems admin adds a different dimension to the art of "Doing Stuff Right", that of every case being accounted for and every exception or problem caught before it happens. Beauty takes many forms, both in terms of visual design and in software too.

      This focus on detail, on perfection, has carried over into my current work in the physical realm. Making stuff that is machine-perfect isn't so hard. Especially when using machines (although I don't have as many machines as I'd like). Near-perfect radiused curves or dead-square edges are do-able by hand, and ultra-high mirror finishes leave exactly nowhere to hide on the finishing front. A single tiny scratch will show up on a mirrored ring like a beacon, a slightly mis-soldered joint will be visible from metres away. That's fine, and I'm getting much better at it. I like that I don't consider something finished until it's as perfect as I can make it.

      What I find hard, perhaps ironically, is wonkiness. Imperfection. It's partly due to my background via commercial design, partly due to my experience in programming - and I'm sure it's partly due to me just being rather uptight about getting things "right" (I don't see this as being too terrible a character flaw, if I'm honest..) I'm not saying everything I make is perfect, not at all - but it's what I aim for a lot of the time - everything smooth and square and tidy and "right."

      Japan has the idea of wabi-sabi, the concept of beauty in imperfection. It's a very hard concept to translate into words, yet strangely it's very obvious when you see it. "wabi-sabi nurtures all that is authentic by acknowledging three simple realities: nothing lasts, nothing is finished, and nothing is perfect."

      So I'm trying to be more wonky. This is the kind of thing I mean. (more, another example)

      These were formed by hand from modelling clay, then cast in pure silver. At first glance I'm not 100% happy with some of the textures and tool marks on the surface, nor with the not-mirror-smooth interior, but making myself uncomfortable is part of the point of this. Without stepping outside where I'm comfortable, how will I ever progress?

      But then, it turns out that the more I see it, the more I touch it's soft organic curves and see how the light reflects and scatters off it's slightly orange-peel-like surface, the more I like it. It's human, relaxing: it has a gentle, quiet serenity. Being made of pure silver rather than the harder sterling silver, it will pick up it's own textures and marks with wear, making each piece as unique as the person wearing it. Sometimes that isn't desirable in a piece of jewellery, sometimes it is. There's enough metal in these rings to not risk their structural integrity in wear (a standard wire-style ring in pure silver will bend and break very easily), so why not let it do it's own thing?

      "if an object or expression can bring about, within us, a sense of serene melancholy and a spiritual longing, then that object could be said to be wabi-sabi."]

      It looks a bit lumpy and perhaps a bit sharp and pointy in bits but it's polished to feel soft and gentle. It's comfortable to wear, it's everything that machine-perfect is not - not that machine-perfect is bad, but there's more ways to beauty than perfect accuracy.

      Another aspect to wonkiness that I'm trying to explore is that of lack of control. Making things the outcome of which is determined by factors other than me. With the clay-to-silver ring it's my fingers forming the clay, me (consciously or otherwise) guiding the shape. So I tried to find a way to take some of that control away.

      Obviously just throwing a load of precious metal into a vice or a crucible or whatever isn't going to work, so I tried to set up a system where I could allow randomness to be present, but still having someone attractive come out the other side. With some heavy copper wire wrapped at intervals in fine silver wire, I let the blowtorch do the work, let the silver flow where it would. Obviously I still have some control over the output - I can choose where to apply heat or where not to, but it's a start at least.

      With this technique, I made some bangles, seeing as I have a new bangle-mandrel (hey, I still need some machined help, right?). Here's how they came out

      Again, like the rings before - the result is soft, unique, unpredictable. No two bangles are identical and never can be even if I wanted them to be, yet they all share common features. Just like nature, like trees or waves, clouds or even people.

      I've noticed that I keep using the word soft. Metal isn't soft. Even polished metal isn't soft. It's solid, hard stuff. Why, then, do I keep going back to that word? It's because of the feeling these pieces evoke - machines are hard, people are soft. Emotionally, hard things are bad things, but soft things are nice. Nobody ever said "I can't wait to curl up in my lovely hard bed", and that's the kind of softness I think of when I look at these things. It's embracable, it's comfortable, it's like people or nature, not machines.

      Have I found wabi-sabi? Do I even understand it to be able to know if I have? I don't know. I do know I've made some beautiful things using techniques and styles I haven't used before, and I've learned some things along the way, and for now at least, I think that's enough to be going on with.

      Yeah, I guess this was a bit of a pretentious post. But I make jewellery. Some people even call it art (not me, but I am flattered and mildly confused when people say that about my work). I can be pretentious occasionally, surely?

      14 votes
    2. Star Trek: Picard S01E02 Maps and Legends

      Picard begins investigating the mystery of Dahj as well as what her very existence means to the Federation. Without Starfleet's support, Picard is left leaning on others for help, including Dr....

      Picard begins investigating the mystery of Dahj as well as what her very existence means to the Federation. Without Starfleet's support, Picard is left leaning on others for help, including Dr. Agnes Jurati (Alison Pill) and an estranged former colleague, Raffi Musiker (Michelle Hurd). Meanwhile, hidden enemies are also interested in where Picard's search for the truth about Dahj will lead.

      8 votes
    3. You can now ignore individual topics, which will stop showing them in listings for you

      It's been quiet from my end lately—I mentioned in a comment last week that I had been taking some time off, but now it's time to get things moving again. As I said in that comment, the next major...

      It's been quiet from my end lately—I mentioned in a comment last week that I had been taking some time off, but now it's time to get things moving again.

      As I said in that comment, the next major steps for Tildes are going to be bringing in more people, along with more (and more varied) content. To help with that, I'm going to be working on some structural and functionality changes to make it easier for people to see the types of content they want, as well as avoid content they're not interested in.

      So, I've just deployed the first piece of that: you can now ignore individual topics when you don't want to keep seeing them in your listings. Thanks yet again to repeated open-source contributor @what, who got this started a long time ago in a merge request that I was able to finish up and add a little more on top of.

      Currently, the only thing that ignoring topics does is hide them from your listings, but I'm still thinking about some of the details and possible other effects and wanted to ask for input first:

      • If you ignore a topic that you posted a comment in, should you no longer receive notifications about new replies to you in that topic? What about username mentions?
      • Should users be able to ignore their own topics?
      • Should ignored topics be hidden everywhere, or should there be exceptions? For example, if you do a search that matches ignored topics, should they show up in the results? If you're looking at the poster's user page, should ignored topics be shown?
      • Is there anything else that ignoring a topic should (or should not) affect?

      A listing of only topics you've ignored is also available through the sidebar on your user page as "Your ignored topics", in case you need to check on any of them or unignore one of them.

      One other piece of this is that there's now an "Actions" dropdown available on every topic in a listing, underneath the vote button. This dropdown allows you to bookmark or ignore topics without having to go into their comments page first. I'm not totally certain about this yet, and will probably make some more adjustments related to it. In particular, it's pretty far off to the right on a wide desktop monitor, so I might try some other options after seeing how it feels to use on the live site.

      Let me know if you have any feedback about these changes, or notice any issues. Hopefully there should be multiple more updates coming up over the next week or two.

      And as usual, I've given everyone 10 invites, accessible on the invite page.

      65 votes
    4. Username search?

      Nearly every time most of us want to mention someone, we need to find a post they commented in or posted, which will get increasingly harder over time, and especially so for less active users.

      12 votes
    5. Are there any personalized recommendation engines/sites that you trust?

      In the 2000s I used to use a service called last.fm (originally called Audioscrobbler) that would track the music I listened to and give me recommendations based on that. It was able to give me...

      In the 2000s I used to use a service called last.fm (originally called Audioscrobbler) that would track the music I listened to and give me recommendations based on that. It was able to give me some really great personalized suggestions, but that came at the expense of me handing over significant amounts of personal data.

      In prioritizing privacy, I feel like I've stepped away from a lot of the big recommendation engines because they're tied to data-hungry companies I am in the process of disengaging with (e.g. Goodreads is owned by Amazon). I can still find stuff I like, but it's often the result of manual searching that turns up popular recommendations that work for me, rather than less well-known or acutely relevant things. last.fm was good at giving me less "obvious" recommendations and would find music I was unlikely to find on my own. I want that, but for all of my media: books, movies, etc.

      There's a second concern in that I also feel like I can't trust platforms like Netflix, who seem to prioritize their content over that of other studios. Their recommendations feel weighted in their favor, not mine.

      What I want is an impartial recommendation engine that gives me high quality personalized suggestions without a huge privacy cost.1 Is this a pipe dream, or are there examples of this kind of thing out there?


      1. I don't mind handing over some of my specific interest data in order to get good recommendations for myself and help a site's algorithms cater to others, as I get that's how these things work. I just don't like the idea of my interests being even more data for a company that already has thousands of intimate data points on me.

      18 votes
    6. The Tower Card

      Please note, I am no writer of any kind. For some inexplicable reason I just had the desire to give it a go today. I hope someone out there finds some enjoyment in it. After David left I decided...

      Please note, I am no writer of any kind. For some inexplicable reason I just had the desire to give it a go today. I hope someone out there finds some enjoyment in it.

      After David left I decided I'd better make good on my promise and find a new place to live. The woman from the council said there might be a temporary property available. That someone had recently died at the retirement village outside of Holyhead.

      When I finished at school on Friday, I went to David's and gathered up what I thought was mine. As it turns out, almost everything was his. It wasn't long after we'd met that I moved in. It was gradual though. Bits and pieces brought over from mom's in bin bags tucked under the bus seats they save for people and their buggies. As the months rolled on there was less and less at mom's. I'd still visit on a Sunday for lunch but that was about it.

      I had this porcelain clock on the mantle at David's, two corgis sat either side of the clock face. David hated it. He had a thing for minimalist art and would order fake prints online. He liked Robert Ryman a lot. He thought my clock threw everything off. He'd often tell me how important it was to appreciate art but what he liked left me cold. I wrapped the clock in newspaper and tossed it into my backpack. I took a last look at the living room. It was something new now.

      When I got to the village it was raining. Cold droplets cascading down my jacket. I alternated hands, dropping each bin bag to the ground to rub the speckles from my glasses. In front of the bus stop there was a pathway that led to the complex, flanked on either side by imitation grass astro turf. Beyond that, two identical adjacent blocks. Rows stacked on top of one another like lego bricks.

      The woman at the council told me it was flat 2b, "the last flat on the ground floor". I searched for the receipt I'd scribbled the details on to check if I'd remembered it right. I hauled my bags over my shoulder and ran underneath the closest awning. I stared up at the sign fixed to the brick. 1a. I can wait here until the rain dies down, I thought.

      From across the yard a woman was sitting in a wheel chair, a mask attached to her face. An enormous tube jutting out from her mouth connected to a canister strapped to the side of her chair. She stared in my direction and didn't move. She's sitting next to 2b, she might be my neighbour, I thought. As the rain died down I walked over towards her. As I approached, I wasn't sure if she was going to take the mask off or not. What's wrong with her, I thought? "Hi, I'm Kate". I extended my hand and wondered if she could move her arms. She didn't reach back. "Mad weather isn't it?". She continued to stare. "I'm only staying for a month or so, I need my own place for a minute and it's all I could get you know? Not that I'm not grateful or anything". She continued to stare. "Ok, well, it was nice meeting you". I took out my key, opened the door and stood alone in the hallway.

      David and I usually ate together on Saturday mornings. He'd wake up later than I did and wander about the place yawning. He'd often glorify his exhaustion to me. Some invisible accomplishment he'd been gaining interest on since leaving uni.

      There wasn't a kettle in the new kitchen, but there was an electric hob. I poured water over the tea bag, into my cup and peered through the net curtains. The rain had settled and I could see the opposite house and the whole complex in the daylight now, some strange vortex, wholly enclosed. A village of it's own making.

      I put on my old slippers, took my cup and stepped out onto the concrete walkway. The woman from yesterday wasn't around now. I thought about knocking but decided against it. Either she couldn't talk or has seen so many people come and go, she doesn't go in for platitudes anymore. Pacing, I caught a glimpse of her kitchen. Pink lino on the floor, almost nothing out on the worktops. It looked unoccupied. I moved back to my half of the walkway and perched on the step to finish my tea. I should get started sorting what I have before Sunday rolls around, I thought. As I got up, I heard my neighbour careen around the corner, up over the astro turf and onto the walkway. She stopped before her door, I nodded and smiled. This time she nodded back in my direction. She then raised her hand and jostled the toggle on the arm rest. Her chair moved closer towards me. She raised her eyes to meet mine and looked back at my hands. She did this a second time. "I'm sorry, I don't understand". She repeated this a third time. I mumbled something and she reached out and opened up my right hand. She surveyed my palm, in all of its detail, looked back up at me and nodded again. "Sorry, can I help with something?". She shook her head, reversed and rolled up the ramp back into her flat.

      On Sunday morning I started sorting through the rest of the papers I threw into my bag at David's. Bank statements, a few receipts, junk mail. In amongst them I found a cinema ticket I'd kept from when we started dating. He asked me to go to see the first Terminator, "on the original reel", he said. I didn't much want to go and don't like violent films but thought it'd be a good excuse to get to know one another. We got pretty swept away with each other after that.

      I sorted through the rest hoping I'd find something else, but there was nothing. I stacked the ordered papers on the ground and went outside for a break. There wasn't anybody out, like the day before. After some time my neighbour's door opened. I stood up and checked to see if she needed any help. I found her raising her eyes to her forehead, motioning backwards. "Do you need some help?", she shook her head and motioned backwards with her eyes for a second time. She reversed the chair and gestured for me to come in. I stepped inside. She manoeuvred her wheelchair into the kitchen and positioned herself next to the dining room table. There was a chair opposite to her, so I sat too. "Is everything ok?", I asked. She nodded. "I hope you don't mind me asking, are you able to speak?". She stared at me and shook her head. After a few seconds passed she pointed to a badge on her cardigan. On a yellow background, in all black caps it read, "JANE". "I'm Kate, nice to meet you Jane". This time she extended her arm and we shook hands. "How long have you been here Jane?". She nodded 5 times. "Ah ok, and how do you like it? Do you have family that visit?". She shook her head. "Do you mind me asking, what's wrong with you? Shit sorry, umm, not like that, I mean, umm, are you sick?". She paused for a moment and nodded. She then reached into the pocket of her cardigan and pulled out a deck of cards.

      I don't know anything about Tarot, other than what you see on T.V but I'm not a superstitious like that. She laid the cards on the table in front of me, either nodding or shaking her head as she passed each of them one by one. The last card in the row showed a stone tower. She looked down, paused, raised her head, but this time, looked right past me. Dust cascaded through the shards of light piercing through the window. Jane starred into it for what felt like a whole minute. Watching the particles dance before her I asked, "Are you ok Jane?", she shook her head. "Is there something I can do?", she shook her ahead again. "I had better be going Jane, I meet my mom on a Sunday for lunch, please let me know if there's anything I can help with, OK? As I said yesterday, I won't be staying too long, but while I'm here, feel free to knock on". She nodded her head. I let myself out and left, the cards still strewn about the table.

      I didn't see Jane much after that afternoon and things went on as normal. David called and we hashed things out over the phone but we'd petered out long before that. The council explained I couldn't stay on at the village for another month so I moved back with mom. After a few weeks passed, one evening after work, I opened up my laptop and searched online for "Jane Tarot". Tons of results came up but only one from Holyhead. A local newspaper article with a headline that read, "LOCAL LADY FORESAW DIAGNOSIS". "I knew what was going to happen to me, the fibrosis I mean. The cards speak and I accept, I give myself up to that". I closed my laptop and looked outside into mom's garden. I thought about the tower card and how people do all sorts of things to justify their own lives, to deal with their own grief and make sense of things.

      Mom plants Floribunda's every year and they're starting to bloom now. My phone rings. I offer to cover a shift for a new temp at work. I put on my jacket, walk outside and think about Jane.

      13 votes
    7. Death, Disrupted

      Original page is unencrypted so I'm posting the article here. Death, Disrupted Tamara Kneese Imagine your spouse dies after a protracted illness, but you are charged with maintaining their digital...

      Original page is unencrypted so I'm posting the article here.

      Death, Disrupted

      Tamara Kneese


      Imagine your spouse dies after a protracted illness, but you are charged with maintaining their digital avatar. They’re present when you’re making dinner and watching Netflix in bed. What happens if you plan to start dating again? Do you hide them in a corner of your basement? The infamous “Be Right Back” episode of the British science fiction series Black Mirror is an exaggerated version of this speculative scenario, but the future is in many ways already here.

      San Francisco-based entrepreneur Eugenia Kuyda’s best friend, Roman Mazurenko, died suddenly at a young age. As technologists who spent countless hours messaging each other over various apps and platforms, and because Roman was also a Singularity proponent, Kuyda decided the most fitting way to memorialize Roman would be to construct a postmortem chatbot based on an aggregate of his personal data. Kuyda quickly realized that, much like Weizenbaum’s ELIZA, Roman’s friends engaged in heartfelt, intimate conversations with the bot (Turkle 1984). Through her startup company called Luka, Kuyda built a prototype. Replika mimics your patterns of communication and learns more about you while you are still alive, acting as a confidante and friend as well as leaving a potential digital legacy behind.

      Eterni.me, funded by an MIT entrepreneurship fellowship, makes many of the same promises Marius Ursache, a technology entrepreneur, started the company as a way to create digital copies of the dead. He, too, suffered a personal tragedy that inspired the startup. In addition to answering personal questions posed by a chatbot, the Eterni.me avatar relies on additional data: "We collect geolocation, motion, activity, health app data, sleep data, photos, messages that users put in the app. We also collect Facebook data from external sources.” Skeptics have raised questions about surveillance, privacy, and data rights attached to the digital belongings and likenesses of dead individuals, as well as the healthfulness of continuing intense relationships with the dead through mediated channels. Life Naut purportedly uploads your mind file into your bio file, or at least will when technology is advanced enough. In this context, genetic and biometric information is potentially combined with personal data streams to simulate a human being. Terasem, a transhumanist organization, backs Life Naut. Martine Rothblatt, one of its founders, created a robot clone of her wife, Bina.

      Immortality potions have been around for millennia, promising long life while sometimes inadvertently poisoning their consumers. Beyond the hucksters and hoaxers, however, some wholeheartedly believe in the quest for a magical substance that will indefinitely prolong life and cheat death. Rather than relying on the alchemy of past centuries, such as the liquid elixir found in an Ancient Chinese tomb, today’s immortalists tend to work in the tech industry, pitching products built from recipes of code and financial speculation.

      In Silicon Valley, short-lived startups centered on radical life extension and digital immortality abound. While promising their users endless posterity, the companies themselves are dependent on the whims of venture capital. Not everyone’s a cynic, however, as some elite techies really do think they can escape the limits of their earthly fate, uploading their minds to become part of the cosmos or remaining young and virile for centuries through cryonics or biohacking. The apocryphal part is that wealthy technologists plan to live forever at the expense of ordinary users, who may only achieve immortality through their measly data.

      Data Ghosts

      Social networking services for the dead are emblematic of a fantasy regarding disembodied information and its capacity for thwarting physical decay and death (Hayles 1999, Ullman 2002, Braidotti 2013). With data-based selves, habitual, consumer-based, and affective patterns constitute a speculative form of currency and capture; to know the data is to know the person (Raley 2013, Cheney-Lippold 2017). Through harvesting data from a variety of sources, it is possible to predict dead individuals’ responses to conversational prompts or, employing resources like Amazon’s recommendation engine, what a dead individual would purchase if they were still alive. For the most part, companies don’t go so far as to claim that these captured patterns or glitchy avatars are the same exact thing as the person they represent, but they are still of social value. Perhaps in a world where many transactions and interactions happen through awkward interfaces—from virtual assistants on banking or travel websites to app-based healthcare or iPad ordering systems and the on-demand economy—a data double is close enough.

      This is why digital afterlife companies also exist on the more mundane side of the spectrum. Digital estate planning startups promise to protect your personal data forever, passing your accounts onto your loved ones after you die. After death, illness blogs and even email accounts may take on a new aura, as they are visited and kept by mourning kin members and broader social networks. Through an act of intergenerational exchange, ordinary Twitter and Instagram accounts can become treasured family heirlooms. This is obviously not what social media, with its focus on rapid, real-time responses, was intended to do. Death has disrupted social media. In the same way that you would want to care for your tangible property and keepsakes like houses, jewelry, and mutual funds, you might also want your descendants to take care of your Facebook profile and email accounts (Kneese 2019). Dead Social promises to help individuals organize their social media wills, bequeathing password information as well as goodbye videos and final status updates along with funeral instructions and organ donation information. In many ways, digital media have entered into serious existential concerns over life and death. Recent works by media scholars like John Durham Peters (2015), Amanda Lagerkvist (2015), and Yuk Hui (2016) underscore the ontological status of digital objects and the techno-social assemblages inherent to digital afterlives.

      Silicon Valley’s “fail fast, fail often” mantra is at odds with eternity: most digital legacy companies die out almost as quickly as they appear. Apocryphal life extension technologies are deeply rooted in the techno-utopianism and hubris of Silicon Valley culture and much older dreams of achieving immortality through technology. Immortality chatbots rely on venture capital and the short-term metrics of startup culture, as well as on the mountains of personal data ordinary people accumulate across everyday apps and platforms. There is an inherent temporal contradiction between the immediate purposes of digital media and their capacity to endure as living objects. Startups are, for the most part, intended to die early deaths; in Silicon Valley circles, failure itself is a badge of honor. Thus, the longevity of people’s digital legacies relies on the lifespans of corporate platforms, as well as a number of potentially ephemeral startups.

      Despite its techno-optimism, Silicon Valley is also a cynical place. Or at the very least, it’s full of bad ideas: many startups are built to fail. Failure comes so naturally to Silicon Valley that a San Francisco-based conference called FailCon launched in 2009. What does it mean to trust your personal data, your most intimate collection of digital objects, to ephemeral startups? Can they really help you live forever? And if so, what does digital immortality look and sound like? (Immortality chatbots are stilted conversationalists and would never pass the Turing test. Still, they purportedly preserve and store the essence of a human personality).

      Because digital estate planning companies are not lucrative, often providing free services, they tend to quickly fold and vanish. What seemed to be a promising enterprise in 2008 is mostly a dead end today. Over the course of my dissertation and book research, most of the startup founders I interviewed left the business and nearly all of the digital estate planning companies I researched have folded: Sites such as Legacy Locker, Perpetu, MyWebWill, 1,000 Memories, CirrusLegacy, Online Legacy, Entrustet, Lifestrand, Deathswitch, and E-Z Safe have all disappeared. Digital death is an underlying condition of digital posterity. It is ironic that such web-based companies promise to keep your data alive forever when digital estate planning startup companies are themselves highly erratic and subject to failure. Today, a younger generation of founders is hoping to disrupt digital death, often targeting millennials with their products. But digital estate planning and immortality chatbots do not address the overarching problem of platform ephemerality.

      Platforms and profiles change over time and may even disappear, so it is difficult to ensure that digital remains are preserved. For one, they are dependent on the particular corporate infrastructures on which they are built and the continued commercial viability of such companies. MySpace, Orkut, Friendster, LiveJournal, GeoCities, and other obsolete social networking platforms remind us that even the most successful tech giants may not live forever, or that their uses and users may change over time. It is hard to trust that a profile, blog post, digital photo album, or uploaded consciousness will survive in perpetuity.

      Immortality Hiccups

      Despite its intimate relationship with ephemerality, Silicon Valley is attempting to defeat death through movements like cryonics and transhumanism, as well as less fanciful enterprises like life extension through supplements, exercise, and nutrition. It is perhaps unsurprising that youth-obsessed Silicon Valley is disturbed by the notion of bodily decline. The wellness ideology associated with the Quantified Self movement and self-tracking through Fitbits and other wearable devices emanates from Silicon Valley culture itself, with its unique blend of New Age counter-culturalism and libertarian or neoliberal tendencies (Barbrook and Cameron 1996, Turner 2006). Failure itself is a feature, not a bug, of startup culture. The death of companies is an expected part of the culture, with failure baked into the very system of venture labor and the prominence of risk-taking (Neff 2012). But to actually die, to be a mere mortal and subject to the whims of time or the flesh, is less than ideal. Silicon Valley is in search of a techno-solution to death, both on a physiological level and in terms of the problems associated with digital inheritance.

      When it comes to dealing with death, startup culture attempts to apply to a techno-solutionist salve to something inherently messy. The logics of planning, charts, and neat lists don’t necessarily add up when a death happens. There is always the potential for a glitch. For instance, a British woman who died of cancer received a letter from PayPal claiming a breach of contract for her failure to keep paying. After her death, her husband had contacted PayPal with her death certificate and will, as requested, but PayPal’s system failed to register this and accidentally sent the letter anyway.

      Many digital immortality startups are in fact vaporware, or novelties that are more theoretical than utilitarian. But they are made material through the capital backing them and the valuable data their subscribers provide. At the same time, entrepreneurs often overestimate their possibility for success. A 1988 study showed that a majority of entrepreneurs believe they can prevent the death of their company. In a paper called “Living Forever: Entrepreneurial Overconfidence at Older Ages” (2013), Dutch economists found that entrepreneurs have a tendency to overestimate their actual life spans as well as the lifespans of their companies. This in part may explain the number of transhumanists in Silicon Valley. On a practical level, entrepreneurs must display a certain degree of optimism in order to ease the worries of accelerators and incubators who might be interested.

      Death is sometimes used as a metaphor in Silicon Valley discourses about failure. Many startups do not go bankrupt right away, but never attract a healthy customer base. Instead, their founders or other investors continue pouring money into them. According to one technologist, “We call them the walking dead…They don't necessarily die. They putter along.” (Carroll 2014). Software engineers may have to decide to abandon the startup shift and find more stable work, whereas founders have a hard time knowing when to pull the plug on their creations. Shikhar Ghosh, a lecturer at Harvard who has studied startup mortality, noted that “VCs bury their dead very quietly” (Carroll 2014).

      It is increasingly easy for startups to get funding, thanks to crowdfunding sites like Kickstarter and GoFundMe or IndieGoGo in addition to the standard angel investor route. Would-be entrepreneurs do not have to rely on venture capitalists. But this also means that a sea of unlikely startups has proliferated, while the vast majority of those companies will die early deaths. For anxious founders, the startup death clock can estimate when their ventures are about to run out of money. Much like individuals can leave goodbye messages on sites like Dead Social, dying startups often post final messages to their users before their websites become defunct. Startup death is a significant problem in Silicon Valley, so what does it mean to rely on precarious startups to broker long-term relationships with the dead?

      Wealthy VCs also fund life extension research. It’s not just the bearded weirdos like Aubrey de Grey. There is a much longer history of using new technologies and data tracking, along with changes in diet and exercise, to prolong the human lifespan and optimize the self (Bouk 2015, Wernimont 2019). For elites, that is. The Life Extension Institute of the early 20th century, for instance, found ways for wealthy white men to cheat death through diet and exercise regimes, publishing self-help books like How to Live while surveilling workers in factories according to eugenicist principles in order to maximize their productivity. Founded in 1913, the LEI was backed by members of the National Academy of Medicine, major insurance firms, and companies like Ford and GM alongside President Taft and Alexander Graham Bell; it was by no means a fringe movement.

      Echoing these historical connections, at a conference on radical life extension, Terasem’s Martine Rothblatt exclaimed, “It’s enormously gratifying to have the epitome of the establishment, the head of the National Academy of Medicine, say, ‘We, too, choose to make death optional!,” highlighting the ways that transhumanist visions are often tied to esteemed institutions. Consider Nectome, an MIT connected and federally funded startup that promised to scan human brains and turn them into digital simulations. Because it relied on fresh brains to work, it required subscribers to be euthanized first. This seems like a risky move, but investors like Sam Altman of Y Combinator immediately signed up. One of the founders said, “The user experience will be identical to physician-assisted suicide…Product-market fit is people believing that it works.” In other words, the founders don’t really care if it works or not: if people believe it does, the market will abide.

      Silicon Valley-centered narratives are typically focused on short-term gains, a few entrepreneurs, and innovation at all costs. But as the internet ages, social media platforms have been caught up in questions of posterity and even transcendence. For Silicon Valley startup culture to deal with death raises some interesting questions about future projections and risk. Instead of trusting religious entities with your immortal soul, you should put your faith in the tech industry. Rather than employing established banks and corporations to manage your digital assets, you, the ordinary user, are expected to outsource that labor to a host of new, web-based companies. By definition, startups attempt to “disrupt” industries they view as obsolete or clunky. Or as one of my research subjects put it: “investors say the most boring industries are the most lucrative.” There is an obvious disconnect between the companies that promise to organize your digital belongings for eternity and Silicon Valley’s cultural expectations around failure.

      There is historical and contemporary synergy between powerful Silicon Valley interests and transhumanist belief systems, as many noted futurists have prestigious positions in the tech industry. For instance, Ray Kurzweil, a well-known proponent of the Singularity, is also Google’s Director of Engineering. According to computer scientist and science fiction writer Vernor Vinge, humans’ technological capacities will accelerate. Eventually, superintelligent AI will self-replicate and evolve on an ever-increasing timescale, leading to humanity’s end. While Vinge sees the technological Singularity as a destructive force, Kurzweil and those of his ilk believe it has the ability to solve all of the earth’s problems, including climate change. The temporal patterns of the Singularity thus coincide with Silicon Valley’s race for the new, i.e. the planned obsolescence of Apple products, perpetual updates and upgrades for software packages, or the fetishization of the latest gadgets.

      It’s not always completely cynical, either. Ray Kurzweil is actively trying to resurrect his dead father, and many transhumanists have suffered personal losses that inspire them to find ways of mitigating death. For some, transhumanism is a form of spiritual practice or belief system (Boenig-Liptsin and Hurlbut 2016, Bialecki 2017, Singler 2017, Farman 2019). The truth is that no matter how far-fetched some of these technologies may seem, they are already starting to affect how people interact with the dead and conceive of their own postmortem legacies. But for those who can’t afford the treatments and elixirs, digital immortality might be the only available route to living forever. There is a chasm between those who can afford actual life extension technologies (in the US, this includes things like basic healthcare) and those who can train free digital chatbots to act in their stead.

      When it comes to the history of life extension technologies, as well as modern genres of transhumanism and digital afterlife startups, people are actively working to engineer these items. They are not abstract fantasies, but connected to real money, speculative investment, and sites of extreme wealth and power. While their technologies are apocryphal, they rely on logic and cold rationality to justify their vision of the future, which they are actively building. Their science fiction tinged narratives are not speculative, but roadmaps for the future.

      On a rapidly warming planet where tech billionaires fantasize about escaping to the far corners of the earth in their bunkers, or even to Mars, immortality technologies are undeniably apocryphal. Freezing your head, perfecting your body so it lives for centuries, or uploading your consciousness to a magical server won’t help you if the whole earth burns. But for those with immense wealth and power, and a fervent belief in the salvific potential of technology, immortality is still a goal. Even if the Silicon Valley transhumanists eventually figure it out, only a select few will have access to their life-sustaining wares.

      References

      Barbrook, Richard, and Andy Cameron. 1996. “The Californian Ideology.” Science as Culture 6(1): 44-72.

      Bialecki, Jon. 2017. “After, and Before, Anthropos.” Platypus, April 6. http://blog.castac.org/2017/04/after-and-before-anthropos/.

      Boenig-Liptsin, Margarita, and J. Benjamin Hurlbut. 2016. “Technologies of Transcendence and the Singularity University.” In Perfecting Human Futures: Transhuman Visions and Technological Imaginations, edited by J. B. Hurlbut and H. Tirosh-Samuelson, 239-268. Dordrecht: Springer.

      Bouk, Dan. 2015. How Our Days Became Numbered: Risk and the Rise of the Statistical Individual. Chicago: University of Chicago Press.

      Braidotti, Rosi. 2013. The Posthuman. London: Polity.

      Carroll, Rory. 2014. “Silicon Valley’s Culture of Failure and the ‘Walking Dead’ it Leaves Behind.” The Guardian, June 28. https://www.theguardian.com/technology/2014/jun/28/silicon-valley-startup-failure-culture-success-myth.

      Cheney-Lippold, John. 2017. We Are Data: Algorithms and the Making of Our Digital Selves. New York: New York University Press.

      Farman, Abou. 2019. “Mind out of Place: Transhuman Spirituality.” Journal of the American Academy of Religion 87(1): 57-80.

      Hayles, N. Katherine. 1999. How We Became Posthuman. Durham, NC: Duke University Press.

      Hui, Yuk. 2016. On the Existence of Digital Objects. Minneapolis: University of Minnesota Press.

      Kneese, Tamara. 2019. “Networked Heirlooms: The Affective and Financial Logics of Digital Estate Planning.” Cultural Studies 33(2): 297-324.

      Lagerkvist, Amanda. 2017. “Existential Media: Toward a Theorization of Digital Thrownness.” New Media & Society 19(1): 96-110.

      Neff, Gina. 2012. Venture Labor: Work and the Burden of Risk in Innovative Industries. Cambridge: MIT Press.

      O’Gieblyn, Meghan. 2017. “Ghost in the Cloud: Transhumanism’s Simulation Theology.” N+1 28. https://nplusonemag.com/issue-28/essays/ghost-in-the-cloud/.

      Peters, John Durham. 2015. The Marvelous Clouds: Towards a Philosophy of Elemental Media. Chicago: University of Chicago Press.

      Raley, Rita. 2013. “Dataveillance and Countervailance.” In Raw Data is an Oxymoron, edited by Lisa Gitelman, 121-146. Cambridge, MA: MIT Press.

      Singler, Beth. 2017. “Why is the Language of Transhumanists and Religion So Similar?,” Aeon, June 13. https://aeon.co/essays/why-is-the-language-of-transhumanists-and-religion-so-similar.

      Turkle, Sherry. 1984. The Second Self: Computers and the Human Spirit. New York: Simon and Shuster.

      Turner, Fred. 2006. From Counterculture to Cyberculture. Chicago: University of Chicago Press.

      Ullman, Ellen. 2002. “Programming the Post-Human: Computer Science Redefines ‘Life.’” Harper’s Magazine, October. http://harpers.org/archive/2002/10/programming-the-posthuman/.

      Wernimont, Jacqueline. 2019. Numbered Lives: Life and Death in Quantum Media. Cambridge, MA: MIT Press.

      Creative Commons Attribution 3.0

      3 votes
    8. [SOLVED] Tech support request: Recovering from hard crashes in Linux

      EDIT: Latest update This is something so rudimentary that I'm a little embarrassed to ask, but I've also tried looking around online to no avail. One of the hard parts about being a Linux newbie...

      EDIT: Latest update


      This is something so rudimentary that I'm a little embarrassed to ask, but I've also tried looking around online to no avail. One of the hard parts about being a Linux newbie is that the amount of support material out there seems to differ based on distro, DE, and also time, so posts from even a year or two ago can be outdated or inapplicable.

      Here's my situation: I'm a newbie Linux user running Pop!_OS 19.10 with the GNOME desktop environment. Occasionally, games I'm playing will hard crash and lock up my system completely, leaving a still image of the game frozen on the screen indefinitely. The system stays there, completely unresponsive to seemingly any inputs. It doesn't happen often, but when it does it's almost always when I'm running a Windows game through Steam's Proton layer. I suspect it also might have something to do with graphics drivers, as I'll at times notice an uptick in frequency after certain updates, though that might just be me finding a suspicious pattern where none exists.

      Anyway, what I don't know how to do is gracefully exit or recover from these crashes. No keyboard shortcut seems to work, and I end up having to hold the power button on my computer until it abruptly shuts off. This seems to be the "worse case scenario" for handling it, so if there is a better way I should go about this, I'd love to know about it.


      EDIT: I really want to thank everyone for their help so far. My initial question has been answered, and for posterity's sake I'd like to post the solution here, to anyone who is searching around for this same issue and ends up in this thread:

      • Use CTRL+ALT+F3/F4/F5/F6 keys to access a terminal, where you can try to kill any offending processes and reboot if needed.
      • If that fails, use ALT+SYSRQ+R-E-I-S-U-B.

      With that out of the way, I've added more information about the crashes specifically to the thread, primarily here, and some people are helping me out with diagnosing the issue. This thread is now less about the proper way to deal with the crash than it is about trying to identify the cause of the crash and prevent it in the first place.

      12 votes
    9. Would you pay for social media platforms and search engines if it meant they would not have any advertising or data collection?

      (Someone posted a thread like this but for triple-a videogames rather than software and people said no so I wonder if software is gonna be different.) If you would or not, why? If you would, how...

      (Someone posted a thread like this but for triple-a videogames rather than software and people said no so I wonder if software is gonna be different.)

      If you would or not, why? If you would, how much? What would be the side effects of this change if it was applied on a mass scale? What would be the potential drawbacks?

      Edit: Can also apply to video-sharing platforms or forums or instant messengers any software as long as it serves a general purpose and complies with what's mentioned above.

      26 votes
    10. The Ward; and a goodbye to Tildes.

      First, the piece. I built a fire from the branches which were missed by the snow. Drank the water of the cacti that in deserts still grow. Found the shade in the south where the sun forever glows....

      First, the piece.

      I built a fire from the branches

      which were missed by the snow.

      Drank the water of the cacti

      that in deserts still grow.

      Found the shade in the south

      where the sun forever glows.

      Clawed and scraped my way to freedom

      of likes I have never known.

      .

      A starved, abandoned cub

      lost in Greenlandic champaign -

      I pawed about the lifeless floors

      of snow-imprisoned plains.

      With wind ill-matted fur I marched

      and shivered through the rain

      in search of hearts and hearths to

      make me home again.

      .

      A ward of warmth appeared, assumed

      to aid my ailing mews.

      A securing shawl of summer softened

      me from winters shrewd.

      A multitude of miracles revealed

      rejuvenating news.

      I concluded countless colder winds

      are warmer without you.

      This site has given me so much: peace of mind, freedom of expression, cathartic release, and a sense of care and community of which I, over the last number of months, have deeply been in need.

      Things are looking ever forward as I continue on about adult life. However, included in those plans of forward-action are a number of artistic pursuits.

      In search of some semblance of belonging and community, I revealed a lot about myself in various posts and comments I’ve left about Tildes; and made the mistake of not publishing my works separately or under a pseudonym.

      I would like to publish a book of poetry, release paintings, and create music. However, I don’t feel comfortable continuing to do so under my real name.

      I will be well; I’m in a better place now. (Personally, of course. Not like that.) It’s simply time for me to separate the art from the artist, as it were.

      Thank you all, so much, Tildes. I love you.

      It’s been fun.

      Bishop.

      29 votes
    11. Moontrap: Target Earth, possibly the worst movie ever made

      This is what you get when you search VUDU for free science fiction movies. The plot is banal enough. A spacecraft is discovered in Colorado that is 14,000 years old. A linguist and her lover are...

      This is what you get when you search VUDU for free science fiction movies. The plot is banal enough. A spacecraft is discovered in Colorado that is 14,000 years old. A linguist and her lover are hired to read an inscription and then summarily paid and told to go home by the mysterious and unlikeable head of the project, Richard Kontral.

      This description in no way does justice to how bad the script is. My first theory was that a rich father gave his fourteen year old son a chance to create a movie for his birthday present. But it's really just a low budget sequel to an obscure cult film called Moontrap.

      The lead character, Scout, is played by Sarah Butler who evidently rose to wordly fame in I Spit on Your Grave. Every line that Scout says to the villain includes adolescent sexual insults. The villain is I believe a washed up actor from an old sitcom called The Nanny. This guy is really hard to watch, the acting is as bad as the script.

      There's a scene of robots fighting that looks like it was choreographed with Rockem Sockem Robots, a toy from my childhood. If you're a collector of bad movies, this is a true gem.

      It was tough to watch, but our free streaming was slim pickings that night. I wanted to watch Day of the Triffids a classic bad movie from the '60's , but got outvoted. At least that movie was based on an interesting SF novel by John Wyndham. Maybe tomorrow night.

      5 votes
    12. New search capabilities available: phrases, excluding terms, alternatives ("or")

      On Sunday, I took the site down for a short downtime to upgrade the database from PostgreSQL version 10 to 12. One of the main reasons I wanted to do that upgrade was to get access to a new search...

      On Sunday, I took the site down for a short downtime to upgrade the database from PostgreSQL version 10 to 12. One of the main reasons I wanted to do that upgrade was to get access to a new search function, and I've updated to using it now, so we have multiple nice new search capabilities available.

      These should all be pretty familiar since a lot of other search systems and search engines have similar capabilities with the same syntax:

      • As before, by default, searching for multiple words will be treated as "all of these terms". So if you search ~games for steam play, you'll get all topics that have both "steam" and "play" in them.
      • Phrases can now be searched for by putting double quotes around them. Searching ~games for "steam play" in quotes will only find topics that specifically have "steam play".
      • Excluding terms can be done by putting a minus sign in front of it. For example, if you wanted to try to find ~games posts about Blizzard and exclude the recent China controversy, you could search for blizzard -china.
      • Alternatives can be searched for by using "or". This changes to "any of these terms" instead of "all of these terms". For example, searching for overwatch or diablo will find any topic with either of those terms, instead of both.
      • These capabilities can be combined, so you can exclude phrases, use "or" with phrases, and so on. For example: blizzard -"hong kong" or diablo.

      This all works both through the main site topic search (at the top of the sidebar) as well as the new search for your own topics/comments.

      I'm going to write a page for the Docs with info about these capabilities, but I think I want to try to find a full specification of what's supported first to make sure I cover it properly. The PostgreSQL docs are pretty vague about it, so I'll probably need to take a look in the actual code.

      Please let me know if you notice any issues with it, or if anything's confusing that I should make sure to document.

      And as usual, I've given everyone 10 invites, accessible on the invite page.

      52 votes
    13. You can now search your own topics and comments, and a theme preview page is available

      Two updates today: Theme Preview page This is another contribution from @deing, who's been working on this one for a while. It ended up being more complicated than it originally seemed and still...

      Two updates today:

      Theme Preview page

      This is another contribution from @deing, who's been working on this one for a while. It ended up being more complicated than it originally seemed and still has a few minor oddities, but I think it ended up coming out quite well.

      When you're on the Settings page, there's now a "View theme previews" link just below the theme-selection dropdown near the top. That will take you to this new Theme Preview page. The blocks with the theme names at the top give you a quick idea of each theme's color scheme, and you can click them to change the whole page's theme and see what it looks like on the example topics and comments below.

      I should also mention that Gruvbox themes (with Light and Dark variants) were added about a month ago by @lugubris. I don't think I ever announced those being added, but you can easily check them out here now.

      Search your own posts

      @mrbig's recent post with multiple suggestions reminded me to work on this one. You know the drill: it's minimal, the interface is a little weird, etc. but you can now search your own topics and comments (separately).

      To use it, go to your own user page and click into either "Topics" or "Comments" from the top, you can't still be on the default "All posts" view. When you go into either of the individual post types, there will be a search box at the top, and you can use that to search your own posts.

      Just like the overall site search, the search always works as "look for all of these words", so only include multiple words if you want to find posts that contain all of them. I'm hoping to upgrade the PostgreSQL version that I'm using fairly soon, which should make for some easy enhancements to search, so hopefully soon we'll have some more capabilities there.

      Let me know if you notice any strangeness with the search results.

      And as usual, I've given everyone 10 invites, accessible on the invite page

      40 votes
    14. More about scheduled topics, some group rearranging, and input needed on "content types"

      A few pretty quick things to talk about today, with some input wanted on each: Scheduled/recurring topics As announced last week, the site now has native scheduled topics (which need to be...

      A few pretty quick things to talk about today, with some input wanted on each:

      Scheduled/recurring topics

      As announced last week, the site now has native scheduled topics (which need to be configured by me). There have been a couple of these posted now, with the most recent one being today's "What are you reading these days?" topic in ~books.

      Here's the schedule that I have set up right now. Times are in UTC (Pacific time is UTC-7 and Eastern is UTC-4).

      Topic Timing (UTC)
      ~talk - What are you doing this week? Monday, 15:00
      ~games - What have you been playing? Monday, 16:00
      ~tv - What have you been watching? Tuesday, 16:00
      ~anime - What have you been watching/reading this week? (Anime/Manga) Wednesday, 16:00
      ~books - What have you been reading lately? Every second Thursday, 16:00
      ~creative - What creative projects have you been working on? Every second Thursday (alternating with ~books), 16:00
      ~talk - What are you doing this weekend? Friday, 15:00
      ~music - What have you been listening to this week? Friday, 16:00

      These were all pre-existing topics that had been getting posted consistently. The timings are a bit arbitrary, but somewhere around 16:00 is usually the time the site starts getting more active each day, and I went with every 2 weeks for ~creative and ~books since I think people don't change through those as quickly.

      There are a few other topics I think would be good too, let me know what you think or if this is starting to be too many:

      One other question I wanted to ask, since I'm doing some work related to it: Is there any reason for people to still be able to post new top-level comments in old recurring threads? I'll definitely still allow posting replies to existing comments so conversations can continue, but I can't really think of a reason why anyone would need to post a new top-level comment in any thread except the newest, and may just disallow that to keep people from inadvertently posting in the old ones.

      Group rearrangements

      I deleted the three ~science subgroups (~science.formal, ~science.natural, ~science.social) and moved all the topics back into ~science. These were confusing (I had to keep checking which branch certain subjects were in), and the activity level across the science groups really isn't high enough to need 4 groups.

      I also deleted ~hobbies.automotive and moved the (very few) topics from it back into ~hobbies with an automotive tag. The group was getting less than one topic posted a week, and doesn't seem necessary yet.

      One other change I want to make but haven't yet, because I want input first: I think I'd like to move ~creative into a sub-group of ~arts. What do you think of calling it ~arts.original? Any other possible names that would work better as "content created by the poster?"

      Content types

      Finally, I've also just deployed a change that starts showing a "content type" on each topic. Currently it doesn't do anything other than get displayed in the listings, but the plan is to be able to use this for searching, filtering, and similar purposes. This will be able to cover the common requests like "I'd like a way to see only videos", and will also make some other things easier to customize (for example, there's no need to show word count on Ask topics).

      Here's the list of content types that are shown right now, but I'm fairly sure that I'm forgetting about some others:

      1. Article
      2. Ask topic
      3. Image
      4. PDF
      5. Text topic
      6. Tweet
      7. Video

      Update on Oct 11: if a type for a link topic isn't detected, it will display "Link"

      What other types of content get posted to Tildes that aren't covered in there?

      33 votes
    15. What are some good design patterns for "still developing stories"

      I apologize if this is a topic that has been covered before. I haven't really been able to find anything and I'm not really sure what a good search keyword is. But I noticed this as part of the...

      I apologize if this is a topic that has been covered before. I haven't really been able to find anything and I'm not really sure what a good search keyword is. But I noticed this as part of the Hearthstone player ban thread.

      On a traditional bulletin board forum it's not really an issue because the conversations unfold chronologically anyway. When you have the atemporality of threaded comment chains that gets disorganized fast.

      Basically, it's a "still developing" story where more events and news keep happening that's germane to the discussion. As the news comes up, people who already read the thread might not see the comments being posted about subsequent developments and be able to follow it because each piece of additional news or info. ends up happening in a comment/sub-thread that ends up arranged in fairly arbitrary, rather than chronological order.

      The Democratic Debate threads have been similar, where the reactions and consequences of the topics being discussed can keep a discussion going for a long time, but it all happens in sub threads that people are unlikely to see. Many of these developments don't really merit a thread of their own, but after a few days or so it gets hard to actually have a big-picture discussion because the news has overtaken the scope of the discussion thread.

      In a thread with an active OP, I've noticed what tends to happen is the OP will steadily edit new developments into the main post to update it. I think this has actually worked pretty well BUT edits don't bump posts as far as I can tell. Also, the people posting the updates aren't necessarily getting as much credit (in terms of votes, exemplary labels, or whatever) and, insofar as that matters to people that's a thing. Do you think this is adequate as things scale or would some novel design or subcomment system be needed?

      6 votes
    16. My thoughts and ideas for Tildes

      I have lots of thoughts about Tildes that I end up forgetting. This post is my attempt to put them to good use. Some of those were already stated elsewhere. Introduction Just to make it very...

      I have lots of thoughts about Tildes that I end up forgetting. This post is my attempt to put them to good use. Some of those were already stated elsewhere.

      Introduction

      Just to make it very clear: I am extremely happy with the way things are going on Tildes. If that was not the case, instead of drawing criticism I would simply not be here. So, please, let's be civil and avoid taking things personally ;)

      I'm also a regular user, so please be gentle with my ignorance regarding the technical reasons why some things are either impossible or unpractical.

      1. An Answer To A Common Objection

      Some of these suggestions may encounter the following answer: "this should be an extension, not a core feature". To which I might respond:

      1. Extensions impact performance and it's good practice to keep them at a minimum
      2. Not everyone uses the same browser.
      3. Features implemented by the actual developers will probably be of a better quality

      2. Golden Rule

      Unless explicit or clearly unpractical, all suggestions should be interpreted as to be as optional (and preferably opt-in) as possible for the user. I'll also make frequent use of the imperative mood: please understand that those are still suggestions. The imperative mood is just more practical. Also, notice that this is not my first language.

      3. Suggestions

      3.1 Keyboard Shortcuts

      The majority of Tildes users would probably welcome a good set of keyboard shortcuts. I apologize if such keyboard shortcuts already exist: if they do, there should be a page listing them all.

      3.1.1 Vim-like and Emacs-like keybindings

      There should be Vim-like and Emacs-like (you could choose which one!) keys all around. Even with things like Vimium, not everyone uses them, and a well-thought-out set of keybindings would be extremely beneficial.

      This also applies to text fields.

      4. Open Calls For Moderators

      Right now, I'm not sure what criteria are being used to give someone moderator powers. I think being a developer or contributor is the main criterion, which makes a lot of sense. But other participants might be up to the task, and giving them a chance could be beneficial.

      5. Moderation Action Should Always Present Reason

      This may seem obvious and even unfair, but I think when a moderator is in no condition to dedicate the time to justify their moderation action (such as locking threads, removing contents or banning users), then the moderator should wait until this condition is met in order to take action.

      6. Heated Discussions Should Be Allowed in More Circumstances

      I understand Tildes is, and should always be, a place for politeness, even affectionate discussion, but sometimes heated language, including irony and sarcasm, are necessary to stress a point and take the discussion forward. I understand that's a fine line, and that is usually better err on the side of caution, but I also feel the need to caution my fellow Tilders and Tildes administration against excessive moderation, which could stifle the discussion of sensitive subjects

      7. There Should Be a Page Explaining How to Collaborate

      This page should be short and to the point, with lots of links. I, for instance, wanna collaborate in the documentation, but the information telling how to do so was in a comment I cannot find anymore.

      8. Table of Contents

      Tildes markdown should support the automated creation of a simple table of contents, which would be very useful for longer posts. Preferably, there should be a limited set of options, such as:

      • title of the table of contents ("TOC", "Table of Contents", "Contents" etc)
      • numbered vs unnumbered
      • depth of the numbering

      9. Search own content

      I find very hard to search my own content. Sometimes I must reference something I said earlier, or adapt a previous response to a question I already answered. On these occasions, I have to manually Ctrl+f page after page of my user page, which is tedious and inefficient.

      10. Sort my own content

      I wish I could sort my own content in the same manner I can with other pages. This would help with item 9, and also help answer faster to comments that were recently made.

      11. Notifications

      I wish it was possible to op-in desktop notifications for Tildes to show me whenever I get an answer to a thread, a comment or a private message.

      Correction: I'm not referring to Email notifications, but desktop notifications. The ones that appear occasionally on your browser or screen.

      12. There Should Be Space for Comedy

      I'm not saying Tildes should become a place for lazy memes and endless puns, but comedy is valuable content and I don't like the idea of Tildes being a more conversational version of Stack Overflow. I fully agree with @deimos vision for a website for meaningful interactions with a focus on privacy. I just don't think comedy is necessarily a menace to this and all the other Tildes' stated goals. Right now, we're a very serious bunch of folks. There should be a place for humor in Tildes. How would that work? IDK. I leave this open for discussion.

      13. Link to Excerpt

      It would be awesome being able to link not just to a particular comment, but to a selection of that particular comment. After linking to the excerpt, I would go to the full comment, but the excerpt would be highlighted.

      Conclusion

      This is more of a collection of thoughts than an article, therefore I cannot offer a proper conclusion. But I'd like to kindly ask my fellow Tilders to give some considerations to my ideas. And please understand that they are not complaints. It's just may to contribute to this great community.

      Cheers ;)

      18 votes
    17. [Kind Words] moonlight masochist\

      I keep on my journey when the world's asleep, searching you out, like a bewildered sheep. If you'll come to my aid when you see me- with my knees bleeding red on these cobblestone streets. It must...

      I keep on my journey when the world's asleep,

      searching you out, like a bewildered sheep.

      If you'll come to my aid when you see me-

      with my knees bleeding red on these cobblestone streets.

      It must be the price of my earthly sin,

      that I've no food or water for nourishment

      that I crawl alone, in the dark, hoping.

      I am the moonlight masochist.

      ..

      So hear me cry out your name, whoever you are.

      Bring me the moon, and make me your star.

      Protect me like mountains and be my guard.

      Help me sleep sound when the noise is harsh.

      Be the hearth for my fire; the warmth for my heart.

      Get me into a home, and out of the bars.

      Can you hear my infantile, crying heart -

      My moonlight masochist matriarch.

      ..

      I cough as I choke on the poisoned air.

      No one around who seems to care -

      Save for two beady eyes who approach and glare,

      a thin coyote with a hungry stare.

      I only hear howls in monotone

      as two other dogs come sniff my throat

      But at least when they carry off my bones,

      I can kinda say I never died alone.

      ..

      Hear me cry out your name, whoever you are.

      Bring me the moon, and make me your star.

      Protect me like mountains and be my guard.

      Help me sleep sound when the noise is harsh.

      Be the hearth for my fire; the warmth for my heart.

      Get me into a home, and out of the bars.

      Can you hear my infantile, crying heart -

      My moonlight masochist matriarch.

      7 votes
    18. Unearthed Arcana: `edbrowse`

      I recently happened to mention edbrowse in a throwaway comment, and @ainar-g expressed some interest in it. I took my sweet time, but I finally managed to assemble a short(ish) write-up on it, and...

      I recently happened to mention edbrowse in a throwaway comment, and @ainar-g expressed some interest in it. I took my sweet time, but I finally managed to assemble a short(ish) write-up on it, and my sleep-addled mind is thinking that this topic - niche, weird tools - could just become recurrent.


      Terminal brosers, such as lynx, w3m and elinks, while still used and under more-or-less active development, are very niche tools. edbrowse fills a niche within that niche, as it's meant for use by non-sighted people, and thus provides an interface even more bare-bones and arcane than the usual TUI/curses apps that share its space.

      As per the name, edbrowse's interface is heavily inspired by ed's, the standard text editor: edbrowse, in fact, is not just a web browser, but it combines together a browser, a text editor, a mail client, and - for some reason - a database client. All of these functions are mostly controlled via one-letter commands and, as is tradition, only displaying a single ? on error*.

      edbrowse is also unique amongst the terminal browsers because of its support for JavaScript and the DOM. The text it spits out is meant for Braille displays and screen readers, so it lacks niceties like color or aligned tables, but if you were to browse to reddit.com with it, you would see a perhaps ASCII-art Snoo fill the screen.

      "Browsing reddit? How‽," you might ask. "How am I supposed to get this thing to stop questioning me? All those ? are filling me with existential dread, I have no idea what to do!"

      While it's all there in the manual (but not in the manpages, for some reason), reading through 30k words of text can be a bit of a slog. They do provide a cheatsheet, though, even if it's a bit messy.

      So, how do you use edbrowse? If you already know how ed works, most commands (especially "movement", search and listing commands) will work as expected - it is also an editor, after all - but edbrowse adds another handful of them.

      The most important of them is, perhaps, browse. It will make edbrowse put in an HTTP request, grab the response (if any), and then render it. It will print out the length, in bytes, of the response and of the rendered text, and stop there.

      $ edbrowse
      edbrowse ready
      b https://tildes.net
      119201
      20083
      

      To actually peruse the page you can use any of the ed listing commands (print, list, and number), or the z command. z works much like p, but it prints a number of lines (normally 24) while "remembering" your position within the page.

      0z10
      {Tildes}
      {Log in}
      <>Sidebar
      
      * {Activity}
      * {Votes}
      * {Comments}
      * {New}
      * {All activity}
      

      Links are indicated by curly brackets, while form elements (both input elements and buttons) are wrapped in angle brackets. You can follow a link by jumping to the line containing it and issuing a go command (using g2 to follow the second link on that line, g3 for the third, g$ for the last), but, in normal use, you should probably just search for the link text.

      /{Log in}/g
      5886
      923
      0z10
      {Tildes}
      <>Sidebar
      
      Log in
      
      Username <>
      Password <>
      <-> Keep me logged in
      <Go>Log in
      

      The same thing goes for form elements, but the command to use, here, is i (for interact). i has actually four different subcommands: i[N]=, to set the value of a text field, ipass[N] to prompt for the value of a password field, i[N]* to press a button, and i[N]? to ask edbrowse what that damned element is supposed to be.

      /Username/ i=mftrhu
      /Password/ ipass
      hunter12
      /<Go>/i*
      submitting form
      124579
      20049
      

      You can jump back to the previous page with ^, and refresh the current page with rf.

      Of course, edbrowse can do much more - can be configured to do much more, via .ebrc, as it possessed (very) rudimentary programming facilities. It can edit its own configuration file, and reload it with config, so - rejoice. You won't ever need to leave it.

      And, after seeing just how aesthetically pleasing its configuration language can be, I'm confident that you won't ever want to leave it.

      # Switch to a new editing session
      e2
      no file
      e ~/.ebrc
      # Show the last lines of the configuration file
      $100,113n
      100 function+google {
      101 b http://www.google.com
      102 /<>/ i=~0
      103 /</ i1*
      104 /^About/+2
      105 }
      106 function+ddg {
      107 b https://duckduckgo.com
      108 /<>/ i=~0
      109 i2*
      110 /<Go secure>/+1
      111 /<Go secure>/+2
      112 z24
      113 }
      

      As I said earlier, while edbrowse does possess some programming facilities, they are very rudimentary. Functions are nothing more than sequences of edbrowse commands with some flow control constructs: they can do everything an user could do, which means that they are often convoluted and overly terse.

      The ddg function, for example (which is invoked via <ddg [PARAMS]), first browses to duckduckgo.com. The DuckDuckGo home page, as rendered by edbrowse, only contains a link followed by the search form:

      {About DuckDuckGo Duck it!}
      
      <> <S secure> <X>
      

      So the function looks for the (first) empty text field (/<>/), fills it in with the parameters passed to it (i~=0), activates the second form element on that line (i2*) and, once the results page has loaded, skips the initial boilerplate (/<Go secure>/+1,+2) and prints the first 24 lines of results (z24).

      Sure. It could be replaced by a single line, replacing all the form interaction with a simple b https://duckduckgo.com/?q=~0, but where would be the !!FUN!! in that?

       


      * This is not completely true, as edbrowse will show more long-form error messages, but it's pretty inconsistent with them.
      † Iff you have JS enabled in your current session. It can be toggled on and off with the js command.
      ‡ I had no luck with the Tildes buttons (e.g., sidebar toggle, upvote button), though, at least not with the version of edbrowse that Debian bundles up.

      10 votes
    19. Programming Challenge: Convert between units

      Hi everyone! It's been a long time since last programming challenge list, and here's a nice one I've encountered. If you search for something like 7km to AU, you'll get your answer. But how is it...

      Hi everyone! It's been a long time since last programming challenge list, and here's a nice one I've encountered.

      If you search for something like 7km to AU, you'll get your answer. But how is it done? I don't think they hardcoded all 23 units of distance and every conversion factor between them.

      If you were programming a conversion system - how would you do it?

      First of all, you have input in format that you can specify, for example something like this:

      meter kilometer 1000
      mile kilometer 1.609344
      second minute 60
      ...
      

      Then you should be able answer queries. For example 7 mile meter should convert 7 miles to meters, which is 11265.41.

      Can you design an algorithm that will convert any unit into any other unit?

      Edit: Some conversion rates I extracted from wikipedia:

      ångström
      0.1nm
      astronomical unit
      149597870700m
      attometre
      0.000000000000000001m
      barleycorn
      8.4m
      bohr
      0.00846
      cable length (imperial)
      185.3184m
      cable length
      185.2m
      cable length (US)
      219.456m
      chain (Gunters)
      20.11684m
      cubit
      0.5m
      ell
      1.143m
      fathom
      1.8288m
      femtometre
      0.00000000000001m
      fermi
      0.00000000000001m
      finger
      0.022225m
      finger (cloth)
      0.1143m
      foot (Benoit)
      0.304799735m
      foot (Cape) (H)
      0.314858m
      foot (Clarke's) (H)
      0.3047972654m
      foot (Indian) (H)
      0.304799514m
      foot,metric
      0.31622776602m
      foot,metric (long)
      0.3m
      foot,metric (short)
      0.30m
      foot (International)
      0.3048m
      foot (Sear's) (H)
      0.30479947m
      foot (US Survey)
      0.304800610
      french
      0.0003m
      furlong
      201.168m
      hand
      0.1016m
      inch
      0.0254m
      league
      4828m
      light-day
      25902068371200m
      light-hour
      107925284880m
      light-minute
      17987547480
      light-second
      299792458m
      light-year
      31557600light-second
      line
      0.002116m
      link (Gunter's)
      0.2011684m
      link (Ramsden's; Engineer's)
      0.3048m
      metre
      1m
      m
      1metre
      km
      1000m
      mickey
      0.000127
      micrometre
      0.000001
      mil; thou
      0.0000254
      mil
      10km
      mile (geographical)
      6082foot (International)
      quarter
      0.2286m
      rod
      5.0292m
      rope
      6.096m
      shaku
      0.303 0303m
      span (H)
      0.2286m
      stick (H)
      0.0508m
      toise
      1.949 0363m
      twip
      1.76310
      yard
      0.9144m
      
      17 votes
    20. First release of my native Markdown notes app, Notementum (v0.1.0)

      Screenshot I posted a few days ago about a notes app I was working on called Notementum, and I'm happy to show you the first release (0.1.0). Installation instructions are available on the Github...

      Screenshot

      I posted a few days ago about a notes app I was working on called Notementum, and I'm happy to show you the first release (0.1.0). Installation instructions are available on the Github repo: https://github.com/IvanFon/notementum

      There's still lots of things I'd like to add, both big and small, and definitely a few bugs here and there, but I've been going for too long without sharing it, and I find it's best to release as early as you can to start getting feedback, and perfect it later.

      One things that's missing is documentation. I'd like to start on this soon, but I'm probably not going to share this anywhere other than Tildes just yet, so this comment will do for now :)

      Right now, the app only runs on Linux. I'd like to add Windows support, and it almost works, the problem is that WebKit2Gtk, the embedded web view I use to show note previews, doesn't support Windows. I'm going to explore some other options in the future, whether that's figuring out how to compile it, or allowing other preview methods (user's web browser, PDF, etc.).

      The app is also very much in alpha, so you shouldn't use this for anything important, there may be bugs that can cause you to lose some of your data. If you do use this for anything, make sure you backup your notes database.

      If you want to use it, here's a wall of text on usage:

      Usage

      The notes database is located at ~/.notes.db. When you launch the app, it'll load it, or automatically create it if it doesn't exist. I'd eventually like to allow choosing different locations, but it's hard coded for now.

      The interface is fairly simple. The leftmost sidebar displays a list of notebooks, and the "middlebar" displays a list of notes. Selecting a notebook will display the notes within it in the notes list. Selecting a note will open it in the editor, which is to the right.

      To create a new note, press Escape to focus on the searchbar above the notes list, and start typing a title. If no existing notes are found, press enter, and a note will be created with the title you entered.

      To rename a note, double-click on it in the notes list.

      The editor has a toolbar with 4 buttons, from left-to-right:

      • Toggle between editor and preview (shortcut: Ctrl+E)
      • Assign the current note's notebook
      • Add an attachment
      • Delete the current note

      The green circle all the way to the right turns into a loading indicator when you have unsaved changes. Once you stop typing for a few seconds, your changes will be saved, and it'll switch back into a green circle.

      Notebooks

      Notebooks aren't created directly, they're based on what notebooks your notes are assigned to. This means that, to create a notebook, assign it to a note. To delete a notebook, just delete all the notes contained within it, or assign them to a different notebook.

      Clicking on the notebook toolbar button brings up this dialog. To create a new notebook, double click on <New notebook> and type in a name.

      Attachments

      The notes database also stores attachments. This means that the entirety your notes can be contained in your database. Clicking on the attachment toolbar button brings up this dialog. The toolbar allows you to upload an attachment or delete it respectively. Pressing Insert Selected will insert the image at your cursor in the editor (![](image.png)).

      Theme

      The screenshots show the app with my desktop Gtk theme, Arc Dark. On your desktop, it'll use whatever your theme is. It should look good with any Gtk theme, but at some point I may bundle Arc Dark with it.

      The note preview currently has it's colours hard coded to look good with Arc Dark, so it may look a bit off on other themes. I'll try to sort that out at some point.

      Planned features
      • load/save database to/from different path
      • Windows support
      • note exports
      • database encryption
      • changing syntax highlighting theme
      • note tags
      • full-text search
      • proper documentation
      • more keyboard shortcuts
      • integrated sync
        • although you should already be able to use Git, Synthing, Dropbox, etc.
      • Vim mode for editor
        • maybe somehow embed a terminal to allow using vim/emacs/whatever
      Boring technical stuff

      The app was made with Python and Gtk+ 3. I've done this before and I really enjoy the development experience, especially with Glade to design the interface. There are still some Gtk features that I should really be using to make things simpler (GtkApplication, actions, and accelerators) that I'll be adding later.

      The database uses sqlite 3. This is convenient, as it allows for storing everything in one file, and will make fast searches easier in the future. Attachments are stored as base64 directly in the database. This makes it easy to have all your notes be contained entirely in the one database, but I may have to think about a more efficient method in the future.

      Markdown rendering is done using mistletoe, which has been great to use. Syntax highlighting and MathJax renderers were already available, so it was just a matter of combining both and adding custom image loading from the database, which was very easy. Mistletoe has a very easy to use API, so this was no problem.

      For LaTeX math rendering, I'm using MathJax. It supports pretty much everything, which is nice, but it can take a while to load. I'm currently loading it from a CDN in a <script> tag, so I'm hoping once I load it from a local file it'll be a bit faster. If not, I may have to find another solution.

      Like I said, the app still has a few bugs that need to be fixed. If you find any problems, it would be great if you could leave a comment here or open a Github issue (or if you have any feature requests).

      21 votes
    21. While on the search page, make clicking links to your "subscriptions" move the search to that board.

      I was looking to see if anyone had talked about the TV show Person Of Interest and forgot to go to ~tv before searching. I know its not a major thing since it only took me a few seconds click to...

      I was looking to see if anyone had talked about the TV show Person Of Interest and forgot to go to ~tv before searching.

      I know its not a major thing since it only took me a few seconds click to the right place and search there, but it might be nice if you could filter the general search results from the sidebar instead of just viewing the board you clicked.

      5 votes
    22. Weekly album and EP releases (August 3-9)

      Here's a list of a things that came out in this past week, up through Friday. Of course, there's no way to be completely comprehensive with this and we avoided including things where information...

      Here's a list of a things that came out in this past week, up through Friday. Of course, there's no way to be completely comprehensive with this and we avoided including things where information was too lacking, so feel free to bring up anything that isn't on here that you think is worth mentioning. Beyond that, if you have any thoughts of any of these albums, it would be great to hear them :)


      Artist Title Genre(s) Song Link
      AUGUST 08 Happy Endings With an Asterisk EP Alternative R&B Song.link
      Acres Lonely World Post-Rock, Post-Hardcore Song.link
      Bas Spilled Milk 1 Pop Rap, East Coast Hip Hop Song.link
      Bazzi Soul Searching Trap, Pop Rap Song.link
      Blueface Dirt Bag Hyphy, West Coast Hip Hop, Gangsta Rap Song.link
      Bon Iver i,i Art Pop, Folktronica, Glitch Pop Song.link
      Broken Hands Split in Two Psychedelic Rock, Pop Rock Song.link
      Che Apalache Rearrange My Heart Americana Song.link
      Dame D.O.L.L.A BIG DOLLA West Coast Hip-Hop Song.link
      Destruction Born to Perish Thrash Metal Song.link
      Dirty Heads Super Moon Pop Reggae Song.link
      East Forest & Ram Dass Ram Dass Electroacoustic Song.link
      Electric Youth Memory Emotion Synthpop, Dream Pop, Synthwave Song.link
      Feeder Tallulah Alternative Rock Song.link
      Fionn Regan Cala Singer/Songwriter, Contemporary Folk Song.link
      Gaffa Tape Sandy Family Mammal Garage Rock, Pop Punk Song.link
      Horseburner The Thief Sludge Metal, Stoner Metal Song.link
      Infinity Crush Virtual Heaven Indie Pop, Singer/Songwriter Song.link
      Junius Meyvant Rearview Paradise EP Chamber Pop Song.link
      Lil Wop Psych Trap, Gangsta Rap Song.link
      Marc Cohn And The Blind Boys Of Alabama Work To Do Gospel Song.link
      Marika Hackman Any Human Friend Indie Rock Song.link
      PJ Morton PAUL Neo-Soul Song.link
      Pete Yorn Caretakers Singer/Songwriter Song.link
      Purple Pilgrims Perfumed Earth Dream Pop Song.link
      Ra Ra Riot Superbloom Indie Pop Song.link
      Rick Ross Port Of Miami 2 Southern Hip Hop, Trap Song.link
      SVDDEN DEATH VOYD Vol. 1.5 Riddim Song.link
      Sam Fender Hypersonic Missiles Indie Rock, Indie Pop Song.link
      Seeker Lover Keeper Wild Seeds Indie Pop Song.link
      Slipknot We Are Not Your Kind Alternative Metal Song.link
      Snow Patrol Reworked EP 1 Pop Rock Song.link
      Spread Eagle Subway To The Stars Hard Rock Song.link
      The Contortionist Our Bones EP Progressive Metal, Progressive Rock Song.link
      The Regrettes How Do You Love? Indie Rock, Pop Rock Song.link
      Tori Kelly Inspired By True Events Singer/Songwriter, Contemporary R&B Song.link
      Trippie Redd ! Trap, Pop Rap Song.link
      Ugly God Bumps & Bruises Trap, Southern Hip Hop Song.link
      WHY? AOKOHIO Indie Pop, Abstract Hip Hop Song.link
      half•alive Now, Not Yet Indie Pop Song.link

      Notes:
      If you spot any mistakes, let us know.
      Parental Advisory version of all albums linked, so expect NSFW.

      Ugly God - Bumps & Bruises | Deluxe edition linked.

      Thanks to @Cleb, @cfabbro, and @Bauke!

      7 votes
    23. Excerpt from "Myth and Ritual in Christianity" by A. Watts

      ... The very insistence on the one historical incarnation as a unique step in a course of events leading to the future Kingdom of God reveals the psychology of Western culture most clearly. It...

      ... The very insistence on the one historical incarnation as a unique step in a course of events leading to the future Kingdom of God reveals the psychology of Western culture most clearly. It shows a mentality for which the present, real world is, in itself, joyless and barren, without value. The present can have value only in terms of meaning—if, like a word, it points to something beyond itself. This "beyond" which past and present events "mean" is the future. This the Western intellectual, as well as the literate common man, finds his life meaningless except in terms of a promising future. But the future is a "tomorrow which never comes", and for this reason Western culture has a "frantic" character. It is a desperate rush in pursuit of an ever-receding "meaning", because the promising future is precisely the famous carrot which the clever driver dangles before his donkey's nose from the end of his whip. Tragically enough, this frantic search for God, for the ideal life, in the future renders the course of history anything but a series of unique steps towards a goal. Its real result is to make history repeat itself faster and more furiously, confusing "progress" with increased agitation.

      —Alan Watts, Myth and Ritual in Christianity. 1954

      11 votes
    24. Accidentally Solving Access Point Roaming Issues.

      I'm sharing in case some of you are having a similar issue at work or at home, and to hear your opinion and/or similar stories! I've been using Ubiquiti access points in my home for a few years...

      I'm sharing in case some of you are having a similar issue at work or at home, and to hear your opinion and/or similar stories!

      I've been using Ubiquiti access points in my home for a few years now, and overall, they've worked very well. 3 APs giving near perfect 5GHz VHT80 coverage on DFS channels. LAN transfers are about 600-650mbit on laptops, which has proven to be plenty for wireless clients in my home. Keep in mind that this is a pretty basic setup... besides the APs, there's just the ISP provided GPON ONT which is also a typical all-in-one ISP solution (router, switch, AP, firewall, DHCP server...) with it's Wi-Fi turned off.

      As I said, I was pretty happy with the results, however there was one feature that I could never get to work just right; roaming. You could be walking around the house watching a live stream and the stream would pause for 5-8 seconds until the roaming transition was over. Strangely, with VoIP calls, roaming would be about 3-5 seconds. Even enabling fast roaming features (which I believe is simply 802.11r) on the AP's controller would not give the results I was looking for. After days of tweaking TX power settings, channel selection and trying to implement Minimum RSSI (which I ended up not using), I finally gave up and resigned myself to the 4-6 seconds (oh, the humanity) of roaming time.

      Fast forward to about two months ago and I added a new router to the setup (UBNT ER-4) and a switch (UBNT USW-24). Setup went smooth, already had some cat.6 cabling around the house, now it was time to actually use it. Had some fun setting up a guest Wi-Fi network on it's own VLAN, which was always a concern of mine; having "untrusted" devices connect to my network. The access points do client isolation on guest networks by default, but in my mind it wasn't enough as I have some file servers and time machines on the network.

      Anyways, a few days after doing the setup I'm walking around the house with a livestream on my mobile and suddenly realize that it's not losing the connection. I try with a VoIP call and it worked flawlessly. I start walking around faster and still, the phone is roaming without an issue. I was very excited!

      I'm thinking it must be the router that somehow solved the roaming issue. My first theory was that the DHCP server on the ER-4 was doing it's thing much faster than the ISP's device, allowing the wireless clients to actually roam faster. So I do a web search and I find some very relevant info. It was a thread on a forum and reddit thread with a sysadmin that was about to give up on the APs because of roaming issues. In both threads, there were replies about what switch were they using.

      Apparently, some switches (Cisco and HP were mentioned), have a "MAC aging" interval setting which is way too high by default, or they simply have bugged firmware that doesn't allow the switch to "re-learn" the MAC address of a device on a different switch port. I assume that ISP provided "el-cheapo" gear has similar issues.

      So, if you're having roaming issues with your wireless clients, check your switches!!!

      Anyways, just wanted to share this story. Thank you for reading. :-)

      10 votes
    25. Recent updates - repost warning, topic-tagging improvements, group-specific search, markdown strikethrough formatting, wiki/docs updates

      There have been a number of updates over the last week or so, but I felt like none of them really warranted their own post individually: There's now a repost warning/confirmation if you try to...

      There have been a number of updates over the last week or so, but I felt like none of them really warranted their own post individually:

      • There's now a repost warning/confirmation if you try to submit a link that's been posted before. A list of the previous posts will be shown along with how old they are, and you have the option of re-posting anyway if you want to. Currently, this will warn you no matter how old the previous post(s) were and regardless of which group they were in, but I'll probably restrict it at some point.
      • A couple of improvements to topic tagging:
        • If two people happen to edit a topic's tags at the same time, there will be an error if there's an edit conflict, instead of just having the second person's changes overwrite like they did previously.
        • @deing added a check for people trying to add tags with invalid characters, and it will now show that the tag has an error before you try to submit.
      • You can now search inside a specific group by using the search box while inside that group. The search results page will have a note at the top saying that it's only searching inside that group, along with a link to search the whole site instead. If you search from the home page it will still be site-wide.
      • Writing strikethrough text in markdown now requires using two tildes on each side of the text: this text ~~has some~~ strikethrough. Previously, one tilde on each side of the text would work too, but there were some strange edge cases because of us using ~ when referring to groups as well. Requiring two tildes should be a lot less ambiguous. About 90% of posts with strikethrough were already using two anyway, but this change affected a small number of past posts (sometimes in a positive way by fixing accidental strikethrough). I'll send messages out today to anyone with posts that were affected, so that they can go edit and fix the formatting if they want to.
      • @Algernon_Asimov has been doing a massive rework of a lot of the official docs/help pages. They're currently all in the ~tildes.official wiki, but I need to work on moving them over to https://docs.tildes.net, which involves making some changes and updates to that site.

      That should about cover it for now, let me know if you have any questions or notice any issues with any of this (or anything else).

      63 votes
    26. This Week In Election Night, 2020 (Week 19)

      good morning, tildes--this is not a test. we are 461 days and dropping away from possibly the biggest election day in recent american history. the coverage is even more spread out this week, with...

      good morning, tildes--this is not a test. we are 461 days and dropping away from possibly the biggest election day in recent american history. the coverage is even more spread out this week, with pieces from gillibrand to gabbard and delaney to de blasio; unfortunately, however, our opinion pieces continue to tread water and there is but one piece which even sniffs being longform. (nevertheless, expect a flurry of pieces after the debates today and tonight.)

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

      Week 15Week 16Week 17Week 18


      News

      General News

      • from CNN: CNN to host climate crisis town hall with 2020 Democratic candidates. in some surprising, good news, CNN is hosting a climate crisis town hall on september 4th, regardless of the decisions the DNC makes on whether or not to host a debate on climate change. while a town hall isn't quite the same thing as a debate, it's still a significant improvement over what was. CNN is also, to presumably make things not a giant clusterfuck beyond words, applying the 2% in 4 polls threshold for the 3rd debate to invitations here; this means that only 8 or so candidates have qualified so far, but a few others likely will too.
      • from VICE: 2020 Democrats Are Doubling Down on Impeachment Calls as Mueller Testifies. while the mueller testimony has come and gone largely without public movement, it was never going to be a factor in whether or not democrats in the presidential race called for impeachment or not. among those who doubled down on their calls for impeachment proceedings this week: warren, harris, sanders, klobuchar, and booker.
      • from In These Times: The First Labor Plans of the 2020 Race Just Dropped. Here’s What to Make of Them. in these times has analysis of the first specifically labor focused plans in the 2020 race to drop, which are courtesy of pete buttigieg and bill de blasio; in general: they're fine. not particularly groundbreaking on either count, although de blasio has actually implemented a lot of what he has in his plan in NYC. the main problem with these plans is that "fine" isn't really good enough, because the status quo is shit for labor and has only gotten worse for the past 30 years--to realistically undo the damage done by the erosion of labor power, plans most likely need to be bold and sweeping at this point.
      • from CBS News: As they woo Iowa's religious voters, 2020 Democrats talk faith. one of the consequences of such a large field this time around is that there are a number of democrats taking the religious ground that has usually been ceded to evangelical republicans and running with it as a par of their campaign. typically this is a muted part of the democratic party, on account of the party being the "secular" party of the US (implicitly or explicitly), but between openly religious candidates like buttigieg and delaney and lower-key-but-still-spiritual candidates like warren and booker there are signs the party might be willing to embrace a more religious aspect in the future.

      Joe Biden

      • from CBS News: Biden at next debate will go on offense with criminal justice plan, adviser says. leading into the debates, biden has made it very clear that he's not going to be turned into the punching bag--in theory, anyways--and instead he intends to flaunt his record, establish his new plans, and bring the offensive to other candidates. this is and interesting strategy, and i'm not sure it's gonna work. on one hand, biden obviously can't just sit back and take it like he did at the first debate, but on the other hand for every thing he can hit other candidates on, he has two things he's either guilty of similarly, or two things he can be beaten over the head with that probably won't play wth the american public that well. his best bet may be to just weather the storm.
      • from Buzzfeed News: Joe Biden’s Time As A Public Defender Was A Brief Line On His Résumé. Now It’s A Virtue Signal For His Campaign. biden is also touting an interesting part of his career, one which he probably wasn't at for more than a year: his record as a public defender. biden spent some period of his life between 1969 and 1970--when he got into politics--on the public defender beat, but until very recently it was basically irrelevant to any of his political campaigns because it was basically irrelevant to anything he did afterwards. it's an interesting piece of his life to revive, but i'm not sure it's exactly something he wants to keep harping on either given that it seems mildly opportunistic and there's not actually that much record of him doing anything as a public defender.
      • from NBC News: Two longtime Biden African American supporters in S. Carolina defect to Tim Ryan. on an unrelated note, somehow he lost two of the people who played senior roles in his 2008 presidential bid to tim ryan, of all people. this probably doesn't mean anything in the long term, but it's a reminder that biden--frontrunner as he is--has by no means sewn up support from the vast majority of people you'd expect to be in his camp.

      Beto O'Rourke

      • from the Atlantic: Searching for Beto. here is the latest piece on beto's increasingly wilted campaign. he does still have time to turn this around as has been mentioned previously, and he's certainly not given up the campaign trail nor his hyperlocal campaign efforts, but it's obviously a bit of a steep climb. realistically, he'd probably need an exceptionally good debate performance in this week's debates to vault him back into relevance, and even then it's far from a given that it would be enough (see also: julian castro).
      • from Texas Monthly: The 2020 Texas Polling is Much Better for Beto O’Rourke than Julián Castro. that said, he is doing way fucking better than he has any business doing in this race (and he does way better than castro, who polls equally to him) purely because he's a favorite son in texas. even at his 1-2%, he's on track to win delegates because of that fact--this was something i touched upon with last week's delegate polling, and how the popular vote doesn't inherently track with the delegate totals because of the way the DNC and states apportion their delegates. this means that, conceivably, he's still in the running for president even if he does quite badly and doesn't recover from his tailspin, and it also means he has an incentive to stay in even if things go to shit.
      • from CBS News: Beto O'Rourke calls for a sweeping $500 billion fund to address education inequality. policy wise, o'rourke wants to create "a $500 billion 'Permanent Fund for Equity and Excellence' in an effort to close the funding gap between predominately white and non-white school districts." this would, according to the plan, "aim to close [the school funding] gap while also making sure states and districts allocate funds weighted based on the number of 'low income students, English learners, students with disabilities or other groups of students in need of additional resources.'" o'rourke would pay for that with a tax on wall street speculation.

      Pete Buttigieg

      • Can Pete Buttigieg Fix America's Vacancy Problem?. one of the aspects of pete buttigieg's douglass plan that has not been touched on that much are the provisions which seek to deal with the vacancy problem that exists in many places, particularly in former rust belt boomtowns like gary, indiana and detroit. the hemorrhaging of population from the urban north in particular has left huge areas underpopulated and hundreds of thousands of lots vacant. buttigieg, being the mayor of one such boomtown, naturally had to deal with a similar problem (his somewhat controversial 1,000 houses in 1,000 days initiative) and so it's not a surprise that he has provisions on this issue. noteworthy is the fact that he's the only candidate with such provisions. it's not a given, of course, that those provisions will do something--but it is a start for something that basically gets no attention in the first place.
      • Pete Buttigieg reveals details on how he’d tackle climate change. buttigieg does not, however, have very many current provisions on how to deal with climate change. he has skeletons of a plan namely in carbon taxes and climatecorps, but nothing like most of the candidates in the race so far, a curious absence for someone who is--like warren--very much policy oriented. it goes without saying that we'll probably see a real plan eventually, but until we do it can only make people wonder what the hangup is.

      Everybody Else

      • from Buzzfeed News: This Presidential Candidate Has The First Plan To Fix Disparities Faced By Native American Communities. julian castro has a plan for native americans, which makes him the first candidate this cycle--and, as far as i'm aware, in recent memory--to do that. among other things, this plan "proposes additional investments in health care, housing, education, economic development, and other areas for Native Americans. It also pushes for Native American communities to have greater input in Washington by setting up a White House Council on Indigenous Communities and establishing advisory committees within every federal agency by 2024." it would also seek to address the ever-present issue of missing and murdered native women, which is possibly the least-reported-on high-key issue that exists in native communities.
      • from Jacobin: Will Elizabeth Warren Keep Her Promise to “End the Occupation”?. warren is in an interesting position as someone who has gone from one of the more staunch defenders of israel in congress to someone who is increasingly critical of them; this has, naturally, raised questions as we come into this cycle and she's pressed on things like ending the occupation of palestine by israel. jacobin's line here is that while warren is commendable, it's also easy to say something but not do it: if warren is committed to this promise, she'll have to demonstrate that.
      • from NPR: Kamala Harris Releases 'Medicare For All' Plan With A Role For Private Insurers. kamala harris has a healthcare plan named 'medicare for all' and it's, naturally, not that much like the bill that she literally is a cosponsor of named the same thing. among the key differences here are that harris pays for this with tax increases for people over $100k income, harris preserves private insurance and, probably most importantly, harris is basically banking on a democrat being in office in 2030, because her transition period for going from what exists now to her plan is 10 years. (that, and the fact that her plan currently has an outline, but very few details.)
      • from CNN: Kirsten Gillibrand releases $10 trillion, 10-year plan to combat climate change. kirsten gillibrand's climate change plan is basically the green new deal, which means it's the largest of the so-far-released climate change plans of running candidates. among other things, it phases out fossil fuels, ends fracking, includes a carbon tax of $52 per metric ton, intends to build an economy of green jobs, and will upgrade the power grid.
      • from The Verge: Democratic presidential candidate Tulsi Gabbard sues Google for suspending her ad account. tulsi gabbard's problems continue, as she's now suing google for suspending her ad account and consequentially gimping her campaign site. google maintains that this was innocuous, but gabbard is stumping on the idea that it was politically motivated by her criticisms of google and other tech companies (although this would beg the question of why they'd go after gabbard specifically, who is nearly irrelevant, and not the literally dozens of more prominent political candidates advocating for breaking up big tech who have plans to do so).
      • from CNN: Delaney proposes ambitious mandatory national service plan. john delaney, a one-percenter, wants to make national service mandatory. delaney's plan is "[...]compulsory for all Americans upon high school graduation or upon turning 18. The proposal would apply only to those born after 2006, and would phase in over time, according to the campaign." what are the benefits of doing this, you ask? well, it's basically just a front for delaney to cover tuition: "The plan would provide two years of free tuition at a public college or university, and three years of tuition for those who extended their national service year to two years. Tuition could also be applied to vocational or technical training, the Delaney campaign told reporters."

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

      13 votes
    27. Combining searches and filters

      The lack of ability to combine search functions on Tildes is becoming more and more of a pain point for me. I can filter for one tag or search for one word, but that's it. I can't narrow the...

      The lack of ability to combine search functions on Tildes is becoming more and more of a pain point for me. I can filter for one tag or search for one word, but that's it. I can't narrow the search in any way. I can't combine searches and filters and groups:

      • I can't search for a word within a group.

      • I can't search for a word within a set of topics filtered by a tag.

      • I can't filter by two separate tags at the same time.

      • I can't search for two separate words at the same time.

      As Tildes is growing larger, the ability to search better is becoming more necessary.

      Is there any possibility of bringing forward the work on searches so that some of these combinations can be enabled?

      10 votes