Moore's Law Revisited
I think announcing the death of Moore's Law is somewhat premature. Memristors promise to accelerate GPU performance and lower power needs just as they are doing with AI processing.
16 publicly visible posts • joined 24 Oct 2022
The biggest problem I see is that we don't find new developers taking over at least some of the maintenance effort. A prime reason I see for this is the startup difficulty. I have been casting around to get involved in an Open Source project, but each one I've examined lacks internal documentation.
I would strongly encourage current Open Source software developers and maintainers to begin preparing internal documentation. Architecture documents, class hierarchies and descriptions of owned functionality (if object oriented), outside resources used and interfaces, processing model, rules regarding things such as memory responsibility (who allocates, deallocates), thread usage, design patterns, etc. Formal documents not necessary, a wiki would be fine for this.
I know it's a lot of work (having written these), but the work spent now will reduce the work needed substantially in the future.
The discussion of dynamic vs. static linking omits a key advantage of dynamic linking: cache utilization. Shared libraries increase the likelihood that a given code segment will be in the CPU cache, which executes dramatically faster than code which much be fetched from main memory. While this is not generally visible when benchmarking individual applications (which is why it tends to get overlooked) i can have a significant impact on system performance.
If Torvalds is indeed limited by "regulatory reasons", then he needs to cite the specific regulation as well as the regulators, so that the objections can be addressed to the correct person. His failure to do so is to his detriment.
If anyone has problems with these drivers after this point, complaints should be addressed directly to him until he resolves the situation.
Based on my experience with large in-memory database development (DataBlitz, aka Dali) and the performance increases that can be obtained by not copying data (both disk/memory and memory/memory) I've wondered if it perhaps a fundamental mistake to use messaging as the fundamental IPC mechanism rather than something akin to memory-mapped files.
It is time that Biden come to his senses and call off this ridiculous ban on computing technology to China. While it is slightly slowing Chinese technology growth, it is resulting in their building a parallel set of industries to compete head to head, while also slowing US technology growth since US industries cannot take advantage of Chinese breakthroughs
The result is that the US will have less influence over China, and reduce the Chinese desire to see potential American suppliers succeed. The result is a less peaceful world.
With all these claims of plagiarism by artists and writers, I have to wonder why no one points out that humans "ingest" (more commonly referred to as "read" or "study) other works, and incorporate ideas, language, idioms, etc. from those same types of works. AI LLMs are doing nothing new beyond this, and the complaint is simply FUD and Luddism.
As an "old timer", I remember when people required documents to be in MS-word format. PDF (which I often argued for, vociferously, as the preferred format for document transfer) was a HUGE improvement.
As it stands, I've used any number of PDF readers, and I think the number of documents that I found that I couldn't read can be counted on two hands, using just the thumbs.