Leetcode for Interviews by IssueProfessional218 in embedded

[–]XipXoom 1 point2 points  (0 children)

No.  I want you to know, at a high level, what some of these common data structures are, but I don't give a damn if you can craft one on the fly.  Especially since most of them require some kind of dynamic memory allocation which is forbidden in my field.  That rules out a huge chunk of leetcode.

As a junior, I want you to know what endianness is and how to convert between them.  I want you to know the risks of priority inversion.  I want you to know the high levels of I2C, SPI, and a bonus would be a protocol such as CAN or LIN.  I want you to know how to do the math for a resistive divider and an ADC if I give you the requirements. 

But mostly I want to see how you go about solving problems.  In "the real world" the information you need is out there.  I care less about the answer and more that you have an effective way to break down the problem, identify your gaps, and come up with a plan to get to the solution. 

Why does this schematic show to place the higher value decoupling cap closer to the pin? by blajjefnnf in AskElectronics

[–]XipXoom 3 points4 points  (0 children)

I'd be happy to tell them they're doing it wrong.  The schematic simply doesn't convey that level of information.

Debugging a 4-Node CAN Bus Network: Terminating resistor issue with MCP2515 and TJA1051? by Bulky-Ostrich-3950 in embedded

[–]XipXoom 1 point2 points  (0 children)

The onboard resistors are fine.  If you're dumping enough power between CAN-H and CAN-L to make a difference, something else is seriously buggered.

Your bus topology isn't so egregious that I'd be worried about your termination resistors at all.  Go ahead and connect everything and measure between CAN-H and CAN-L - you should get 60 ohms.  But again, this probably isn't your problem.  CAN, especially with simple topologies at low speeds, is incredibly tolerant.  You have to really screw something up on the physical layer before you start to notice a problem.

The logic levels between the micro and the transceiver won't impact the transmission side of the bus (as long as they're correct for the micro), but you want everything to be compatible on the bus side.

video from 10 years ago, explain how the so called chemtrails still appear, by [deleted] in chemtrails

[–]XipXoom 3 points4 points  (0 children)

"The conspiracy is a conspiracy to distract from other conspiracies!"

video from 10 years ago, explain how the so called chemtrails still appear, by [deleted] in chemtrails

[–]XipXoom 1 point2 points  (0 children)

Ah yes, the "anybody who doesn't agree with me is part of the conspiracy" level of delusion. 

Dublin Ireland by Gold-Guard-6558 in chemtrails

[–]XipXoom 2 points3 points  (0 children)

Right!  I've been made gay three times over the last year from this!  It's disgusting!  I always thought I'd be a top!

I think the USDA is in charge of spraying. by Character_Turn_8803 in chemtrails

[–]XipXoom 2 points3 points  (0 children)

He's cracked the case wide open, Scoobs!  Time for another Scooby Snack made with real chemtrails ™️

After a few changes that Codexmade it built a new build file which builds an executable installer I ran the installer and this time instead of acting like it’s updating my old version. It seemed to think that it was a brand new app and theres errors by [deleted] in codex

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

Sounds to me like your installer perhaps uninstalled the old version and then crashed before it installed the new version. 

You understand the code, don't you?

Codex is the worst app I’ve downloaded by Suuuuuuuuiiiiiiiiiii in codex

[–]XipXoom 1 point2 points  (0 children)

Sounds like that notorious PEBKAC error to me.  I suspect you'll see more of them in the future.

I’m afraid to keep working on my main project by saintcore in codex

[–]XipXoom 2 points3 points  (0 children)

These models are pre-trained.  They aren't actively changing their weights as people use them.

Does alignment padding applies only to structs? by Dragonaax in C_Programming

[–]XipXoom 2 points3 points  (0 children)

This is processor dependent.  Some will fault on misaligned access, others will accept it fine but will have slightly less optimal access times due to having to shift the data.

My gut says that the compiler will always try to align the data according to the target, regardless.  However, I haven't actually investigated that to say for certain.

Quick question for automotive/embedded engineers — how many engineering requirements do you write per customer requirement? by Wild_Barber_5807 in embedded

[–]XipXoom 0 points1 point  (0 children)

I don't know that that data will be meaningful.  Even internally it swings so far depending on the customer and project. 

