ISTR from when I read it (a long time ago in a library far, far away) the Kenemy & Kurtz book on "The BASIC Programming Language" was a good read, too.
Basic was so bad, I learned assembler. And then PASCAL, and C, and many more.
(Pedant point: 'BASIC and Pascal' not 'Basic and PASCAL' - only one of them is an acronym).
Except that BASIC was an interpreted language that would fit into an 8K ROM with room to spare for a rudimentary OS, and happily run on a microcomputer with 4K of RAM and no disc drive. This was when a floppy disc drive and controller cost twice as much as the original computer. Try using a compiled language without a twin disc drive (possible, but no fun). Telling someone that they should be using Pascal on their ZX81 or Vic 20 is just plain stupid: Its like whaling on PHP without explaining how you get Tomcat, server-side Python or Haskell on Rails* running on your cheap/free shared web hosting package.
Anyhow, as soon as computers got more powerful, BASIC started to gain proper control structures, meaningful variable names, named procedures etc. and anybody with any aptitude started using them and/or other languages. The "BASIC is harmful" meme just means that BASIC made programming accessible and interesting to a far wider range of people who maybe weren't going to grow up to be master programmers.
And no, the true gem of really bad technology is bog-standard ISO Pascal - the one with no 'real time' screen/keyboard I/O, no defined way of associating a Pascal file with an actual file in any form of filing system apart from naming the file on the command line, and what was presumably a deliberate parody of the "goto" command (you can only jump to defined labels that have to be declared in advanced but which can only have numerical names...) There were, of course, decent, but nonstandard, implementations of Pascal - but I think C won because both K&R and ANSI specified a substantial library full of useful I/O and other stuff based on the Unix API.
(*I really hope that I just made that up)
It was the clone market that actually handed MS control of the IBM PC, neither of which parties could have foreseen.
"IBM recognizes that MS will be licensing the MS Product Offering 1.1 to third parties".
Methinks that whoever put that line in the contract had foreseen the clone market. Its very unlike the IBM of yore not to insist on exclusive control and it must have taken some effort to avoid that. If MS hadn't been able to license MS-DOS to the clone makers, they'd have had to license CP/M or clean-room their own DOS clone, which might have limited the clones' compatibility and certainly wouldn't have made money for Microsoft!
"He could have very easily come to one of his counselors and asked for help"
Guidance counselors are the biggest wast in the school systems.
Either you are Ivy League material and you are smart enough to deal with the rest of the stuff, or they say you should consider vocational training.
I remember having to show my guidance counselor how I can make my schedule work. Because she just couldn't do it herself.
So if he went for help what are they going do? Not change his grade, at best you can form a relationship, so she may leave with the computer logged in where you change the grade there.
Big boy games?
He was trying to change a high school grade?
He didn't realize it was harder to do it then it seems on TV, he probably thought he was some great hacker because he helped with a DDOS.
Then he got frustrated so he lit the computer on fire?
This doesn't sound like the actions of an adult. It sounds like the action of a standard undeveloped brain of a teenager.
Should he be punished. Yes, probably expelled from school, or in his case forced to take the year over again, and insure his transcripts for his high school tenure give him solid D-'s.
Link to Original Source
Well gender studies (back in my day it was called women's study) is in general I hate men, see how bad men are and how great woman are.
In general when I find people complaining how they are being treated unfairly, it is usually because they are not performing as well as the others.
Microsoft had made software for Macs, and even Unix systems. I remember IE 4 for Solaris.
So yes Linus wins... But so what it isn't that big of a deal anymore. We are not as closely tied to our operating systems as we were 10 years ago.
Most of the stuff we needed apps for in the past are available via the web (are they trade offs yes, but this is the way it is) the actual app developers are getting wiser to multi-platform development. And are not touting they undying love affair with the OS. Microsoft cannot afford to be windows only,
Many of these offers are for temporary positions. Where they want you to make this program and then you are out of work. Sometimes they are jobs for pie in the sky type of projects. "The killer app!" Without much understanding on the limited functionality of computing, or the practicality.
These jobs are career poison, and should be avoided.
Also these spam jobs are an attempt to try to pickup a low ball offer. Sr. Software Architect for 60k.
If it fails, then people will not use Mozilla browse.
Firefox has been copying chrome so much anyways, we can just switch to that without much of a hassle.
Well just because we don't have many of them them on record, it doesn't mean they are endangered or rare. There is a lot about marine biology that we do not know about.
The legacy Unix system, was expensive due to the fact that it required high end hardware. NT would run on your consumer PC as well. So Unix systems did work better because of the whole architecture not just the OS.
Nothing really too new. If you take the bus and the bus is full you are more efficient for the work being performed.
Most of the energy goes into moving the actual machine, only a small fraction goes into moving its content.
That is why the Train shipping companies advertise 1 gallon of fuel, for 500 miles per Ton of goods.
This means 100% Hip just cannot happen!
Me I have no interest in either having an Apple Watch (unless it goes down by $200) and I don't want a Tattoo.
But I never was Hip anyways, back in my day it was called cool.
If you are a big organization. You have a lot of projects to go on. So if your organization is smart, you will have small teams working on each project. If the organization is stupid, then it has a large team working on a single project to try to get it done quicker.
The problem is when the organization is stupid, and it has a big team working on a single project, they find that it becomes too expensive to progress so they don't see the value of the individual. if they get small teams They will see far more output and the value of these skilled individuals.