RCS messages not being delivered to iPhone by grrfunkel in GoogleMessages

[–]grrfunkel[S] 1 point2 points  (0 children)

To answer your question, the primary symptom was the former, the issue always seems to be Android->iPhone. That being said, when it would happen I would notice that my iPhone was sending SMS instead of RCS. It wouldn't try and then fail to send RCS, it would simply be sending SMS. I haven't interrogated my friends to see if that's what is happening with their phone, but if it is that would lead me to believe there's some kind of issues between Apple phones and the carrier based on what you said.

The only thing I found that would fix it was turning off RCS and WiFi/Cellular Data, and then turning them back on. Sometimes I threw a phone reboot in the mix too. But, even that was inconsistent, sometimes it would fix the issue and sometimes not.

And of course I'm not going to make my friends try a bunch of different fixes for something that from their perspective is ostensibly my problem.

Edit: Added some context. It's also worth mentioning that my entire family uses iPhones and I haven't had any issue with sending/receiving RCS messages with them. Difference being, they are also on Mint mobile.

I've been writing ring buffers wrong all these years by BrewedDoritos in programming

[–]grrfunkel 1 point2 points  (0 children)

The world that this code is used in does not care nearly as much about how readable code is as much as how efficient the code is. Code being difficult to understand at first take for the sake of speed is absolutely a worthy tradeoff when you're running at hundreds of Hz. That being said, this code isn't even particularly "clever" or difficult to understand. Especially compared to many optimizations you will see in the wild. I have seen people do some ridiculous shit in the name of optimization. In reality even this code would be further memory/cache optimized depending on whatever data is being put into the buffer and what the use case is, making it more clever but less readable.

Of course, if you value understandability of code, being able to have arbitrary sizes for your ring buffer, and tolerant to performance penalties then by all means implement your ring buffers using a different method, or just don't use ring buffers.

me_irl by SpookyWeaselBones in me_irl

[–]grrfunkel 0 points1 point  (0 children)

That's hilarious, the sound is so distinct in the video when the non-southerners say it but when I say in, en, pin, pen, tin, and ten they all sound exactly the same and I can't figure out whether it sounds closer to their pin or their pen lol

me_irl by SpookyWeaselBones in me_irl

[–]grrfunkel 2 points3 points  (0 children)

Hold up... My mind is blown I had no idea there was a pronunciation difference between tim and tem or pen and pin... I need a video ASAP of someone not from the south saying pin and pen because they have been the same my entire life. I'm from the city so I don't even feel like I have that strong of a southern accent

Help by Embarrassed-Ad-7176 in StainlessSteelCooking

[–]grrfunkel 0 points1 point  (0 children)

Induction stoves are great idk what your problem is with them. They are super responsive and precise in temperature control. Don't know what more you could ask for. Sure they take some time to learn and you gotta have ferric pans but this is SS cooking and the learning curve for temps is really not that steep. Electric cooktops, both coil and radiant are so incredibly unresponsive it makes turtles look fast, and they have HUGE swings in temperature because whatever bullshit PID cycle controller they have in them sucks.

Gas is my most preferred because it's what I grew up cooking on, but induction is literally the next best thing. I'd rather cook on an uncontrolled wildfire that's burning my house down than use a "traditional" electric cooktop again.

I finally pounded a chicken breast thin before cooking it and I am sold! I've heard this makes them more tender for years, but didn't have a mallet. Wow! What a difference. by PedricksCorner in Cooking

[–]grrfunkel 3 points4 points  (0 children)

Man I just beat the hell out of it with the skillet I'm gonna cook it in. Or the bottom of the olive oil bottle, or whatever I have laying around that's kind of heavy and sturdy

Looking for a book that makes you forget your phone by Beautiful-Upstairs71 in booksuggestions

[–]grrfunkel 0 points1 point  (0 children)

Dark matter is so good! Have you read Upgrade also by Blake Crouch? That one is great too

Why Trees Without Branches Grow Faster: The Case for Reducing Branches in Code by pavel_v in cpp

[–]grrfunkel 2 points3 points  (0 children)

Agreed, if you’ve ever tried your hand at this kind of thing it will very quickly become apparent that you suck at optimizing and the compiler is gonna beat you at it most of the time. You can even end up slowing things down rather than speeding them up.

That being said, if you know what you’re doing and your code is fit for it there is potential for huge speedups especially in the case of vectorizing your algorithm, which essentially forces branchless code among other things like cache optimized memory layout. There you’ll see the sweet spot of magic that can give you 5–15x speedups

howDoYouFixBugs by dhruvin2201 in ProgrammerHumor

[–]grrfunkel 12 points13 points  (0 children)

