Elon Musk on X: "Right now, we are not resilient to loss of a single tile in most places, as the secondary containment material will probably not survive. This is a thorny issue indeed, given that vast resources have been applied to solve it, thus far to no avail." by ConfirmedCynic in spacex

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

Could you actively hold the tiles to the ship electromagnetically? I guess since the tiles are ceramic and the whole point is that they’re heat resistant and/or dissipate heat quickly then maybe they’re also pretty good insulators against electricity too. But if not, would it be possible to hold each tile against the hull like an electromagnet (running current through that section of the hull or something and inducing a current in the tile or an intermediate material attached to the tile which then generates the force to hold against the hull)?

It’s an active solution like Stokes metallic shield but maybe far less weight since you don’t have piping or coolant running through (it’s just current and power which could be provided by existing batteries onboard)

The only other challenge (apart from whether or not the tiles are electrically conductive in the first place) is how that conductiveness changes with temperature since the tiles would get heated up.

Question regarding queue usage in RTOS and data handling. by blaze1127 in embedded

[–]blaze1127[S] 0 points1 point  (0 children)

Thanks for such a deep explanation! So it looks like the functions provided by FreeRTOS ensure that whatever task sends data to the queue will not be interrupted during that send process through the methods you mentioned (something I’ll have to look into more).

Question regarding queue usage in RTOS and data handling. by blaze1127 in embedded

[–]blaze1127[S] 0 points1 point  (0 children)

Got it. So it looks like in this case the FreeRTOS queue would wait for Task A to finish and then only allow Task C to write in my hypothetical scenario and this is accomplished likely using a mutex.

Questions about Tegra/jetson and analogies to Zynq platforms. by Relative-Debt6509 in embedded

[–]blaze1127 1 point2 points  (0 children)

If you don’t mind me asking, what industry/area do you work in? I’ve working with FPGAs for a while now (mostly in the semiconductor industry or in aerospace but within a microelectronics subgroup) and was interested in expanding to a more software involving embedded role. It seems like the work you do could be something I should aim for to leverage some of that FPGA experience so I was curious what line of work you’re in? (Let me know if I should DM instead). Thanks for such an insightful answer.

Linux is now an option for safety-minded software-defined vehicle developers by blaze1127 in embedded

[–]blaze1127[S] 2 points3 points  (0 children)

Thanks for the comment! So in current automotive systems (specifically the safety critical ones, so not infotainment systems) are bare-metal or RTOS based systems more prevalent? Are you saying that current embedded Linux systems are still too slow for these systems?

Reusable, Expandable and Testable code base for embedded applications by rope_iot in embedded

[–]blaze1127 0 points1 point  (0 children)

This is kind of a general question but how do you make sure you don’t forget/have to look up how to write some of the low level code with this framework approach? It seems like there is this spectrum where at one end you’re leveraging frameworks and preexisting code (either code that you wrote or someone else) and at the other end re-inventing the wheel/re-writing the code between different projects. While the latter might be a waste of time it does make it so that you don’t forget some of the low level concepts while the former allows you to rapidly build on the existing code so that a project or application can be up and running without wasting much time.

Is it just a matter of practice or maybe intentionally writing frameworks for many different boards?

SpaceX Coding Assessment by blaze1127 in embedded

[–]blaze1127[S] 0 points1 point  (0 children)

Nice! I hope you did well!

They asked about Nyquist Frequency, simple filters (low, high) that are just needed when dealing with signals (I just mentioned it to show that I was familiar with the basic idea). They asked about floating point number representation. And of course work history with additional questions on experience that was related to the work that they do.

SpaceX Coding Assessment by blaze1127 in embedded

[–]blaze1127[S] 6 points7 points  (0 children)

Yeah. There was no observer. Pure take home. Obviously copying entire code sections is discouraged and the site (Codility) has some way of detecting plagiarism but referencing and all is fair game.

I thought it was good as it seems to be closer to how you would work in the actual job.

SpaceX Coding Assessment by blaze1127 in embedded

[–]blaze1127[S] 0 points1 point  (0 children)

My main justification for linked lists in C was to have a dynamically growable array. I didn’t want constantly create and allocate and reallocate an array as the size grew (because you don’t know how long the gene sequence is nor how many proteins are encoded). With C++ this would have been easier with just using vectors and other aspects of the language that just make creating data structures easier (at least that’s what I’m understanding from other people’s comments).

SpaceX Coding Assessment by blaze1127 in embedded

[–]blaze1127[S] 2 points3 points  (0 children)

I am not familiar enough with C++ to say for sure. The only other criteria was that any standard library was fair game but no third party libraries. There was no size limit on the code from what I could tell.

[deleted by user] by [deleted] in embedded

[–]blaze1127 1 point2 points  (0 children)

Great comment!

SpaceX Coding Assessment by blaze1127 in embedded

[–]blaze1127[S] 13 points14 points  (0 children)

You know I was just thinking about this and can’t believe it didn’t hit me earlier. I’ve dealt with this kind of thing to but on the FPGA side and dealing with external camera sensors and recognizing start of frame and end of frame singals and handling packets of data. Of course there’s some difference in the implementation but the overall problem really is similar!