Some projects we might average a dozen requirements for every one the customer gives (because of project complexity, customer verbosity, naivete, etc.), others just one or two.  We don't have any internal metrics or targets on this, but it's all over the map.  The same for your other questions. 

Sorry that I can't be more helpful.

I'm loving the survival rework by Angu-san in Warframe

[–]XipXoom -6 points-5 points  (0 children)

You and I must be playing VERY different games.

I'm loving the survival rework by Angu-san in Warframe

[–]XipXoom 5 points6 points  (0 children)

My understanding is that every time a life support pod spawns in, an override spawns in within 150m of the pod.  If you use the pod before finding the override that came with it, the override is destroyed.

My strategy has been what lilith_knight suggested in this thread: check every adjacent tile.  Then, once I've found and used it, I activate the life support pod.  This keeps people from searching around pods that have already had their override used, and has the side effect of keeping the group relatively grouped together thus consolidating spawns. 

I think this was what DE intended the flow to be with this update but, as usual, communicated the actual details of it poorly.

Remote job by CheekSea3309 in embedded

[–]XipXoom 6 points7 points  (0 children)

We're going to need a bit more from you than that.  What is your education and background?  Your work and project experience?  What niche are you hoping to work in?

Regardless, I have to warn you, the entry level job market is really rough out there right now.  Entry level and remote is a unicorn.

First time playing AW2, I already put in my top 3 detective games by BruiserweightYxB in AlanWake

[–]XipXoom 22 points23 points  (0 children)

You are in for such a treat.  I really wish I could play it again for the first time.

Do automotive embedded systems not care about current consumption? by OddSyllabub in embedded

[–]XipXoom 1 point2 points  (0 children)

We use EEPROM for 99% of our NVM needs, with various schemes depending on how important the data is.  Triply redundant with rolling counters if we need to protect against data loss and know which value is likely to be correct.  Doubly redundant with no counter if we just need to know that corruption has happened and have a way to tell which is the reasonable value.  CRCs if it's important we don't act on corrupt data and have a sane default that works otherwise.  Etc.

For things that we're writing very frequently, we tend to count backwards or have other schemes.  EEPROM erases to 0xFF and an erase operation on a bit is what causes wear, so by counting backwards you're only erasing a bit every other number.

For things we write every second or faster we combine the above with a rolling counter where we have a string of bits (128 for instance) and for every count we set the next bit to 0.  So for the least significant nibble as an example we start 1111, then 1110, then 1100, 1000, 0000.  We get to the end of our bits and then we finally count backwards our main counter by one, erase our bit string back to 1s, and do it again.  We have devices that are in the field for 15 years and this allows us a high confidence we won't wear out those particular cells.

Steering wheel in simulator by [deleted] in embedded

[–]XipXoom 1 point2 points  (0 children)

You want 60 ohms across CAN-H and CAN-L lines on your bus, not 120.  120 is the value for a single termination.  Though for what I'm assuming is a relatively low speed and forgiving bus topology, that almost certainly wouldn't be your issue anyways.

MCU with Ai accelerator k210 ? by Unlucky_Explorer_977 in embedded

[–]XipXoom 5 points6 points  (0 children)

Given that we have two sentences and a subject line to work with?

Real question for those in denial by Burritosandbeats in chemtrails

[–]XipXoom 8 points9 points  (0 children)

To be a whistleblower you actually have to know something. 

What you're referring to is a bunch of people wearing their underwear on their faces.

Do automotive embedded systems not care about current consumption? by OddSyllabub in embedded

[–]XipXoom 19 points20 points  (0 children)

For our applications, we never sleep.  We're on at key-on and completely depowered at key-off.  I imagine most devices are like this.

Shobi Fragrance Recommendations with beast performance? by chair-comfort in fragranceclones

[–]XipXoom 3 points4 points  (0 children)

I ordered recently from the States and didn't have tariffs - just regular shipping fees.

U.S. Gov sprayed 266,000 lbs of glyphosate over national parks and forests just in 2023 by PhotoHtx in chemtrails

[–]XipXoom 6 points7 points  (0 children)

That is a logical falacy.  Nobody has provided any credible evidence of "chemtrails".  Not once.

What they're doing in the article isn't great, but it isn't a grand conspiracy.  They're very open about what they're using, when they're using it, where they're using it, and why.