"Yes, there is MS Research but it's in no way comparable to IBM Research."
No kidding, specially when you have research like this at IBM:
"Nuclear Magnetic Resonance Quantum Computing"
vs Research like this at MS:
"Turn Your Photos into Movies Researchers from the lab in Beijing have developed a system that can take your still photographs and automatically convert them into motion."
Check out these gems found in the linux source tree..
arch/i386/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */ arch/mips/kernel/irixelf.c:#if 0/* XXX No fucking way dude... */ arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess... arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the arch/parisc/kernel/signal.c:/* ARGH! Fucking brain damage. You don't want to know. */ arch/sparc/kernel/head.S:/* XXX Fucking Cypress... */ arch/sparc/kernel/process.c:/* fuck me plenty */ arch/sparc/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */ arch/sparc/kernel/sunos_ioctl.c:/* Binary compatibility is good American knowhow fuckin' up. */ arch/sparc64/kernel/traps.c:/* Why the fuck did they have to change this? */ arch/sparc64/mm/init.c:/* Fucking losing PROM has more mappings in the TLB, but arch/x86_64/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */ Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code. Documentation/DocBook/kernel-locking.tmpl: <title>The Fucked Up Sparc</title> drivers/cdrom/sbpcd.c: blkdev_dequeue_request(req);/* task can fuck it up GTL */ drivers/char/drm/drmP.h:extern int DRM(release_fuck)(struct inode *inode, struct file *filp); drivers/ide/pci/cmd640.c: * These chips are basically fucked by design, and getting this driver drivers/net/macsonic.c: fuck did SONIC_BUS_SCALE come from, and what was it supposed drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface drivers/net/sunhme.c:/* This card is _fucking_ hot... */ drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up. drivers/scsi/NCR53C9x.c:/* Be careful, we could really get fucked during synchronous drivers/scsi/esp.c: * how bad the target and/or ESP fucks things up. drivers/scsi/esp.c: * phase things. We don't want to fuck directly with drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */ drivers/sound/aci.c:/* The four ACI command types are fucked up. [-: fs/jffs/intrep.c: don't fuck up. This is why we have include/asm-parisc/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock include/asm-sparc64/system.h:/* If you fuck with this, update ret_from_syscall code too. */ \ include/linux/netfilter_ipv4/ipt_limit.h:/* Ugly, ugly fucker. */ lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up:-) net/core/netfilter.c:/* James M doesn't say fuck enough. */ net/ipv4/netfilter/ip_conntrack_core.c:/* This is fucking braindead. There is NO WAY of doing this without net/ipv4/netfilter/ip_nat_snmp_basic.c: * (And this is the fucking 'basic' method). net/ipv4/netfilter/ipt_limit.c: * Alexey is a fucking genius?
This post has superb timing. I just gave up on helping people with their computer problems. I simply do not have the patience nor the time to put up with the majority of these ungrateful bastards.
Last Saturday, my dad asked me to help out a friend of his with his computer setup as well as teach his wife about the internet. Sounds good. I went to the guy's house, and noticed that their "high speed internet" was really not that high at all. I was getting 5KB/sec maximum from all kinds of servers. I was told the provider they were using were one of those mom and pops isps with a cheap $20/month deal for their "broadband" package. Fair enough, we could still work with that. Right a way I noticed that their computer was already full of spyware, and also noticed they were using IE. I explained to them, in very simple terms, the benefits of using a web browser that has better security. I recommended Firefox. I installed it for them and told them to give it a try. They liked it. I then proceeded to explain to them the basics of downloading, chatting on their msn account, etc. By the time I left, everything seemed ok, they seemed happy to know a bit more but I did tell them to look into their slow connection since I know you can get a better connection for the same amount of price.
The next day I get a called from the guy's wife telling me that her "list" doesn't display. I had no clue what she was talking about. After about 10 minutes of trying to figure out what they were talking about, I realized they were talking about their msn contacts list. I asked her if she was having problems signing in. She said yes, "the little green men are not dancing". I figured it might be a problem with msn. I told her to try Firefox and see if she can get anywhere. Nothing, she couldn't get the default homepage. I asked her if she had touched anything else on the computer but she said no, so I told her that it is most likely a problem with their Internet Service Provider and that they should call them and ask them if there are any problems in the area. This woman starts telling me that maybe I broke her computer by pressing the wrong "button" but she was still going to call the tech support people to see what is going on.
The next day at work while on the phone with one of the company's clients, I keep on an incoming call. It was the guy from the previous day. The person wants to know what happened to his computer, he says the new program reset his settings and now he doesn't have internet. He says it is not a problem with the Internet provider but rather the new program that I installed (Firefox). After 30minutes of trying to explain that it is nearly impossible for the new program to just go and start messing around with the internet settings I gave up. The guy is still blaming me for his broken internet. So, not only do I get disturbed while at work but I get blamed on breaking their computer after I went out of my way to help these people?.. No that's not happening again. It's as if I went to his house to clean his car and got blamed for his dog being constipated! Numerous times I've lent a hand to people who had computer problems to only be taken advantage of and my time wasted. Most of these people have no respect of other's people's time. They call me late at night, while at work, very early in the morning, etc, etc.
Their #1 excuse is that they don't have time to learn and would rather be told in a few minutes what to do. Well guess what, it doesn't work that way. If you don't have time to learn, maybe you shouldn't be using a computer! If you don't have time to learn, and can't try out things on your own and unless you are prepared to fork out $ for someone to baby-sit your computer, you should really consider NOT using a computer! It is a complex piece of technology that has a learning curve that you should be prepare to climb, it just doesn't come to you in one day. Just like anything else new in life, it takes time!.
What would you guys do? Until I can find a better approac
Ok so curiousity got to me and I installed it. From what I've seen, it only changes the Home Page Icon at the top right and it adds an extra menu to the right of Help with some pretty useless links - It just seems to be a bunch of bookmarks. You can view a screenshot here. I Wonder if it's doing anything else in the background.. hmm
If you click on the link on the summary, you see that is actually just an extension (xpi). I'm tempted to install it and see what it is that they modified.
Why not then send to jail car makers, after all they are used as gateaway vehicles, to smuggle drugs, weapons, etc. How about gun makers? Kitchen knives makers? hell, even pillow makers should go to jail if they don't take precautions to stop people from killing someone else with their pillows. Almost everyone under the sun should be banned according to their logic.
Maybe most of their staff uses Microsoft only products but I know I've gotten a few hits from the.microsoft domain on my website from people using Firefox/Mozilla on XP. They are most likely those in charge of researching the competition products or just simply employees with a clue.
Here is the Google cache view of the 2004 slashdot effect on rtpnet.org servers. Notice the missing pictures - sign of destruction this natural disaster left in its path.
Re:How is it so FAST!?
on
Google Suggest
·
· Score: 5, Interesting
Everytime you type a letter, it requests a special modified version of the search tool which only returns the necessary javascript data.
According to MozillaNews the following work around can be applied to Mozilla/Firefox:
1. Enter about:config in the Location Bar.
2. Enter dom.disable_window_open_feature.location in the filter field.
3. Right-click (Ctrl+click on Mac OS) the preference option and choose Toggle (the value should change to true).
This issue is already being worked on bug 273699 (copy link location, paste) filed a few hours ago.
As a side note, being able to see the bug fixing progress unfold is one of the many reasons why i love open source. I am able to learn so much from just seeing the process take place from start to finish, how it is reported, test cases created, problems that arise, insights into other parts of the system, who the people involved are, reviews, patches, etc.
Also important is that according to the same Mozilla contributor interviewed in the article -- "Firefox users may be more likely to click on targeted ads, rather than other types. "Most people I know are more happy with Google's targeted ads--they don't like big banner ads that are totally unrelated to what they're looking for"
Blame the person who attempted the live update? That's like placing the blame on the driver of a car that crashed while speeding and couldn't stop on time because of a faulty break system in the car.
It is partly the careless driver's fault but the bigger fault is that of the car's manufacturer for selling a faulty break system that should have worked regardless!
I use win2k and refuse to pay MS to downgrade to XP. I don't have the option of installing "SP2". The difference is I can download Firefox fixes without needing XP and instead I get a superior piece of software.
Design Patterns Elements of Object Oriented Design by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. This "classic" is one of my favorite books at the moment. I'll recommend it to the countless college grads and self taught OOP programmers who only know OOP at a syntax/functionality level. It will give you an insight on how to properly design OO systems instead of the common beginners mistake of using OOP as a thin layer on top of more procedural programming. This book will give you a good kickstart on how to properly think and use Object Orientation the way it was meant to be used.
"Yes, there is MS Research but it's in no way comparable to IBM Research."
No kidding, specially when you have research like this at IBM:
"Nuclear Magnetic Resonance Quantum Computing"
vs Research like this at MS:
"Turn Your Photos into Movies
Researchers from the lab in Beijing have developed a system that can take your still photographs and automatically convert them into motion."
Here is another related report in which Windows is compared with Linux in terms of security. Interesting read.
Check out these gems found in the linux source tree..
/* XXX No fucking way dude... */ /* ARGH! Fucking brain damage. You don't want to know. */ /* XXX Fucking Cypress... */ /* fuck me plenty */ /* Binary compatibility is good American knowhow fuckin' up. */ /* Why the fuck did they have to change this? */ /* Fucking losing PROM has more mappings in the TLB, but /* task can fuck it up GTL */ /* This card is _fucking_ hot... */ /* Be careful, we could really get fucked during synchronous /* If you fuck with this, update ret_from_syscall code too. */ \ /* Ugly, ugly fucker. */ :-) /* James M doesn't say fuck enough. */
arch/i386/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */
arch/mips/kernel/irixelf.c:#if 0
arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess...
arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the
arch/parisc/kernel/signal.c:
arch/sparc/kernel/head.S:
arch/sparc/kernel/process.c:
arch/sparc/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */
arch/sparc/kernel/sunos_ioctl.c:
arch/sparc64/kernel/traps.c:
arch/sparc64/mm/init.c:
arch/x86_64/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */
Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code.
Documentation/DocBook/kernel-locking.tmpl: <title>The Fucked Up Sparc</title>
drivers/cdrom/sbpcd.c: blkdev_dequeue_request(req);
drivers/char/drm/drmP.h:extern int DRM(release_fuck)(struct inode *inode, struct file *filp);
drivers/ide/pci/cmd640.c: * These chips are basically fucked by design, and getting this driver
drivers/net/macsonic.c: fuck did SONIC_BUS_SCALE come from, and what was it supposed
drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
drivers/net/sunhme.c:
drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up.
drivers/scsi/NCR53C9x.c:
drivers/scsi/esp.c: * how bad the target and/or ESP fucks things up.
drivers/scsi/esp.c: * phase things. We don't want to fuck directly with
drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
drivers/sound/aci.c:/* The four ACI command types are fucked up. [-:
fs/jffs/intrep.c: don't fuck up. This is why we have
include/asm-parisc/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock
include/asm-sparc64/system.h:
include/linux/netfilter_ipv4/ipt_limit.h:
lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up
net/core/netfilter.c:
net/ipv4/netfilter/ip_conntrack_core.c:/* This is fucking braindead. There is NO WAY of doing this without
net/ipv4/netfilter/ip_nat_snmp_basic.c: * (And this is the fucking 'basic' method).
net/ipv4/netfilter/ipt_limit.c: * Alexey is a fucking genius?
This post has superb timing. I just gave up on helping people with their computer problems. I simply do not have the patience nor the time to put up with the majority of these ungrateful bastards.
.. No that's not happening again. It's as if I went to his house to clean his car and got blamed for his dog being constipated! Numerous times I've lent a hand to people who had computer problems to only be taken advantage of and my time wasted. Most of these people have no respect of other's people's time. They call me late at night, while at work, very early in the morning, etc, etc.
Last Saturday, my dad asked me to help out a friend of his with his computer setup as well as teach his wife about the internet. Sounds good. I went to the guy's house, and noticed that their "high speed internet" was really not that high at all. I was getting 5KB/sec maximum from all kinds of servers. I was told the provider they were using were one of those mom and pops isps with a cheap $20/month deal for their "broadband" package. Fair enough, we could still work with that. Right a way I noticed that their computer was already full of spyware, and also noticed they were using IE. I explained to them, in very simple terms, the benefits of using a web browser that has better security. I recommended Firefox. I installed it for them and told them to give it a try. They liked it. I then proceeded to explain to them the basics of downloading, chatting on their msn account, etc. By the time I left, everything seemed ok, they seemed happy to know a bit more but I did tell them to look into their slow connection since I know you can get a better connection for the same amount of price.
The next day I get a called from the guy's wife telling me that her "list" doesn't display. I had no clue what she was talking about. After about 10 minutes of trying to figure out what they were talking about, I realized they were talking about their msn contacts list. I asked her if she was having problems signing in. She said yes, "the little green men are not dancing". I figured it might be a problem with msn. I told her to try Firefox and see if she can get anywhere. Nothing, she couldn't get the default homepage. I asked her if she had touched anything else on the computer but she said no, so I told her that it is most likely a problem with their Internet Service Provider and that they should call them and ask them if there are any problems in the area. This woman starts telling me that maybe I broke her computer by pressing the wrong "button" but she was still going to call the tech support people to see what is going on.
The next day at work while on the phone with one of the company's clients, I keep on an incoming call. It was the guy from the previous day. The person wants to know what happened to his computer, he says the new program reset his settings and now he doesn't have internet. He says it is not a problem with the Internet provider but rather the new program that I installed (Firefox). After 30minutes of trying to explain that it is nearly impossible for the new program to just go and start messing around with the internet settings I gave up. The guy is still blaming me for his broken internet. So, not only do I get disturbed while at work but I get blamed on breaking their computer after I went out of my way to help these people?
Their #1 excuse is that they don't have time to learn and would rather be told in a few minutes what to do. Well guess what, it doesn't work that way. If you don't have time to learn, maybe you shouldn't be using a computer! If you don't have time to learn, and can't try out things on your own and unless you are prepared to fork out $ for someone to baby-sit your computer, you should really consider NOT using a computer! It is a complex piece of technology that has a learning curve that you should be prepare to climb, it just doesn't come to you in one day. Just like anything else new in life, it takes time!.
What would you guys do? Until I can find a better approac
Yah, I already looked at the code, doesn't seem to be doing anything weird .. hehe.
Ok so curiousity got to me and I installed it. From what I've seen, it only changes the Home Page Icon at the top right and it adds an extra menu to the right of Help with some pretty useless links - It just seems to be a bunch of bookmarks. You can view a screenshot here. I Wonder if it's doing anything else in the background .. hmm
If you click on the link on the summary, you see that is actually just an extension (xpi). I'm tempted to install it and see what it is that they modified.
Why not then send to jail car makers, after all they are used as gateaway vehicles, to smuggle drugs, weapons, etc. How about gun makers? Kitchen knives makers? hell, even pillow makers should go to jail if they don't take precautions to stop people from killing someone else with their pillows. Almost everyone under the sun should be banned according to their logic.
sounds exactly the same as some of the projects i have to work with. It is sadly not a rare phenomenon
No, It's amazing how much you can get done when the girlfriend is not in town :D.
Thanks! just bought the last copy from a magazine store up in Richmond hill :)
Excuse my ignorance, anyone knows when this ad will hit the newsagents in Toronto? I would like to get a copy.
Maybe most of their staff uses Microsoft only products but I know I've gotten a few hits from the .microsoft domain on my website from people using Firefox/Mozilla on XP. They are most likely those in charge of researching the competition products or just simply employees with a clue.
Here is the Google cache view of the 2004 slashdot effect on rtpnet.org servers. Notice the missing pictures - sign of destruction this natural disaster left in its path.
Everytime you type a letter, it requests a special modified version of the search tool which only returns the necessary javascript data.
check itout
Impressive
According to MozillaNews the following work around can be applied to Mozilla/Firefox:
1. Enter about:config in the Location Bar.
2. Enter dom.disable_window_open_feature.location in the filter field.
3. Right-click (Ctrl+click on Mac OS) the preference option and choose Toggle (the value should change to true).
This issue is already being worked on bug 273699 (copy link location, paste) filed a few hours ago.
As a side note, being able to see the bug fixing progress unfold is one of the many reasons why i love open source. I am able to learn so much from just seeing the process take place from start to finish, how it is reported, test cases created, problems that arise, insights into other parts of the system, who the people involved are, reviews, patches, etc.
finally people are coding to standards!
Also important is that according to the same Mozilla contributor interviewed in the article -- "Firefox users may be more likely to click on targeted ads, rather than other types. "Most people I know are more happy with Google's targeted ads--they don't like big banner ads that are totally unrelated to what they're looking for"
add women! my girlfriend is belgian. Also delicious ;)
You must be new here..
dying is only for old people.
Blame the person who attempted the live update? That's like placing the blame on the driver of a car that crashed while speeding and couldn't stop on time because of a faulty break system in the car.
It is partly the careless driver's fault but the bigger fault is that of the car's manufacturer for selling a faulty break system that should have worked regardless!
The ball still needs cleaning as it is used over time, gunk accumulates and the movement of the mouse over the mousepad's surface is not smooth.
I use win2k and refuse to pay MS to downgrade to XP. I don't have the option of installing "SP2". The difference is I can download Firefox fixes without needing XP and instead I get a superior piece of software.
Design Patterns Elements of Object Oriented Design by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. This "classic" is one of my favorite books at the moment. I'll recommend it to the countless college grads and self taught OOP programmers who only know OOP at a syntax/functionality level. It will give you an insight on how to properly design OO systems instead of the common beginners mistake of using OOP as a thin layer on top of more procedural programming. This book will give you a good kickstart on how to properly think and use Object Orientation the way it was meant to be used.