Cover photo
Hasjim Williams
Works at Analytica Medical
Lived in Brisbane, Australia
74 followers|381,280 views


Hasjim Williams

commented on a post on Blogger.
Shared publicly  - 
Update: If you want to run ChrUbuntu on a Chromebook Pixel or one of the new Haswell-based Chromebooks like the HP Chromebook 14 or Acer C720, please take a look at the newer script that offers a better way to dual boot. Up...
Add a comment...

Hasjim Williams

Shared publicly  - 
Rob Pike originally shared:
I was warmly surprised to see how many people responded to my Google+ post about Dennis Ritchie's untimely passing. His influence on the technical community was vast, and it's gratifying to see it recognized. When Steve Jobs died there was a wide lament - and well-deserved it was - but it's worth noting that the resurgence of Apple depended a great deal on Dennis's work with C and Unix.

The C programming language is quite old now, but still active and still very much in use. The Unix and Linux (and Mac OS X and I think even Windows) kernels are all C programs. The web browsers and major web servers are all in C or C++, and almost all of the rest of the Internet ecosystem is in C or a C-derived language (C++, Java), or a language whose implementation is in C or a C-derived language (Python, Ruby, etc.). C is also a common implementation language for network firmware. And on and on.

And that's just C.

Dennis was also half of the team that created Unix (the other half being Ken Thompson), which in some form or other (I include Linux) runs all the machines at Google's data centers and probably at most other server farms. Most web servers run above Unix kernels; most non-Microsoft web browsers run above Unix kernels in some form, even in many phones.

And speaking of phones, the software that runs the phone network is largely written in C.

But wait, there's more.

In the late 1970s, Dennis joined with Steve Johnson to port Unix to the Interdata. From this remove it's hard to see how radical the idea of a portable operating system was; back then OSes were mostly written in assembly language and were tightly coupled, both technically and by marketing, to specific computer brands. Unix, in the unusual (although not unique) position of being written in a "high-level language", could be made to run on a machine other than the PDP-11. Dennis and Steve seized the opportunity, and by the early 1980s, Unix had been ported by the not-yet-so-called open source community to essentially every mini-computer out there. That meant that if I wrote my program in C, it could run on almost every mini-computer out there. All of a sudden, the coupling between hardware and operating system was broken. Unix was the great equalizer, the driving force of the Nerd Spring that liberated programming from the grip of hardware manufacturers.

The hardware didn't matter any more, since it all ran Unix. And since it didn't matter, hardware fought with other hardware for dominance; the software was a given. Windows obviously played a role in the rise of the x86, but the Unix folks just capitalized on that. Cheap hardware meant cheap Unix installations; we all won. All that network development that started in the mid-80s happened on Unix, because that was the environment where the stuff that really mattered was done. If Unix hadn't been ported to the Interdata, the Internet, if it even existed, would be a very different place today.

I read in an obituary of Steve Jobs that Tim Berners-Lee did the first WWW development on a NeXT box, created by Jobs's company at the time. Well, you know what operating system ran on NeXTs, and what language.

Even in his modest way, I believe Dennis was very proud of his legacy. And rightfully so: few achieve a fraction as much.

So long, Dennis, and thanks for all the magic.
Add a comment...

Hasjim Williams

Shared publicly  - 
Mike Elgan originally shared:
Behold! The Museum of Obsolete Objects!

A new YouTube channel called the Museum of Obsolete Objects chronicles on a timeline the many things once bleeding edge technology, but later rendered totally old and busted.

Bonus points for the female robot voice that explains everything.
Add a comment...
Firmware Engineer
  • Analytica Medical
    Firmware Engineer, 2013 - present
  • Topcon Positioning Systems
    Firmware Engineer, 2006 - 2013
Basic Information
Hasjim Williams's +1's are the things they like, agree with, or want to recommend.
Men at Work – Music on Google Play

Men at Work were an Australian rock band, which formed in 1978. Their founding mainstay was Colin Hay on lead vocals; he formed the group wi


Slotomania Slot Machines Hack latest version is available for download now! If you are playing the new hot game – Slotomania Slot Machines a

Wild Crocodile Simulator Free – Apps para Android no Google Play

Are you ready to take wilderness and join the race to survive with Crocodile Simulator 3d?Explore the extreme woodlands and crawl into the w

Dumb and Dumber To (2014) 720p BrRip x264 YIFY - YIFY torrents

Download Dumb and Dumber To (2014) 720p BrRip x264 - YIFY | 20 years since their first adventure, Harry finds out he has a daughter who was

Penguins of madagascar(2014) 720p BrRip x264 - YIFY - YIFY torrents

Directors: Eric Darnell, Simon J. Smith Writers: John Aboud (screenplay), Michael Colton (screenplay) Stars: Tom McGrath, Chris Miller, Chri

Out There

Celebrating the spring sale with Google Play!5/5 'Game of the Week' - TouchArcade 9/10 'Gold Award' - PocketGamer 5/5 'A triumph' - PocketTa


A composite video output library for AVR/Arduino

IMDb Movies & TV

Search the world's largest collection: · Over 2 million movie and TV titles · Over 4 million celebrities, actors, actresses, directors and o

DraStic DS Emulator

DraStic is a fast Nintendo DS emulator for Android. In addition to being able to play Nintendo DS games full speed on many Android devices i

Blueprint 3D

+++ LAUNCH SALE 50% OFF +++AN ENTIRELY NEW GAMING EXPERIENCE **USA TODAY: Rating: 4 stars (out of 4) "In the crowded market of puzzle apps,

Net Usage Item

Internet Usage extension for Google Chrome


Official Android player for Music Beta by Google. The Music application features a redesigned UI and now supports Music Beta by Google. Mu


Real-life sharing rethought for the web, wherever you are. Google+ for mobile makes sharing the right things with the right people a lot sim

Google Docs - Online documents, spreadsheets, presentations, surveys, fi...

Create and share your work online and access your documents from anywhere. Manage documents, spreadsheets, presentations, surveys, and more

Google Translate

Google Translate lets you instantly translate between over 50 languages. Use Google Translate to instantly translate text between more than

Angry Birds - Chrome Web Store

Birds! Slingshots! Destruction! Feathers! Fun!

AK-47s 'pimped' for London art exhibition AKA PEACE

An art exhibition in London called AKA PEACE features dozens of transformed AK-47s. Report by Sam Datta-Paulin. Like us on Facebook at http:

Trains at Milton Keynes Central | 08/10/11

Various trains at Milton Keynes central station, on a cold October afternoon on saturday 8th October 2011. INCLUDES: Virgin Pendolino's, Voy

Get Google+ features in the Chrome browser

Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

Starstudded 3rd Anniversary Party @ STK H2735

H2735 Paparazzi Henry's Star Encounters 061111 TOM BERGERON - The friendly DWTS host talked about why people love watching dancing. He also