A company that's come close to abolishing Reply All is the global information and measurement firm Nielsen. On its screens, the button is visible but inactive, covered with a fuzzy gray. It can be reactivated with an override function on the keyboard. Chief Information Officer Andrew Cawood explained in a memo to 35,000 employees the reason behind Nielsen's decision: eliminating "bureaucracy and inefficiency."'
I hope somebody replied to all, quoting this entire memo and putting "OK" at the bottom.
For one thing, if they don't expose it they can change it anytime they want. Translating to micro-ops isn't a huge performance hit, so being able to improve the underlying architecture without worrying about compatibility is something of an advantage.
Other business models work for certain products. It hasn't been viable to charge money for a browser since the 1990's. No one is going to take a browser training course. No one needs to hire an enterprise browser deployment specialist.
As a grad student in CS who has also worked in industry, I've never directly used any but the most basic of math (matrix multiplication etc.). The reason math is important for programmers is that it teaches you to think. It doesn't really matter what kind of math you take - as a programmer you're unlikely to ever use it directly, and even if you do you really only need to know the practical aspects. What's important is that you take something that makes you prove things and think analytically. Those ways of thinking are what is important for all computer scientists and programmers.
The slashdot crowd sits in front of a computer. All day. Every day. Why have a phone that does stuff other than making calls when you have a computer in front of you all the time?
Re:Keyloggers don't care
on
R.I.P. FTP
·
· Score: 1
If you have a keylogger, the attacker also has your machine password, and can get your ssh keys. SSH is great, but it doesn't protect you from keyloggers.
You're building a new OS based on the Linux kernel + Chrome Browser, which is cool because these are both high-quality Free Software projects. But then you wander off and sidle up to Adobe instead of working with Free Software such as Gnash.
Gnash is all fine and good, except that it's a piece of shit and doesn't work. Just like open-source Java.
Look, I like open source as much as the next guy (more, probably), but more than anything I like working software. Google can either spend lots of man-hours making Gnash work properly with all the Flash out there on the web today, and then spend more man-hours keeping it up-to-date as Adobe adds new features that various popular websites take advantage of, or they can just partner with Adobe and use real Flash, spending just a few man-hours to integrate it into their system. Google is a business, and while they may make some choices ideologically, in most cases they need to use the best tool for the job. In this case, that tool is Flash.
An IP address DOES identify a computer- but not the way the judge thinks. My IP address identifies my router, which in turn owns 5 to 6 computers. With the wireless open, it could refer to the whole neighborhood, for all I know/care. They need to revise, an IP address identifies a NETWORK, but not neccessarily conclusively any particular computer.
A router is still a computer. An IP address identifies a computer. Whether that computer has other computers connected to it, and forwards traffic from those computers using its IP address, is an entirely separate matter.
Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein. Anyone who wishes to call him or herself a computer scientist must have a copy of this.
Just remap capslock to control and left control to capslock. It makes everything so much nicer. The only downside is that it confuses the hell out of your girlfriend.
Unfortunately, everyone has already realized that PHP is an insecure, featureless piece of crap. Real web developers have moved onto other platforms, or stuck with Perl.
I think Twitter has probably done it right: use the clean architecture to build the app cleanly and quickly, then put developer cycles into making it fast and efficient, possibly losing some of the niceness of the architecture in the process.
That said, I don't really think that clean architecture and speed are orthogonal goals. Frameworks like Rails add overhead because they are general - they allow you to do all sorts of things on top of them, and still support all those things even when you're only using some of the functionality. You can maintain your clean design while improving efficiency. What you lose is the ease of adding new features, since you strip out the generality and agility of the framework.
You've got to be kidding me. Anyone who thinks that Google Street View is like 1984 is a moron.
There are two enormous differences between Google Street View and Big Brother: 1) Google takes pictures for street view every now and then. It's by no means real-time. If someone looks up my address and sees me out mowing my lawn, the only thing they know is that sometime in the past year, I mowed my lawn. 2) Google takes pictures only in public places. Guess what, everyone can see you there anyway, and in many cities you're probably already on an actually live video feed. You're not being watched any more than you already were!
Are there really no better conspiracy theories to post today? Come on.
Well... KDE isn't an entire OS, as big as it may be.
What distribution do you use that always has the latest KDE in the current version repositories? It's unreasonable to expect users to update a major package like KDE (and quite likely all the arcane dependencies it has) just to verify a bug.
The point is, the developers _are_ running the latest version and, assuming the bug report has enough information in it, they should be able to verify the bug, or verify that it's been fixed in the latest version. Putting that onus on the user isn't going to get them anywhere.
WiFi has shown that the world doesn't end when there's a region of spectrum that anybody can use; modern electronics is smart enough to co-exist, and when there is interferences (Bluetooth vs. WiFi), manufacturers get together and work it out.
Tell that to all the guys whose laptops stop hitting the internet when someone uses the microwave. We're all willing to put up with flaky WiFi and cordless phones because we're just used to the fact that lots of stuff runs at 2.4GHz and there will be interference. Everyone knows that you don't run anything you want to have 100% uptime on wireless, so it's not a problem. But we're talking about internet connections here. People aren't (and shouldn't be) willing to settle for the internet connection into their home going down because of random interference from some device in the neighbor's house.
I knew plenty of teaching majors that went on to teach high school math. Compared to engineering majors, they understood very little about mathematics.
Or, as an education student in my ring theory class put it when the prof used the term tuple to describe something on the board, "what's a turple?"
If an inventor can't get a valid patent for a (let's assume) perfectly novel and new invention on their own with reasonable cost and chance of success then the system is BROKEN. That's how it should be defined.
I disagree. If it doesn't take considerable effort and cost to get a patent, then people will (even more than they do now) patent every little idea they have. The cost and effort that it takes to get a patent force inventors to decide whether getting a patent is actually worthwhile for the idea they have. A patent is meant to guarantee inventors who have new ideas the right to exclusively implement their idea for a limited period of time. If an inventor decides that the cost of the patent is greater than the value of the patent to him/her, then chances are s/he isn't going to implement it anyway. The money you spend on on getting a patent, you should be able to make back on the product that comes out of your patent. If you can't make that money back, then perhaps your invention isn't as great as you think it is.
I for one love the fact that Flash still represents one of the few uniform platforms on the interweb with extremely limited cross-browser issues.
Sure, it's a uniform platform if you use one of the platforms Adobe/Macromedia deems worthy of a Flash plugin. If that's your definition of a uniform platform, then MS Office is a uniform platform as well - anyone with MS Office installed can view the documents and they look great!
Trent Reznor has pretty much already done this, stating that after his next album, he's done with record companies.
Most artists already record their music using a laptop, and have no technical limitation keeping them from distributing their music online. So why do they need a record company at all? The recording industry is outdated, and has failed to re-define its role in a useful way. We're now seeing the beginning of its death.
I think you mean at the top.
I hope somebody replied to all, quoting this entire memo and putting "OK" at the bottom.
For one thing, if they don't expose it they can change it anytime they want. Translating to micro-ops isn't a huge performance hit, so being able to improve the underlying architecture without worrying about compatibility is something of an advantage.
Yes, but that's what banks call two-factor security these days. Password and mother's maiden name are two factors, right?
Other business models work for certain products. It hasn't been viable to charge money for a browser since the 1990's. No one is going to take a browser training course. No one needs to hire an enterprise browser deployment specialist.
As a grad student in CS who has also worked in industry, I've never directly used any but the most basic of math (matrix multiplication etc.). The reason math is important for programmers is that it teaches you to think. It doesn't really matter what kind of math you take - as a programmer you're unlikely to ever use it directly, and even if you do you really only need to know the practical aspects. What's important is that you take something that makes you prove things and think analytically. Those ways of thinking are what is important for all computer scientists and programmers.
The slashdot crowd sits in front of a computer. All day. Every day. Why have a phone that does stuff other than making calls when you have a computer in front of you all the time?
If you have a keylogger, the attacker also has your machine password, and can get your ssh keys. SSH is great, but it doesn't protect you from keyloggers.
You're building a new OS based on the Linux kernel + Chrome Browser, which is cool because these are both high-quality Free Software projects. But then you wander off and sidle up to Adobe instead of working with Free Software such as Gnash.
Gnash is all fine and good, except that it's a piece of shit and doesn't work. Just like open-source Java.
Look, I like open source as much as the next guy (more, probably), but more than anything I like working software. Google can either spend lots of man-hours making Gnash work properly with all the Flash out there on the web today, and then spend more man-hours keeping it up-to-date as Adobe adds new features that various popular websites take advantage of, or they can just partner with Adobe and use real Flash, spending just a few man-hours to integrate it into their system. Google is a business, and while they may make some choices ideologically, in most cases they need to use the best tool for the job. In this case, that tool is Flash.
An IP address DOES identify a computer- but not the way the judge thinks. My IP address identifies my router, which in turn owns 5 to 6 computers. With the wireless open, it could refer to the whole neighborhood, for all I know/care. They need to revise, an IP address identifies a NETWORK, but not neccessarily conclusively any particular computer.
A router is still a computer. An IP address identifies a computer. Whether that computer has other computers connected to it, and forwards traffic from those computers using its IP address, is an entirely separate matter.
Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein. Anyone who wishes to call him or herself a computer scientist must have a copy of this.
If it's a bulk mailing that you didn't opt into, it's spam. There's no requirement that the email is commercial.
XML is an order of magnitude faster than XML.
In base-1.
Just remap capslock to control and left control to capslock. It makes everything so much nicer. The only downside is that it confuses the hell out of your girlfriend.
It's even more annoying with error pages turned off.
Unfortunately, everyone has already realized that PHP is an insecure, featureless piece of crap. Real web developers have moved onto other platforms, or stuck with Perl.
I think Twitter has probably done it right: use the clean architecture to build the app cleanly and quickly, then put developer cycles into making it fast and efficient, possibly losing some of the niceness of the architecture in the process.
That said, I don't really think that clean architecture and speed are orthogonal goals. Frameworks like Rails add overhead because they are general - they allow you to do all sorts of things on top of them, and still support all those things even when you're only using some of the functionality. You can maintain your clean design while improving efficiency. What you lose is the ease of adding new features, since you strip out the generality and agility of the framework.
You've got to be kidding me. Anyone who thinks that Google Street View is like 1984 is a moron.
There are two enormous differences between Google Street View and Big Brother:
1) Google takes pictures for street view every now and then. It's by no means real-time. If someone looks up my address and sees me out mowing my lawn, the only thing they know is that sometime in the past year, I mowed my lawn.
2) Google takes pictures only in public places. Guess what, everyone can see you there anyway, and in many cities you're probably already on an actually live video feed. You're not being watched any more than you already were!
Are there really no better conspiracy theories to post today? Come on.
What distribution do you use that always has the latest KDE in the current version repositories? It's unreasonable to expect users to update a major package like KDE (and quite likely all the arcane dependencies it has) just to verify a bug.
The point is, the developers _are_ running the latest version and, assuming the bug report has enough information in it, they should be able to verify the bug, or verify that it's been fixed in the latest version. Putting that onus on the user isn't going to get them anywhere.
Tell that to all the guys whose laptops stop hitting the internet when someone uses the microwave. We're all willing to put up with flaky WiFi and cordless phones because we're just used to the fact that lots of stuff runs at 2.4GHz and there will be interference. Everyone knows that you don't run anything you want to have 100% uptime on wireless, so it's not a problem. But we're talking about internet connections here. People aren't (and shouldn't be) willing to settle for the internet connection into their home going down because of random interference from some device in the neighbor's house.
SUCK was actually their second choice. CRAP was already taken.
Or, as an education student in my ring theory class put it when the prof used the term tuple to describe something on the board, "what's a turple?"
Sure, it's a uniform platform if you use one of the platforms Adobe/Macromedia deems worthy of a Flash plugin. If that's your definition of a uniform platform, then MS Office is a uniform platform as well - anyone with MS Office installed can view the documents and they look great!
But it's $625M more enterprisey!
Trent Reznor has pretty much already done this, stating that after his next album, he's done with record companies.
Most artists already record their music using a laptop, and have no technical limitation keeping them from distributing their music online. So why do they need a record company at all? The recording industry is outdated, and has failed to re-define its role in a useful way. We're now seeing the beginning of its death.