Too many C++ programmers who learnt C++ without learning C first jumped straight into the OO and/or generics including the STL. Which is fine up to a point. But they tend to get completely lost when someone asks them to do any low level coding such as writing a bespoke B+ tree from scratch or something similar. Also when presented with multi level pointers they tend to get confused and don't really seem to understand the difference between pointers and C arrays.
It was 10 years ago. Lots of large companies do lots of suspect things and you never hear about it. You might think its karma for Sony getting hacked but what about all the innocent people who get hurt too? Or is that ok because they're just "collateral damage"? If thats the case then I suggest you get down off your high horse because the moral highground its standing on is quicksand.
Clearlty you see no distinction between a soft squishy bird and solid lump of metal, plastic and potentially explosive lithium batteries hitting a fan blade at 200mph.
Even if 1 engine out is unlikely to bring a plane down I doubt an airline really wants to pay millions for a new engine (not to mention the service disruption of the airliner being taken out of service) just because some juvenile asshat gets his kicks playing with his toy near a flight path.
And look on the plus side - if an aircraft does come down because of a drone taking out an engine then at least the bridge might offer you some protection.
The batteries arn't magic and if you live in a part of the world that doesn't get much sun then you'll still be using mains power. And thats before you factor in the cost of installing all this in the average home - solar cells are NOT cheap. And what if you don't even own your own home or live in a block of flats where you have no say in how your electricity is delivered?
Just another silicon valley off-with-the-fairies puff peace.
As a father of a girl I'm afraid I'd have to disagree with you. My daughter has shown - sadly for me - zero interest in anything to do with toy cars or lego or anything vaguely "boy toy" related.
They tend to be pretty permanent without some expensive laser treatment. Something all the 20 somethings who think they're cool by covering themselves in naff sub 1970s prog rock album cover style "gothic" art will come to realise when they hit their 40s and realise what looks cool when your 25 just looks like they're having a sad mid life crisis episode when they're 40.
Macs arn't exactly known for their low prices and frankly, while the OS, internal hardware and screens might be fantastic, the keyboards and mice are bloody appalling - a triumph of style over usability and then some. So you can add on the price of a proper keyboard and 3 button mouse (if you want full X app functionality) on top of the Mac itself if you're buying a desktop.
"ou might want to reacquaint yourself with modern drones. They HAVE altitude control."
Not the ones I've seen. I'm sure if your the same type of rich boomer who can afford 1K for a plaything then you can buy any sort of functionality, but I'm talking about the sort of drones you find in high street shops.
"Throttle? You have two buttons, "Up" and "Down"."
Seriously? Mine has throttle, rotate, forward/backwards, left/right plus trim buttons for all the them.
"And you don't need GPS to stay in one place - a downward pointing camera is more than adequate for position holding."
Bullshit. If you're a foot off the ground sure. Try maintaining position when its at 100 feet and you're looking through a small screen with VGA quality.
"Modern drones though, basically do "all the hard stuff" for you."
No they don't - they have auto stabilisation and thats it. You fly a drone in any kind of wind and it'll drift and you have to constantly adjust the throttle to keep it at the right height. Perhaps the really expensive kit has GPS and can keep itself at a certain location and height but the cheap ones most certainly do not.
Don't get the server confused with the client. Telnet servers should have been put out to pasture years ago except perhaps on small isolated networks. The telnet CLIENT however is an extremely useful debugging tool for connecting to all sorts of text based servers (FTP, usenet, HTTP etc) and I get really pissed off with some distributions that assume because the server is no longer used neither is the client and so remove it.
Also FWIW , telnet is still the default way to access MUDs and some BBSs.
Its only major fault was that it was one-process-at-a-time but that would have - IMO - been pretty easy to fix. But instead they came up with the non portable (to other versions of unix) dogs dinner called ALSA. Christ, trying to program with that API is like trying to cycle with your legs tied around your head. It works - just - but it could have been made a LOT simpler.
Personally I think X windows should manage sounds as well as video allowing networked sound apps and there should be just a single sound API across all versions of unix.
Theres an advantage to dropping graphical networking support (15 years after even windows has embraced it) and built in inter client communication? More like it made the coders job easier.
"Networked graphics? Hey , thats hard, lets not bother. No one uses remote X sessions in 2014, right? Right? Oh, they do... well who cares anyway. Our server is new and shiny, thats all anyone really wants"
Wish I had mod points. Canonical arn't really interested in Linux or unix in general other than how it can ultimately make them money. Its a means to an end and if that means dropping 30 years of experience because it doesn't quite suit them then they will.
X is far from perfect but its the unix display standard and it isn't going anywhere anytime soon. If canonical want to go their own way then they'll find their user base dropping away even further.
... I'm not really sure why so much effort is being put into fine tune browser performance when most browsers simply get used to display pretty static web pages. The number of people who actually play heavy duty games or anything that requires realtime performance in a browser is probably miniscule and any real gamer will be using.exe's.
Perhaps if browsers were kept simple rather than this constant effort to try and make them replace the desktop as a one-app-runs-all enviroment there wouldn't be so many exploits and they wouldn't be bloated bug ridden monstrosities.
"I wandered off or a while and when I came back they'd added the STL,which provided some badly-needed data structures and language capabilities"
Most of the common STL containers would be a few hours work to write something reasonably functional. Binary tree maps perhaps a day to get working properly but nonetheless, nothing a competetant programmer couldn't do. In fact this was done in C for years without the STL so your complaint is a bit weak.
Too many C++ programmers who learnt C++ without learning C first jumped straight into the OO and/or generics including the STL. Which is fine up to a point. But they tend to get completely lost when someone asks them to do any low level coding such as writing a bespoke B+ tree from scratch or something similar. Also when presented with multi level pointers they tend to get confused and don't really seem to understand the difference between pointers and C arrays.
Do yourself a favour and grow TF up.
It was 10 years ago. Lots of large companies do lots of suspect things and you never hear about it. You might think its karma for Sony getting hacked but what about all the innocent people who get hurt too? Or is that ok because they're just "collateral damage"? If thats the case then I suggest you get down off your high horse because the moral highground its standing on is quicksand.
MIght as well just call it "We're 16, still live with our parents, have no life away from the computer and play too much WoW Group"
Its hard on here to tell when people are being sarcastic because some of the genuine opinions are so out there.
Clearlty you see no distinction between a soft squishy bird and solid lump of metal, plastic and potentially explosive lithium batteries hitting a fan blade at 200mph.
Even if 1 engine out is unlikely to bring a plane down I doubt an airline really wants to pay millions for a new engine (not to mention the service disruption of the airliner being taken out of service) just because some juvenile asshat gets his kicks playing with his toy near a flight path.
And look on the plus side - if an aircraft does come down because of a drone taking out an engine then at least the bridge might offer you some protection.
The batteries arn't magic and if you live in a part of the world that doesn't get much sun then you'll still be using mains power. And thats before you factor in the cost of installing all this in the average home - solar cells are NOT cheap. And what if you don't even own your own home or live in a block of flats where you have no say in how your electricity is delivered?
Just another silicon valley off-with-the-fairies puff peace.
Wish I had mod points. Thats one of the best summing ups of art critics I've read in years.
As a father of a girl I'm afraid I'd have to disagree with you. My daughter has shown - sadly for me - zero interest in anything to do with toy cars or lego or anything vaguely "boy toy" related.
Yeah ok , I just spotted the word "temporary" up there. I need stronger coffee in the morning.
They tend to be pretty permanent without some expensive laser treatment. Something all the 20 somethings who think they're cool by covering themselves in naff sub 1970s prog rock album cover style "gothic" art will come to realise when they hit their 40s and realise what looks cool when your 25 just looks like they're having a sad mid life crisis episode when they're 40.
And then find that OS/X doesn't have all the required drivers and the 3rd party doesn't supply them.
Macs arn't exactly known for their low prices and frankly, while the OS, internal hardware and screens might be fantastic, the keyboards and mice are bloody appalling - a triumph of style over usability and then some. So you can add on the price of a proper keyboard and 3 button mouse (if you want full X app functionality) on top of the Mac itself if you're buying a desktop.
"ou might want to reacquaint yourself with modern drones. They HAVE altitude control."
Not the ones I've seen. I'm sure if your the same type of rich boomer who can afford 1K for a plaything then you can buy any sort of functionality, but I'm talking about the sort of drones you find in high street shops.
"Throttle? You have two buttons, "Up" and "Down"."
Seriously? Mine has throttle, rotate, forward/backwards, left/right plus trim buttons for all the them.
"And you don't need GPS to stay in one place - a downward pointing camera is more than adequate for position holding."
Bullshit. If you're a foot off the ground sure. Try maintaining position when its at 100 feet and you're looking through a small screen with VGA quality.
"Modern drones though, basically do "all the hard stuff" for you."
No they don't - they have auto stabilisation and thats it. You fly a drone in any kind of wind and it'll drift and you have to constantly adjust the throttle to keep it at the right height. Perhaps the really expensive kit has GPS and can keep itself at a certain location and height but the cheap ones most certainly do not.
Firefox:
History -> Clear Recent History
And just for good measure clear down the .mozilla directory manually.
Unless they plan on forcing ISPs to store every single URL that every single person in australia accesses 24/7/365.
Don't get the server confused with the client. Telnet servers should have been put out to pasture years ago except perhaps on small isolated networks. The telnet CLIENT however is an extremely useful debugging tool for connecting to all sorts of text based servers (FTP, usenet, HTTP etc) and I get really pissed off with some distributions that assume because the server is no longer used neither is the client and so remove it.
Also FWIW , telnet is still the default way to access MUDs and some BBSs.
Its only major fault was that it was one-process-at-a-time but that would have - IMO - been pretty easy to fix. But instead they came up with the non portable (to other versions of unix) dogs dinner called ALSA. Christ, trying to program with that API is like trying to cycle with your legs tied around your head. It works - just - but it could have been made a LOT simpler.
Personally I think X windows should manage sounds as well as video allowing networked sound apps and there should be just a single sound API across all versions of unix.
Theres an advantage to dropping graphical networking support (15 years after even windows has embraced it) and built in inter client communication? More like it made the coders job easier.
"Networked graphics? Hey , thats hard, lets not bother. No one uses remote X sessions in 2014, right? Right? Oh, they do... well who cares anyway. Our server is new and shiny, thats all anyone really wants"
Wish I had mod points. Canonical arn't really interested in Linux or unix in general other than how it can ultimately make them money. Its a means to an end and if that means dropping 30 years of experience because it doesn't quite suit them then they will.
X is far from perfect but its the unix display standard and it isn't going anywhere anytime soon. If canonical want to go their own way then they'll find their user base dropping away even further.
... I'm not really sure why so much effort is being put into fine tune browser performance when most browsers simply get used to display pretty static web pages. The number of people who actually play heavy duty games or anything that requires realtime performance in a browser is probably miniscule and any real gamer will be using .exe's.
Perhaps if browsers were kept simple rather than this constant effort to try and make them replace the desktop as a one-app-runs-all enviroment there wouldn't be so many exploits and they wouldn't be bloated bug ridden monstrosities.
"I wandered off or a while and when I came back they'd added the STL,which provided some badly-needed data structures and language capabilities"
Most of the common STL containers would be a few hours work to write something reasonably functional. Binary tree maps perhaps a day to get working properly but nonetheless, nothing a competetant programmer couldn't do. In fact this was done in C for years without the STL so your complaint is a bit weak.
Back in the day. The clue is in the name. If it wasn't compatible but simply similar then it would have been called something else. Java perhaps.
A really fast guy is Usain Bolt. For a marathon you need someone who can keep up a medium speed for 2 hours.