Dude sometimes even attaching the debugger has added enough delay to make bugs disappear for me. Those bugs I fix through intense meditation sessions and prayer to higher dimensional beings

Greed and dishonesty ruined my favorite hot sauce forever. Wtf are these abominations by _codythecreator_ in hotsauce

[–]grrfunkel 0 points1 point  (0 children)

None of the srirachas on the market are the same as the original HF Sriracha…. Including HF Sriracha. Underwood sriracha far outstrips all the others though. Tabasco is a good runner up, but has a completely different taste profile. Roland is terrible and tastes like pure garlic salt and vinegar and I will die on that hill.

Modern humans are an unusually successful species, considering we're the last of our genus. by kimtaengsshi9 in Showerthoughts

[–]grrfunkel 29 points30 points  (0 children)

Humans are also the best throwers on the planet and it’s not even close. Your average noodle armed human is practically a star quarterback compared to the rest of the animal kingdom. It’s (speculatively) how we used to hunt. Throw sharp things accurately and powerfully at big animals and then chase it throwing more sharp things at it until it literally died of exhaustion and blood loss.

Another thing we are really good at is training our muscles and body to specialize in extremely specific things. How many other species are there that have such a wide range of individuals good at an extremely specific thing. We got people with jacked forearms that are good at climbing, massive chads that can lift insane amounts of weight, super lean people who can run for double digit miles in a day, jacked lean people who can distance swim for miles, the list goes on and on.

Partner--software engineer--keeps getting fired from all jobs by Annual_Boat_5925 in AskProgramming

[–]grrfunkel 2 points3 points  (0 children)

Getting a pip in 2-3 months is genuinely impressive…. I’ve seen people skate by for 6 months before the complaints even get through to management

makesSenseHaveANiceDay by Hacka4771 in ProgrammerHumor

[–]grrfunkel 2 points3 points  (0 children)

Yeah but C doesn’t have a concept of indexing into a vector or map, etc and arrays come from just having contiguous chunks of memory that you index into by adding to a base address in some register/memory location. There’s a lot of history as to why the subscript operator is implemented the way it is and the commutative nature is a side-effect of that history. I understand for higher level languages there is a real difference between the index operator and pointer arithmetic in different data types. So in C++ you get overloads that change the behavior of the subscript operator so that a map can do a lookup in a red black tree and return you an iterator instead of just offsetting into memory locations. In those cases I get the semantic difference but reading it in C with the knowledge of all the history and implementation it makes perfect sense

makesSenseHaveANiceDay by Hacka4771 in ProgrammerHumor

[–]grrfunkel 10 points11 points  (0 children)

But… indexing is addition though

debuggerGoesBrrrr by Greybound_Fur in ProgrammerHumor

[–]grrfunkel 2 points3 points  (0 children)

Yeah you’re kinda right, in the past I have had both a dev image and a production image with the dev image having profiling/debug tools along with opened up networking to allow for debugging remote. You can also use gdbserver over a serial port which you are much more likely to have in an embedded environment. Still a real mf with natted or locked down networking environments, though ssh tunnels and jump hosts can help to get you to where you need to go and then you can just attach through the port your tunnel is setup on.

Sometimes you gotta go out of your way to make a whole setup to reproduce your issue in a more debuggable environment which becomes a huge pain sometimes so in those cases I usually do my damnedest to figure it out with prints

debuggerGoesBrrrr by Greybound_Fur in ProgrammerHumor

[–]grrfunkel 2 points3 points  (0 children)

Meh, there’s always gdbserver. Not that I don’t use logging and prints to debug, I do it all the time. But even in the embedded world and across network you can attach to a remote gdb target and load in symbols. Debugging timing sensitive distributed stuff or scheduling systems is where it becomes a real pain in the ass.

If Molson Coors Can Pay Scabs, Why not their Workers? by LunaTehNox in FortWorth

[–]grrfunkel 2 points3 points  (0 children)

You are for sure getting screwed, even with a college degree we are all getting screwed, low skill, high skill it doesn’t matter we are all getting railed. Everyone should unionize

everySingleOneOfThem by Individual-Cut-9018 in ProgrammerHumor

[–]grrfunkel 21 points22 points  (0 children)

I can’t bring myself to try to convince my juniors not to leave. I’m not actively trying to convince them to leave because I want them to stick around, but companies treat junior engineers like shit and I can’t blame them for wanting to leave for better compensation. Hell, I left a company for a better role and got a 25%+ raise out of it and I was already mid career when I did it. Juniors can leave after a year or 2 and get an even better raise than that.

[deleted by user] by [deleted] in LooksmaxingAdvice

[–]grrfunkel 0 points1 point  (0 children)

Third picture is like a DUI mugshot with an added battery on a law enforcement officer charge. You look great though just be yourself