BlazeDaley

joined 2 years ago
[–] BlazeDaley@lemmy.world 17 points 1 week ago (1 children)

I’m going to whoosh the joke for a moment.

Avoid allocating memory in sig segv handlers. I worked at a company once that had written their own handlers that tried to print a stack trace. I was fortunate enough to find a machine in a test environment that segfaulted while allocating memory. The handler then caused a deadlock in a call to malloc (through new). I ended up rewriting the handler to fix two sources of memory allocation. First I preallocate enough space to do string manipulations in the handler. Second I made eager calls to a few libc functions used in the handler to avoid memory allocation from lazy binding from ld.so.

[–] BlazeDaley@lemmy.world 14 points 3 weeks ago

RD1 generates power 99% of the year and collects solar radiation by autonomously redirecting its reflectors toward a concentrator to focus sunlight throughout each day. RD2 uses flat panels, with solar cells facing away from Earth and microwave emitters facing toward the Earth. RD2 generates power 60% of the year due to its limited capability to reposition itself or redirect solar radiation toward its solar cells.

https://ntrs.nasa.gov/api/citations/20230017756/downloads/ASCEND%20SBSP%20Final%2005162024.pdf

[–] BlazeDaley@lemmy.world 6 points 4 weeks ago (2 children)

Footage is in the link OP provided.

[–] BlazeDaley@lemmy.world 5 points 1 month ago

Every projection between a sphere, or even sphere section to a plane is going to have distortion. You can make tradeoffs between different distortion types, but you wont eliminate them.

Gauss's Theorema Egregium

[–] BlazeDaley@lemmy.world 38 points 1 month ago

They contained the impact. Root causing or “understanding” should come after impact mitigation. If needed find a safe way to reproduce the bug without customer impact.

We reverted the refactoring, deployed, un-banned the CEO, and set about analysis.

[–] BlazeDaley@lemmy.world 14 points 2 months ago* (last edited 2 months ago)

I’m not disagreeing. The report isn’t clear. This is written by people asking Congress for a budget cut.

NSF programs indirectly impact millions of people, reaching PreK-12 students and teachers, the general public, and researchers

The actual impact to the pipeline may be far larger.

[–] BlazeDaley@lemmy.world 12 points 2 months ago

For a limited definition of “solved”, sure. I recommend looking at the article for the dates that commonly used systems have solved the problem. Most are very recent, and changes like this take a very long time to adopt.

[–] BlazeDaley@lemmy.world 6 points 2 months ago

She’s complaining about the phrase “giving time back”. It’s a phrase used in corporate settings that is often used for small amounts of time. The meaning isn’t really important, but I find it’s used by individuals as a way of “virtue signaling” that everyone in the meeting are busy with other priorities.

Hopefully it’s a phrase that will pass quickly like many other corporate phrases.

view more: next ›