Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: You have a problem on your Linux desktop (Score 2) 210 210

Them: Hi This is Microsoft. You have a problem on your desktop
Me: Oh! Wow! how do we fix it?
Them: Do you see your START button?
Me: (Looking over my Gnome Desktop on my Fedora workstation...) No.
Them: Just look on you lower left.
Me: I have ACTIVITIES on the upper Left.
Them: That must be it. Pull down the menu from that START Button.
Me: OK
Them: Do you see the RUN item
Me: No...

And they get more and more frustrated by this looser who can't seem to work the START menu.
I really try to follow their instructions.
After all they said that they had analyzed my machine and knew exactly how to fix it. They MUST know what they are doing then.
You mean that, maybe, possibly, thay were not completely truthfull???

Comment: Imagine my surprise (Score 3, Insightful) 643 643

Albuquerque has had problems recently with police shooting a homeless man and their lapel cameras show something that appears to be a real unjustified use of force.

Now that there is loads of bad press from the released videos, the last couple of "incidents" have been plagued with ummm... Camera Malfunctions! That's it. The cameras just malfunctioned and didn't work. We just don't understand it. Sorry, but we don't have any video of that last shooting...

A really good idea, but the devil is in the details.

Comment: Unintended consequences: Gun Control (Score 1) 474 474

Let's take this thread, pull on it, and see how the sweater unravels...

While a few nut cases shooting up schools grab headlines, the majority of gun crime is committed related to drugs.

If you have the turf around school A and I have the turf around school B and we have a conflict on who sells on the streets separating our areas, then my only recourse is to grab the AK47s, jump in the pimp-mobile and go shoot up your street hoping to take out you, my rival. Of course, since our only education in firearm use is watching Die Hard movies, it is not surprising that we miss our rival drug lord and kill two dogs, the toddler next door, and three potted begonias on the neighbour's porch.

If drugs were decriminalized then we could lawyer up and take each other to court like civilised businessmen.

Gun violence would decline and the related gap in the political discourse related to guns would be, at least, tightened in scope.

Mush of our current gun violence and thus the

Comment: Re:"personal use" on flight-critical device (Score 3, Insightful) 244 244

Sorry, Wrong!

The FAA requires up-to-date charts appropriate for the routes being flown. The FAA has approved these as legal substitutes for printed charts as long as they are current (at Least IPads are, I assume Delta will be getting approval for these things).

So unless they are also carrying the "38 pounds" of paper charts, these things ARE flight critical devices by definition.

Comment: TOPS10-Multics-Unix-Linux (Score 1) 413 413

I don't know about most frequent, but my migration path has been basically as in the subject line TOPS10-Multics-Unix-Linux.

There are lots of details and side branches. For example, there would be a long side branch next to Multics and Unix where Lisp machines were a primary parallel tool. But that was not so much a migration as a dual-use. I was doing Lisp on TOPS10, Multics, and Solaris at the same times.

The Unix branch could be detailed with V6, V7, BSDs, SunOS/Solaris, AIX, HP-UX, etc. but as those came to end of life there was not so much of a migration as an upgrade. Linux follows that in natural progression.

Finally, I have touched most of the rest of the systems as side branches. Everything from the MVS family to the DEC RT/RSX/VMS things to offerings from Data General, Tandom, Prime, etc. all the way to the various DOS and Windows stuff on Intel. But I wouldn't call any of those migrations. Just temporary offshoots. The Lisp machines were the only side branch long-enough and important enough to consider as a "migration".

Comment: Re:First game! (Score 1) 704 704

Adventure, a.k.a. Colossal Cave, by Crowther and Woods (extended by others).


This was many old-school programmers' first exposure to computers as entertainment. For example, both my wife and I recall playing it on TI SilentWriters (paper output plus an acoustic modem) when we were kids. Even more than Space Wars, which was written at least a year later and only ran on much less common hardware, this was the start of computer gaming.

There is a more compelling reason beyond pure entertainment that speaks to the original question of relevance to computer science and software engineering.

I was an early player of Adventure on a PDP-10. At that time all software, even in languages like Fortran, were specific to a single architecture thorough non-standard libraries, internal use of architectural features, etc. Adventure was the FIRST system that was valuable enough (for whatever reasons) that it was ported to practically everything out there. It was neat at the time to be at some trade show, go to the Data General or Interdata booth and find Adventure running as a demo.

Today we take portability of Linux, Android, C or python or Perl programs, or practically anything else as a given. It is difficult for those not there at the time to appreciate just how different this was in a world of universal walled gardens. But at the time Adventure was unique and, I contend, worthy of study for just that reason.

Comment: Kernighan and Plauger - Software Tools (Score 1) 624 624

Addison Wesley 1976.
It showed the Unix Philosophy to a larger audience than Version 6 could reach at the time.
Best programming book ever if you want to go for pragmatic influence rather than computer science.
It also came with the ability to get the code. While the code is now dated, the philosophy is still leading edge. And lots of us played with that code.

Ah the memories! Fortran was still ubiquitous. It made Fortran usable. Kind of makes me want to go dig up RATFOR and do something...

Comment: But its already been done! (Score 1) 344 344

The whole point of Microsoft developing .net was Microsoft trying to embrace-extend Java with Microsoft-only bits and Sun suing Microsoft over use of the name
"Java". Microsoft took their marbles and went off to play in their own yard creating .net.

The only difference here is that Sun sued over calling something "Java" that wasn't exactly Java. Oracle is doing something a bit deeper in that they are saying that Google can't fork the language even if they call it something different.

But Java has already been forked into "real-java" vs ".net/mono/etc". If this suit were being done in some dream world where a still-existing Sun were suing Microsoft over the Java-like structure of .net, then I think the perception would be quite different than Oracle vs Google. the real question here is how much control software patents give over a language.

Comment: Why This Computer ? (Score 1) 1217 1217

Superintendent James Hayes sees the technology as an essential move to prepare kids for the future. The School Committee approved the move last year, and Hayes said he's getting the news out now so families can prepare. 'We have one platform,' Hayes said. 'And that's going to be the Mac.'"

...and I know how to turn on the camera so I can watch the children getting ready for bed... Ummm I mean in case the computer gets stolen...

Comment: Re:You got the cause and effect reversed (Score 1) 452 452

I didn't vote for Obama, hell I didn't even vote. Crap like this is why.

You figured Obama would pull some "crap", so you didn't oppose him, despite having a consequence- and cost-free way of doing that? I fail to follow your logic here.

"Yes we can!" - take over your Internets?

Well, since it seems that his opponents can't even be bothered to haul their arse a few blocks over to the closest voting place... yeah, I guess he can.

Let me clarify that. You didn't have to stand against the Persian army with your 299 comrades.


You didn't have to engage in sabotage against the Nazi army in occupied France.


You didn't have to express a political opinion that could get you fired. All you had to do was haul your ass a few blocks away to cast a vote that could not be traced back to you.

And the longer you refuse to haul your sorry ass down to vote, the closer the "Yets" get.

Kiss your keyboard goodbye!