Technology

Show Only ...
Maps - Photos - Videos

“What Should a Well-Informed Person Know About Computers?” — by Brian Kernighan

Invited presentation at a meeting of the Old Guard of Summit NJ on January 5, 2021. Brian Kernighan is a professor of computer science at Princeton University and one of the original Unix pioneers at Bell Labs. Brian described his experiences teaching "Computers in Our World," a first year course designed to inform non-technical students how modern hardware, software and communications systems operate, and their ubiquitous role in today's world. It was a 45-minute version of his one-semester talk!

Been doing a lot of reading about computer viruses lately … πŸ‘Ί

Usually when the media reports about computer viruses, they are this dark and threatening thing, that will seize and lock up your computer, demand ransom payments, or otherwise delete and destroy your files. Some news reports also suggest that after you get a virus, your computer hardware will be forever destroyed, although that’s pretty uncommon. In most cases, a damaged boot-sector can be re-written using a boot disk. Spyware is often lumped in with computer viruses — some of it is spread in a viral fashion, but more commonly installed by somebody allowing remote access to their computer to an untrusted party.

The truth is that computer viruses aren’t that scary if you use commonsense — something I’ve always believed and have been confirmed based on my research. Many computer viruses are just nuisances rather then harmful. Few viruses go after Linux desktop computers, as virus makers prefer more popular platforms like Windows or Mac OS X. Despite the advertising, hackers most likely aren’t trying to take over your computer — but do keep your software up to date to ensure you aren’t running buggy software that can make you a target.

Linux developers tend to patch up security bugs and holes after they are discovered, which makes it more difficult to hack and propagate viruses in. The permissions model in Linux is stronger then Windows, and it’s more obvious when your elevating something to root in Linux then Windows. Plus, Linux is fast and easy to update with apt-get and there are large software repositories from official sources, so you are rarely downloading programs or files from insecure servers on the Internet. But mostly Linux’s security comes from less then 2% of desktop computers.

Windows is more of a wild card, but even on the operating system, you are unlikely to get spyware or a virus installed on it if you use commonsense and keep your system up-to-date. The built-in Windows Defender is pretty good, especially for a very light Windows user like myself. They’ve fixed the Excel Macro Virus issue in recent years with better permissions, but I know I’m still very careful on what I download and use on Windows. And I would never let anybody remote access my computer, although I do have TeamViewer installed for work — but only with trusted connections of IT department do I run that app. I also keep an eye on the process viewer, logs, and try to be an informed user of Windows, although I don’t like how hidden so much of settings in Windows.

One thing I didn’t know much about was how secure Android is on my phone. Android seems to hide the guts of how operating system works. I really don’t like the Android operating system, but I often think that’s my only real choice as Linux for phones is under-developed and not well suited right now for phones. Fortunately, it seems based on my research that there are relatively few cellphone viruses at this point, although they are certainly possible to be written and some exist that get around Android permissions. Most of them come from outside of the Google Play store, and they aren’t widespread in United States. But that’s something to watch out for in the future.

I wonder why people are lionizing of now philanthropist Billy Gates

Billy ripped off ProDOS and used monopolistic tactics to corner the Operating Systems Market with Microsoft Windows, a poorly designed bloated operating system that is widely used for praying on the elderly and disabled with spyware installed by telephone scammers. An operating system that is mostly about selling software and additional products. In many ways his career is no better then the J.D. Rockefeller and Andrew Carnegie.

Billy Gates is no expert or voice of authority on climate change or vaccines. He’s not a scientist, even if he has given to some of his ill-gotten worth to worthwhile causes. But he’s hardly somebody to look up. You would be a lot better to listen to real scientists and important decision-makers then a computer geek and theft become monopolist who in his retirement turned to philanthropy. 

NYS Population by Area Code

Each area code in NY State has a little over 1 million residents outside of New York City, due to most of state traditionally having 7-digit dialing.

While in theory, within a area code can have 10 million numbers, there are restrictions on numbers that can be used in North American Plan, which gets you down to 7.9 million numbers. It wouldn’t work for example to give somebody the number 911-5424.

But it’s actually much less then 7.9 million numbers per area code, because they allocate numbers out of local exchanges, and many numbers remain unallocated but in ownership of local exchanges and carriers.

NYS Population by Area Code
Except for New York City-area codes, most areas codes in NYS have had between 1 to 1.5 million residents.
Area Codes Population
212, 332, 646, 917 1,576,574
315, 680 1,439,945
347, 718, 917, 929 7,070,371
516 1,367,966
518, 838 1,413,733
585 1,093,867
607 750,511
631, 934 1,485,367
716 1,371,842
845 1,398,633
914 1,002,679
Andy Arthur, 3/30/23
Source: Area Code Map, 2020 US Census Tracts.