The Netscape name has died a death but its engine, Mozilla, is approaching 30% usage now.
There's a very good reason you can still surf with IE6, and that's because most web devs like myself still have to bloody support it. It hung around for so long that even now I'm still having to put specific IE6 fixes into everything I do. I'm willing to bet if you took away all the IE6 specific javascript and css from every website then the results would be completely reversed. I can't remember what the Moz 0.9 engine was like to dev for but I'm pretty sure even then it was more standards compliant than IE.
Now, if you looked at IE 5 vs Netscape 4 I'd say IE was the better browser at that time, but by around Moz 1.0 it had become the better engine (even if the Netscape interface they put on it was bloated). I reckon if you did the same test again in 10 years time once IE6 is no-longer supported (fingers crossed!) and all the IE6 fixes had slowly filtered out of use then the old Moz engine would do a better job of rendering pages.
Connecting to USB resets the board, wiping the memory, unless you cut a trace on the board. This is supposed to help facilitate loading new programs, but becomes an annoyance if you wanted to use it to transfer sensor data stored on-board to a computer
Nah they've fixed that, the IDE can still send a reset signal to the board through USB but plugging the USB in certainly doesn't wipe the board anymore, I've used one for data logging via USB enough times and never had any trouble with it.
It's a nice theory, but cancers aren't completely self sufficient. They need to form blood vessels to grow any larger than a pin head and early sponge-like organisms certainly didn't have those.
Um, what about just making a few phone calls to the local power plants and telling them to shut down? I'd like to see how long everyone's adhoc network survives then, 4 hours? 8 hours?
Because people couldn't possibly organise protests or spread information without electronic communication. I hope no-one cuts the power or any form of dissent would become impossible!
The Nexus S doesn't have an SD card slot, I assume the exploit also allows uploading of anything in the phone's internal storage area but "removing the SD card" as a workaround isn't going to work on the Nexus S!
I was under the impression that the private key discovered for the PS3 was impossible to retract without hardware modification? Bet you wish you'd never removed the other OS function now, eh Sony?:)
They're making a big deal about the new tablet features, but what does it add for phones? Will it even be released to phones? They don't even mention phones in their promo video. I hope they haven't forgotten about us...
What about using nuclear fission propulsion like Project Orion? We already have the material and technology to make one if a way to launch without causing fallout and EMP disruption could be found.
Re:Bad security model still unchallenged... ugh!
on
PC Virus Turns 25
·
· Score: 1
But surely we don't have to solve the Halting Problem in order to be able to restrict applications from doing evil things to the root of C:
This is the dilemma, as I mentioned you could have a complete lockdown on installing software like iOS has where only software from an approved channel can be installed, which might be fine for most people but you're giving up all your freedom for security.
As soon as you make it possible to install an unapproved / unsigned system utility, driver or patch on a computer it becomes possible to socially engineer a user to install malware.
Re:Bad security model still unchallenged... ugh!
on
PC Virus Turns 25
·
· Score: 1
If user has seen other dancing cats and never had to give permission to modify their system folder in the past... they probably will do the right thing and refuse.
It's still no guarantee tho, sure they're more likely to make the right choice but I bet there would still be loads of people who would be fooled by fake antivirus or system update popups etc.
Re:Bad security model still unchallenged... ugh!
on
PC Virus Turns 25
·
· Score: 2
That may be a solution in a carefully controlled corporate setting, but unless you have a complete lockdown on installing software like iOS has you will always have the risk of users overriding any security layers you put in front of them.
I forget the exact quote, but it goes something like this - You could create an operating system with no vulnerabilities of flaws whatsoever, but as long as the user wants to view dancing_puppy_avi.exe in an email they received they will happily bypass any barriers you place in front of them. It doesn't matter how many warnings you give them, how many times you ask for an administrator password, if the user wants to see that dancing puppy they will disable every security measure they need to.
The porn spoof "The Uranus Experiment" contains several zero-g sex scenes (using parabolic flight) so sex in zero-g must at least be physically possible
Doubt it's anything to do with patents as the whole point of patents is you have to publish your algorithm in full publicly, so they're not revealing any secrets if they (as the patent owner are allowed to do) release source code. If if anything it's because they use a load of optimisation hacks in their drivers that they want to keep as trade secrets.
Is this really any different from any other way of obtaining pirate commercial software? Sure there are extra steps app store developers could take to make it more difficult but there's plenty of commercial software that installs quite happily with just a serial number, and at any rate you can use all the DRM and copy protection in the world but all it takes is one hacker to post a cracked version on bittorrent and anyone can get hold of it just as easily.
It's a bit oldskool but the G1 keyboard has all the numbers on a separate row. A quick google image search shows a few other models with full keyboards too.
Has the plethora of free software available already for the mac ruined the market for paid for utilities and professional apps? Has Steam, which is probably the closest thing to the app store you can get for PC games and where you can get plenty of indie games for a couple of dollars each, ruined the game market for big professional developers?
compare and contrast the @synthesize in ObjC with the getters/setters in java. Sure, in java the IDE generates those for me. but I still have to wade through those in the source code to find the method I actually wrote. Couldn't java just implement some default implementation for getters/setters through some annotation? a la POJO annotations for EJB - compare that to the XML mess that was there before.
This is something that c# does very well, you can use placeholder gets and sets that get autoexpanded at compile -
public string SomeProperty { get; set; }
You can even define public gets / private sets for read only properties (set the property from within the class, only get from outside)
public string SomeReadonlyProperty { get; private set; }
At any time you can expand the get/set methods to include code if you want to do a custom implementation.
With VisualStudio autocomplete I could type out that whole line only using the following keypresses:
Ioc.R<IM>.S(uc.E,me);
That's a 4x saving on keypresses while still maintaining decent variable names. Other things like using/// To autofill all the method summary documentation tags and automatically importing all the methods from an interface are all very useful time saving features.
What the fuck? I can understand needing development capital, but still, charging for an Alpha?
It was still completely playable in single and multi player, until a few duff releases broke various aspects of multiplayer. It's probably because everything mostly worked that people forgot it was an alpha version and liable to break all the time.
The Netscape name has died a death but its engine, Mozilla, is approaching 30% usage now.
There's a very good reason you can still surf with IE6, and that's because most web devs like myself still have to bloody support it. It hung around for so long that even now I'm still having to put specific IE6 fixes into everything I do. I'm willing to bet if you took away all the IE6 specific javascript and css from every website then the results would be completely reversed. I can't remember what the Moz 0.9 engine was like to dev for but I'm pretty sure even then it was more standards compliant than IE.
Now, if you looked at IE 5 vs Netscape 4 I'd say IE was the better browser at that time, but by around Moz 1.0 it had become the better engine (even if the Netscape interface they put on it was bloated). I reckon if you did the same test again in 10 years time once IE6 is no-longer supported (fingers crossed!) and all the IE6 fixes had slowly filtered out of use then the old Moz engine would do a better job of rendering pages.
Headline: "Musician Jailed"
Article: Musician could be charged with offence which carries a maximum penalty of 20 years.
Pretty crazy to be arrested for it but lets just wait and see whether the case gets laughed out of court before we jump to conclusions.
Connecting to USB resets the board, wiping the memory, unless you cut a trace on the board. This is supposed to help facilitate loading new programs, but becomes an annoyance if you wanted to use it to transfer sensor data stored on-board to a computer
Nah they've fixed that, the IDE can still send a reset signal to the board through USB but plugging the USB in certainly doesn't wipe the board anymore, I've used one for data logging via USB enough times and never had any trouble with it.
It's a nice theory, but cancers aren't completely self sufficient. They need to form blood vessels to grow any larger than a pin head and early sponge-like organisms certainly didn't have those.
http://www.cancerhelp.org.uk/about-cancer/what-is-cancer/grow/how-a-cancer-gets-its-blood-supply
Um, what about just making a few phone calls to the local power plants and telling them to shut down? I'd like to see how long everyone's adhoc network survives then, 4 hours? 8 hours?
Because people couldn't possibly organise protests or spread information without electronic communication. I hope no-one cuts the power or any form of dissent would become impossible!
Very nice feature to have, but real nerds would set up a vanity domain and route all mail to themselves.
mainaddress@myvanitydomain.com
somewebsitesignup@myvanitydomain.com
likelytogetspam@myvanitydomain.com
The Nexus S doesn't have an SD card slot, I assume the exploit also allows uploading of anything in the phone's internal storage area but "removing the SD card" as a workaround isn't going to work on the Nexus S!
I was under the impression that the private key discovered for the PS3 was impossible to retract without hardware modification? Bet you wish you'd never removed the other OS function now, eh Sony? :)
They're making a big deal about the new tablet features, but what does it add for phones? Will it even be released to phones? They don't even mention phones in their promo video. I hope they haven't forgotten about us...
What about using nuclear fission propulsion like Project Orion? We already have the material and technology to make one if a way to launch without causing fallout and EMP disruption could be found.
But surely we don't have to solve the Halting Problem in order to be able to restrict applications from doing evil things to the root of C:
This is the dilemma, as I mentioned you could have a complete lockdown on installing software like iOS has where only software from an approved channel can be installed, which might be fine for most people but you're giving up all your freedom for security.
As soon as you make it possible to install an unapproved / unsigned system utility, driver or patch on a computer it becomes possible to socially engineer a user to install malware.
If user has seen other dancing cats and never had to give permission to modify their system folder in the past... they probably will do the right thing and refuse.
It's still no guarantee tho, sure they're more likely to make the right choice but I bet there would still be loads of people who would be fooled by fake antivirus or system update popups etc.
That may be a solution in a carefully controlled corporate setting, but unless you have a complete lockdown on installing software like iOS has you will always have the risk of users overriding any security layers you put in front of them.
I forget the exact quote, but it goes something like this - You could create an operating system with no vulnerabilities of flaws whatsoever, but as long as the user wants to view dancing_puppy_avi.exe in an email they received they will happily bypass any barriers you place in front of them. It doesn't matter how many warnings you give them, how many times you ask for an administrator password, if the user wants to see that dancing puppy they will disable every security measure they need to.
The porn spoof "The Uranus Experiment" contains several zero-g sex scenes (using parabolic flight) so sex in zero-g must at least be physically possible
Doubt it's anything to do with patents as the whole point of patents is you have to publish your algorithm in full publicly, so they're not revealing any secrets if they (as the patent owner are allowed to do) release source code. If if anything it's because they use a load of optimisation hacks in their drivers that they want to keep as trade secrets.
Is this really any different from any other way of obtaining pirate commercial software? Sure there are extra steps app store developers could take to make it more difficult but there's plenty of commercial software that installs quite happily with just a serial number, and at any rate you can use all the DRM and copy protection in the world but all it takes is one hacker to post a cracked version on bittorrent and anyone can get hold of it just as easily.
Mark Twain has never used the word "Nigger"! There has never been racism in the United States! etc. etc.
It's a bit oldskool but the G1 keyboard has all the numbers on a separate row. A quick google image search shows a few other models with full keyboards too.
Has the plethora of free software available already for the mac ruined the market for paid for utilities and professional apps? Has Steam, which is probably the closest thing to the app store you can get for PC games and where you can get plenty of indie games for a couple of dollars each, ruined the game market for big professional developers?
No.
compare and contrast the @synthesize in ObjC with the getters/setters in java. Sure, in java the IDE generates those for me. but I still have to wade through those in the source code to find the method I actually wrote. Couldn't java just implement some default implementation for getters/setters through some annotation? a la POJO annotations for EJB - compare that to the XML mess that was there before.
This is something that c# does very well, you can use placeholder gets and sets that get autoexpanded at compile -
public string SomeProperty { get; set; }
You can even define public gets / private sets for read only properties (set the property from within the class, only get from outside)
public string SomeReadonlyProperty { get; private set; }
At any time you can expand the get/set methods to include code if you want to do a custom implementation.
IMHO if your IDE is typing 2/3rds of what needs to be typed without getting it wrong then there is something fundamentally wrong with the language
Or if you're doing your variable and method names right.
For example take this line of code (C# in this case, as I use it at work)
Ioc.Resolve<IMessageService>().SendMessage(currentUser.EmailAddress, messageContent);
With VisualStudio autocomplete I could type out that whole line only using the following keypresses:
Ioc.R<IM>.S(uc.E,me);
That's a 4x saving on keypresses while still maintaining decent variable names. Other things like using /// To autofill all the method summary documentation tags and automatically importing all the methods from an interface are all very useful time saving features.
What the fuck? I can understand needing development capital, but still, charging for an Alpha?
It was still completely playable in single and multi player, until a few duff releases broke various aspects of multiplayer. It's probably because everything mostly worked that people forgot it was an alpha version and liable to break all the time.
Is that you, Jeremy Clarkson?
I like how, in the youtube video, the phone crashes as soon as the keypad is slid out. Reminds me of the Windows 98 demo printer bsod.