The norwegian wording of it does not make any exceptions. Translated back to english, its:
Storage of information in the user's communication equipment or gaining access to such information data is not allowed.
Such storage or access can still happen if the user has been informed by the data controller under the norwegian Data Protection Act and has given his consent.
There have been some screaming about it in the technical press, but the rest of the country doesn't understand what the fuss is about (as usual)
The fact that you refer to people who "click 'ok' on all the addons their favourite 'free' download site suggests" as "douchehats" is precisely why the rest of the world thinks IT heads are assholes.
You forgot the part with "And they still do it, after I've told them several times not to do it, and they STILL expect me to fix their computer every two weeks for free".
So, you're saying your time is completely worthless? The only thing in the world you have a finite amount of, and one that you can't do much about?
I recently helped an uncle getting a laptop he just bought up and running. Completely new laptop. Took 3 hours. (Initial setup, removing crapware, install AV, update system) Most of it was waiting, but every 5 to 10 minutes I had to click on something or start something new, so I had to sit there the whole time.
You can always get a new can of oil, but I'll never get back those 3 hours.
I think the electrical engineers and computer programmers have a lot of experience with technology failing, and have seen first hand how a tiny, seemingly insignificant detail, or slight deviation from expected, have caused things to fail horribly time and time again.
So, it's only natural that they're much more wary for new tech, especially when it can directly affect their own life.
I want to add a link to a small net radio me and some friends are running : Nectarine Demoscene Radio. It plays music from the demoscene, and some music from old games, where the authors were either a part of or a big inspiration from the scene. The music is either licensed from the artists (some of them even frequent visitors to the site), or public domain.
The users themselves decide what to play (each user have three request slots), and the songs are then locked for re-requests for a while, so you get a decent variety. There's some crap music being played now and then, but overall good quality:)
I always found it fun when OTHERS found net send, decided to "have some fun", and as a result I showed them the consequences of mixing 1. batch scripting, 2. net send, and 3. infinite loops. And not one of them knew how to turn the service off... One of them even started to cry..
WiKID provides software to set up your own 2 factor OpenID : http://wikid.com/
It's also not that hard to make your own OpenID server (LOTS of good libs around for most languages), and there are already various open apps for 2 factor auth for f.ex phones (like http://motp.sourceforge.net/ )
And, even without 2 factor auth, OpenID is still generally more secure than passwords. Stealing the DB on a random website that use openid for auth, or even having root, won't give the attacker much to work with. No passwords. No info that allow him to use the openid account on other web sites.
You already answered your own question, actually : "because the distribution's own packages are unsuitable" - or things are not packaged.
Also, it lets me deploy my apps with no concern if the server is running debian stable, old debian stable, ubuntu, gentoo, slackware, fedora, centos, freebsd, osx, and even windows in some cases. And all of them will be running the same exact versions that I have tested and I know to be working well together.
It's easier, gives greater stability and flexibility, root access is no longer needed, and it's much easier to get an overview of all the packages the program use.
Yes, it is reinventing the wheel. But, like in the post I answered to, you can't know if the wheel is in a useful shape, and in some cases, if there's a wheel there at all.
If you want to call yourself a Linux user, take a LFS cd and start compiling, if your not going to make your own distro using LFS then grab a good distrobution that actually makes Linux use act the way it's meant to be used. Slackware, Gentoo, Rock, T2 are all great distro's because they force the user to actually know thats going on with there system and care about how there system works.
Been there, done that. Have you ever customized a system to run on a 486 with 4mb ram, and run X? Have you set up your own bsd-based ARM router appliance (soekris) with VPN? Set up a memory-sharing computing cluster of some old boxes because it seemed like a fun thing to do?
It was fun, learned a lot, but I ultimately came to the conclusion... It's all just a big waste of time, really. It stops being fun, and you realize it's as pointless as dangling your balls in a piranha pool just to show how good you are (and for those of you that disagree, heres a fact for you : Your balls, and fish with sharp teeth are just not meant to be mixed. Doing that makes you an idiot, not a macho).
Now, my goal is just to get from A to B in the least amount of time, with the least frustrations on the way. If you thinks that makes you so much better than me, then you're just a silly bugger, and after a while, you'll realize the same.
You might want to have a look at pip and virtualenv.
In many cases, it lets you largely ignore what python-stuff is installed on the server, that you don't have root access, what package manager it use, and how outdated everything is.
It's still a bit of compiling going on, so you would need source packages for python and posgres (for pysocopg2) - but overall it's considerably easier (also, perfect for testing new versions of packages)
Example, to replicate a set of packages:
pip freeze > reqs.txt #dumps installed packages to the text file
pip install -UE newvirtenvfolder -r reqs.txt
and to activate the new virtenv (which is just a folder that you point env variables to): source newvirtenvfolder/bin/activate
Ugh, now, reading this the day after.. I must apologize for that complete botchery of the English language.
Let me fix it up a bit:
Once, Bill Gates, the Pope, and the Anti-Vaccine Man was on a plane together. As things always goes in jokes, while in-flight the pilot died of a heart attack, and at the same time the engines caught on fire.
This leads to the three men having to jump out of the plane, and of course there are only two parachutes. Bill Gates declares that as the smartest man on Earth, he must be saved, grabs one of the parachutes, and jumps. The Pope looks at the Anti-Vaccine Man, and says "Here, young man, take the last one. You still have years in front of you" to which the Anti-Vaccine Man replies "No, it is a known fact that those contraptions can fail at times, so it is better to jump without one" and jumped out of the plane. The Pope shakes his head, jump with the remaining parachute, and after landing safely holds a speech declaring that while God is good, even He can not help retards.
The End.
There, a bit better, at least. I hope no grammar nazi's were killed by the earlier language accident.
Once, Bill Gates, the Pope, and the Anti-Vaccine Man was on a plane together. As things always goes in jokes, while in-flight the pilot died of heart attack, while at the same time the engines caught on fire.
This lead to the three men having to jump out of the plane, and of course there are only two parachutes. Bill Gates declares that as the smartest man Earth, he must be saved, grabs one of the parachutes, and jumps. The Pope looks at the Anti-Vaccine Man, and says "here, young man, take mine. You still have years in front of you" to which the Anti-Vaccine Man replies "No, it is a known fact that those contraptions can fail at times, so it is better to jump without one" and jumped out of the plane. The Pope shakes his head, jump with the remaining parachute, and after landing safely holds a speech declaring that while God is good, even He can not help retards.
And God bless them for that. Otherwise the frame would be mostly useless. Now it's easy to "support" old browsers (IE), while still having the modern conveniences.
Well, I can only speak for me and friends, but for us it's convenience.
After Steam, we never bother pirating games any more. The act of searching, finding a good version, hassling with cracks and all that.. Not worth it. Buy on Steam. Get instant high-speed download, install on multiple computers, automatic updates, easy to reinstall if computer borks... Pirating games? Feh, too much work (while still being much less than buying in store and mucking about with CD's and such).
Music? After Spotify, we never bother to download. Too much hassle. Spotify have almost all avaliable, streaming, easy sharing, sync to my android.. Downloading, waiting, finding the one single actually good rip? Feh, screw that.
So, the only thing left is movies and tv shows. Here in Norway the only alternative we got is Voddler, which is lower quality and less convenient (forced commercials? feh) than downloading. And DVD? "You have to see all these trailers of years-old movies and silly anti pirate ads first! Muahahaha" - Seriously.. Even when I buy DVD's, the first thing I do is to rip them to remove the crap and the reliance on the physical disk. Get a good streaming service (with MINIMUM youtube 720p quality and either own bought movies (no silly renting please) or reasonable monthly fee), and I'll stop pirating that too.
It's simple. Video content industry is getting their ass handed to them on both quality and convenience. Get something that is at least equal in those to what the pirates offer, and you'll see an uptake.
Forbid cookies? Well, that's exactly what the norwegian government is planning : Google translated article
Fun part (very good translation):
Storage of information in the user's communication equipment or gaining access to such information data is not allowed.
Such storage or access can still happen if the user has been informed by the data controller under the Data Protection Act and has given his consent.
Norwegian politicians really have no clue about the net. Same with norwegian police:) And now they're pushing the norwegian data retention act ("DLD") - which will solve all the problems in the world, if just everyone accept being monitored. It will help against terrorists, drug dealers, child porn, identity theft, scamming, people saying mean things to eachother, and bad breath. How it will help against that? They don't know, but assure us it will be wonderful.
While of course, everyone with just a tad of tech insight knows it will be almost effortless to hide yourself from. Hell, even MSN/Gtalk use SSL encrypted connection going via a central server, which would easily bypass it.
It's strange that so few people have figured it out.
Google is in the strange position that it got more bandwidth, more servers, more brains and more money than they honestly know what to do with.
So they use the money on more talent, servers and bandwidth, and let the people work on their own ideas part of the company time. Anything that looks even remotely useful (strengthen their position, gaining mindshare, get their ads in more places) gets thrown out there.
Examples: Gmail. Google Wave. WebM. WebP. Chrome. Chrome Frame. Google Maps. Google Apps. Google Reader. Android. Translate. Android App Inventor. Google Body. Google Mars. Google Earth. Calendar. Code. Groups. News. Books. Picasa. Docs. Analytics. Website optimizer. SketchUp. Voice. Sky maps. Google Video. Trends. Talk. Buzz. iGoogle. Goggles. Scribe. Code search.
They're throwing an insane amount of random stuff on the wall, and then see what sticks. Some does, some does not. They have more resources than they can reasonably use, and this is the result. Have an idea that looks fun? Some example code? Good, here are some money, servers and practically unlimited bandwidth. See if you can make it work. A bit later Google Cakes pops up, and maybe it will find a use. And Google earns some more information and mindshare. And a new place to splash targeted ads.
In the end, they make even more money, which they then put in talent, bandwidth and servers.. And the cycle continue. I sometimes wonder if they will hit a limit, or it will just go on and on.
The norwegian wording of it does not make any exceptions. Translated back to english, its:
Storage of information in the user's communication equipment or gaining access to such information data is not allowed.
Such storage or access can still happen if the user has been informed by the data controller under the norwegian Data Protection Act and has given his consent.
There have been some screaming about it in the technical press, but the rest of the country doesn't understand what the fuss is about (as usual)
http://www.youtube.com/watch?v=tCMo-bJQC8A
Heaven 7 by Exceed.
64kb executable. Raytraced. Over 10 years old.
Oh, and while wer'e doing cool demos that use raytracing : http://www.youtube.com/watch?v=EK7jkVAvA_Y (pouet link : http://www.pouet.net/prod.php?which=49856)
"it's an operating system designed for idiot^Wmommies and daddies" (I wish I could find that video again...)
http://www.deadtroll.com/index2.html?/video/livehelldesk.html~content
Internet Helpdesk, from deadtroll.com
The fact that you refer to people who "click 'ok' on all the addons their favourite 'free' download site suggests" as "douchehats" is precisely why the rest of the world thinks IT heads are assholes.
You forgot the part with "And they still do it, after I've told them several times not to do it, and they STILL expect me to fix their computer every two weeks for free".
So, you're saying your time is completely worthless? The only thing in the world you have a finite amount of, and one that you can't do much about?
I recently helped an uncle getting a laptop he just bought up and running. Completely new laptop. Took 3 hours. (Initial setup, removing crapware, install AV, update system) Most of it was waiting, but every 5 to 10 minutes I had to click on something or start something new, so I had to sit there the whole time.
You can always get a new can of oil, but I'll never get back those 3 hours.
I think the electrical engineers and computer programmers have a lot of experience with technology failing, and have seen first hand how a tiny, seemingly insignificant detail, or slight deviation from expected, have caused things to fail horribly time and time again.
So, it's only natural that they're much more wary for new tech, especially when it can directly affect their own life.
While we're in the process of pimping sites..
I want to add a link to a small net radio me and some friends are running : Nectarine Demoscene Radio. It plays music from the demoscene, and some music from old games, where the authors were either a part of or a big inspiration from the scene. The music is either licensed from the artists (some of them even frequent visitors to the site), or public domain.
The users themselves decide what to play (each user have three request slots), and the songs are then locked for re-requests for a while, so you get a decent variety. There's some crap music being played now and then, but overall good quality :)
Here are some random productions that we play music from, that also have a YT video.
If you'd like some alternative / computer music, pop in, stay a while, and listen! Maybe you'll like it :)
Ah, so you didn't see that episode..
By mistake he just said "Earl Gray, hot" - and spent the rest of the show running from a rather flustered older gentleman.
I'll occasionally slip up and put "wtf" in a PHP comment (usually in some "never happen" safety block).
I think you'll love this part of the android SDK :)
I always found it fun when OTHERS found net send, decided to "have some fun", and as a result I showed them the consequences of mixing 1. batch scripting, 2. net send, and 3. infinite loops. And not one of them knew how to turn the service off... One of them even started to cry..
Good times :)
Central, 2 factor authentication. Keyword OpenID
Google has it.
OpenID endpoint : https://www.google.com/accounts/o8/id
2 factor : http://googleblog.blogspot.com/2011/02/advanced-sign-in-security-for-your.html
myOpenID has it : https://www.myopenid.com/about_callverifid/
Verisign has it : http://systembash.com/content/using-the-paypal-verisign-security-key-with-openid-for-two-factor-authentication/
WiKID provides software to set up your own 2 factor OpenID : http://wikid.com/
It's also not that hard to make your own OpenID server (LOTS of good libs around for most languages), and there are already various open apps for 2 factor auth for f.ex phones (like http://motp.sourceforge.net/ )
And, even without 2 factor auth, OpenID is still generally more secure than passwords. Stealing the DB on a random website that use openid for auth, or even having root, won't give the attacker much to work with. No passwords. No info that allow him to use the openid account on other web sites.
So, start looking closer at OpenID today :)
You already answered your own question, actually : "because the distribution's own packages are unsuitable" - or things are not packaged.
Also, it lets me deploy my apps with no concern if the server is running debian stable, old debian stable, ubuntu, gentoo, slackware, fedora, centos, freebsd, osx, and even windows in some cases. And all of them will be running the same exact versions that I have tested and I know to be working well together.
It's easier, gives greater stability and flexibility, root access is no longer needed, and it's much easier to get an overview of all the packages the program use.
Yes, it is reinventing the wheel. But, like in the post I answered to, you can't know if the wheel is in a useful shape, and in some cases, if there's a wheel there at all.
If you want to call yourself a Linux user, take a LFS cd and start compiling, if your not going to make your own distro using LFS then grab a good distrobution that actually makes Linux use act the way it's meant to be used. Slackware, Gentoo, Rock, T2 are all great distro's because they force the user to actually know thats going on with there system and care about how there system works.
Been there, done that. Have you ever customized a system to run on a 486 with 4mb ram, and run X? Have you set up your own bsd-based ARM router appliance (soekris) with VPN? Set up a memory-sharing computing cluster of some old boxes because it seemed like a fun thing to do?
It was fun, learned a lot, but I ultimately came to the conclusion... It's all just a big waste of time, really. It stops being fun, and you realize it's as pointless as dangling your balls in a piranha pool just to show how good you are (and for those of you that disagree, heres a fact for you : Your balls, and fish with sharp teeth are just not meant to be mixed. Doing that makes you an idiot, not a macho).
Now, my goal is just to get from A to B in the least amount of time, with the least frustrations on the way. If you thinks that makes you so much better than me, then you're just a silly bugger, and after a while, you'll realize the same.
You might want to have a look at pip and virtualenv.
In many cases, it lets you largely ignore what python-stuff is installed on the server, that you don't have root access, what package manager it use, and how outdated everything is.
It's still a bit of compiling going on, so you would need source packages for python and posgres (for pysocopg2) - but overall it's considerably easier (also, perfect for testing new versions of packages)
Example, to replicate a set of packages:
pip freeze > reqs.txt #dumps installed packages to the text file
pip install -UE newvirtenvfolder -r reqs.txt
and to activate the new virtenv (which is just a folder that you point env variables to):
source newvirtenvfolder/bin/activate
What surprises me is that 39% of people actually talk to imaginary listeners, or at least claim they do.
I thought we agreed to keep religion out of this?
Ugh, now, reading this the day after.. I must apologize for that complete botchery of the English language.
Let me fix it up a bit:
Once, Bill Gates, the Pope, and the Anti-Vaccine Man was on a plane together. As things always goes in jokes, while in-flight the pilot died of a heart attack, and at the same time the engines caught on fire.
This leads to the three men having to jump out of the plane, and of course there are only two parachutes. Bill Gates declares that as the smartest man on Earth, he must be saved, grabs one of the parachutes, and jumps. The Pope looks at the Anti-Vaccine Man, and says "Here, young man, take the last one. You still have years in front of you" to which the Anti-Vaccine Man replies "No, it is a known fact that those contraptions can fail at times, so it is better to jump without one" and jumped out of the plane. The Pope shakes his head, jump with the remaining parachute, and after landing safely holds a speech declaring that while God is good, even He can not help retards.
The End.
There, a bit better, at least. I hope no grammar nazi's were killed by the earlier language accident.
Once, Bill Gates, the Pope, and the Anti-Vaccine Man was on a plane together. As things always goes in jokes, while in-flight the pilot died of heart attack, while at the same time the engines caught on fire.
This lead to the three men having to jump out of the plane, and of course there are only two parachutes. Bill Gates declares that as the smartest man Earth, he must be saved, grabs one of the parachutes, and jumps. The Pope looks at the Anti-Vaccine Man, and says "here, young man, take mine. You still have years in front of you" to which the Anti-Vaccine Man replies "No, it is a known fact that those contraptions can fail at times, so it is better to jump without one" and jumped out of the plane. The Pope shakes his head, jump with the remaining parachute, and after landing safely holds a speech declaring that while God is good, even He can not help retards.
The End.
And God bless them for that. Otherwise the frame would be mostly useless. Now it's easy to "support" old browsers (IE), while still having the modern conveniences.
Well, I can only speak for me and friends, but for us it's convenience.
After Steam, we never bother pirating games any more. The act of searching, finding a good version, hassling with cracks and all that.. Not worth it. Buy on Steam. Get instant high-speed download, install on multiple computers, automatic updates, easy to reinstall if computer borks... Pirating games? Feh, too much work (while still being much less than buying in store and mucking about with CD's and such).
Music? After Spotify, we never bother to download. Too much hassle. Spotify have almost all avaliable, streaming, easy sharing, sync to my android.. Downloading, waiting, finding the one single actually good rip? Feh, screw that.
So, the only thing left is movies and tv shows. Here in Norway the only alternative we got is Voddler, which is lower quality and less convenient (forced commercials? feh) than downloading. And DVD? "You have to see all these trailers of years-old movies and silly anti pirate ads first! Muahahaha" - Seriously.. Even when I buy DVD's, the first thing I do is to rip them to remove the crap and the reliance on the physical disk. Get a good streaming service (with MINIMUM youtube 720p quality and either own bought movies (no silly renting please) or reasonable monthly fee), and I'll stop pirating that too.
It's simple. Video content industry is getting their ass handed to them on both quality and convenience. Get something that is at least equal in those to what the pirates offer, and you'll see an uptake.
It's an excuse to party and have fun.
Like, "There's only Wednesday once a week, you know!" - Now, excuse me while I go out and celebrate this Wednesday :)
An alternative could be a Varnish in front, with lets say... 1 hour cache for anon users?
-Geeks have layers, Like.. Onions!
-But not everyone like onions.... Cakes! Cakes have layers!
-Geeks are NOT like cakes. No. End of story.
(another layer to the comments)
sorry, my bad. It only use SSL / TLS for login, not for the actual data :(
Found a nice overview at http://news.cnet.com/8301-13578_3-9962106-38.html though. Seems like AIM (yikes), Google Talk (via download client or https web client) and Skype have encrypted chats.
Fast forward a year or two : "This guy must be a terrorist!" - "Why?" - "He use the google!"
Forbid cookies? Well, that's exactly what the norwegian government is planning : Google translated article
Fun part (very good translation):
Storage of information in the user's communication equipment or gaining access to such information data is not allowed.
Such storage or access can still happen if the user has been informed by the data controller under the Data Protection Act and has given his consent.
Norwegian politicians really have no clue about the net. Same with norwegian police :) And now they're pushing the norwegian data retention act ("DLD") - which will solve all the problems in the world, if just everyone accept being monitored. It will help against terrorists, drug dealers, child porn, identity theft, scamming, people saying mean things to eachother, and bad breath. How it will help against that? They don't know, but assure us it will be wonderful.
While of course, everyone with just a tad of tech insight knows it will be almost effortless to hide yourself from. Hell, even MSN/Gtalk use SSL encrypted connection going via a central server, which would easily bypass it.
It's strange that so few people have figured it out.
Google is in the strange position that it got more bandwidth, more servers, more brains and more money than they honestly know what to do with.
So they use the money on more talent, servers and bandwidth, and let the people work on their own ideas part of the company time. Anything that looks even remotely useful (strengthen their position, gaining mindshare, get their ads in more places) gets thrown out there.
Examples:
Gmail. Google Wave. WebM. WebP. Chrome. Chrome Frame. Google Maps. Google Apps. Google Reader. Android. Translate. Android App Inventor. Google Body. Google Mars. Google Earth. Calendar. Code. Groups. News. Books. Picasa. Docs. Analytics. Website optimizer. SketchUp. Voice. Sky maps. Google Video. Trends. Talk. Buzz. iGoogle. Goggles. Scribe. Code search.
They're throwing an insane amount of random stuff on the wall, and then see what sticks. Some does, some does not.
They have more resources than they can reasonably use, and this is the result. Have an idea that looks fun? Some example code? Good, here are some money, servers and practically unlimited bandwidth. See if you can make it work. A bit later Google Cakes pops up, and maybe it will find a use. And Google earns some more information and mindshare. And a new place to splash targeted ads.
In the end, they make even more money, which they then put in talent, bandwidth and servers.. And the cycle continue. I sometimes wonder if they will hit a limit, or it will just go on and on.