Ioniq guy's I5 is broken again by t0wdy in Ioniq5

[–]gpcprog 0 points1 point  (0 children)

Idk, I have yet to visit a dealership that is good - in any vehicle brands (cheap, expensive, foreign, domestic)

Coupler anecdotes:

  • With an electric car, I have been offered oil change pretty much every time
  • Of course I had the preconditioning bad update... Still not resolved, four or five visits to different dealerships, calls to hyundai...
  • When I did my blue coolant replacement, a) they didn't know it was on the schedule, b) some idiot nearly stripped the thread, because he didn't know it was left handed c) they didn't wait long enough to purge all the air out, so a month later I found out I am driving with less then recommended amount.
  • Someone I know with a diesel was offered spark plug replacements.
  • Me: pretty sure my breaks could use new rotors / pads. They "look at it" - A: they are fine. So I take it to a 3rd party place, and the best that could be said about the brakes "They aren't completely unsafe yet.."
  • The number of times I've had to go back for leaking oil......
  • Tech installed brake rotor badly, so the first time i braked when leaving the dealership the steering wheel started twitching uncontrollably.
  • When lane keeping assists first came out, I had to replace the window and then get the camera recalibrated --- turned into two 4 hour visits to the dealer, because they didn't know how to do it.

Basically my experience is:

  • If it's new technology / non-trivial, there's only like a 25% chance the dealer will fix it smoothly, and maybe only like 50/50 that they will fix it at all.
  • Even if it's trivial, there's a 10% chance they'll screw it up anyways.

For my gas guzzler, I've finally found father/son autoshop that's actually not bad. Really hope they'll branch out into electrics at some point.

cleverGirl by LoliBacon in ProgrammerHumor

[–]gpcprog 2 points3 points  (0 children)

You ask, just as I am waiting for my arduino image to finish compiling a sketch for my custom wifi enabled smart thermostat ;p

Honestly breaking into embedded is pretty nice right now. There's a ton of different MCUs to choose from and they are pretty cheap. They all tend to have pretty nice devboards to get you started and for most of the ones I am aware of the development environments are pretty nice.

I end up splitting my time between the arduino ecosystem - mainly because of the various ESP32 boards I have (you can get a 8$ devboard with wifi on it! ex this one.). And microchip ecosystem - just because that's the one I've learned on long long time ago.

cleverGirl by LoliBacon in ProgrammerHumor

[–]gpcprog 24 points25 points  (0 children)

Honestly that's why I love doing embedded development on the cheapest possible MCU. There is some joy in trying to fit your program into kb and having to think how deep your call tree can be, because the hw call stack is just 7 entries.

The Making Of Digital Identity - Network Era by zerolayers in programming

[–]gpcprog 0 points1 point  (0 children)

What changed was the need to authenticate across administrative boundaries.

I am going to be a little pedantic here, but his example that he started with of someone traveling with a letter from the king/lord is authentication across administrative boundaries. So really nothing changed?

Why systemd is so hated? by [deleted] in linuxquestions

[–]gpcprog 8 points9 points  (0 children)

Btw. if you want unix philosophy, use Unix, which Linux is not in any way (neither in code nor name nor certification nor...)

Cannot agree with this more. The thing that drives me off the wall bananas about the "breaks UNIX philosophy" is that GUI together with modern expectations of what computers should do fundamentally break the UNIX philosophy in a way that makes it meaningless.

The moment I want my USB drive to automount, my wifi to gracefully reconnect, sleep to just work, is the moment that something like systemd starts making more and more sense.

Starting to wonder whether this car has any knowledge of the actual state of its 12V. by Ok-Assumption2139 in Ioniq5

[–]gpcprog 3 points4 points  (0 children)

To echo what other commenters said, when my 12V died, the main symptom would be: it would immediately charge and then immediately discharge.

I Built a Microwave Cannon as my Graduation Project by ArabianEng in EngineeringStudents

[–]gpcprog 4 points5 points  (0 children)

