Luna's recent activity

  1. Comment on The Results of the 2019 Census in ~tildes

    Luna
    Link Parent
    And of the 17 trans people who responded, "pretty much all" are MtF. With just 22 female respondents, cis women are a sub-minority, possibly even outnumbered by non-binary individuals. That was a...

    Also holy hell the male skew here is horrible

    And of the 17 trans people who responded, "pretty much all" are MtF. With just 22 female respondents, cis women are a sub-minority, possibly even outnumbered by non-binary individuals. That was a surprise to me.

    6 votes
  2. Comment on C, what the fuck??! in ~comp

    Luna
    (edited )
    Link Parent
    Non-terminated strings are useful in low-memory environments. It's not a very obscure feature since you can easily overwrite a null terminator (e.g. char str[6] = "Hello"; str[5] = '!';), just an...

    Non-terminated strings are useful in low-memory environments. It's not a very obscure feature since you can easily overwrite a null terminator (e.g. char str[6] = "Hello"; str[5] = '!';), just an obscure use that can easily turn into a serious footgun, even for experienced programmers, as it only takes 1 <= instead of a < in a for loop or an improper use of strncpy to destroy your terminator and cause weird bugs since GCC assumes you'll never do that on accident.

    can't help but to bring them into my own projects to the dismay of others

    cries in undefined behavior

    2 votes
  3. Comment on C, what the fuck??! in ~comp

    Luna
    (edited )
    Link Parent
    Agreed, I never thought about inserting commas into numbers because I know how you can initialize multiple values on the same line using them, it's bound to cause confusion even if syntactically...

    Agreed, I never thought about inserting commas into numbers because I know how you can initialize multiple values on the same line using them, it's bound to cause confusion even if syntactically valid. And you wouldn't use 10^2 if you were familiar with C, C++, or Java. Heck, even Python doesn't have ^ as an operator (edit: it is an operator, just not for exponentiation) - you use **. (Does any language use ^? I don't know.)

    C has a lot of footguns to criticize (off the top of my head: the mutability of strings allocated like char str[6] = "Hello"; vs char *str = "Hello";, strcpy will always insert a null terminator (even if it means overwriting the last character) while strncpy does not unless the source has one within the specified size, having no way to detect when free fails, and all the implementation-specific behaviors, like how realloc always returns NULL when given size 0 in C90, but could return either NULL or a non-dereferenceable location depending on your C99/C11 implementation), I don't think this is really one of them.

    Edit: added some footguns.

    4 votes
  4. Comment on API Practices If You Hate Your Customers in ~comp

    Luna
    Link
    This hits close to home. Back when I worked at Oracle, I was doing work with ODSEE (an LDAP server) on an application platform. Despite working at Oracle for an Oracle team (not a contractor or...

    Requiring some kind of registration or login to access your API documentation also prevents your competition from examining your API and learning from it. No competitors have ever thought to register using their home address, or to share a password from a friend, right? Never. They're not that smart. It could never possibly happen. You would certainly never do that, so why would they?

    This hits close to home. Back when I worked at Oracle, I was doing work with ODSEE (an LDAP server) on an application platform. Despite working at Oracle for an Oracle team (not a contractor or anything), only 1 person on our team had access to documentation, and we had to pay for access, per person. Nobody used ODSEE in 2018, so of course whenever I ran into a problem, there were no Server Fault or Stack Overflow questions about it - just an Oracle support article describing my exact error, and you had to pay for access to view anything beyond the description.

    4 votes
  5. Comment on Flower Girl in ~creative

    Luna
    Link
    This was made by a good friend of mine, and I think it's beautifully written. It's something I wish I could have read when I was young and confused.

    This was made by a good friend of mine, and I think it's beautifully written. It's something I wish I could have read when I was young and confused.

    4 votes
  6. Comment on What are you grateful for? in ~talk

    Luna
    Link Parent
    Yes, it's going to take a long time, but I cannot bear the thought of growing old as a man. I began taking estradiol (in pill form) a few weeks ago when a friend of mine gave me her leftover pills...

    Yes, it's going to take a long time, but I cannot bear the thought of growing old as a man. I began taking estradiol (in pill form) a few weeks ago when a friend of mine gave me her leftover pills (since she switched to injections), tomorrow I'll be changing to estradiol patches since I finally got a prescription for it and spironolactone.

    I ran from the truth for far too long. 21 isn't a bad age to start transitioning at, but I wish I had been honest with myself sooner, as it could have prevented a lot of destructive behavior during middle school and high school.

    3 votes
  7. Comment on What are you grateful for? in ~talk

    Luna
    Link
    Estrogen. It'll be a while before it really works its magic on my body, but it has definitely improved my mental state - things feel a lot more right now.

    Estrogen. It'll be a while before it really works its magic on my body, but it has definitely improved my mental state - things feel a lot more right now.

    9 votes
  8. Comment on WarnerMedia Unveils HBO Max - Launching May 2020 With 10,000 Hours of Premium Content for $14.99/Month in ~tv

    Luna
    Link Parent
    I rarely pirate anything because I don't have time to watch the stuff I have legally, much less illegally. But piracy is on the rise again, and will only get worse as the streaming market...

    I rarely pirate anything because I don't have time to watch the stuff I have legally, much less illegally. But piracy is on the rise again, and will only get worse as the streaming market fragments more and more. If things like popcorn time pop up again (I have no idea if that is still a thing or not, but I remember my friends using it - they didn't even know what a bittorrent client was, but now they could easily watch stuff illegally without navigating public trackers), people will abandon their subscriptions.

  9. Comment on WarnerMedia Unveils HBO Max - Launching May 2020 With 10,000 Hours of Premium Content for $14.99/Month in ~tv

    Luna
    Link Parent
    And my seedbox costs $15/month. You could also use a VPN for <$5/month to avoid copyright notices if you don't have to worry about private tracker ratios (or can maintain one on your home upload...

    That's $43.16 per month just for streaming video.

    And my seedbox costs $15/month. You could also use a VPN for <$5/month to avoid copyright notices if you don't have to worry about private tracker ratios (or can maintain one on your home upload connection). While companies can't compete with free in terms of price, they can compete on convenience, but nobody does (Netflix used to until it lost half its content).

    4 votes
  10. Comment on What's one thing you HAVEN'T been able to find online, no matter how hard you tried? in ~talk

    Luna
    Link Parent
    Season 9 is over (as of October 12), and with it, the current generation of the show. G5 is coming next year.

    Season 9 is over (as of October 12), and with it, the current generation of the show. G5 is coming next year.

    1 vote
  11. Comment on EA Access and EA Games on Steam in ~games

    Luna
    Link Parent
    Origin overlay somehow overrides Steam's overlay. Try launching Sims 4 from Steam, shift+tab will bring up Origin.

    Origin overlay somehow overrides Steam's overlay. Try launching Sims 4 from Steam, shift+tab will bring up Origin.

  12. Comment on EA Access and EA Games on Steam in ~games

    Luna
    Link Parent
    Will it at least let Steam handle the in-game overlay? As shitty as the Steam overlay browser is, it's miles ahead of Origin, and I really dislike that even launching Sims 4 from Steam has the...

    Origin seems to be required to run in the background.

    Will it at least let Steam handle the in-game overlay? As shitty as the Steam overlay browser is, it's miles ahead of Origin, and I really dislike that even launching Sims 4 from Steam has the Steam overlay overridden by Origin's.

    I have to wonder what terms EA was able to neogotiate for this to happen.

    2 votes
  13. Comment on What's one thing you HAVEN'T been able to find online, no matter how hard you tried? in ~talk

    Luna
    Link Parent
    Yes. I started watching the show back in 2012.

    Yes. I started watching the show back in 2012.

    1 vote
  14. Comment on What's one thing you HAVEN'T been able to find online, no matter how hard you tried? in ~talk

    Luna
    Link
    My old forum signature images. I used to be active on a few forums and had some userbar-style images in my signature on one of them. The forum I was most active on has some archives on Wayback...

    My old forum signature images. I used to be active on a few forums and had some userbar-style images in my signature on one of them. The forum I was most active on has some archives on Wayback machine, but Wayback isn't very good about following forum links, and the only pages archived with posts by me were too new (so they only had my "retired from the forum, message me on skype" signature).

    On one forum I used to frequent had an archive of my user profile...and it was even more cringeworthy than I remembered. It was hilarious to stumble upon.

    Was anyone else ever involved with the CPPS (Club Penguin Private Server) community, specifically the Rile5 forums or ClubPenguinV?

    Edit: also, some old MLP fanfictions. I remember finding some really weird ones back in 2012 or 2013, haven't been able to find them since (and I know they were on FIMFiction).

    4 votes
  15. Comment on What's one thing you HAVEN'T been able to find online, no matter how hard you tried? in ~talk

    Luna
    Link Parent
    Speaking of flash games, I remember playing a game where you controlled signals and had to get trains through a bunch of switches and intersections and ensure none of them ran into each other. I...

    Speaking of flash games, I remember playing a game where you controlled signals and had to get trains through a bunch of switches and intersections and ensure none of them ran into each other. I went looking for it several years ago, and never found it on the website I originally played it on.

    2 votes
  16. Comment on 100 hours of name change labor in ~lgbt

    Luna
    Link
    I've begun changing my preferred name (not even the legal stuff yet). It's shocking how many places I've used my name on, and even just updating my professional stuff (LinkedIn, website, GitHub,...

    I've begun changing my preferred name (not even the legal stuff yet). It's shocking how many places I've used my name on, and even just updating my professional stuff (LinkedIn, website, GitHub, GitLab) has taken over 10 hours. Granted, I also bought new domains and went through the lengthy process of changing my GSuite account over, but it really shows just how much work this will be. I'm ready to be rid of my birthname, though I probably won't have the time to do the legal change until next summer.

    3 votes
  17. Comment on Announcements from Google's 2019 "Made by Google" event in ~tech

    Luna
    (edited )
    Link Parent
    Yeah, especially with Google Photos not offering unlimited storage at original resolution. I can buy a knockoff device and get the same Google Photos unlimited "high quality" storage, why would I...

    Yeah, especially with Google Photos not offering unlimited storage at original resolution. I can buy a knockoff device and get the same Google Photos unlimited "high quality" storage, why would I bother buying a Pixel now? Looks like I'll be getting a Pixel 3 pretty soon since my Pixel 2 only has free original resolution until 2020.

    Edit: If anyone was wondering, using "high quality" means your photos will be resized to 4920 x 3264 (16 MP), and all videos will be resized to 1080p.

    2 votes
  18. Comment on The original Half-Life just got patched for some reason in ~games

    Luna
    Link
    It never fails to amuse me when I see such old software randomly get patched, especially since Black Mesa exists. It's also nice to see that Valve hasn't lost the source code to the original game...

    It never fails to amuse me when I see such old software randomly get patched, especially since Black Mesa exists. It's also nice to see that Valve hasn't lost the source code to the original game (or they employ someone very skilled with a hex editor).

    9 votes