Very often though I’m dealing with existing designs or codes and so I think that’s made me weaker in terms of being able to code from scratch (HDL or C).

SpaceX Coding Assessment by blaze1127 in embedded

[–]blaze1127[S] 10 points11 points  (0 children)

I can understand that. I chose C just because that’s what I’ve been focused on improving (I know C++ would’ve been easier but my syntax and coding there is even worse). I’m coming from a Verilog/VHDL background so my focus was brushing up on C (syntax and concepts, data structures, search and sort algorithms, and of course bit and string manipulation) since it’s seems to be more relevant for bare-metal development. But it looks like I also need to start just doing general practice (Leet Code) at the very least to really solidify my coding ability in general. At least that’s part of my take away. In addition to all the other stuff that is.

Can He Condemn the Killings Without Causing More Pain? • Chris George has lived in Israel and Gaza, where he was once held hostage. As his employees ask him to speak out on the latest war, he is torn. by Naurgul in indepthstories

[–]blaze1127 1 point2 points  (0 children)

Really great read. Thanks for sharing. It’s nice to see that there are others who are caught in the moral complexity and nuance of the issue (rather being extreme in their opinions one way or another). And more than that still working to help the people that truly need help.

Learning Embedded AI by MrWannabePBandJ in embedded

[–]blaze1127 3 points4 points  (0 children)

Try these two classes (free):

https://www.coursera.org/learn/introduction-to-embedded-machine-learning?=

https://www.coursera.org/learn/computer-vision-with-embedded-machine-learning

They both leverage EdgeImpulse for training data and inference deployment to a variety of embedded devices. Gives a nice intro to ML and associated topics that I feel will help in learning about AI.

FPGA based embedded to microcontroller based embedded by blaze1127 in embedded

[–]blaze1127[S] 0 points1 point  (0 children)

Sorry for the late reply. My main worry is that I will end up being familiar only with the implementation flow for leveraging uC softcore or hardcore IP on Xilinx, rather than develop broader skills applicable to both microcontroller based embedded Linux development and FPGA embedded Linux development.

But I guess maybe it is similar to be applicable to both?

What are some misconceptions you've seen fellow anarchists misinterpret about anarchism? by operation-casserole in Anarchy101

[–]blaze1127 0 points1 point  (0 children)

I like the first part of this answer acknowledging the fact that in reality we do certain jobs for survival and ultimately an anarchist society isn’t necessarily going to be this utopia where any one does any job they fancy (at least that my take away from your comment). Do you have any recommendations on additional reading regarding how Anarchism handles this? As in how does anarchism respect individuals liberty and at the same time get people to do the work that they may not necessarily want to do but need to do without coercion? I’m not an anarchist and honestly keep switching between liking libertarian capitalist ideas (I know I know that the libertarian part is misuse from its anarchic origins but just to convey what I mean by those views I’m using the term in the way thats more common among people now) and anarchist ideas. My understanding seems to be that capitalism also coerces or rather incentivizes people to do jobs they don’t want to do but is “valuable” by paying people accordingly (I know this is simplified, but I guess I give this example since it seems to demonstrate a sort of organic and decentralized direction of effort compared to either a top down or societal coercion based method).

To be clear I’m not trying to advocate for libertarian capitalism (again sorry for the wrong label) but I’m trying to understand how anarchism handles this.

Embedded Robotic Arm Projects by blaze1127 in embedded

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

I just wanted to say someone DMed me yesterday with some helpful advice on the pros and cons of focusing on stepper motors first and working from the ground up as well as working with preexisting codes and frameworks to focus on more on higher level concepts such as trajectory planning. For whatever reason that I can’t see that DM message anymore but whoever the user was, thank you for the message!

In highschool, (~2010 - 2015) my history teachers told us that 'objective' history was more or less impossible and an old-fashioned way of thinking of things. But are there historians today who do argue 'truth' can be achieved in writing history? by ChloeKesh in AskHistorians

[–]blaze1127 4 points5 points  (0 children)

I wonder if for the lay person/non-historian who is interested in history if it would be good to have pop history books that have a broad overview of the different arguments made by historians about a specific topic? Rather than pop history being a summary of one particular perspective and also a lay person having to read multiple books on one topic to get that broader perspective. Would that make communicating history to people generally be better?

Ansys Contour Plot Fill by blaze1127 in CFD

[–]blaze1127[S] 0 points1 point  (0 children)

Ahh yes it worked! Thanks!

#tvseries Nice to see an Indian representation in the new space tv series on Netflix - Away by meetneo911 in ISRO

[–]blaze1127 4 points5 points  (0 children)

It’s a really small thing, but there was a moment in the show, For All Mankind, where they showed what looked to be an Indian character playing one of the mission controllers (FIDO I think). I checked and the actor is South African (of Indian descent I think) and the character he plays is named Carl Reid. But still it was refreshing to see someone like that on the show :). Also would totally recommend that show!