• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Vimeo is not very good

      (This is kind of a rant about Vimeo's website. It might be better in ~tech, or ~comp. Feel free to move it.) I've always preferred using Vimeo to YouTube for finding interesting videos because...

      (This is kind of a rant about Vimeo's website. It might be better in ~tech, or ~comp. Feel free to move it.)

      I've always preferred using Vimeo to YouTube for finding interesting videos because it's more oriented towards artists than people just uploading random stuff. As mentioned in the recent What Creative Projects Have You Been Working On? thread, I had some nature videos I shot of hummingbirds and wanted to upload them somewhere. My spouse had uploaded videos to Vimeo before, so I thought I'd put them there rather than YouTube because I don't like dealing with Google.

      The site is a hot mess. I've hit the following problems after lightly using it for 2 days. I uploaded a single video and set it to be public:

      • No way to enter keywords or tags. Searching will only find your video if you mention the search terms in your title (and maybe your description).
      • Some of their own pages are broken or missing. If I go to "categories" and click on "documentary" it shows me an error message saying the page doesn't exist. If I click on "arts" or "music" I go to that category and see videos available.
      • No information on how to add your video to a given category. Is it done automatically? Is it done by someone on the staff noticing and adding it? I have no idea!
      • My video has gotten a few views from people here, so it is uploaded and available for anyone to see. But if I search for "hummingbird" and limit the search to videos uploaded in the last 7 days, my video is not displayed. Why not? Who knows?
      • I ran the iOS app without logging in and it showed my account but said I had no videos, even though others were able to see them. Logging in shows the videos and confirms that they are set to allow anyone to view them. WTF?
      • I attempted to send them a message telling them about the broken links. When you go to the help section and click on "Contact Us," you get a fake chat window that's just a bot that will pick keywords out of your question and reply with articles that don't answer your question. In fact, they even ask below each one, "Does this answer your question?" with a button for yes and nothing else. There's no way to say, "No, this was unhelpful." If you scroll to the bottom of the list of articles they recommend, there's a button to send a message to their tech support.
      • I'm on the free tier, so I wasn't expecting any sort of answer to my help question, but still wanted to let them know so they could fix it. But that didn't work either. They have enough sense to copy your question from the chat bot into the tech support form (nice!) but it strips out any URLs. (Thanks! Very useful since I was trying to report a broken URL!) But it doesn't matter anyway because after you choose a category (none of which are correct) and attempt to submit your form, nothing happens. You press "Next" and the button turns into a spinner for a few seconds, and then stops and turns back into the "Next" button. Nothing appears to have been submitted, but no error is presented.
      • The site is full of dark patterns. I get that they want upgrade revenue coming in, and I have no problem with that. But they do things like have a blinking icon in your video's settings for "interaction tools." These are things you can do to monetize your video, or whatever. Stuff I will never need. All the options in this section require a paid upgrade and there's no way to turn off the blinking beacon (except, I assume, by upgrading).

      I was considering upgrading to their bottom-tier paid account, but after seeing how much is broken, I have to wonder if they're circling the drain? I get using chat bots and forms to make it easier for their support people, and making sure users know about ways to upgrade, but this is ridiculous. Anyone else run into this?

      26 votes
    2. What is/are your favorite quote/s?

      (This is a self-repost, hence the "duplicate question" tag.) A guy named Adolf Hitler won an election in 1932. He won an election, and 50 million people died as a result of that election in World...

      (This is a self-repost, hence the "duplicate question" tag.)


      A guy named Adolf Hitler won an election in 1932. He won an election, and 50 million people died as a result of that election in World War II, including six million Jews. So what I learned as a little kid is that politics is, in fact, very important.

      -Bernie Sanders

      Good satire raises questions about reality.
      (IDK the source, but I first heard it here)

      The old world is dying, and the new world struggles to be born: now is the time of monsters.
      -Antonio Gramsci, 1930

      When I was a kid my parents warned me about the mind-numbing effect TV would have on me if I watched too much of it. They were referring to fluff entertainment, which I've consumed plenty of over the years. Meanwhile, my parents used the TV to watch important and meaningful shows like the news. Eventually Fox News. In the end, they were right— but not in the way they expected.

      -@balooga, here

      If God has made us in his image, we have returned him the favor.

      -Voltaire

      All tyrannies rule through fraud and force. When fraud is exposed, they must rule exclusively by force.

      -George Orwell

      If you do not use the person you are, you will lose the person you are and instead become the mask that you wear.
      -Greg Guevara/Jreg

      What do you need from your parents?

      encouragement
      -u/DeSteph-DeCurry

      This (very long) quote from "They thought they were free"

      Each act, each occasion, is worse than the last, but only a little worse. You wait for the next and the next. You wait for one great shocking occasion, thinking that others, when such a shock comes, will join with you in resisting somehow. You don't want to act, or even talk, alone; you don't want to 'go out of your way to make trouble.' Why not?-Well, you are not in the habit of doing it. And it is not just fear, fear of standing alone, that restrains you; it is also genuine uncertainty. Uncertainty is a very important factor, and, instead of decreasing as time goes on, it grows. Outside, in the streets, in the general community, 'everyone' is happy. One hears no protest, and certainly sees none. You know, in France or Italy there would be slogans against the government painted on walls and fences; in Germany, outside the great cities, perhaps, there is not even this. In the university community, in your own community, you speak privately to your colleagues, some of whom certainly feel as you do; but what do they say? They say, 'It's not so bad' or 'You're seeing things' or 'You're an alarmist.'

      And you are an alarmist. You are saying that this must lead to this, and you can't prove it. These are the beginnings, yes; but how do you know for sure when you don't know the end, and how do you know, or even surmise, the end? On the one hand, your enemies, the law, the regime, the Party, intimidate you. On the other, your colleagues pooh-pooh you as pessimistic or even neurotic. You are left with your close friends, who are, naturally, people who have always thought as you have....

      But the one great shocking occasion, when tens or hundreds or thousands will join with you, never comes. That's the difficulty. If the last and worst act of the whole regime had come immediately after the first and smallest, thousands, yes, millions would have been sufficiently shocked-if, let us say, the gassing of the Jews in '43 had come immediately after the 'German Firm' stickers on the windows of non-Jewish shops in '33. But of course this isn't the way it happens. In between come all the hundreds of little steps, some of them imperceptible, each of them preparing you not to be shocked by the next. Step C is not so much worse than Step B, and, if you did not make a stand at Step B, why should you at Step C? And so on to Step D.

      And one day, too late, your principles, if you were ever sensible of them, all rush in upon you. The burden of self-deception has grown too heavy, and some minor incident, in my case my little boy, hardly more than a baby, saying 'Jewish swine,' collapses it all at once, and you see that everything, everything, has changed and changed completely under your nose. The world you live in-your nation, your people-is not the world you were born in at all. The forms are all there, all untouched, all reassuring, the houses, the shops, the jobs, the mealtimes, the visits, the concerts, the cinema, the holidays. But the spirit, which you never noticed because you made the lifelong mistake of identifying it with the forms, is changed. Now you live in a world of hate and fear, and the people who hate and fear do not even know it themselves; when everyone is transformed, no one is transformed. Now you live in a system which rules without responsibility even to God. The system itself could not have intended this in the beginning, but in order to sustain itself it was compelled to go all the way."

      and this shorter quote from a 1950 report, along with some extras from an article that features it

      Back in 1950, when both major parties were broad and moderate with overlapping appeals, many of America’s leading political scientists wrote a report in which they bemoaned this state of affairs.

      In a report, “Toward a More Responsible Two-Party System,” they saw two national parties that were but loose confederations of state and local parties, incapable of bringing forward coherent programs to the voters and carrying them out when they got into power.

      If the American political parties failed to heed their advice, the authors issued a dire warning:

      If the two parties do not develop alternative programs that can be executed, the voter’s frustration and the mounting ambiguities of national policy might also set in motion more extreme tendencies to the political left and the political right. This, again, would represent a condition to which neither our political institutions nor our civic habits are adapted. Once a deep political cleavage develops between opposing groups, each group naturally works to keep it deep. Such groups may gravitate beyond the confines of the American system of government and its democratic institutions.

      Assuming a survival of the two-party system in form though not in spirit, even if only one of the diametrically opposite parties comes to flirt with unconstitutional means and ends, the consequences would be serious. For then the constitution-minded electorate would be virtually reduced to a one-party system with no practical alternative to holding to the “safe” party at all cost.

      (That being said, this quote does show some age, as we now know that this "constitution-minded electorate" doesn't really exist. And "moderate" is extremely relative)

      19 votes
    3. Privacy is a lonely bastion. Anyone know how to meet friends online these days?

      At some point we recognized the signs of desperation. My wife and I had been running to the window like puppies for a glimpse of any unusual traffic. We caught ourselves bingeing on news articles,...

      At some point we recognized the signs of desperation. My wife and I had been running to the window like puppies for a glimpse of any unusual traffic. We caught ourselves bingeing on news articles, as if saturating ourselves with reporting could somehow make us relevant to a world that saw less and less of us. We even resorted to calling my mother. After listening to 90 uninterrupted minutes of narration regarding her most recent routine doctor’s visit, we broke down. We resolved to end the isolation that was slowly killing us. Then the pandemic hit.

      Our biggest stumbling block is figuring out how can we make friends online using only privacy-respecting platforms and software? We would like to see some friendly faces in real time without being simultaneously, you know, mined. Could anyone in the know share suggestions?

      Edit: I'm grateful people are considering this. Thank you! I find it helps to ask people what their ideal solution would be, no matter how far-fetched. So, in response to that: My dream platform/venue/project would meld aspects of Lunchclub with The Human Library. I have stories to tell. I would love to video chat with fully-clothed individuals drawn from all over the world, chosen based on their stories and ambitions. It would work the way a good host does. You know, "Greta once had the job of getting sweat stains out of Bruce Springsteen's guitar strap. You two should swap cleaning stories, since you work at that drycleaner's, right, Butchie? Is it true it's a front for the mob? Oh, excuse me, I have to disinfect the pizza guy. I'll leave you to it." Maybe I should flesh this out more.

      36 votes
    4. Tildes Census Deep Dive - What do you dislike about Tildes?

      What do you dislike about tildes? Overview I read through the 'what do you dislike about tildes?' responses and attempted to classify them. A link to the excel document containing one row for each...

      What do you dislike about tildes?


      Overview

      I read through the 'what do you dislike about tildes?' responses and attempted to classify them. A link to the excel document containing one row for each comment, a classification, and totals is provided. I figured a deep dive into this question (I am considering doing a deep dive on the other end of the spectrum - what do you like about tildes) may provide some insight on how we, as a community, can strive to be better.

      Here's what I found:

      Total number of free-text comments: 181
      No comment, N/A, "nothing", etc.: 14

      Category Count
      Too small 74
      Diversity 39
      Intolerance 14
      Tech-centric 14
      Website Functionality 14
      Elitism 12
      Federation 2
      Too serious Not serious enough
      12 1
      Politics - too left Politics - too right
      4 2

      Tildes is too small

      44% of the user-base indicated that they felt that Tildes was currently too small. There's really not a lot to be said here, other than a large number of those who filled out the survey wanted to express that they felt Tildes should still continue to grow.

      I think a major point of discussion here should be around how best to grow. What do you like about tildes is not covered in this post, but some common themes are around enjoying the discussion and the community. Many individuals also seem to like the small community, showing an interesting division between a like and dislike of the size. From my own perspective, I enjoy how I recognize and see many of the same users on this website, but I also don't enjoy how the size leads to a lack of diversity and content.


      Diversity, Tech-centric

      Both of these topics are hitting on the same fundamental problem, which could be seen as an extension of the size of Tildes, but really refers more to who is using Tildes, rather than how many users. There is a lot of overlap between these two classifications, but sometimes people mention the tech centrism as a problem of content (too many tech/computing discussions) and not a problem of culture. In these cases there's not complete overlap.

      Many individuals commented both on the size of the community and the diversity. Overall, roughly 23% of individuals who responded commented in some fashion on the lack of diversity on the website. The general sentiment from people who commented on the need for diversity was that Tildes was white, male, and working in tech. Given that the survey found 86% of us are male, the majority work in STEM and are primarily based in the US, this is not a very surprising finding.

      An important point of reflection comes out in some of the longer form comments here and I think is also captured in many people who felt that tildes was "too serious" - discourse is firmly rooted in STEM interests. Several comments discussed a desire to see more artistic/creative discussions. There was also a strong sentiment for more non-US centric discussion. Interestingly (and perhaps described by our rather large LGBTQ+ contingent), diversity mostly focused on the dominance of male opinions (sometimes I wonder how people know what gender is behind a username unless they specifically state so) and the only comment on LGBTQ+ diversity was that there was a "lack of posts about anything other than tech or lgbt+ politics".


      Intolerance

      Intolerance is the unwillingness to accept views, beliefs, or behavior that differs from one's own. Many comments talked about users 'talking past' each other, getting into long bickering arguments that went nowhere, or targeted harassment of some sort. Several people mentioned specific users or powerusers not operating under good faith, and users which annoy or are hostile towards them.

      If a user is being hostile to you, please report their comments.

      While only 8.4% of us reported intolerance as being something they actively disliked, it is troublesome to see. I don't have a good frame of reference of what an 'acceptable' level is, because you're bound to have some people who are more emotionally sensitive than others and confrontations that don't always end the way you want them to. I hope we can discuss this in a broader context, however, because I have personally seen what I believe is an increasing number of intolerant posts often masquerading as 'honest discourse'. Whether this is me jumping to conclusions about potential alt-right trolls (which I do not discount) or an actual increase in not-so-good-faith arguments, I don't know, and would like to hear how you all feel.

      As an aside, I wonder if I'm included in any of these lists of annoying powerusers, or if I was the one who 'picked a fight' with someone and got their 'comments deleted and that REALLY annoyed me'. If I am, please send me a message. I greatly enjoy most of you but I also know that I'm human and make mistakes and whether I agree with you or not, it's not cool to forget the human on the other side of the computer.


      Elitism

      Generally speaking any comments around power-users or some users believing their opinion, culture, or viewpoint is more important or more correct landed the comment in the category of elitism. Certain users being 'combative', 'bickering', and 'pedantic' came up several times. With regards to powerusers, they were generally mentioned alongside some form of narcissism or a 'holier-than-thou' attitude. Reddit hivemind or a lack of diversity was also sometimes cited alongside complaints of elitism.

      I used to be much worse when it comes to this, and the constant back and forth with people who will not have their viewpoint changed. I believe I've learned to tailor this and cut off conversations sooner, but I know that some individuals can at times get under my skin, particularly when they are being actively harmful to minorities or other groups with limited power, speech, or representation. With that being said, I wonder how best we can provide a culture to teach others to limit their responses when they go nowhere. There was at least one mention of how limiting the response rate between individuals had cut off two users who were always bickering over politics, so perhaps a more aggressive form of this?

      But I also wonder what we can't do as a community together to actively recognize and point out when two people are not able to reach an agreement and to jump in and mediate or otherwise help them to stop a pointless argument.


      Website Functionality

      Several people commented on a lack of a mobile app, a want for embedded images and videos, and the voting system. Other suggestions - comment threading, user blocking, differentiation between reasons why a post was bumped in the activity feed (?), mobile design (easier to click links), a desire for a more robust topic log, and that the website is too minimalist/sterile.


      Tildes is too serious

      Only a single person complained that tildes was not serious enough (or perhaps not, you decide... they said, "increasing creep of low effort posts"). The majority of posts complaining about tildes being too serious were often also complaints about people bickering. When it wasn't about how users interacted, it was about the form of dicussion available - people often brought up the "meaningful conversation" portion of the tildes documentation and culture, but often had a desire to have memes, shitposts, humor, or some outlet for conversation that isn't as effort based. Perhaps they like the culture and just want to do more with the people here? Perhaps they simply want to get to know their fellow users in a way they can't currently.

      From my own perspective, I'd love to see more memes and humor. I tend to shitpost a lot on the unofficial discord. I've seen quite a few of you all on there as well, and would highly recommend it to anyone who feels like they want to get to know other users better.


      Politics

      More people complained about Tildes being too left than too right, which makes sense given the aggregated political compass from the survey. I think more people complained about there being too much politics than commented on politics whatsoever. I'm leaving this section relatively small because I'm not sure this is something that needs significant discussion at this point. But if you feel strongly, please help to direct a discussion in this thread.


      Post-script

      I hope you all found this analysis useful and a good starting point for discussions. I really do love this platform and have found it to be quite literally life changing. If you found it useful and want to return the favor, check out my soundcloud

      50 votes
    5. The Results of the Actual Unofficial 2020 Tildes Census

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

      Collect and code, until it is done.

      And now it is.

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

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

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

      Aggregated Data

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

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

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

      Kowalski, Analysis

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

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

      Personal Shit

      Geography

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

      Fancy Graph #1: Geography

      Age

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

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

      Gender etc.

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

      Anyway as I said, fairly standard results.

      Fancy Graph #3: Gender

      Trans? Value
      NO ANSWER 13
      no 312
      yes 23

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

      Sexuality

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

      Kinsey

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

      Ethnicity

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

      THIS WAS A MISTAKE.

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

      Language

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

      Religion

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

      Fancy Graph #4: Religion

      Politics, Education, Work

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

      Politics

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

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

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

      Education

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

      Fancy Graph #5: Education

      Work

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

      Fancy Graph #6: Work

      Technology

      Fancy Graph #7: Computer Operating Systems

      Fancy Graph #8: Mobile Operating Systems

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

      About Tildes

      Have Acc? Value
      NO ANSWER 7
      yes 312
      no 29

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

      Fancy Graph #9: Various Tildes Statistics

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

      The long replies

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

      What do you like about Tildes?

      What do you dislike about Tildes?

      What would you change about Tildes?

      Final notes

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

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

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

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

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

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

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

      60 votes
    6. What are some examples of good administrative/management UI design to use for inspiration?

      tl;dr What applications (web or desktop) have you seen that have excellent, productive user interfaces that prioritize getting shit done? I am currently developing a moderately complex web...

      tl;dr What applications (web or desktop) have you seen that have excellent, productive user interfaces that prioritize getting shit done?

      I am currently developing a moderately complex web application with a management interface that will be used by non-technical users. It also has a separate interface for technicians to see their tasks and submit reports, but I'm pretty happy with how that's coming together. I have a pretty good idea of how I want to display data in terms of what kind of "widgets" I could use. For example, a calendar view with daily, weekly, and monthly view modes. What I'm looking for inspiration with are the finer details, like filtering data, navigation, data hierarchy. I want to find things I hadn't even considered and aren't part of the typical "flat web UI toolkit" playbook.

      I'd love to steal small ideas from a forgotten tool built for Windows 95, or maybe those paradigms are best left in the past—I don't know. Personally, I find most flat UI applications are almost useless in terms of discoverability, productivity, and general ease of use. Something like the Azure dashboard is what I would like to avoid building.

      I'm also trying to keep my front end stack pretty lean by using Vue.js and rolling my own components based on accessible and keyboard navigable HTML components.

      9 votes
    7. What keyboard do you use?

      I have been using a "Pok3r"-style 60% board I assembled with MX Browns for years. As time goes on, I'm growing increasingly tired of the limitations, like pressing three different keys to get a ~....

      I have been using a "Pok3r"-style 60% board I assembled with MX Browns for years. As time goes on, I'm growing increasingly tired of the limitations, like pressing three different keys to get a ~. I use my keyboard for writing code, writing reports, and playing RTS games like Homeworld, which a 60% board is simply inadequate for doing. While I initially used VIM as my default text editor, I've moved to using VS Code, where using a function key to access arrow keys is simply absurd. So I'd love to get your set up:

      What keyboard do you use?

      What is your keyboard? What kind of switches? 60%, TKL, 100%? What brand do you use? Do you use a default keyboard with your system, a laptop keyboard, a gaming board, or some sort of ergonomic monstrosity?

      What do you use your keyboard for?

      Are you a developer? Are you a gamer? Do you write? What are your primary use cases?

      26 votes
    8. Testing a new method (CSS custom properties) for the site themes - please report any issues you notice

      In his never-ending quest to keep improving Tildes's theme system, @Bauke has reworked a major portion of it again, this time making it use CSS custom properties (instead of pre-generating a lot...

      In his never-ending quest to keep improving Tildes's theme system, @Bauke has reworked a major portion of it again, this time making it use CSS custom properties (instead of pre-generating a lot of theme-specific rules using Sass).

      This new method has a lot of benefits, including reducing the size of Tildes's CSS file to less than half of what it was before. It will also make it much simpler for people to override certain site colors or create their own themes using local CSS changes (e.g. through extensions like Stylus). (Note: please don't invest a lot of time into using it to customize yet, since it may still need to have further changes or even reverted)

      This is a relatively modern CSS feature that should have good support at this point, but it's possible there will still be some issues, or things that were missed during the conversion. If you notice any colors being wrong or other appearance changes (even minor ones), please leave a comment (including which theme you're using) so that I can fix them up.

      Thanks yet again, @Bauke!

      And I haven't done it in a while now, but I've topped everyone back up to 10 invites, accessible on the invite page.

      54 votes
    9. A brief look at programming paradigms

      Overview If you've spent any significant amount of time programming, then you've probably heard discussions about imperative, functional, and declarative programming. These discussions are often...

      Overview

      If you've spent any significant amount of time programming, then you've probably heard discussions about imperative, functional, and declarative programming. These discussions are often mired in technical knowledge and require a fair amount of intuition when trying to grasp the differences between the examples placed in front of us. These different programming styles, usually called programming "paradigms", are discussed as if they exist within a vacuum with complete and total isolation from one another. This only furthers the confusion and frustration among newer programmers especially, which runs counter to the goal of instructing them.

      In this post I'll be taking a look at the oft-neglected intersections where these paradigms meet with the hope that the differences between them will be better understood by reframing our existing knowledge of programming basics.

      Note: I'll be using PHP for my code examples and will try to provide comments when necessary to point out language quirks.


      Understanding Fundamentals is Imperative

      Let's start by first reviewing the most basic, fundamental programming paradigm: imperative programming. The term is a bit strange, but the important thing to understand about it is that imperative programming refers to writing software as a series of instructions where you tell the computer how to solve a specific task. For example, if we need to add together a bunch of numbers inside of an array, we might write code that looks like this:

      $numbers = [ 8, 31, 5, 4, 20, 78, 52, 18, 96, 27 ];
      $sum = 0;
      foreach($numbers as $number) {
          $sum += $number;
      }
      

      This is a pretty typical example that you've probably encountered in some form or another at some point in your programming studies or career--iterate over an array one element at a time from the first element to the last and add the current element to some accumulating variable that starts at 0. The kind of loop you use may differ, but the general format of the solution looks the same. This is very similar to the way the computer itself performs the task, so the code here is just a relatively human-friendly version of the actual steps the computer performs. This is the essence of imperative programming, the basic building blocks of everything you learn early on.


      Abstract Concepts

      As the software we write gets larger and more complex, we then tend to rely on "abstractions" to simplify our code and make it easier to understand, reuse, and maintain. For example, if we've written a program that adds arrays of numbers together, then we probably aren't doing that in only one place. Maybe we've written a tool that generates reports on large data sets, such as calculating the total number of sales for a particular quarter, gross profit, net profit, remaining inventory, and any number of other important business-related metrics. Summing numbers could be so common that you use it in 30 different places, so to avoid having to maintain 30 separate instances of our number adding code from above, we define a function:

      function sum($numbers) {
          $sum = 0;
          foreach($numbers as $number) {
              $sum += $number;
          }
      
          return $sum;
      }
      

      We do this so frequently in our code that it becomes second nature. We attach so many names and terms to it, too: DRY, abstraction layers, code reuse, separation of concerns, etc. But one thing experienced programmers learn is to write their functions and object and interface methods in such a way that anyone who uses them doesn't need to care about the underlying implementation details, and instead only need to worry about the method name, expected arguments (if any), expected return type (if any), and expected behavior. In other words, they don't need to understand how the function or method completes the intended action, they only need to declare what action they want performed.


      A Declaration of Understanding

      Anyone who has looked into the concept of the declarative programming paradigm should find those last words familiar: "they don't need to understand how the function or method completes the intended action, they only need to declare what action they want performed". This is the oft-touted explanation of what declarative programming is, the difference between detailing "how" and declaring "what", and I believe that it's this great similarity that causes imperative and declarative programming to become heavily entwined in a programmer's mind and makes it difficult to understand. Take this common example that authors tend to use to try to detail the difference between declarative and imperative programming:

      // imperative
      function sum($numbers) {
          $sum = 0;
          foreach($numbers as $number) {
              $sum += 0;
          }
      
          return $sum;
      }
      
      // declarative
      function sum($numbers) {
          return array_reduce($numbers, fn($x, $y) => $x + $y, 0);
      }
      

      The authors will go on to state that in the imperative example, you tell the computer how to sum the numbers, whereas in the declarative example you don't tell the computer how to do it since you don't know anything about the reduce implementation, but intuitively it still feels as if you're telling the computer how to perform its task--you're still defining a function and deciding what its underlying implementation details are, i.e. the steps it needs to take to perform the task, even if its details are abstracted away behind function or method calls that could have varying implementation details of their own. So how the hell is this any different from defining functions like we do in imperative programming?

      The answer is simple: it isn't. We've used so many names and terms to describe functions and methods in our ordinary imperative programming, but the truth is that a well-defined function or method serves as a declarative interface to an imperative implementation. Put differently, declarative programming is defining and utilizing simple interfaces that describe what you want accomplished while the underlying implementation details are inevitably written using imperative code.


      Functional Differences

      Now we can finally tackle one of the biggest trends in programming right now: the functional programming paradigm. But to understand this paradigm, it's important to understand what a "function" is... from a mathematical perspective.

      Yes, I know, math tends to be a enthusiasm sink for many, but don't worry, we're not actually going to be doing math. We only need to understand how math treats functions. Specifically, math functions usually look something like f(x) = {insert expression here}, which is loosely equivalent to the following code:

      function f($x) {
          return {insert expression here};
      }
      

      The important thing to note about functions in math is that you can run them a theoretically infinite number of times on the same input x and still get the same return result. Unlike in a lot of the programs we can write, math functions don't produce side effects. Files aren't written to or destroyed, database entries aren't deleted, some global counter somewhere isn't incremented, and your x doesn't suddenly change. The idea behind functional programming is to embody some of that nature of mathematical functions because they're predictable and always reproducible, and therefore simple to test as well. For example, take the following:

      // not functional
      function increment(&$x) { // pass by reference--$x will be modified outside of this function!
          $x++;
      }
      
      $x = 1;
      increment($x);
      increment($x);
      increment($x);
      
      // functional
      function increment($x) { // pass by value--$x will NOT be modified outside of this function!
          return $x + 1;
      }
      
      $x = 1;
      $y = increment($x);
      $y = increment($x);
      $y = increment($x);
      

      Note that the first example will change the value of $x on each call, meaning each subsequent call of increment($x) produces a different result. Meanwhile the second example doesn't change $x and so the return value of increment($x) is always the same. This may seem like a silly example, but in larger, more complex software this can be significant. So now that we have an understanding of functions from a mathematical perspective, we have everything we need to actually understand what functional programming is.

      Functional programming is a subset of declarative programming. Just like in declarative programming, you use simple interfaces to tell the program what you want to do rather than how to do it. But unlike declarative programming as a whole, functional programming imposes some additional restrictions on what you should and shouldn't do:

      • You should encapsulate behavior in pure functions, which always give a consistent output for a given input and don't have side effects.

      • You should write functions in such a way that you can compose them together, allowing you to combine and chain behavior to produce new functions or use the output of one as the input for another.

      • You should avoid side effects as much as possible.

      • You should avoid mutable state (e.g. changing the values in a variable).

      • You should avoid sharing state between components.

      These restrictions would require an entirely separate post on their own to properly cover and have been covered so many times in so many ways by others elsewhere that it would be superfluous for me to try to add anything more. It's important to note, however, that these restrictions are imposed because they provide some key benefits. By avoiding side effects and by avoiding mutable and shared states, the code you write becomes more predictable and tracing the behavior of an algorithm becomes far simpler. By writing pure, composable functions, you create reusable building blocks that can be strung together in virtually any configuration with predictable results. This makes writing, reading, maintaining, and debugging code easier and less error-prone.

      That said, I feel that it's important to note that in the real world when writing practical software that users can interact with, it's simply not possible to completely avoid side effects or mutable state. The very act of creating and updating database entries is itself an act of mutating state, which runs contrary to functional programming principles and is essential for many important software projects. But even if you can't adhere strictly to functional programming principles, it's possible to benefit significantly from being aware of them and integrating them into your own software development strategies.

      Let's consider a more practical example to illustrate this. Imagine that you've built a social media website and you're trying to test a push notification system that will be triggered when your user receives a new message. Now imagine your code and unit tests look something like this:

      function sendNotification(&$message) { // pass by reference--$message will be modified outside of this function!
          $notification_system = new NotificationSystem();
          if(!$message['sent_push_notification']) {
              $notification_system->sendPushNotification($message);
              $message['sent_push_notification'] = true;
          }
      }
      
      function testSendNotification() {
          $message = [
              'user_id'=>'{some_id}',
              'contents'=>'Hi!',
              'sent_push_notification'=>false
          ];
      
          sendNotification($message);
          sendNotification($message);
      }
      

      At a quick glance you probably wouldn't be aware of why the second message didn't send, but the fact that our sendNotification() function mutates the state of the data provided to it is the culprit. This is code that doesn't adhere to functional programming principles since the data provided to it is mutated. As a result, running the function multiple times on the same variable doesn't result in the same behavior as the first call. If we wanted to work around this without adhering to functional programming principles then we would need to manually set $message['sent_push_notification'] = false; between function calls, which makes our unit tests potentially more error-prone. Alternatively we can make a simple change to adhere better to those functional principles:

      function sendNotification($message) { // pass by value--$message will NOT be modified outside of this function!
          $notification_system = new NotificationSystem();
          if(!$message['sent_push_notification']) {
              $notification_system->sendPushNotification($message);
              $message['sent_push_notification'] = true;
          }
      
          return $message;
      }
      
      function testSendNotification() {
          $message = [
              'user_id'=>'{some_id}',
              'contents'=>'Hi!',
              'sent_push_notification'=>false
          ];
      
          sendNotification($message);
          sendNotification($message);
      }
      

      Now both notifications will be sent out, which is what we would intuitively expect. You should also notice that the above is also a blend of imperative, declarative, and functional programming. Our function definitions have imperative code, our sendNotification() function adheres to the functional programming principle of avoiding mutable state (well, mostly), and our NotificationSystem object provides a declarative interface for sending a push notification for a message.


      Final Thoughts

      By viewing these three paradigms not as completely separate concepts but as layers on top of one another, where functional programming is a type of declarative programming which is implemented using imperative programming, we can stop being confused by their similarities and instead find clarification in them. By understanding that imperative programming is the backbone of everything, that declarative programming is just simplifying that backbone with simple interfaces, and that functional programming is simply adding some additional guidelines and restrictions to the way you write code to make it more consistent, reusable, and predictable, we can start to see that we're not choosing one programming paradigm over another, but instead choosing how much consideration we place on the design of the programs we write. Except in purely functional languages, functional programming isn't some alien concept distinct from imperative or declarative programming, but is instead a natural evolution of the two.

      There are a lot of details I've glossed over here. Each of these programming paradigms is far too detailed to include a proper analysis in an already lengthy post that tries to separate them from each other and clarify their differences. Blog articles exist in a thousand different places that can do each one far more justice than I can, and programming languages exist that completely cut imperative programming out of the picture. But for your average programmer slinging JavaScript, C, Rust, PHP, or what have you, I hope that this serves as a crucial starting pointing to understanding just what in the hell these functional programming enthusiasts are on about.

      25 votes
    10. Tell me a story about a game you're playing

      This is different from the what have you been playing thread, which is more of an objective reporting of what we've been doing. I instead want to hear a story about your gameplay. Tell me about a...

      This is different from the what have you been playing thread, which is more of an objective reporting of what we've been doing. I instead want to hear a story about your gameplay. Tell me about a discovery you made, the journey of one of your characters, an achievement you're working towards, a funny mishap, a close match, a puzzle that you got stuck on, a realization you had as a player, a glitch that ruined a save, etc.

      It can be about anything noteworthy, interesting, exciting, funny, disappointing -- whatever you think makes for a good story. Also, while I'm intending for this to be mostly current -- for games we're playing right now -- feel free to share a great story from times past if you like.

      10 votes
    11. What kind of drunk are you?

      In the research article, "Searching for Mr. Hyde: A five-factor approach to characterizing 'types of drunks'", scientists identified four types of clusters: Cluster 1 - "Hemingway" the largest and...

      In the research article, "Searching for Mr. Hyde: A five-factor approach to characterizing
      'types of drunks'", scientists identified four types of clusters:

      • Cluster 1 - "Hemingway"

      the largest and included those who reported only slightly changing when intoxicated. Specifically, members of this group reported decreasing less in Conscientiousness (e.g. being prepared, organized, prompt) and Intellect (e.g. understanding abstract ideas, being imaginative) than the rest of the sample. Notably, two previous studies have found that, on average, these two factors reportedly decrease the most with intoxication (Winograd et al., 2012, 2014), so the moderate decreases demonstrated by this group make its members stand out as being ‘‘less affected’’ than drinkers in some of the other groups, much like the author Ernest Hemingway, who claimed that he could "drink hells any amount of whiskey without getting drunk".

      • Cluster 2 - "Mary Poppins"

      composed of a small number of drinkers (approximately 14% of the sample) who are particularly Agreeable when sober (i.e. embodying traits of friendliness), and decrease less than average in Conscientiousness, Intellect, and Agreeableness when intoxicated. Accordingly, members of this cluster reported experiencing fewer overall alcohol consequences than those in the Mr. Hyde cluster (described next). The Mary Poppins group of drinkers essentially captures the sweet, responsible drinkers who experience fewer alcohol-related problems compared to those most affected.

      • Cluster 3 - "Mr. Hyde"

      defined by larger than average intoxication-related decreases in Conscientiousness, Intellect and Agreeableness. In other words, members of this group, much like the dark-sided Mr.Hyde, reported a tendency of being particularly less responsible, less intellectual, and more hostile when under the influence of alcohol than they are when they are sober, as well as relative to members of the other groups. In the significant model associating overall negative consequences with cluster membership, the Mr. Hyde cluster drove the association. This was the only cluster that was statistically more likely to experience alcohol consequences, suggesting that individuals in this group not only embody less savoury personality characteristics when drunk, but also incur acute harm from their drinking (e.g. experiencing a memory blackout; beenarrested because of drunken behaviour; see Hurlurt & Sher,1992, for a full list of YAAPST items)

      • Cluster 4 - "The Nutty Professor"

      tended to be particularly introverted when sober but demonstrated a large increase in Extraversion and decrease in Conscientiousness when drunk, relative to their sober levels
      of these traits. They also tended to report having the most overall discrepancy between their reported sober and drunk FFM traits, as indicated by the lowest ICC of the four clusters (0.05). Surprisingly, membership in this cluster was not associated with experiencing more alcohol-related consequences within the past year. So, although the personality change displayed by ‘‘The Nutty Professors’’ may be the most dramatic, this does not appear to be associated with elevated harm – at least in terms of the alcohol-related consequences assessed in this study.


      Although I don't drink, when I used to I would be the most extroverted person in the room (or gaming lobby). I distinctly remember making friends with everyone that I encountered online and in-person. Cue the next morning when I have to cull all the new contacts I received because I knew I would never talk to those people again unless I was drinking. So I guess I am a nutty professor since I am always the most introverted person in the room sober. This was an interesting study, and I think it is interesting to note the individual differences of people when inebriated, and what causes those individual differences.

      16 votes
    12. Do you have any quotes or articles that you now find prescient to share?

      I have these 2 quotes here. This quote is apparently from this book, cited in this article: If the two parties do not develop alternative programs that can be executed, the voter’s frustration and...

      I have these 2 quotes here. This quote is apparently from this book, cited in this article:

      If the two parties do not develop alternative programs that can be executed, the voter’s frustration and the mounting ambiguities of national policy might also set in motion more extreme tendencies to the political left and the political right. This, again, would represent a condition to which neither our political institutions nor our civic habits are adapted. Once a deep political cleavage develops between opposing groups, each group naturally works to keep it deep. Such groups may gravitate beyond the confines of the American system of government and its democratic institutions.

      Assuming a survival of the two-party system in form though not in spirit, even if only one of the diametrically opposite parties comes to flirt with unconstitutional means and ends, the consequences would be serious. For then the constitution-minded electorate would be virtually reduced to a one-party system with no practical alternative to holding to the “safe” party at all cost.

      Wow.

      There is nothing which I dread so much as a division of the republic into two great parties, each arranged under its leader, and concerting measures in opposition to each other. This, in my humble apprehension, is to be dreaded as the greatest political evil under our Constitution. -John Adams

      There is also this text from the Pew Political Typology of the US in 1999 which I found somewhat funny:

      The polling shows more compassion toward the poor and less hostility toward immigrants. A greater percentage in this survey than in the recent past think the government should do more to help needy people, and fewer express strong support for tightening our borders to further restrict immigration. Both of these trends may reflect the increased economic satisfaction and diminished financial pressure registered in this year’s survey. Gains in economic contentment have been greatest among upper income groups, while people in the lowest income category report less financial pressure but no more financial satisfaction than in the mid-1990s. Unexpectedly, despite these trends, Americans report no greater satisfaction with their wages than in the recent past. In fact, middle-income people are less satisfied than they were in 1994.

      DAMAGED AND SCUFFED, MY HANDS HAVE BEEN CUFFED, BUT I DON'T PLAN TO GET HUFF, FRANTIC AND PUFF OR PLAN TO GIVE U-

      That has aged pretty uniquely if you see it as the immediate effects of neoliberalism.

      Anyway, do you have anything to share?

      12 votes
    13. Let's do a deep dive into the itch.io Bundle for Racial Justice and Equality together!

      The Bundle itch.io's Bundle for Racial Justice and Equality is a collection of indie media content offered up as a fundraiser for the NAACP Legal Defense and Educational Fund and Community Bail...

      The Bundle

      itch.io's Bundle for Racial Justice and Equality is a collection of indie media content offered up as a fundraiser for the NAACP Legal Defense and Educational Fund and Community Bail Fund. The minimum purchase is $5 which gains you access to 1637 items from 1304 different creators. The bundle has raised over $5 million dollars so far and is a genuinely incredible show of support and solidarity from the gaming community for the Black Lives Matter movement.

      Here is the previous Tildes topic about it, here is a subreddit for it, and here is a community spreadsheet cataloging its contents.

      The Content

      The bundle is primarily video games, but it also has tabletop games, game assets, books, music, and tools. It is an intimidatingly large amount of content, and much attention has been called to some of the collection's highlights and standout titles: 1 2 3 4 (if you find other lists, let me know and I'll link them here).

      I'm thinking it would be neat for us on Tildes to explore and highlight some of its less well-known content. The people who have made their creations available in this bundle have done so generously and in support of a great cause, so this is a way that we can show some appreciation for them by bringing some attention to their work. It is also possible to re-purchase games that you already own on itch.io and add tips to that purchase, so you can also monetarily support any devs you choose should you feel inclined to do so.

      The Event

      Using whatever selection methods or criteria you like, dive into an item/multiple items from the bundle and then report back here about it. There is a handy website that lets you filter the whole set of items, and it also has a very useful "pick a game" button that selects a game at random from the batch.

      However you choose something, let us know what you've chosen, what it was, what your experience was like with it, and whether or not you recommend it. Format your entries however you like but please Bold the Titles of Items so people can scan the thread more easily!

      Feel free to submit multiple entries to the topic as you explore the bundle. I'm thinking that with a few of us doing this over a couple of days, we can cover a lot of ground and surface some interesting and easily overlooked content.

      Our Selections

      I'll keep a table of the highly recommended things we surface here. To select something to be included here, mention in your writeup that it qualifies for "Tildes' Choice" status, and I'll add it to the list!

      Title Creator Type Recommender
      Us Lovely Corpses d Marie Visual novel kfwyre
      Cardinal Chains Daniel Nora Pure puzzle game kfwyre
      25 votes
    14. No coronavirus cases from community transmission in two weeks, New South Wales Health confirm

      Article: No coronavirus cases from community transmission in two weeks, NSW Health confirm Context: New South Wales has recorded 31 new coronavirus cases in the past 2 weeks, but all these new...

      Article: No coronavirus cases from community transmission in two weeks, NSW Health confirm

      Context:

      New South Wales has recorded 31 new coronavirus cases in the past 2 weeks, but all these new cases have been in returned international travellers. Returned international travellers are forced to spend 14 days in quarantine (in 5-star hotel rooms) before being let loose on the Australian populace. So, these cases are not contributing to the pandemic in Australia's population.

      New South Wales, the most populous state in Australia, has achieved zero community transmission. Most other states and territories have already achieved this, or are very close to achieving it.

      The worst state in Australia for community transmission is Victoria, which has 1 or 2 cases of community transmission turn up every couple of days.

      On another note, there are reportedly 432 active cases of coronavirus infections across Australia (or 450, depending on the source). However, that number of active cases exceeds the total number of new infections recorded across the country for the past month. I believe it's likely that some health departments (notably NSW's) are failing to follow up recovered cases, so that recoveries are understated and active cases are overstated.

      Elimination of the coronavirus in Australia was tantalisingly close leading up to the protests last weekend. We're still waiting to see the outcome of those.

      Fingers crossed!

      5 votes