• 0 Posts
  • 13 Comments
Joined 11 months ago
cake
Cake day: December 24th, 2023

help-circle

  • I’m from the US as well, and I can verify that very few average people use those types of messengers primarily. It is almost exclusively iMessage and SMS/MMS/RCS texts as the main form of messaging. I will admit that quite a few people will use the messaging features that are built into social media apps (like messaging in Snapchat, Facebook Messenger, etc). At least to me, it seems like those are moreso used for sending memes or messaging people you don’t interact with regularly and are still secondary to the other forms of messaging.


  • I watched a video a while back about this, but the details are fuzzy. I think it was the one I linked below if you want to look more into it. In essence, there aren’t a ton of cases where kids are actually being forced to work. However, there are strong incentives for kids to work on Roblox projects that the developers themselves push. The devs want a constant stream of content and money coming in, but they don’t want to pay adult workers at adult wages, so they offer Robux to players who make games. It is difficult for people to convert Robux to actual cash, and the money they receive is often significantly less than they would if they put the effort into any other form of work, so many of these kids are essentially making content for the developers for free or significantly less than they should earn. If there was no payout for content creators and the kids were doing that development just because they had passion for the game, it might be a different situation, but there are quite a few kids that believe they can make serious money doing this and don’t understand that the developers are exploiting them and paying very little. Adults can probably do more research and better understand the situation they are getting into, but kids often don’t have the same critical thinking skills as adults and will accept the lie being pushed by the developers and community that they can get rich by contributing to the game they love.

    Video: https://youtu.be/_gXlauRB1EQ

    Follow-up: https://youtu.be/vTMF6xEiAaY




  • I had an issue where a client reported a crash on login. The exception and stack trace reported were very generic and lent no clues to the cause. I tried debugging but could not reproduce. I eventually figured out that the crash only happened for release (non-debug) builds that were obfuscated. I couldn’t find the troublesome code, so I figured out which release introduced the issue, then which commit, then went change by change until I was able to find the cause. It turned out to be a log message in a location that was completely unrelated to login. That exact log message was fine a few lines up. Other code worked fine in that location. For some unknown reason, having that log message in that specific location caused a crash in a completely different area of code.


  • I’ve used Bing for a few years for the free rewards points and purchase rebates, and it has worked very well for me when it comes to normal searches including searches for software development. I very rarely have to turn to Google when trying to look something up, and as you mentioned, sometimes Google honestly gives me worse results. I will say however that I have found the image and video search on Bing to be significantly worse than Google’s (which I already have some issues with). Not sure about the other search types like shopping or news since I never use them.


  • It was obfuscated only in the release build. The issue is that they have a system to send certain logs to an API so they can refer to them if a user has an issue that needs further investigation. Unfortunately, their target audience is not very tech literate and have a hard time explaining how they got into a situation where they experienced a bug, so the remote logging was a way to allow us to try to retrace the user’s steps. Some of the logs that get sent to the API have JSON values converted from class data, will refer directly to class names, etc, and those logs had the obfuscated names.


  • I have a somewhat related real world story. I had a client that was convinced that tons of people were going to decompile their application and sell their own version of the program, so they insisted that they needed their code obfuscated to protect company secrets and make it harder to reverse engineer. I tried explaining to them that obfuscation wasn’t that big of a deterrent to someone attempting to steal code through reverse engineering and that it would likely cause some issues with debugging, but they were certain they needed it. Sure enough, they then had a real user run into an issue and were surprised to find that their custom logging system was close to useless because the application was outputting random obfuscated letters instead of function and variable names. We did have mapping files, but it took a lot of time to map each log message to make it readable enough to try to understand the user’s issue.




  • On one hand, I agree that the story could and should contain more info about the positives of the club to really show people what it’s like. I’ve read similar articles about other school districts that have the club, and they often give few details about the actual club, which is frustrating. On the other hand, I understand why the author chose to focus on what they did. If this club was established and everyone was cool with it, it likely wouldn’t receive an article in a national publication because that’s not very noteworthy. The news story in this case isn’t about the club being formed; it’s about the backlash to the club being formed, and that’s what they’re going to focus on. I’m not saying it should be that way (I like having a more complete picture of what’s going on), but focusing on one aspect of a story and ignoring others is often how it appears to be when reading news.