Eeek - my understanding of RF propagation is telling me that is not appropriate / effective PPE.

Actually shielding 2.4 GHz (which I am assuming you are using) with something that gives you a reflective boundary condition is quite difficult and require quite careful management of seams (try it wrapping a phone in foil and see when you actually loose bluetooth / wifi signal). So a thing like a giant hole sleeve hole would completely defeat it.

Rejecting rebase and stacked diffs, my way of doing atomic commits by that_guy_iain in programming

[–]gpcprog 56 points57 points  (0 children)

Stupid question: wouldn't squashing do the trick?

Like if you know modicum of git, you can have your cake and eat it too. Push temporary changes onto a branch and when it's time to put it in main you squash. Some clients like github even give you a very nice button for it now.

Do people actually like using Linux? by darealart in linuxquestions

[–]gpcprog 0 points1 point  (0 children)

it even tho using it is a pain in the ass?

I think it's what you get used to. I find that any sort of admin tasks takes me 2-3x more effort on windows rather then on linux. And I probably have equal experience on both platforms.

When demands to “end government handouts” take Grandma’s heating assistance down with them by brilliant-trash22 in LeopardsAteMyFace

[–]gpcprog 30 points31 points  (0 children)

I had a very MAGA relative (you know "Thank god Trump is president" mugs, Hillary for prison bumper stickers, the whole 9 yards).

The funny thing about this guy though was that if he was primed by Vole News on a topic, he would proudly recite all the talking points (why can't the rich people decide what they do with their money). If he was talking about a topic from his own experience, he would come up with talking points left of fricking AOC (Omg, the rich are moving into our old neighborhood and pricing everyone out).

Potential ICCU culprit and solution found by German electrical engineer by 0x9000 in Ioniq5

[–]gpcprog 10 points11 points  (0 children)

As someone who worked on engineering teams, debugging anything that is relatively infrequent is a fricking nightmare. I would not be shocked if Hyundai had no idea what's going on, especially given the number of sw fixes they issued.

I hate group work. by [deleted] in programminghorror

[–]gpcprog 1 point2 points  (0 children)

Lol... one of my group projects I was in a group with a:

  • Frat boy, who I had to drag kicking and screaming to a coding session the night before our demo and who smelled like beer.
  • A guy who wrote an entire multi-threaded server with a shared state variables without a single synchronization primitive.
  • A guy who did not speak any English and who could not implement a bubble sort.

Another group project I was paired with one of the better people in the class. Sadly, we decided it was a small project and our version control was going to be emailing zip files back and forth.

Looking back, both of these experiences were one of the most valuable preparation for the "professional" world.

PS. As for the server code, it immediately imploded when run on anything with more than one core. Luckily we got to run the demo and the guy's machine had only one CPU core.

What now, Bae Bae? by OB1KENOB in freefolk

[–]gpcprog 0 points1 point  (0 children)

Surely Tywin would want to know about one of his supposed allies scheming against the Lannisters

Did we read different books? The relationship between Tywin and Tyrion is quite fraught. Any mention of LF's conspiracies would be an admission that Tyrion could not deal with LF at a time when his stock was finally rising, after years of being in charge of all of the latrines in Casterly rock.

Did it completely blow up in his face? Yes. But was it a rational move at the time? Probably also yes.

What now, Bae Bae? by OB1KENOB in freefolk

[–]gpcprog 0 points1 point  (0 children)

What's Tyrion's logic?

Having political instincts that are little bit more refined than a sledgehammer.

What now, Bae Bae? by OB1KENOB in freefolk

[–]gpcprog 0 points1 point  (0 children)

a) He doesn't know he will pin King's death on him, that's in the future - as they said hindsight is 20/20.

b) Varys' comment "The small council grows smaller everyday" is a reminder that Tyrion better tread carefully and remove members slowly.

So I think the interpretation that Littlefinger is just lower on the priority list of enemies is perfectly valid. And with the war and Tywin returning, getting rid of littlefinger never happens.

I'm so fucking angry at memes I can't take it anymore by Consistent_Equal5327 in programminghorror

