Oh, except it was microsoft's operating system, and microsoft's messenger. I don't understand this concept of computing where you can click in "the wrong link". I can click in whatever link I want, and that is not supposed to destroy my computer. I use Pidgin on GNU/Linux. I can click on ANY link that I want. Clicking on the link won't do anything besides opening it on a browser, or asking me to download it. Except I sudo su and chmod +x $file and./$file nothing is going to happen. But we hear all the time from windows users getting randomly infected with malware by just clicking on a fucking URL, or going to the wrong site, etc. Or just connecting on the wrong LAN. Clicking on a link IS NOT supposed to give ANYTHING any kind of execute permissions. I don't browse with Flash, but I do keep a Firefox-altern dir with Flash installed in case I really really need to check out something that requires Flash. I can't believe how invasive that thing is, and how many privileges it automatically grants to random content on the web. Same thing for JS. The simple fact that 'last measure' still works is living proof of how stupidly insecure certain technologies are.
And, no, it's not the user's fault for clicking on a link.
The theft began with an instant message sent to a Google employee in China who was using Microsoft’s Messenger program, according to the person with knowledge of the internal inquiry, who spoke on the condition that he not be identified.
As usual, the problem wasn't in the servers, or in the code, but in the people accessing it.
You got my point exactly. It doesn't matter how much we need lawyers in this crappy world we live in, needing them won't make their job productive. They'll never code an app, they'll never make a car, they'll never cure cancer, or write poetry, or play music. Their jobs don't produce anything of value, they are just the materialization of some flows in the system.
Whether that can be fixed or not, is something worth arguing. I do agree that given the current dynamics of the world, changing things to get rid of those diseases sounds almost impossible.
On the other hand (And I'll get moded down like crazy for saying this) There is living proof that we can have a better system. Just to get started, there are many countries around the world where the need for Lawyers, accountants, and other social diseases is smaller than in the states. Some countries (Like Canada, or Norway) have a healthier population, and a healthier system. For instance, the Clergy (Yet another non-productive group of people) is almost irrelevant and very small in Norway, where over 70% of the population doesn't believe in any kind of gods. Leaving aside everything that you have learned from CNN and that whole "communism is evil" thing you've been hearing and repeating since you were a kid, try and think about Cuba. Yes, Cuba has a lot of flaws... But they did manage to live in a fair society, mostly free from all of this pests, with no clergy, no accountants, no marketing droids, no international companies ripping on the people, and a small an efficient government. Most of the complains Americans have against Cuba are false. Human rights? Better than in the states. At least they are not bombing other countries and actively killing hundreds of people every day. They haven't invaded any country. So, Yes, it is possible to have a system without all that shit. Off course, Cuba is not a huge success for the simple fact that it's a small Island with very few resources and it's being constantly attacked by the US (Over 650 assassination attempts on Castro by the CIA), it's economy is being blocked, etc. But it's doing way better than other countries (If it weren't for Castro and Guevara, Cuba would be Haiti or worse right now).
But, Communism isn't the best system either. It's outdated, and it still shares the common flaw behind capitalism: People is evil and selfish. That's what we have to work on.
He won't. The reason m$ is still around, is the huge industry around windows flaws. He's probably benefited by it too. It takes 10x more people to manage a windows-based network than a Unix based network. Think about it. All the antivirus companies. All the anti-spyware, registry cleaners, etc. All the "technicians" that keep joe sixpack's computer running. All the license money around windows. Remember, windows is not an OS in the sense that GNU/Linux is an os. Your average distro includes several DVDs with all the software you'll ever need. If what you want is not there, just fire up $package_management_system and search for it. Windows retails for, what, 300 dollars?. Ok, now add to that office, antivirus, graphic software, virtualization solution, disk imaging, etc, etc, etc. You are talking about a lot of money. The amount of people that have a job thanks to windows flaws is HUGE. And it's that group of people that is keeping windows alive. Thanks to that, it's not going away any time soon.
Thinking about it, it's how capitalism works. Accountants, lawyers, marketing droids, most managers, bankers 90% of government employees, etc,etc. None of them do anything productive. They have a job JUST because there's a glitch on the system.
This people will keep it alive, because it's what's feeding them, and most of them don't even realize how wrong it is, and what useless and pointless lifes they live.
And he is already using Clonezilla anyway, which is much better than norton (and GPLed). It's the best tool out there to image many systems at once over the network.
There are several solutions for this guy:
1st) Get rid of windows. Seriously. Get rid of it. 2nd) If you can't, you'll need to maintain several different images. 3rd) Even if your computers are different, they can't be all that different. That is, I don't know how many computers you are managing, but there is a finite number of different hardware configurations you can have. Let's say you are managing 50 computers, I'm sure the different combinations you have is no more than 5. So, you can get away with just maintaining 6 images, 1 with GNU/Linux, and 5 different XP images. It still sucks, but it's better than nothing.
That's why you use IAX2 every time it's possible, even better if it's listening on a non-standard port. If you receive only big-ass traffic (carrier2carrier) you are already expecting traffic from certain IPs, and so you drop anything else at the firewall. If you also receive small traffic (softphones, etc) you use a different server for that, with different policies. All accounts require a mandatory huge password (md5 of a random number will do) and they all have a very clean and small per-month and per-day traffic limit. You monitor all of your accounts and match that days traffic against their average, and take a closer look to anything that goes above the mark. You restrict simultaneous calls to two unless specifically asked to do otherwise on a specific account. You run port sentry and you actively block anything suspicious. You ban access to all sip accounts from Brasil, Russia and China, and you only unblock that for specific accounts upon customer request.
I receive a shitload of weird attempts on all my servers, mostly to ssh, apache and asterisk. Most of them are bots and those attacks are not targeted. Every once in a while I get something targeted, and rarely it's something sophisticated.
The internet is a wild place. It's your duty as a sysadmin to stay on top. Doing your job well is easier than asking other people to be nice.
Except there is no such thing as moral. "moral" comes from the attempt of religions to control our lives. There is no difference between deontological ethics and moral absolutism. Guess what? There is no invisible man in the sky, and we don't care about your absolute moral rules.
On the other hand, we do have codes of Ethics. We discuss them, and we enjoy our greys a lot. Murder is wrong. Everything else is interesting and open to debate.
We, as a society, have already decided that the future is amazing, and it can't get here soon enough. Keep your religious propaganda for yourself, we want to explore space and improve our kind.
Well, playing back a stream shouldn't be a problem. What would not be possible with the current HTML5 spec is reading from the webcam, that is, the A-Leg of the communication. But adding that capability to browsers should be trivial.
People need to understand this: an SWF embed is a binary application running on a different process than your browser that just happens to position that black box at a given x:y position over the browser window. That's all. Canvas is just another HTML element. It's rendered by your browser's rendering engine, and is part of your page. You can use z-index, you can style it, and do anything you would do with an tag.
Actually, It was Quake. And it worked beautifully. I compiled it and tested. On my laptop, it didn't work (since Chrome's WebGL doesn't support Intel). On an NVIDIA Desktop, it worked smoothly. Remember this is a very complex application, with physics and many other complex calculations done in software. That was pretty amazing, and it shows that HTML5 is a promising platform for game development.
Oh, and, also, there is only one defintion for HD: 1080p/i vertical resolution. Many people called DVD "HD" too, but that's not correct (DVD is limited to whatever resolution that norm uses, for example, 720x576 for PAL). There's a difference between saying something has a "high definition/very high definition/super-uber-amazing definition" (all coloquial terms) and the actual definition of HD which is 1080p/i.
Many displays have unusual resolutions, and a weird aspect ratio (i.e not 4:3 or 16:9). The display I was talking about is an LG Flatron W2243S. It's native resolution is 1980x1200, that is an aspect ratio of 1.65 instead of 1.77777 (regular widescreen or 16:9).
I use a card with 8 SAA7134 chips that deliver 25 FPS (PAL) @ 720x576. That's 8 V4L devices delivering MJPEG video. I do motion detection on all 8 channels, and re-encode that as both Theora AND FLV at the same time. So I have 16 motherfucking ffmpegs doing encoding. The motion detecting daemon delivers raw video to all 16 ffmpegs, 8 output Theora and 8 output FLV. So, yes, I am encoding 16 videos at a time.
I know I've posted this on every single discussion involving the Atom... but I have to say it again:
The Atom processor is amazingly powerful. The Atom 330/510 are dual core, 2 threads per core processors @ 1.6ghz. They are fucking amazing. And if your apps are well developed, and they can take advantage of multicore machines, it's a very powerful platform. I've seen some netbooks (based on Atom 270, single core, 2 threads) with windows that just crawl at doing just about anything but basic web browsing. But that's because windows sucks, not because Atom sucks. Try getting an Intel mini-atx Atom 510 based mobo and put 4 gb of ram in there. Using the embedded GMA intel card, I can run compiz at full speed @ 1990x1200 with all visual effects turned on, plus chrome with 30 open tabs, while gcc is compiling something on the background and still have a great performance. One of the appliances I develop (security) is based on an Atom 330, and we can run 16 ffmpegs encoding MPEG4 video @ 720x576 just fine. And you can run the 510 essentially fan-less by just adding a slightly better heatsink. It uses very little power, it runs very well, and completely quiet. For a completely silent machine, all you need to do is get one of this mobos in their 12v version, add an external laptop power brick, remove the fan and add a better heatsink. Or just use the 270 version (single core, 2 threads) that is completely fanless out of the box.
Noone needs a fucking 2.8Ghz dual core processor just to run flash video, all you need is a better OS and a little optimization.
BTW: This Intel mobos I'm mentioning are mini-atx and retail for ~$80, processor and everything. That is, mobo+cpu for 80 bucks. Nothing beats the Atom.
That is exactly what I was about to say. If someone asked me if I "believed" in evolution, I'd answer "No", because I don't "believe" in it. I don't "believe" in anything, I don't have any kind of "believes". I am against "believing" things.
On the other hand, I understand that based on existing evidence, evolution is the the best theory we have. Off course, some things about evolution might be wrong, but you have to differentiate between 'evolution' and 'the theory of evolution'. Our understanding of how genetic mutation occurs changes constantly, and we prove ourselves wrong all the time. On the other hand, there is no doubt that genetic mutations occur throughout generations, and that living things evolve into other living things, and thats how we got here.
That's not the same as "believing" in evolution. Believing in evolution is as stupid as believing in god, or believing in anything else for that matter. Understand, comprehend, reach conclusions. Never, ever hold believes. it's time we get rid of that word.
Re:Pogoplug is not opensource!
on
DIY 80GB iPod Touch
·
· Score: 2, Informative
Again, I have no idea. I import them directly from China, and I'm not in the US, so I don't know what retailers you can find there.
But let me tell you, there are dozens of places in Shenzhen that produce this kind of boards. All of those prices are FOB China. Google for it, I'm sure there are importers and retailers of this stuff in the US. Most DVR systems are based on this board, specially the cheapest ones. Some AVTech systems that retail for 200 dollars are based on exactly the same boards I buy for 30. Look around, you'll find them
Oh, except it was microsoft's operating system, and microsoft's messenger. I don't understand this concept of computing where you can click in "the wrong link". I can click in whatever link I want, and that is not supposed to destroy my computer. I use Pidgin on GNU/Linux. I can click on ANY link that I want. Clicking on the link won't do anything besides opening it on a browser, or asking me to download it. Except I sudo su and chmod +x $file and ./$file nothing is going to happen. But we hear all the time from windows users getting randomly infected with malware by just clicking on a fucking URL, or going to the wrong site, etc. Or just connecting on the wrong LAN. Clicking on a link IS NOT supposed to give ANYTHING any kind of execute permissions. I don't browse with Flash, but I do keep a Firefox-altern dir with Flash installed in case I really really need to check out something that requires Flash. I can't believe how invasive that thing is, and how many privileges it automatically grants to random content on the web. Same thing for JS. The simple fact that 'last measure' still works is living proof of how stupidly insecure certain technologies are.
And, no, it's not the user's fault for clicking on a link.
The theft began with an instant message sent to a Google employee in China who was using Microsoft’s Messenger program, according to the person with knowledge of the internal inquiry, who spoke on the condition that he not be identified.
As usual, the problem wasn't in the servers, or in the code, but in the people accessing it.
And, as usual also, Microsoft was involved.
Is it just me, or do you live in a really, really bad neighborhood?
No, he just watches too much CNN.
You got my point exactly. It doesn't matter how much we need lawyers in this crappy world we live in, needing them won't make their job productive. They'll never code an app, they'll never make a car, they'll never cure cancer, or write poetry, or play music. Their jobs don't produce anything of value, they are just the materialization of some flows in the system.
Whether that can be fixed or not, is something worth arguing. I do agree that given the current dynamics of the world, changing things to get rid of those diseases sounds almost impossible.
On the other hand (And I'll get moded down like crazy for saying this) There is living proof that we can have a better system. Just to get started, there are many countries around the world where the need for Lawyers, accountants, and other social diseases is smaller than in the states. Some countries (Like Canada, or Norway) have a healthier population, and a healthier system. For instance, the Clergy (Yet another non-productive group of people) is almost irrelevant and very small in Norway, where over 70% of the population doesn't believe in any kind of gods. Leaving aside everything that you have learned from CNN and that whole "communism is evil" thing you've been hearing and repeating since you were a kid, try and think about Cuba. Yes, Cuba has a lot of flaws ... But they did manage to live in a fair society, mostly free from all of this pests, with no clergy, no accountants, no marketing droids, no international companies ripping on the people, and a small an efficient government.
Most of the complains Americans have against Cuba are false. Human rights? Better than in the states. At least they are not bombing other countries and actively killing hundreds of people every day. They haven't invaded any country.
So, Yes, it is possible to have a system without all that shit. Off course, Cuba is not a huge success for the simple fact that it's a small Island with very few resources and it's being constantly attacked by the US (Over 650 assassination attempts on Castro by the CIA), it's economy is being blocked, etc. But it's doing way better than other countries (If it weren't for Castro and Guevara, Cuba would be Haiti or worse right now).
But, Communism isn't the best system either. It's outdated, and it still shares the common flaw behind capitalism: People is evil and selfish. That's what we have to work on.
It's probably the remains of all the people Pinochet dropped into the sea in the 70's.
Half in Mach, half in Knots .... I can't follow you! Now, slow down cowboy, and tell us how much is that in furlongs per fortnight.
He won't. The reason m$ is still around, is the huge industry around windows flaws. He's probably benefited by it too. It takes 10x more people to manage a windows-based network than a Unix based network. Think about it. All the antivirus companies. All the anti-spyware, registry cleaners, etc. All the "technicians" that keep joe sixpack's computer running. All the license money around windows. Remember, windows is not an OS in the sense that GNU/Linux is an os. Your average distro includes several DVDs with all the software you'll ever need. If what you want is not there, just fire up $package_management_system and search for it. Windows retails for, what, 300 dollars?. Ok, now add to that office, antivirus, graphic software, virtualization solution, disk imaging, etc, etc, etc. You are talking about a lot of money. The amount of people that have a job thanks to windows flaws is HUGE. And it's that group of people that is keeping windows alive. Thanks to that, it's not going away any time soon.
Thinking about it, it's how capitalism works. Accountants, lawyers, marketing droids, most managers, bankers 90% of government employees, etc,etc. None of them do anything productive. They have a job JUST because there's a glitch on the system.
This people will keep it alive, because it's what's feeding them, and most of them don't even realize how wrong it is, and what useless and pointless lifes they live.
And he is already using Clonezilla anyway, which is much better than norton (and GPLed). It's the best tool out there to image many systems at once over the network.
There are several solutions for this guy:
1st) Get rid of windows. Seriously. Get rid of it.
2nd) If you can't, you'll need to maintain several different images.
3rd) Even if your computers are different, they can't be all that different. That is, I don't know how many computers you are managing, but there is a finite number of different hardware configurations you can have. Let's say you are managing 50 computers, I'm sure the different combinations you have is no more than 5. So, you can get away with just maintaining 6 images, 1 with GNU/Linux, and 5 different XP images. It still sucks, but it's better than nothing.
That's why you use IAX2 every time it's possible, even better if it's listening on a non-standard port. If you receive only big-ass traffic (carrier2carrier) you are already expecting traffic from certain IPs, and so you drop anything else at the firewall. If you also receive small traffic (softphones, etc) you use a different server for that, with different policies. All accounts require a mandatory huge password (md5 of a random number will do) and they all have a very clean and small per-month and per-day traffic limit. You monitor all of your accounts and match that days traffic against their average, and take a closer look to anything that goes above the mark. You restrict simultaneous calls to two unless specifically asked to do otherwise on a specific account. You run port sentry and you actively block anything suspicious. You ban access to all sip accounts from Brasil, Russia and China, and you only unblock that for specific accounts upon customer request.
I receive a shitload of weird attempts on all my servers, mostly to ssh, apache and asterisk. Most of them are bots and those attacks are not targeted. Every once in a while I get something targeted, and rarely it's something sophisticated.
The internet is a wild place. It's your duty as a sysadmin to stay on top. Doing your job well is easier than asking other people to be nice.
Except there is no such thing as moral. "moral" comes from the attempt of religions to control our lives. There is no difference between deontological ethics and moral absolutism. Guess what? There is no invisible man in the sky, and we don't care about your absolute moral rules.
On the other hand, we do have codes of Ethics. We discuss them, and we enjoy our greys a lot. Murder is wrong. Everything else is interesting and open to debate.
We, as a society, have already decided that the future is amazing, and it can't get here soon enough. Keep your religious propaganda for yourself, we want to explore space and improve our kind.
A very scientific, high tech, in vitro ménage à trois.
You win 100 internets.
Well, playing back a stream shouldn't be a problem. What would not be possible with the current HTML5 spec is reading from the webcam, that is, the A-Leg of the communication. But adding that capability to browsers should be trivial.
People need to understand this: an SWF embed is a binary application running on a different process than your browser that just happens to position that black box at a given x:y position over the browser window. That's all. Canvas is just another HTML element. It's rendered by your browser's rendering engine, and is part of your page. You can use z-index, you can style it, and do anything you would do with an tag.
Actually, It was Quake. And it worked beautifully. I compiled it and tested. On my laptop, it didn't work (since Chrome's WebGL doesn't support Intel). On an NVIDIA Desktop, it worked smoothly. Remember this is a very complex application, with physics and many other complex calculations done in software. That was pretty amazing, and it shows that HTML5 is a promising platform for game development.
Oh, and, also, there is only one defintion for HD: 1080p/i vertical resolution. Many people called DVD "HD" too, but that's not correct (DVD is limited to whatever resolution that norm uses, for example, 720x576 for PAL). There's a difference between saying something has a "high definition/very high definition/super-uber-amazing definition" (all coloquial terms) and the actual definition of HD which is 1080p/i.
Many displays have unusual resolutions, and a weird aspect ratio (i.e not 4:3 or 16:9). The display I was talking about is an LG Flatron W2243S. It's native resolution is 1980x1200, that is an aspect ratio of 1.65 instead of 1.77777 (regular widescreen or 16:9).
I am playing back 8 720x576 channels at qmin 1 qmax 1 on that machine. How about that?
No, I used the right word, I am encoding.
I use a card with 8 SAA7134 chips that deliver 25 FPS (PAL) @ 720x576. That's 8 V4L devices delivering MJPEG video. I do motion detection on all 8 channels, and re-encode that as both Theora AND FLV at the same time. So I have 16 motherfucking ffmpegs doing encoding. The motion detecting daemon delivers raw video to all 16 ffmpegs, 8 output Theora and 8 output FLV. So, yes, I am encoding 16 videos at a time.
Actually, it's 1980x1200.
I know I've posted this on every single discussion involving the Atom ... but I have to say it again:
The Atom processor is amazingly powerful. The Atom 330/510 are dual core, 2 threads per core processors @ 1.6ghz. They are fucking amazing. And if your apps are well developed, and they can take advantage of multicore machines, it's a very powerful platform. I've seen some netbooks (based on Atom 270, single core, 2 threads) with windows that just crawl at doing just about anything but basic web browsing. But that's because windows sucks, not because Atom sucks. Try getting an Intel mini-atx Atom 510 based mobo and put 4 gb of ram in there. Using the embedded GMA intel card, I can run compiz at full speed @ 1990x1200 with all visual effects turned on, plus chrome with 30 open tabs, while gcc is compiling something on the background and still have a great performance. One of the appliances I develop (security) is based on an Atom 330, and we can run 16 ffmpegs encoding MPEG4 video @ 720x576 just fine. And you can run the 510 essentially fan-less by just adding a slightly better heatsink. It uses very little power, it runs very well, and completely quiet. For a completely silent machine, all you need to do is get one of this mobos in their 12v version, add an external laptop power brick, remove the fan and add a better heatsink. Or just use the 270 version (single core, 2 threads) that is completely fanless out of the box.
Noone needs a fucking 2.8Ghz dual core processor just to run flash video, all you need is a better OS and a little optimization.
BTW: This Intel mobos I'm mentioning are mini-atx and retail for ~$80, processor and everything. That is, mobo+cpu for 80 bucks. Nothing beats the Atom.
Damn! I don't know why that got posted as AC, I didn't click on post anonymously. Anyway, that was me :)
That is exactly what I was about to say. If someone asked me if I "believed" in evolution, I'd answer "No", because I don't "believe" in it. I don't "believe" in anything, I don't have any kind of "believes". I am against "believing" things.
On the other hand, I understand that based on existing evidence, evolution is the the best theory we have. Off course, some things about evolution might be wrong, but you have to differentiate between 'evolution' and 'the theory of evolution'. Our understanding of how genetic mutation occurs changes constantly, and we prove ourselves wrong all the time. On the other hand, there is no doubt that genetic mutations occur throughout generations, and that living things evolve into other living things, and thats how we got here.
That's not the same as "believing" in evolution. Believing in evolution is as stupid as believing in god, or believing in anything else for that matter. Understand, comprehend, reach conclusions. Never, ever hold believes. it's time we get rid of that word.
Again, I have no idea. I import them directly from China, and I'm not in the US, so I don't know what retailers you can find there.
But let me tell you, there are dozens of places in Shenzhen that produce this kind of boards. All of those prices are FOB China. Google for it, I'm sure there are importers and retailers of this stuff in the US. Most DVR systems are based on this board, specially the cheapest ones. Some AVTech systems that retail for 200 dollars are based on exactly the same boards I buy for 30. Look around, you'll find them
As I said, that's FOB China. You have to add import costs to that.
I Don't know what retailers might have that hardware in the US. I don't live in the US, and I don't buy from retailers, I import directly.
But google for it, this devices are out there