1,310 karma · joined June 27, 2014
Every component is analyzed from a cyber security perspective. Many components needs tampering protection - while others need not. This includes replacing components with malicious ones.
It is not logical at all and a stupid regulation. But it is not as simple as you can do what you want if you have physical access.
Fiber is a datastructure where the execution context is saved. Eg. registers (including instruction pointer) and stack etc. That is a fiber: data.
You normally use a threadpool, core pinned, to execute these fibers.
Since you jump in userspace, you more or less only have to pay for cache misses.
There are many upsides of designing a program using fibers. The major downside i see is that you can not blindly trust mutex and semaphores any longer - since the fiber can change execution thread while yielding/waiting for condition.
It is very important to note that you can not leave Ceuta without passport etc. It is not part of Schengen. This is a problem for Ceuta and Spain, and nothing more.
Think about that when you read what your politicians say about the incident. I have seen many lies and false statements the last few days.
The leaders should stand by Spain, not lie to their citizens about the situation to win votes.
"Why C++ Sails When the Vasa Sank"
The git support for new employees drops basically to zero.
You know your old Soundblaster AWE64 Gold, with all bundled programs [0]. Or that very special Analog Video grabber card you have.
Wine is user space. This is the full OS.
[0] Ok, that maybe works in linux, but you get your point.
You use Monaco Editor for that.
All I see are dependencies that are glued together with claude.
Can you clearify exactly what you have developed?
I'm sorry but what? Your job demands what apps you have installed on your PRIVATE phone!?
this was interesting! Do you have a link or something to be able to read about it?
Only one similar named price in the name and memory of Alfred Nobel, which some how, is allowed to be part of the Nobel prize celebration.
I guess my opinion is in minority, but i don't like that another prize hijacks the Nobel prize.
[0] https://gist.github.com/dosshell/495680f0f768ae84a106eb054f2...
Sorry for the confusion and spreading false information.
SIMD/MIMD will benefit of working on smaller width. This is not only true because they do more work per clock but because memory is slow. Super slow compared to the cpu. Optimization is alot about cache misses optimization.
(But remember that the cache line is 64 bytes, so reading a single value smaller than that will take the same time. So it does not matter in theory when comparing one f32 against one f64)
When talking about not assuming optimizations...
32bit float is slower than 64bit float on reasonable modern x86-64.
The reason is that 32bit float is emulated by using 64bit.
Of course if you have several floats you need to optimize against cache.
What do you mean by interface?
A dynamic library is handled very different from a static one. A dynamic library is loaded into the process virtual memory address space. There will be a tree trace there of loaded libraries. (I would guess this program walks this tree. But there may be better ways i do not know of that this program utilize)
In the world of gnu/linux a static library is more or less a collection of object files. The linker, to my best knowledge, will not treat the content of the static libraries different than from your own code. LTO can take place. In the final elf the static library will be indistinguishable from your own code.
My experience of the symbole table in elf files is limited and I do not know if they could help to unwrap static library dependencies. (A debug symbol table would of course help).
Wouldn't it open up for a new attack vector where process could read each other data?
But we do know what it can not static link to, any GPL library, which many indirect dependencies are.
https://fortune.com/2024/03/11/adaptive-startup-funding-falc...
I think wikibooks is a good initiativ to solve this, and could be powerful when combined with a normal wiki.
Of course the best result is when the tool is combined with a good artist.
I'm 100% sure the price for game art will drop significantly, if it already hasn't.
How does that differ from RAII?
I think i misunderstand you or lack knowledge, because this sounds exactly like RAII.
I know that rust has major compile time checks, but saying that the difference is that it reason about life time as difference to c++ is misleading. I think the major point of c++ compared to c is that c++ "reason about object lifetime statically" with deconstructors and RAII. And saying that rust do this and implying c++ don't is misleading.