• 1 Post
  • 42 Comments
Joined 11 months ago
cake
Cake day: December 24th, 2023

help-circle
  • I volunteered at a thrift store years ago, and I was in charge of looking at the condition and prices of books that were donated. One person dropped off about 10 boxes filled to the brim with Playboy cartoons. They weren’t worth anything and couldn’t be put out on the floor anyway, so they were thrown out. I also remember that someone donated a biography of Benjamin Franklin from 1835. The cover was coming apart, but the pages were in wonderful condition. We sent that to a bigger thrift store in the area that ended up auctioning it for about $350.


  • Plenty of great advice here, but one more thing to think about is how such a large win for Republicans can be used against them a bit in the future. They won the Presidency and have majorities in the Senate, likely the House, the Supreme Court, and governorships. They have free reign to do what they want, which is scary, but it also means that they can’t blame the Democrats for any bad things that may happen in the next 2 years until the midterms.

    Any law that passes with bad outcomes is solely their fault. If the economy gets worse, it’s all on them. If the deficit increases, they are the only ones to blame. If they don’t fulfill their campaign promises, it’s because they chose not to. If there is a government shutdown, it’s because they couldn’t agree on a budget. If bills aren’t being passed, they are arguing too much. They can’t even fall back on blaming the Democrats in the Senate because they have enough votes that they could cancel the filibuster while they are in office and reinstate it before they leave.

    This means that you, and everyone else, can point out anything the government does that has a negative impact and say definitively that it is entirely the fault of the Republicans. If this is done frequently enough and loud enough, there may be enough frustrated voters to change the outcome the next time around. They will definitely do things that annoy almost every voter, whether they are going too far or not far enough in their agenda, and they can’t hide that it was only them that made those decisions.






  • Recently, Linux removed several people from their organization that have Russian email addresses. Linus made a statement that confirmed this was done intentionally. I believe that there was some mention of following sanctions on Russia due to the war. I haven’t looked into the details of it all, so take my analysis with a grain of salt. From what I understand, it sounded like it was only Russian maintainers that were removed and normal users submitting code from Russia can still contribute. Maintainers have elevated permissions and can control what code gets accepted into a project, meaning that a bad actor could allow some malicious code to sneak past. This may have also contributed to the decision since this type of attack has happened before and Russia seems like a likely culprit. The reactions to this change have been varied. Some people feel it is somewhat justified or reasonable, some people think that it means it is no longer open source, and some people think it is unfairly punishing Russian civilians (it is worth noting that that is part of the point of sanctions).





  • 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 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 can’t remember what the exact issue was that was produced by those steps. I want to say it was some sort of visual bug where parts of the page wouldn’t load. I do know that it only happened if you toggled Bluetooth within seconds of flipping the pages so many times. I honestly have no idea why the user decided to change pages so many times. You could take a little bit of time changing the pages, so maybe they kept viewing a page and backed out only to want to view the page again?


  • User reported bugs can be wild. I had one where the user was tapping a button repeatedly so fast that the UI was not keeping up with the code and would no longer sync certain values properly. I’m talking like tap the button 15 times in a second. Another issue involved flipping back and forth between the same page like 10 times then turn the device Bluetooth off and immediately back on.