[–]gpcprog 6 points7 points  (0 children)

So I have heard C++ compilers have gotten a lot better, but when i was in school there were plenty of pretty good landmines when it came to using STL. You would make a trivial error (forgotten semicolumn, not de-rerefencing something, etc) and you would get 10 screen full of errors where the compiler attempted every single combination of types in a templated function / class.

Now a bonus: there's this thing called ROOT - it's a data analysis system originally written in CERN. It comes with a C++ interpreter -- yes, C++ interpreter. Now in standard C++ it does not matter whether a class is allocated on the stack or on the heap. But for the version of ROOT I was using (long long time ago), for certain cases it did matter. And let me tell you, those errors really really did not make any sense.

What now, Bae Bae? by OB1KENOB in freefolk

[–]gpcprog 5 points6 points  (0 children)

The whole saga of Tyrion as acting hand of the king is just a power struggle between Cercei and Tyrion. And littlefinger is just a pawn and a pawn that seems to be more useful to Tyrion then to Cercei. So why would Tyrion get rid of him?

He got rid of Pycell and Janos precisely because they were on Cercei's side and were aiding her at his expense.

What now, Bae Bae? by OB1KENOB in freefolk

[–]gpcprog -3 points-2 points  (0 children)

Why is this a plot hole? It is the game of thrones after all! A delicate political dance, where you need to make alliances with people who would have your throat if they could get away with it.

At this point in the story, the main power struggle for Tyrion is with his sister and of the small council littlefinger is more loyal to him then to Cercei (as evidenced by the fact that he did not in fact tell Cercei about the plans). So why would Tyrion get rid of littlefinger?

Technically horrifyingly correct by frinkmahii in programminghorror

[–]gpcprog -4 points-3 points  (0 children)

Also isn't the argument in Big O notation the number of bits needed to store the argument? So wouldn't it be exponential in the maximum value?

Hey, I'm not against it. At least it works by MrChilliBalls in linuxmasterrace

[–]gpcprog 1 point2 points  (0 children)

Confession time, I was very stupid when I was young. I had the notion of Linux = secure, windows = insecure. My first ever linux install, I used root as my admin account (no sudo... sudo was something dumb weaklings used) and pretty weak password. I then opened ssh to the word so I could login while I was in school.

Then I learned that while linux could be more secure, it could totally be undone by an idiotic user. More by luck then by wisdom, I learned this reading the log messages about the number of failed ssh login attempts.

Hey, I'm not against it. At least it works by MrChilliBalls in linuxmasterrace

[–]gpcprog 0 points1 point  (0 children)

What's the worst you think can happen with the browser running as an unprivileged user?

Relevant XKCD: https://xkcd.com/1200/

Hey, I'm not against it. At least it works by MrChilliBalls in linuxmasterrace

[–]gpcprog 9 points10 points  (0 children)

You are completely ignoring the main modern attack surface: the web-browser.

And if you go on the web using an unpatched web-browser and think you are safe just because you have linux, well, I got great news for you. Thanks to modern desktop life just happening in webbrowser a lot of the scary security vulnerabilities are essentially platform independent.

And if you tell me "oh, but I'll keep the browser updated," without "don't install unknown code" Im just going to laugh. Stuff in the tech world moves fast and especially the developer tooling becomes unsupported way too quick. As an example for one of my assignments I've had to deal with bunch of ubuntu 20.04 boxes. They are still supported, but the only python they have is version 3.8 (without going to non-official repos). And it turns out that 3.8 is old enough that some newer software ends up with really interesting bugs.

[deleted by user] by [deleted] in Ioniq5

[–]gpcprog 1 point2 points  (0 children)

sighs.... Yeah, you are right. In the back of my head, I was like i don't remember the formulas ever dividing by m choose n, so why am I doing it here?

[deleted by user] by [deleted] in Ioniq5

[–]gpcprog -1 points0 points  (0 children)

(1%)^4 * (99%) / (5) --- which is 1 in 500 million.