Clif Collins at CollinsSoftware made a video about the state of hardware and software development

https://x.com/RichardKCollin2/status/1837598419034296337

Clif Collins at CollinsSoftware made a video about the state of hardware and software development

All of these computer languages from the past are finite and they have very strict rules that cannot be varied. Maybe I can just say that any finite language can be optimized, or it cannot. Usually it is not that the whole language can be optimized, just parts. Fortran Algol Basic Pascal C (many dialects) Assembler (many dialects),  machine code, etc etc etc. They implement on mostly static hardware, and specific functions can be optimized. The developers will say it is flexible but the end users have no real say, no real access to what machines can do.

Usually things like floating point calculations are exact to the last bit. But Clif can tell you stories where it is not. All the hardware manufacturers today cannot make a core to handle all the devices and put it in hardware. All the operating systems makers today cannot make a core so that all applications (more and more that also talk to other applications over the Internet or networks) have secure global communication.

This rather slippery state of things is because so many groups worked independently and not systemically to make hardware, software, operating systems, devices, protocol and rules – to benefit the individual and very very small groups (compared to 8.2 Billion humans). I see them as playing little games, when much more serious things are happening.

I have talked to Clif about it many times. But he has been writing optimized code for decades. He laughs at “big data” because it is usually a very common algorithm or methods that most everyone of his generation knows, and two generations later all that has been forgotten.

Clif made a video today. I have not watched it all. I am pretty sick today, so taking a break from global issues, and Internet issues and endless useless arguments between AI competitors. I am working on quantum and gravitational noise statistics, something that always relaxes me. I am probably going to abandon the Internet Foundation one day and just look at noise from the earth, solar system, our galaxy, our universe. Or a candle flame, a drop of water, electrons and photon and gravitons. Most anything is more interesting than talking heads and endless debates over products that people are pushing.

Ciff’s video on YouTube: https://www.youtube.com/watch?v=S_BBqTkw4ug
Clif’s October Newsletter: https://collinssoftware.com/_HOME.htm?16./$public/newsletters/2024_oct.htm

Clif has been working for decades. He might joke and talk casually, because we are from Texas. But think about what he is saying. If he suggests something, consider it.  If he says something is bad, look to see where he knows there are serious problems affecting human use of computers at all levels.

Richard Collins, The Internet Foundation


@Paskare I deleted that note about OpenAI. I am giving up on them. It will take me time to find a better alternative, but wasting my time trying to get AI companies to change is useless. Any little gatekeeper can say no. I want a company that listens and cares about the whole world, all humans, not just their paychecks.
 
I posted a note about my brother, Clif’s, video today. You might find it useful.
 
Richard Collins, The Internet Foundation

Robertoogalli @ZeaM4ys Sep 20 Just a question about the compiler, how does it handle optimization of multiple different languages at the same time? Does it use some form of global format IR or something like that? Does this not have implication on optimization of particular languages’ features? Thank you

Look at my latest post about my brother Clif’s video then ask him your question. It will be up in a minute.


Richard K Collins

About: Richard K Collins

The Internet Foundation Internet policies, global issues, global open lossless data, global open collaboration


Leave a Reply

Your email address will not be published. Required fields are marked *