The problem with this statement is that historically and on average, female dominated industries (like nursing and teaching) don't pay as well as male dominated industries (like engineering). And when they start to, like nursing did a few years ago when there was a shortage, more and more men go into them.
There's nothing inherently wrong with this, it's the free market at work, but government contracting isn't the free market, for various reasons good and bad.
First of all, the Sparc 1 was pretty ancient 10 years ago. In 2000, Sun was barely even selling anything but sun4u based machines. I think they still sold a few sun4m machines like the sparc 20, but it certainly wasn't state of the art.
In 2000, the technical reason you bought Sun or SGI over a Pentium III running Linux was the I/O subsystem. There were also political reasons, like you wanted VC. Remember, that was the height of the dot-com bubble, and it looked better when they toured your office to have a bunch of Sun stuff in the server room.
Yes, The Pentium III could run Seti@home just as fast as a Sun, but there was no comparison in the I/O subsystem, which was, and still is, what most servers need to do fast. Linux hardware RAID support was spotty at best. LVM existed, but wasn't as good a clone of Solaris as it is today. This was also pre-HyperTransport. PC (Intel and AMD) bus technology was years behind Sun/DEC/SGI in those days, the CPUs were fast, but they couldn't get data to them fast enough.
More recently, all that has changed. Every RAID vendor supports Linux, and most do it well. PC busses designed for servers use similar architectures to older unix servers, and have ramped up the speeds (Intel hired all the DEC engineers). A "PC" based server, engineered by a company that knows what they're doing (ie not some gamer building a server optimized for FPS) can definitely compete with anything out there on the technical level, and it's got the backing of real vendors behind it, which is needed in a corporate environment.
While the study proves a fairly obvious hypothesis, what your social network could say about you could go a lot deeper than that. It's not much of a leap to determine religion, politics, sexual orientation or various other things that people don't fully consider, or could even be used to violate equal opportunity housing or hiring laws. I think there are a lot of great things about social networking, and facebook in particular, but the how it's changing cultural views and expectations of privacy is shocking and fast, and I don't think we'll have perspective on whats happening for years to come.
All correct, though it wouldn't be realistic to run a Swing app targeted towards a "normal" screen and input devices anyway. The Android UI classes (and xml layout files) make writing an app targeted towards a small screen (or various sizes of small screens) much easier, so it seems like a reasonable trade off to me.
To make another comparison, Android's API is more like Java SE than Java ME is, which is kind of sad.
Sounds like a good plan. Now if they can only find a neutral 3rd party dumb enough to pay anything close to $1 billion for it. How about Computer Associates, isn't that where bad software goes to die?
Yeah, this GUI doesn't seem to take into account the reason sophisticated users (ie people that don't maximize one window) have multiple windows open is that they/need/ multiple windows open, and they need to be able to arrange and size them so they can see all or at least a substantial subset at once. Handling the increasing number of windows that out day to day work requires (is this just me?) is something that current desktops are failing at, but 10/GUI's software doesn't seem better to me.
A lot of posts are pointing to this feature, or that feature. The fact is, Android 1.0 was may be 50% done. 1.5 is starting to come out of beta. I was annoyed with Sprint when their CEO said that Android wasn't ready for prime time, but he may have been right. Maybe 2.0 will actually be something worth getting behind. I hope so, because I have a couple apps in the market and a couple more in the works.
The thing I find most ironic is the comparison between iPhone and Android. They both lack a lot of the same things, but for some reason Apple is being heavy handed, but with Google it just hasn't been implemented yet, which is somehow excusable. Calendar and Bluetooth APIs (prior to iPhone 3.0) are the best examples. Android doesn't have either of these, and in fact removed them from 1.0 even though they were in the betas. On either device, the end result for the developer and end user is the same. Want a calendars or events in your app? Write your own in a walled garden or require your users to hack their phones. But iPhone is at least making progress, gives developers reasonable early access, and keeps its promises.
Yeah, I wasn't sure where to put the ???. But, I think that "open" doesn't always mean "open" in the same sense that we'd all like it too. Mostly I was poking fun at Google's Open Handset Alliance, which may be "open", but at the end of the day has most of the same restrictions that the iPhone does in practical terms. But that's another topic entirely.
I love Comcast. There, I said it. I've had a lot of ISP's over the years: Speakeasy SDSL, Comcast, Speakeasy T-1, Adelphia Cable, Qwest DSL, plus a couple of other that probably no one ever heard of.
I currently have Comcast Business class, and it's by far the best I've ever had. From a technical, billing and customer service perspective. Technical, I get 20/2Mbps, real world, and I'm pretty rural. I get unbelievable 10ms ping times to my co-located server (not on comcast's network). I've never had a billing problem, unlike qwest (who is probably the worst phone company ever) and it's 20% the price of a T-1. Customer service always responsive, though I've never had a major problem.
It doesn't have the SLA of a T-1, but in the year I had my T-1, I had about 5 outages. Yeah, they were usually fixed in 4 hours, but it was always a pain. 2 years with comcast, I'm still waiting for an outage.
My Dad has comcast too, and it wasn't performing as well as it could, although it was within reasonable limits. But they sent a tech out anyway, and anther tech, until it was fixed.
My Mom has comcast. She wasn't getting a great signal to her cable modem. Turns out, HBO was on a similar frequency. So the empowered tech put a filter on that gave her HBO (free), and it fixed the problem.
I have a Sprint EV-DO (er, sorry PowerVision!) phone as a modem plan (really good deal, since it actually replaces the data plan, so the bump isn't that much), which is the same service a data card (except you can't talk on your phone while it's in use). Bandwidth is good, comparable with DSL, but latency is typically in the 300-400ms range. Not terrible, and usable for SSH, but not really enjoyable.
Of course I'm spoiled, by some fluke I get 10-12ms to my data center over Comcast cable.
Kerberos and SSH are not comparable technologies. If you must make a comparison, compare it to SSH's key mechanisms (host based, user key pairs, agents). In those cases there are pros and cons to be debated.
Kerberos's authentication isn't tied to a specific service and the same token can be used across a many daemons. In fact, SSH is one of the daemons supports Kerberos authentication (ie, is kerberized).
Kerberos can be a pain to setup, but once you take the time to understand how it works it's actually pretty nice.
Isn't that what the willful violators of our civil rights always tell the public? This sort of blows that out of the water.
I don't even know where to start arguing with this.
A second management memo, also dated July 2004, said, "There may come an occasion when you just don't see anything out of the ordinary for a month at a time, but I'm sure that if you are looking for it, you'll see something."
Are we really doing that bad a job of "fighting it abroad" that there are enough terrorists flying around the country for the thousands of air marshals to file one report every month?
36 * $29.95 is $1078.20. The same workstation sells for $895. For that $895, hardware support is already included. I think Sun's Opteron hardware is great, but how is this a good deal?
I've actually heard that it may be better to accelerate quickly, if you know you're going to get to your target speed and stay there for a while (As opposed to stopping at another red light in 500 yards).
I'll second the driver that said higher speeds make a huge difference. The Utah desert at 95-100 gave me terrible gas mileage, but it sure was a fun way to get to Vegas.
Re:That "interesting", but what about...
on
3D Mouse
·
· Score: 1
Grumble, grumble. That's what the middle button was used for in Mosaic 1.0, more than 5 years before anyone thought of the wheel mouse. Damn wheels getting in the way of where my middle button's supposed to be.
That "interesting", but what about...
on
3D Mouse
·
· Score: 4, Insightful
...just using the wheel as the third dimension, depth? And not just for zooming in on a window, but for actually navigating in a 3d space. I never much liked the idea of a scroll wheel anyway. It's find for reading documents (yes, I know that all some people use their computers for), but it doesn't really fit in to any other UI paradigm that exists today. I think using it for depth in a 3d space would feel very natural.
Visual design is inevitable. The other poster talking about how OS and VM coders are niches is exactly right, but doesn't take it far enough. Look at HTML. People started out writing it by hand (1994 and notepad anyone?) and moved on to things like early versions of Netscape Composer and what was that other one, Hot Metal or something?. Those made the tags easier to remember and compose. Now what do people use? Dreamweaver, Front Page? Yeah, sure all/. readers still use vi or emacs (I use vi, myself) but what percentage of web pages are written without graphical tools these days?
Then look at something like Visual Basic (sorry, VB.NET). It's interface creation is all graphical, only the logic is code. The next natural step is to make the logic drag and drop too. Some current day rules engines try to do this and fail. Look at the little "fx" insert function button in MS Excel, it guides you through creating logic. All of this will come together and allow anyone to create logic, the same way that anyone can create presentation today with HTML.
And yes, it'll screw up sometimes. And yes, there will be really ugly (and wrong) logic in some applications either because the tools suck or because people don't know how to use them (or aren't capable of abstract thought, but that's another story). But this is the inevitable march of progress.
Besides, you didn't really want to deal with every stupid business person changing their mind all the time about when a program should say Potato and when it should say Potatoe, did you? I know I'd rather write software that allows them to do it themselves. And the rest of you code monkeys can go back to working at Best Buy.
It's not a fake local framebuffer. It's just port redirection (tunneling, what ever you want to call it) over ssh. It's is much more secure (as secure as ssh itself) and it's probably faster if you're using ssh compression on a slow link.
However, in either case, there's no reason to do xhost + on the server. You could use xauth +server on the client, but you're right, that sucks too, because anyone on the server can display applications, read keystrokes and grab screenshoots. Also, DISPLAY=client:0 probably won't work anymore anyway, as most clients are behind firewalls, and port 6000 is blocked.
I never thought this would happen to me. I was warspying around Clevland and found myself in a low-rent part of town. I didn't want to stop for long, but I glanced at my equipment while stopped at a red light and saw the most beautiful girl in the world. She must have forgotten to turn off the camera, because the things she was doing.... Well, let's just say it was even more exciting than the goats.cx guy, or the thought of Natalie Portman with hot grits down her pants. I went right up to her place, and secured that camera for her by setting up a linux firewall. But the really good part is, I put in a backdoor for myself!
Yes, there is a bug. If the phisher puts a special character before the @ sign, then the url bar in the browser doesn't display the true destination. So educated or not, the user has no idea that they aren't really talking to citibank, fdic, etc.
I'd say a $85-185/$24 ratio is a little off. I think anything more than 3-4/1 is excessive, unless your company provides you with huge amounts of support (ie. code frameworks built by "overhead employees" for you to use on client projects, lots of professional development or other good benefits).
Back in the good old boom days, I got a raise from 60k to 85k after a few months at a job, without even a review, just because I was doing work that was comparable to more senior people who made that much more. A good company will do that. A good manager will make that happen. Any other raise, I've had to work harder for, good companies and managers are hard to find.
Beware the company that only gives raises when you threaten to leave. It limits your future, changes the way they view you and means you'll only have to threaten to leave again next year.
I think there are magic numbers in software development salary. It can be hard to break throught the 50-60k barrier, but when you do, you rocket up to 85-90k. Then, it's hard to break through the 100k barrier without becoming management. I knew a guy that made 125k (as a salaried employee, not a contractor), but he was extremely specialized and well-known in his area.
As opposed to the Republicans, you keep all their private memos on a publicly accessible web server for their consituants to see. Oh, wait, no they don't, that would be stupid.
The problem with this statement is that historically and on average, female dominated industries (like nursing and teaching) don't pay as well as male dominated industries (like engineering). And when they start to, like nursing did a few years ago when there was a shortage, more and more men go into them.
There's nothing inherently wrong with this, it's the free market at work, but government contracting isn't the free market, for various reasons good and bad.
First of all, the Sparc 1 was pretty ancient 10 years ago. In 2000, Sun was barely even selling anything but sun4u based machines. I think they still sold a few sun4m machines like the sparc 20, but it certainly wasn't state of the art.
In 2000, the technical reason you bought Sun or SGI over a Pentium III running Linux was the I/O subsystem. There were also political reasons, like you wanted VC. Remember, that was the height of the dot-com bubble, and it looked better when they toured your office to have a bunch of Sun stuff in the server room.
Yes, The Pentium III could run Seti@home just as fast as a Sun, but there was no comparison in the I/O subsystem, which was, and still is, what most servers need to do fast. Linux hardware RAID support was spotty at best. LVM existed, but wasn't as good a clone of Solaris as it is today. This was also pre-HyperTransport. PC (Intel and AMD) bus technology was years behind Sun/DEC/SGI in those days, the CPUs were fast, but they couldn't get data to them fast enough.
More recently, all that has changed. Every RAID vendor supports Linux, and most do it well. PC busses designed for servers use similar architectures to older unix servers, and have ramped up the speeds (Intel hired all the DEC engineers). A "PC" based server, engineered by a company that knows what they're doing (ie not some gamer building a server optimized for FPS) can definitely compete with anything out there on the technical level, and it's got the backing of real vendors behind it, which is needed in a corporate environment.
While the study proves a fairly obvious hypothesis, what your social network could say about you could go a lot deeper than that. It's not much of a leap to determine religion, politics, sexual orientation or various other things that people don't fully consider, or could even be used to violate equal opportunity housing or hiring laws. I think there are a lot of great things about social networking, and facebook in particular, but the how it's changing cultural views and expectations of privacy is shocking and fast, and I don't think we'll have perspective on whats happening for years to come.
All correct, though it wouldn't be realistic to run a Swing app targeted towards a "normal" screen and input devices anyway. The Android UI classes (and xml layout files) make writing an app targeted towards a small screen (or various sizes of small screens) much easier, so it seems like a reasonable trade off to me.
To make another comparison, Android's API is more like Java SE than Java ME is, which is kind of sad.
Sounds like a good plan. Now if they can only find a neutral 3rd party dumb enough to pay anything close to $1 billion for it. How about Computer Associates, isn't that where bad software goes to die?
Yeah, this GUI doesn't seem to take into account the reason sophisticated users (ie people that don't maximize one window) have multiple windows open is that they /need/ multiple windows open, and they need to be able to arrange and size them so they can see all or at least a substantial subset at once. Handling the increasing number of windows that out day to day work requires (is this just me?) is something that current desktops are failing at, but 10/GUI's software doesn't seem better to me.
A lot of posts are pointing to this feature, or that feature. The fact is, Android 1.0 was may be 50% done. 1.5 is starting to come out of beta. I was annoyed with Sprint when their CEO said that Android wasn't ready for prime time, but he may have been right. Maybe 2.0 will actually be something worth getting behind. I hope so, because I have a couple apps in the market and a couple more in the works.
The thing I find most ironic is the comparison between iPhone and Android. They both lack a lot of the same things, but for some reason Apple is being heavy handed, but with Google it just hasn't been implemented yet, which is somehow excusable. Calendar and Bluetooth APIs (prior to iPhone 3.0) are the best examples. Android doesn't have either of these, and in fact removed them from 1.0 even though they were in the betas. On either device, the end result for the developer and end user is the same. Want a calendars or events in your app? Write your own in a walled garden or require your users to hack their phones. But iPhone is at least making progress, gives developers reasonable early access, and keeps its promises.
Yeah, I wasn't sure where to put the ???. But, I think that "open" doesn't always mean "open" in the same sense that we'd all like it too. Mostly I was poking fun at Google's Open Handset Alliance, which may be "open", but at the end of the day has most of the same restrictions that the iPhone does in practical terms. But that's another topic entirely.
1. Competitor is kicking your ass at X
2. Form Open X Alliance
3. Profit!
I love Comcast. There, I said it. I've had a lot of ISP's over the years: Speakeasy SDSL, Comcast, Speakeasy T-1, Adelphia Cable, Qwest DSL, plus a couple of other that probably no one ever heard of.
I currently have Comcast Business class, and it's by far the best I've ever had. From a technical, billing and customer service perspective. Technical, I get 20/2Mbps, real world, and I'm pretty rural. I get unbelievable 10ms ping times to my co-located server (not on comcast's network). I've never had a billing problem, unlike qwest (who is probably the worst phone company ever) and it's 20% the price of a T-1. Customer service always responsive, though I've never had a major problem.
It doesn't have the SLA of a T-1, but in the year I had my T-1, I had about 5 outages. Yeah, they were usually fixed in 4 hours, but it was always a pain. 2 years with comcast, I'm still waiting for an outage.
My Dad has comcast too, and it wasn't performing as well as it could, although it was within reasonable limits. But they sent a tech out anyway, and anther tech, until it was fixed.
My Mom has comcast. She wasn't getting a great signal to her cable modem. Turns out, HBO was on a similar frequency. So the empowered tech put a filter on that gave her HBO (free), and it fixed the problem.
I have a Sprint EV-DO (er, sorry PowerVision!) phone as a modem plan (really good deal, since it actually replaces the data plan, so the bump isn't that much), which is the same service a data card (except you can't talk on your phone while it's in use). Bandwidth is good, comparable with DSL, but latency is typically in the 300-400ms range. Not terrible, and usable for SSH, but not really enjoyable.
Of course I'm spoiled, by some fluke I get 10-12ms to my data center over Comcast cable.
Here is Linux's NFS v4 architecture. Other implementation's use kerberos too. Kerberos is one of the major improvements to NFS v4.
http://developer.osdl.org/dev/nfsv4/site/architecture/
Kerberos and SSH are not comparable technologies. If you must make a comparison, compare it to SSH's key mechanisms (host based, user key pairs, agents). In those cases there are pros and cons to be debated.
Kerberos's authentication isn't tied to a specific service and the same token can be used across a many daemons. In fact, SSH is one of the daemons supports Kerberos authentication (ie, is kerberized).
Kerberos can be a pain to setup, but once you take the time to understand how it works it's actually pretty nice.
There are 3 stories above the fold that have this. New slashdot policy or something?
you don't have anything to worry about right?
Isn't that what the willful violators of our civil rights always tell the public? This sort of blows that out of the water.
I don't even know where to start arguing with this.
A second management memo, also dated July 2004, said, "There may come an occasion when you just don't see anything out of the ordinary for a month at a time, but I'm sure that if you are looking for it, you'll see something."
Are we really doing that bad a job of "fighting it abroad" that there are enough terrorists flying around the country for the thousands of air marshals to file one report every month?
36 * $29.95 is $1078.20. The same workstation sells for $895. For that $895, hardware support is already included. I think Sun's Opteron hardware is great, but how is this a good deal?
I've actually heard that it may be better to accelerate quickly, if you know you're going to get to your target speed and stay there for a while (As opposed to stopping at another red light in 500 yards).
I'll second the driver that said higher speeds make a huge difference. The Utah desert at 95-100 gave me terrible gas mileage, but it sure was a fun way to get to Vegas.
Grumble, grumble. That's what the middle button was used for in Mosaic 1.0, more than 5 years before anyone thought of the wheel mouse. Damn wheels getting in the way of where my middle button's supposed to be.
...just using the wheel as the third dimension, depth? And not just for zooming in on a window, but for actually navigating in a 3d space. I never much liked the idea of a scroll wheel anyway. It's find for reading documents (yes, I know that all some people use their computers for), but it doesn't really fit in to any other UI paradigm that exists today. I think using it for depth in a 3d space would feel very natural.
Then look at something like Visual Basic (sorry, VB.NET). It's interface creation is all graphical, only the logic is code. The next natural step is to make the logic drag and drop too. Some current day rules engines try to do this and fail. Look at the little "fx" insert function button in MS Excel, it guides you through creating logic. All of this will come together and allow anyone to create logic, the same way that anyone can create presentation today with HTML.
And yes, it'll screw up sometimes. And yes, there will be really ugly (and wrong) logic in some applications either because the tools suck or because people don't know how to use them (or aren't capable of abstract thought, but that's another story). But this is the inevitable march of progress.
Besides, you didn't really want to deal with every stupid business person changing their mind all the time about when a program should say Potato and when it should say Potatoe, did you? I know I'd rather write software that allows them to do it themselves. And the rest of you code monkeys can go back to working at Best Buy.
However, in either case, there's no reason to do xhost + on the server. You could use xauth +server on the client, but you're right, that sucks too, because anyone on the server can display applications, read keystrokes and grab screenshoots. Also, DISPLAY=client:0 probably won't work anymore anyway, as most clients are behind firewalls, and port 6000 is blocked.
I never thought this would happen to me. I was warspying around Clevland and found myself in a low-rent part of town. I didn't want to stop for long, but I glanced at my equipment while stopped at a red light and saw the most beautiful girl in the world. She must have forgotten to turn off the camera, because the things she was doing.... Well, let's just say it was even more exciting than the goats.cx guy, or the thought of Natalie Portman with hot grits down her pants. I went right up to her place, and secured that camera for her by setting up a linux firewall. But the really good part is, I put in a backdoor for myself!
Yes, there is a bug. If the phisher puts a special character before the @ sign, then the url bar in the browser doesn't display the true destination. So educated or not, the user has no idea that they aren't really talking to citibank, fdic, etc.
Back in the good old boom days, I got a raise from 60k to 85k after a few months at a job, without even a review, just because I was doing work that was comparable to more senior people who made that much more. A good company will do that. A good manager will make that happen. Any other raise, I've had to work harder for, good companies and managers are hard to find.
Beware the company that only gives raises when you threaten to leave. It limits your future, changes the way they view you and means you'll only have to threaten to leave again next year.
I think there are magic numbers in software development salary. It can be hard to break throught the 50-60k barrier, but when you do, you rocket up to 85-90k. Then, it's hard to break through the 100k barrier without becoming management. I knew a guy that made 125k (as a salaried employee, not a contractor), but he was extremely specialized and well-known in his area.
As opposed to the Republicans, you keep all their private memos on a publicly accessible web server for their consituants to see. Oh, wait, no they don't, that would be stupid.