canada Canada If Pierre Poilievre Wins | The Walrus
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    22 hours ago 100%

    (Rant) Seriously, how this useless attack dog brought the Conservatives to its status today is still beyond me. He provides little to no policy plan even today, basically nuke and no pave. Okay, maybe there’s some paving, but it all just seems like paving the way for the rich and for industries we should be moving away from. Our current policies don’t work well for us anymore; we know that. But why does it seem like we’re looking in the direction of the party that seems to offer nothing, possibly worse? I’m scared of our future, and I’m already very afraid of where we are right now.

    14
  • world World News Israel-Hamas war latest: General strike in Israel is ending after court ruling
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    2 weeks ago 100%

    There are passports that has the line “This passport is valid for all countries except Israel”.

    10
  • genshin_impact
    Genshin Impact Badland9085 4 months ago 100%
    Hidden meaning behind Dvorak’s song https://note.com/genshin_kanji/n/n831986595b64?sub_rt=share_b

    Hi all, I’ll preface this by saying that there are spoilers ahead. If you haven’t did the music event in v4.6, you have been warned. --- I thought something was really off with the lyrics in the song written by Dvorak in the Itto event in v4.6. The lyrics alone don’t seem to make sense, but it somehow includes a lot of animals, and somehow they match up with the list of animals mentioned in the list of treatments by the Puppy Union, left behind by Heizou. And there’s also the fact that Miko mentioned that the lyrics talked about a war, even though on the surface, there is clearly no such mention, at least directly so. Turns out I wasn’t the only one who noticed it, at least in the Japanese sphere, cause I couldn’t find any discussions about this in English. The link I shared is someone putting all the information together to infer the whole story behind the lyrics. I’ll be basing this post on that link, and give almost all credits to them for putting that information together. I’m just bringing this info to the English-speaking community (feel free to share this on say HoYoLab). First off, let’s look at the list of animals helped by the Puppy Union. > ...Pets admitted for care today... > Weasel Thief No. 11: Dalang, 6 y/o. > ...Pets admitted for care today... > Weasel Thief No. 12: Chouji, 8 y/o. > ...Pets admitted for care today... > Unagi No. 8: Cocquerel, 35 y/o. > ...Pets admitted for care today... > General Crab No. 3: Koharu, 25 y/o. > ...Pets admitted for care today... > Bake-Danuki No. 5: Kusumi, 60 y/o. > ..Pets admitted for care today... > Unagi No. 9: Dvorak, 40 y/o. This list should immediately tick something off in everyone’s head; Dvorak’s name is right there. Some of you might remember a Chouji in one of the World Quest chain in Inazuma, the boy who wanted to take some of that tainted marrow material for sale who’s stuck in Yashiori Island, who later decided to go find their mother. It should be clear that the Puppy Union wasn’t rescuing animals, but people. Dvorak probably noticed this; he was saved by the very “Union” after all. And the chances of that being true is quite high; Dvorak himself said that he was in Inazuma during the Civil War. More importantly, there seems to be a pattern to how people are codenamed. It seems like - Weasel Theives are meant for “young people” - Unagi is either “foreigner”, “Fontainian”, or “middle-aged” people - Bake-danuki is for the “elderly” General Crab is an odd one, but there is a Koharu right in the Yashiro Commission. Interestingly, in Japanese, the name noted in the list is simply Haru. If the goal is to hide the name sufficiently so that anyone who finds this list can’t trace it to the Yashiro Commission, then it makes sense. In any case, General Crab thus has several possibilities that aren’t necessarily close in meaning: young women, or someone related to the Bakufu. Now, by near the end of the event, Kokomi made it clear that the Puppy Union was intentionally secretive, even if that’s not their goal. It should be safe to assume that the people that were helped were told not to mention that they were helped publicly, lest it becomes something that gets ahold of the Bakufu’s attention, which would unravel the cooperation between the Yashiro Commission and Sangonomiya. … Now for the lyrics. > Raven, took an arrow to the heart > And the bake-danuki, shapeshifted into dark > I, Weasel Thief, hereby bequeath all my Mora: > Two hundred goes to my pa Three hundred to dear mama > Poor little General Crab, Only a shell remains > Unagi goodbye > Now rest in peace, please don't cry > 'Cause we'll get reborn as a beetle next time > Onikabuto, raise your horns > Here's to a world beyond the storm > Of rosy skies Let’s go through by sections. It should be noted that the nuances of the lyrics do differ quite a bit between languages, which I’ll cover below. > Raven, took an arrow to the heart We haven’t seen a “raven” in the list, but it’s safe to assume that it’s a person. In the Japanese lyrics, instead of “the heart”, the raven took an arrow to their “wing”. It’s thus best to read this as “someone was wounded”. > And the bake-danuki, shapeshifted into dark The English lyric here is really vague, but we know it has something to do with and old person. In the Japanese lyric, it goes “the bake-danuki who turned into a torch has already disappeared”. This can either mean that the old person was seen out cold, or dead. > I, Weasel Thief, hereby bequeath all my Mora: > Two hundred goes to my pa Three hundred to dear mama We’ll do these two lines together cause they’re related. A young person “bequeaths” their wealth to their parents. This sounds like a child has passed away before their parents. > Poor little General Crab, Only a shell remains The English lyric here is quite depressing — possibly hinting at more death. In the Japanese lyric, the “General Crab” lost both their legs. > Unagi goodbye > Now rest in peace, please don't cry These two lines are presented quite differently in Japanese. In English, it seems like Dvorak saw either another Fontainian or foreigner die in front of them. In the Japanese lyric, Dvorak seems to have seen another Fontainian/foreigner suffering while unconscious, sleeping in a dilapidated house. > Onikabuto, raise your horns > Here's to a world beyond the storm > Of rosy skies No reincarnation in the English lyrics, which is kind of disappointing (like, why did the title have reincarnation in it then?). Storm here being conflict and war. In Japanese, the “storm” is instead “tainted world”. The “raise your horns” here is likely a call to action. In Japanese, it’s literally translated as “with your horns, we shall make bloom”. In both cases, they probably imply the wish to flip the world upside down, just like how an onikabuto beetle would in a fight. This means that in both the languages, it seems to convey a wish to strive for a world without conflict and war. --- The rock genre is usually associated with a spirit of rebelliousness, usually towards a society that isn’t working in someone’s favour, be it that the person wants something good or bad. In Dvorak’s case, at least according to the lyrics, he seems to be seeking peace. Also, Dvorak continued to host the event despite not being able to secure the funding he wished for. This entire event is quite possibly his attempt at presenting his thanks to the people who saved him in the Puppy Union. On another note, several people have most probably realized Dvorak’s intentions. We already know Kokomi is probably aware of it, and so does Miko. One that’s quite a bit less obvious is Thoma, and it’s quite easily missed unless you revisit his voice lines; he suggested to the Traveller that the story of the heroic dog is a story weaved by Dvorak to convey a message. Given how close he is to the Kamisato siblings, it shouldn’t be surprising if he knew of the Puppy Union. --- And there we go, that is what some people think is the hidden message behind the whole event. It seems like HoYoverse is trying to add more background info to the Civil War in Inazuma here, possibly suggesting that we might get more such stories down the line? Another thing I’d like to note after seeing an English playthrough of the event. The Raiden Shogun’s lines in English are… somewhat shallow, and makes it look like all she knows is to swing a sword around. In Japanese, her answer to Miko’s question is much more nuanced. “Then I (alone) shall face it head on,” is her answer in Japanese, which was then followed by Miko’s “the attendees of today’s event will surely be your ally”. The Japanese text better reflects the Shogun’s personality, who is always ready to bear all burdens alone and to the best of her abilities.

    4
    0
    games Games What moment from a video game made you cry?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    10 months ago 100%

    Lots of moments in Honkai Impact 3.

    There’s literally a YT channel that collects tears from streamers playing the game.

    https://youtube.com/@Ollyt_

    There’s a lot of context needed to understand why anyone would cry playing through HI3 though. I’ll give a high level summary here, but I highly encourage people to play it, even if it’s a gacha game. You can really ignore the gacha and just play the game for the main story. Do be warned that the story isn’t something suitable for kids — it can be quite a bit too heavy for them.

    The theme of self-sacrifice is covered quite extensively, with the main character being the centrepiece of the theme. There’s also deep self-loathe, with an eventual self-acceptance, also from the MC. Mix that all in with some sense of duty.

    There’s also a tragedy, but from the tragedy, a narrow path to hope was born. The people in the tragedy mostly hoped only for a simple life, or to live their lives atoning for their sins, but circumstances forced them to become warriors against a great, unstoppable force of destruction. As if to make things harder to swallow, their digital clones that survived into the future have to experience yet another tragedy that would eventually destroy all of them, and the player will see this through. Yet, in the second tragedy, these clones further sowed the seeds of hope for the future.

    Chinese company or not, HoYo has pumped out a lot of very human stories that I think deserves attention and praise. Genshin Impact has also started to go down a similar path.

    4
  • pics pics [OC] About half a year ago, I took this photo on my way home from work with my newly bought Lumix S5, it is one of my favourite photos.
    Jump
    genshin_impact Genshin Impact Thoughts on Poetry Event?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    11 months ago 100%

    Forced party setups are almost always a nice thing, and they did it in a somewhat less punishing way; by using the character in your roster if your character is at max level (that seems to be the condition I think, instead of some complex rule to calculate strength). Great for immersion, and can sometimes increase the difficulty of a fight due to a lack of synchronization, but that's just part of the immersion IMO.

    I've quite enjoyed the story myself. It's a simple story, but also ties up some loose stories and gives them an ending, especially if you've paid attention to character stories and NPC interactions, loose ends that have basically been around since the launch of the game.

    Some people will probably find the whole poem thing meh and maybe confusing. It's actually a nod to a few traditional Chinese cultures all related to poems, which mean it’s a chance for those who don’t know to have a peek at the culture, or it’s pure nostalgia for those who grew up experiencing it.

    6
  • world World News Japan Court Rules Against Mandatory Transgender Sterilization
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    11 months ago 87%

    I’m probably replying to a troll, but I will do so anyways for the sake of those who need to read this.

    If we aren’t in any way bothered to see such narrow-minded reactions to a wrong being righted, then humankind is definitely headed for a few horrible decades ahead, filled with unnecessary strife and conflict out of pure indifference to each other’s backgrounds and current understanding of the world. And I’d even imagine it’d be worse than what we’re already seeing this decade. I suggest you go back and rethink what really matters as humans, instead of focusing on just some narrow definition of what a win is.

    6
  • world World News Japan Court Rules Against Mandatory Transgender Sterilization
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    11 months ago 91%

    Wow, wtf is wrong with this comment section? People don’t realize how laws made in the past just stay around until someone steps up to change it? Or y’all don’t have the capacity to look at the world through a different mindset, even if you disagree with the mindset? As much as we all hope that people around the world are accepting, it doesn’t just happen, and you can’t just hope people who don’t understand your PoV will just realize something’s wrong waking up one day.

    Either those, or y’all have either grown too cynical or are trying to be cynical just for the sake of it.

    Can’t y’all just celebrate the fact that this is happening in Japan, an infamous nation that usually tries fervently to preserve their tradition and status quo?

    68
  • programming Programming How do you feel about TypeScript?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 90%

    I think you’re missing the point. It’s exactly cause Microsoft created it that people get worried about it. The EEE is an actual phrase found to be used internally in Microsoft, albeit being some time ago. Though there’s no knowing whether it’s still circulating now, it’s hard to trust them to be good stewards forever.

    9
  • programmerhumor Programmer Humor *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 100%

    Many of these meanings seem to be captured in some modern solutions already:

    • We plan to provide a value, but memory for this value hasn’t been allocated yet.
    • The memory has been allocated, but we haven’t attempted to compute/retrieve the proper value yet
    • We are in the process of computing/retrieving the value

    Futures?

    • There was a code-level problem computing/retrieving the value

    Exception? Result monads? (Okay, yea, we try to avoid the m word, but bear with me there)

    • We successfully got the value, and the value is “the abstract concept of nothingness”

    An Option or Maybe monad?

    • or the value is “please use the default”
    • or the value is “please try again”

    An enumeration of return types would seem to solve this problem. I can picture doing this in Rust.

    21
  • rust
    Rust Badland9085 12 months ago 100%
    Open Sourcing Ferrocenee https://ferrous-systems.com/blog/ferrocene-open-source/

    I’m not particularly vested in Ferrocene and I won’t be using it for my own purposes (or business for that matter), but it’s cool to see that they’re not only releasing Ferrocene today, but also have a clear message saying they’ll be open sourcing their code for the compiler. Grats to the people at Ferrous Systems. For those who don’t know what Ferrocene is… > Ferrocene is the main Rust compiler - rustc - but quality managed and qualified for use in automotive and industrial environments (currently by ISO 26262 and IEC 61508) by Ferrous Systems. It operates as a downstream to the Rust project, further increasing its testing and quality on specific platforms.

    34
    1
    falcom Falcom — Trails, Ys, Xanadu, etc. Estelle Bright Kotobukiya Figure Announced! Sculpt Shown at Wonder Festival
    Jump
    linux Linux Dotfiles matter! Please stop dumping files in users’ $HOME directories.
    Jump
    privacy Privacy The Philips Hue ecosystem is collapsing into stupidity
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 100%

    I swear, these bad EULA updates that basically force users to “accept the agreement, or we’ll brick your device” needs to fucking stop and be made illegal. The price that’s set for a product, especially a damn physical product, should include the acceptance of an existing EULA, and it should be honoured even when new ones come out and the user chooses to not accept the new agreement. You’ve basically never owned the product if companies can just pull the rug underneath you, and render your hardware useless. And you can’t foresee such changes too; a predatory company can acquire one that you’ve trusted and pull this shit. It’s borderline daylight larceny.

    131
  • programmerhumor Programmer Humor In case you forgot.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 100%

    2 things I like about golang is just 1) the ease of getting someone to start work, and 2) goroutines. I have no complains about goroutines cause I’ve barely used it, and when I do it’s been fine. The first point though, I’d say the simplicity of the language is a double-edged sword — it’s easy to learn with little surface to cover, but it forces you to implement a lot of basic machinery you find in other languages by yourself, and so your codebase can get clunky to read really quickly, especially as your project grows.

    Not trying to dissuade you from learning golang tho. I think it’s a good language to learn and use, especially for small simple programs, but it’s not the great language many try to say it is. It’s… fine. There are many reasons why it grinds my gears, but I’m still fine with using it and maintaining it for prod.

    2
  • programmerhumor Programmer Humor In case you forgot.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 92%

    Ehhh, golang’s pretty down there for me too. Sure, you have types, but the way you “implement” an interface is the sussiest thing I’ve seen in most well-known programming languages. Not to mention all the foot guns (pointers for nullables is a common one, and oh, if you forgot that a function returns an error, and you called it for its effects, you’ve just built a possibly very silent bomb) you end up building into your programs. I use in prod, and I get scared.

    12
  • world World News What set off the latest South China Sea row between China and Philippines?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 100%

    When you have a large population with a strongman government, having little appetite for upheavals is likely impossible. Interacting with the Chinese, I’ve learned that their government is always actively monitoring online spaces to silence dissidents amongst their own people, such that their people are used to codify their languages, and switch whenever a code gets added to the list of words that would trigger the attention of authorities. Some years ago, it was something related to meditation (it was used as a code for their gatherings), and so the Buddhists had to change the word they use to avoid unnecessary trouble with the authorities. These don’t get mentioned very often in Western news sources.

    1
  • world World News What set off the latest South China Sea row between China and Philippines?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 100%

    It’s just the CCP imo. Most Chinese people I’ve met are just regular folks. Governments rarely represent their people culturally these days, if at all. Pretty odd when you think about it.

    14
  • genshin_impact Genshin Impact [Official] Perpetual muse of chansons and rondeaux
    Jump
    canada Canada India suspends visa services in Canada as diplomatic fight grows
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    12 months ago 100%

    There’s already a group comprised of these countries from more than 10 years ago now: BRICS. It was somehow pretty irrelevant for many years, but they’ve been actively working to gain allies, many of which are oil-rich countries.

    1
  • privacy Privacy UK owners of smart home devices being asked for swathes of personal data
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    A washer beep is like a webhook: if the recipient fails to acknowledge it, it’s gone forever. A notification is like an /events endpoint: the recipient can catch up on events at their own pace, and be reminded of and see events they haven’t processed.

    Reference

    Half-jokes aside though, I think what we want here is a reminder, i.e. a todo with a timed alert. Beeps can be missed and timers can be stopped (e.g. when you’re occupied), so they aren’t the most fool-proof solution here. Reminders will at least sit in the notifications list until dismissed.

    3
  • technology Technology It's not just you — no one is posting on social media anymore
    Jump
    showerthoughts Showerthoughts Big Tech companies are finally getting the names we thought dystopian megacorps would have
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    I intended to give an explanation, but since this community is pretty general, i.e. we have people from basically all walks of life here, many with little to no involvement or understanding of the tech industry, so I decided to leave it out cause it would be too much to explain.

    rolauten@startrek.website has given us a pretty brief explanation, but I think it can be further simplified, though would require a lot more knowledge build up (i.e. more words). If anyone’s interested, I can try to write a fireplace story, though I can’t say I’m the most qualified person to do so, or give an absolutely accurate story.

    1
  • showerthoughts Showerthoughts Big Tech companies are finally getting the names we thought dystopian megacorps would have
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    Hashicorp’s been around for years; since 2012 actually. Used to be a pretty cool company, looked up by many, like a shining beacon in the darkness. It’s unfortunate where they’ve gone to now.

    10
  • steamdeck Steam Deck How does Proton work?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    I mean, if we think of how we sometimes respond to people in a mechanical, maybe even programmed way (e.g. “How are you?” with “Doing fine (though I’m actually not). How’re you doing?”), you ain’t wrong about it.

    1
  • steamdeck Steam Deck How does Proton work?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    ??? Am I? Never noticed that. Imma go check my settings

    Edit: Not sure why that box was ticked. Guess I did that by mistake.

    4
  • steamdeck Steam Deck How does Proton work?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    You can force a specific Proton version on each game, though I’m not sure (off the top of my head at least) if that would help with not installing duplicates. Iirc best practice for using Wine for games is to have separate installations to avoid having conflicting dependencies, though I’m not sure if Steam does that.

    Also, GE is short for Glorious Eggroll, which is the name of the dev who creates custom Proton distributions. People refer to these distributions simply as Proton GE or just GE. Ref: https://github.com/GloriousEggroll/proton-ge-custom

    7
  • mildlyinfuriating Mildly Infuriating Why? There is enough space on the parking lot
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 91%

    That’s why I get out of my car, look if I’m getting in someone’s way, and adjust as needed.

    Takes no more than a minute to be civil and nice to other people, especially to those with special needs.

    10
  • news News Malaysia makes owning an LGBTQ Swatch punishable by up to 3 years in jail
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 78%

    Just putting this out cause the “predominantly Muslim” comment tilts the blame fully into Muslims. There are many non-Muslims in the country that are homophobic, and openly so. Homophobia isn’t just a religious problem, even though it looks like it generally is in the West. I’ve heard of the worst comments from non-Muslims, and I’ve heard of the best supportive statements from Muslims in Malaysia. Generally, the younger generation is more accepting, while the older generation is much harsher on LGBTQ+.

    That said though, the government is still run by old farts, many of whom are, welp, old. It’s why we see these kinds of non-sensical laws coming out of their parliament. It’s even funnier if you look at other things they’ve rolled out in the recent years or even months.

    13
  • reddit Reddit Reddit restored my posts and comments.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 20%

    Kinda don’t like how my handwavy idea is just taken for the most naive turn. I’m not even trying to give precise solutions. I’ve never worked with software at scale, and I expect the playing ground to be pretty different, but I think you’re exaggerating.

    1. Storing all 18 years worth of data in all its iterations is ridiculous in the first place, and should never cross the mind of any dev worth their salt for more than a mere nanosecond. Cut off all that data down to to 3 years, 1 year, or even just a few months, and that’s probably all Reddit needs for backup and analytics. Have separate strategies for backup and analytics if needed. They’ve been doing ads and analytics stuff for a while now, so I expect them to have some architecture in place for that.
    2. Dealing with deleted comments is easy — just unmark them for deletion (hard delete is generally not a thing). It’s most probably not in a backup. It’s just not a user accessible feature to unmark deletion. Even if they do get deleted eventually, what’s the time frame for a cleanup like? Every day? A few months? They still need an entry for that comment for the threads feature to work, so at best, they null the content of the comment out.
    3. ChatGPT is just an example. No need to beat a bad example to death and use that as an argument against a whole argument. And I’m pretty sure you’ve not read the rest of the last comment.
    4. I think you’re over-estimating how much of an impact the API pricing fiasco had, and once again, you don’t seem to have read my previous comment and acknowledged that. Nobody in their right mind is going to do this comment read and scan for every single Reddit user. Not manually for sanity. Not programmatically for cost. It’s why they need some way(s) to identify which users to watch out for. They’re not going to do that manually though, right? That would be costly too, from a manpower’s perspective, and human labor is expensive, and scales much worse than programs.
    5. Common sense would ask that if all they did is to restore their database to a certain state, how do they deal with new comments and changes that were added between the PiTR and whenever they make the restore? Are they just gone now? Isn’t that bad, cause they’re potentially losing new, quality content?

    Look buddy, all I want to say is that I don’t think your method against Reddit would work. It’s basically gamble though, so I’m definitely not against attempt at it. I just want to point out the possibility of it not working. I don’t think there are surefire ways against their attempt at restoring content.

    -3
  • reddit Reddit Reddit restored my posts and comments.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 50%

    It’s hard to say that without knowing what their infrastructure’s like, even if we think it’s expensive. And if they built their stack with OLAP being an important part of it, I don’t see why they wouldn’t have our comment edit histories stored somewhere that’s not a backup, and maybe they just toss dated database partitions into some cheap cold storage that allows for occasional, slow reads. They’re not gonna make a backup of their entire fleet of databases for every change that happens. That would be literally insane.

    Also, tracking individual edit and delete rates over time isn’t expensive at all, especially if they just keep an incremental day-by-day, maybe more or less frequent, change over time. Or, just slap a counter for edits and deletes in a cache, reset that every day, and if either one goes higher than some threshold, look into it. There are probably many ways to achieve something similar in a cheap way.

    And ChatGPT is just an example. I’m sure there already are other out-of-fashion-but-totally-usable language models or heuristics that are cheap to run and easy to use. Anything that can give a decent amount of confidence is probably good enough.

    At the end of the day, the actual impact of their business from the API fiasco is just on a subset of power users and tech enthusiasts, which is vanishingly small. I know many that still use Reddit, some begrudgingly, despite knowing the news pretty well. Why? Cause the contents are already there. Restoring valuable content is important for Reddit, so I don’t see why they wouldn’t want to sink some money into ensuring that they keep what makes em future money. It’s basically an investment. There are some risks, but the chances to earn em back with returns on top of the cost is high.

    0
  • reddit Reddit Reddit restored my posts and comments.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 55%

    You misunderstood my comment. Reddit probably has every version of your edits, so all they need to do is to put all your past comments through ChatGPT or something, by time in descending order. The first sensible one gets accepted. In some sense, that’s just like how a person would do it. This way, they don’t have to deal with individual approaches to obfuscating or messing with their data.

    I was gonna just wait till this whole fiasco dies down, let it sit for a couple of months to a year, before going ahead and slowly remove my comments over time. It’s easy to build triggers for individual users to detect attempts at mass edit or mass deletion of comments after all, which may trigger some process in their systems. Doing it the low profile way is likely the best way to go.

    1
  • reddit Reddit Reddit restored my posts and comments.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 27%

    Not too hard to defeat this solution though: put your comments through something like ChatGPT and if it can understand what you wrote, it’s probably good enough for em to restore it.

    Maybe the answer is to write some nonsensical answer that’s understood by human readers as utter nonsense, but still recognized by LLMs as a “good comment”.

    -8
  • neovim Neovim Bram Moolenaar, creator of VIM, has passed away
    Jump
    technology Technology The Reddit Protest Is Finally Over. Reddit Won.
    Jump
    linuxmemes linuxmemes Average Arch exp
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 92%

    While this echoes some other comments, this meme should go soon. I’ve used Arch for years at this point, and if there’s ever something wrong, it’s generally my fault, and the official announcement and mailing list do a pretty good job telling you what you should do before upgrading your system. Install a tool informant to check for unread news for you for when you try to update, and stop your upgrade transaction if there are news you haven’t read. These announcements are pretty rare. My system’s also been rock solid. I read that they have an official installer now to help ease installation. Things are pretty great with Arch.

    On the other hand, Ubuntu has been a pain in the ass. Putting aside the horrible experience with dist-upgrade, Gnome has been the most painful DE I’ve ever used.

    • Odd resizes of my windows on sleep & wake on a multi-monitor setup.
    • Randomly spawn the password prompt on sleep & wake, with no way to remove the prompt unless I do a pkill gnome-shell and let the DM restart gnome-shell.
    • Software Centre can just randomly fail to fetch package updates. Update installs through software centre can also fail with the most unhelpful messages.
    • Software centre will stop a full update if there’s an app in the list that’s running. Arguably a feature, but not all apps require that. That decision should be left to the discretion of the app maintainer. Users can individually update other apps to circumvent the problem, but that’s a paper cut to me.
    11
  • nostupidquestions No Stupid Questions What are the most mindblowing things in mathematics?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearBA
    Badland9085
    1 year ago 100%

    You are correct. This notion of “size” of sets is called “cardinality”. For two sets to have the same “size” is to have the same cardinality.

    The set of natural numbers (whole, counting numbers, starting from either 0 or 1, depending on which field you’re in) and the integers have the same cardinality. They also have the same cardinality as the rational numbers, numbers that can be written as a fraction of integers. However, none of these have the same cardinality as the reals, and the way to prove that is through Cantor’s well-known Diagonal Argument.

    Another interesting thing that makes integers and rationals different, despite them having the same cardinality, is that the rationals are “dense” in the reals. What “rationals are dense in the reals” means is that if you take any two real numbers, you can always find a rational number between them. This is, however, not true for integers. Pretty fascinating, since this shows that the intuitive notion of “relative size” actually captures the idea of, in this case, distance, aka a metric. Cardinality is thus defined to remove that notion.

    7