Pfffft, that's not safe AT ALL! If somebody steals your machine, they can ask a friend for help reading your mail! You should do what I do, place all your account info on a remote machine in comments at the bottom of your/etc/passwd file. Then when you need your account info, just telnet to your machine from any wifi hotspot, log in as root (since that's the only way to write to passwd), and tail/etc/passwd to find your credentials. It's virtually failsafe! Most importantly, since you're remote and logged in as root, you know that it's extra super safe.
Yep... bang on. Mono is about as compatible with.Net as JavaScript is with Java. It's a waste of effort in my eyes, but, they can work on whatever they want, doesn't mean I'm ever going to use it.
What's your point? That's the way unix is supposed to work. Many isolated processes communicating over pipes. That's why it's so stable compared to windows. If one piece fails, it just restarts, and everything is back to normal. Even when OS X locks up, happens once in a blue moon, it's usually only the UI, the unix subsystem keeps on trucking.
I must be getting old because I remember when people bitched that C++ was dog slow compared to C. Guess that since Java has held the "slow" torch for long enough, it's time to pass it on to Python, Ruby, and all the other interpreted languages. FWIW, I like C++, but ever since Objective-C got a GC, ObjC has become my C of choice.
About the binary blobs for hardware, you can't really count those since that's firmware for the card itself. I agree with your assessment of closed drivers though. My take on it, if it's a platform that people rely on, you should have the source. If it's an application, then it's give or take so long as the underlying files / network are transparent. Case in point, Yahoo IM. Yahoo can release it's closed source IM, I don't have a problem with that. However I'd prefer the network protocol be documented for other developers who want to interoperate or build their own clients.
Wow, VNC sounds great! I assume it's a default install and enabled with all Windows versions? I also assume that I can send one app's windows to one machine and another app's windows to second machine? I'm assuming that it doesn't block simultaneous control of the GUI to other users as well, right? Ok, sarcasm aside, VNC is great for tight bandwidth situations, X is a bandwidth buster, but it's functionality is extremely limited as compared to X. It's like trying to compare Notepad to Word, and that's being generous.
It's not 3% interest, it's around 6.5%, but on that note, it is tax deductible assuming you meet a minimum deduction and forfeit your "standard" deduction of ~$7K. Also, Seattle is expensive, a stand alone home is easily $500K for nothing special. That said, the beaches are much much nicer and the water waaaaaay warmer in Perth!
Not to defend Apple on point 1, but the iPhone can do all that *except* the keyboard annoyance. Actually, the no bluetooth HID keyboard profile thing baffles the hell out of me since they could easily add it and sell an overpriced $150 mini-kb accessory that Apple fans would kill each other to get their hands on.
Ding ding ding... you're exactly right, they went from selling rock solid products, to solid something else products. Palm is a lesson in what NOT to do with a loyal customer base.
Agreed... I have 2 O'Reilly books in front of me at this very second. They're virtually indispensable in this day and age. I'm still not convinced about eBooks though. Paper works reaaaaaally well. I'm guessing I should check out an eBook reader some day, my screen real-estate is very valuable to me, there's really no room for a PDF reader open at the same time. However, the quick search advantage of PDFs is very attractive, as well as not having to lug a mini library with me to client sites.
Not to mention that Bill always seems to forget that his mommy was on the board of the UnitedWay with IBM's then CEO. I'm all for using your connections, but this was by far the most significant, and most overlooked, factor in MS getting the IBM PC contract.
It's a bit like C++ and SmallTalk, but you can use dot notation and the manual memory management is a thing of the past now that it uses garbage collection. The beauty of ObjC, Cocoa in particular, over Java is not so much the language but the things that are done automatically for you, the GUI toolkit integration, and the richness of the libraries. Coding GUIs in Cocoa is practically done for you, things just work. Coding GUIs in Java, well, let's just say it could be much much better and consistent. The Mac platforms were always UI centric, thus Cocoa makes a better choice than Java. That said, I love Java for server side programming, it really offers an unbeatable proposition there.
I like Linux. I use it at work on virtually all our servers. I dislike Windows because it's antiquated tech (even Vista). I think that Linux is very fast, very stable, and has excellent hardware support. That said, Linux as a desktop environment is *still* not ready for prime time. The reasons? The GUI toolkits are too fragmented, the GUI IDEs themselves are rudimentary compared to Win and Mac, there isn't a coherent look and feel, and there's virtually no market for packaged desktop apps. I say this as someone who WANTS Linux to succeed on the desktop. The fact is, we need a Linus for the Linux GUI side of things. We have Linux, and we have the GNU stack, but move up to the display layer and things get de-standardized quickly. Trolltech has something good with QT, but a) it's too expensive for the hobbyist market who don't want to go the GPL route, b) the GUI designer is particularly bad, and c) it sacrifices too much for the sakes of portability. The GTK remains a mess in dire need of rewrite. Not to mention that there are 4 dozen other GUI toolkits, some not bad (I'm thinking of you WXWindows), but with virtually no install base. Linux, as an ecosystem, needs to birth it's own LGPL GUI subsystem / window manager and make it the "standard". The means merging the thing into the kernel tree. Ugly, but that's what it will take to define a "standard". Then, there needs to be a really good free common IDE for it. That's a tough nut to crack. However, when that happens, and the Linux UI diaspora is a distant memory, then I think we'll *finally* see traction on the Linux desktop. For now, outside the geek core, all we'll see is closed-smart-terminal-type desktop roll outs like the EEE and kiosk type devices.
On a side note, as a relatively recent Mac adopter, I have played with GNUStep on Linux. It's actually ok to develop in, and has a decent GUI designer, but the widgets look like they're straight out of 1996. I'd like GNUStep to become the defacto UI for desktop Linux, but there's a mountain of work to be done there.
How about a rally car? Granted they aren't "most" subcompacts, but, unless you're driving an H1, they'll take any road your presumably stock SUV travels to task that doesn't require an extra inch of ground clearance.
Profit margins in Europe are much better than margins in the US, especially factoring in the very weak USD. Those in the market acknowledge that most of Apple's net income growth is attributable to it's revenue increases from the European marketplace.
Are you joking? That thing is the size of a brick, doesn't have a touch screen, the screen it does have is tiny, and the browser looks primitive at best. 2001 called and they want their phone back.
For us Americans, rapidly tumbling down the economic food chain, â999 is almost a metric ton of $USD. It's cheaper to buy a fully decked out MacBook than an unlocked iPhone at that price.
Dude... you mean VISUAL voice mail, as sweet as VIDEO voice mail would be, that's current for iPhone 3.0 at the very earliest. I thought I had missed something during yesterday's keynote when I read your post.
Ummm... Apple only exists today because people are willing to pay a premium price for a premium product. There are cheaper computers and phones readily available. Make the product good enough, and people will pay for them. I speak as the owner of a top of the line $2700 MacBook Pro and a pre-price cut $600 iPhone. On that note, I wouldn't pay $600 for a Dell laptop or $60 for a Motorola phone because they're both crap in comparison.
Italy does not have an "exclusive" carrier agreement. Also, France does not allow a phone to be sold only when tied to a contract. In fact, I think France forbids the selling a phone without an unlocked option. There's also some similar weirdness in Germany. So, regardless of what Steve said alluded to in his presentation, not much will change wrt the current iPhone options in Europe.
I agree with you. I think it's a f-ing shame that McCain is being fed to the wolves as the nominee for this election. He's the only non-born-again GOP nominee who (currently) has the potential to get elected. However, the GOP needs a solid cleaning up and a resounding defeat this fall is the only way that's going to happen. They need to purge all the religious zealots, war mongers, and lobbyist puppets and get back to a base of solid fiscal conservancy and international trade. Right now, it's ironic that the Dems offer the best options for the above. I'm voting for Obama, because I expect him to run a tight ship and weaken the grip of lobbyists over DC. Time will tell how right I am, but right now, there's simply no better candidate in my mind's eye.
I agree completely, most of my friends' parents at Yale have similar setups. I asked my sister who goes to Harvard (ugh) and all of her friends have the same at their parents' homes. In my mind it has gone beyond just that, it's not just in homes anymore. We have a movie room on our yacht and my dad is seriously thinking of adding one to the company jet. Heck, I remember having a theater room at our chalet in Vail FOREVER. I'd even bet that our Mexican grounds crew have one in their shanty, but I don't really talk to the hired help, I'm just assuming there.
That "home" experience counts *if* you really contribute to those projects. I have several open source projects that I participate in on resume, and it's listed as such. I'm lucky, I had a window (no pun intended) to slide into a Linux / Java role about 8 years ago and I've never looked back. That said, pick an open source project that needs help, and submit bugfixes / patches or even just provide help on the mail lists once in a while. All that goodness is easily Google-able and as such CV-able.
Pfffft, that's not safe AT ALL! If somebody steals your machine, they can ask a friend for help reading your mail! You should do what I do, place all your account info on a remote machine in comments at the bottom of your /etc/passwd file. Then when you need your account info, just telnet to your machine from any wifi hotspot, log in as root (since that's the only way to write to passwd), and tail /etc/passwd to find your credentials. It's virtually failsafe! Most importantly, since you're remote and logged in as root, you know that it's extra super safe.
Flash is JavaScript-like, it's not JavaScript per se. There are a quadrillion extensions in there that aren't in JavaScript.
Yep ... bang on. Mono is about as compatible with .Net as JavaScript is with Java. It's a waste of effort in my eyes, but, they can work on whatever they want, doesn't mean I'm ever going to use it.
What's your point? That's the way unix is supposed to work. Many isolated processes communicating over pipes. That's why it's so stable compared to windows. If one piece fails, it just restarts, and everything is back to normal. Even when OS X locks up, happens once in a blue moon, it's usually only the UI, the unix subsystem keeps on trucking.
I must be getting old because I remember when people bitched that C++ was dog slow compared to C. Guess that since Java has held the "slow" torch for long enough, it's time to pass it on to Python, Ruby, and all the other interpreted languages. FWIW, I like C++, but ever since Objective-C got a GC, ObjC has become my C of choice.
About the binary blobs for hardware, you can't really count those since that's firmware for the card itself. I agree with your assessment of closed drivers though. My take on it, if it's a platform that people rely on, you should have the source. If it's an application, then it's give or take so long as the underlying files / network are transparent. Case in point, Yahoo IM. Yahoo can release it's closed source IM, I don't have a problem with that. However I'd prefer the network protocol be documented for other developers who want to interoperate or build their own clients.
Wow, VNC sounds great! I assume it's a default install and enabled with all Windows versions? I also assume that I can send one app's windows to one machine and another app's windows to second machine? I'm assuming that it doesn't block simultaneous control of the GUI to other users as well, right? Ok, sarcasm aside, VNC is great for tight bandwidth situations, X is a bandwidth buster, but it's functionality is extremely limited as compared to X. It's like trying to compare Notepad to Word, and that's being generous.
It's not 3% interest, it's around 6.5%, but on that note, it is tax deductible assuming you meet a minimum deduction and forfeit your "standard" deduction of ~$7K. Also, Seattle is expensive, a stand alone home is easily $500K for nothing special. That said, the beaches are much much nicer and the water waaaaaay warmer in Perth!
Not to defend Apple on point 1, but the iPhone can do all that *except* the keyboard annoyance. Actually, the no bluetooth HID keyboard profile thing baffles the hell out of me since they could easily add it and sell an overpriced $150 mini-kb accessory that Apple fans would kill each other to get their hands on.
That stylus hieroglyphics input was nothing to write home about either, to each his own I guess.
Ding ding ding ... you're exactly right, they went from selling rock solid products, to solid something else products. Palm is a lesson in what NOT to do with a loyal customer base.
Agreed ... I have 2 O'Reilly books in front of me at this very second. They're virtually indispensable in this day and age. I'm still not convinced about eBooks though. Paper works reaaaaaally well. I'm guessing I should check out an eBook reader some day, my screen real-estate is very valuable to me, there's really no room for a PDF reader open at the same time. However, the quick search advantage of PDFs is very attractive, as well as not having to lug a mini library with me to client sites.
Not to mention that Bill always seems to forget that his mommy was on the board of the UnitedWay with IBM's then CEO. I'm all for using your connections, but this was by far the most significant, and most overlooked, factor in MS getting the IBM PC contract.
It's a bit like C++ and SmallTalk, but you can use dot notation and the manual memory management is a thing of the past now that it uses garbage collection. The beauty of ObjC, Cocoa in particular, over Java is not so much the language but the things that are done automatically for you, the GUI toolkit integration, and the richness of the libraries. Coding GUIs in Cocoa is practically done for you, things just work. Coding GUIs in Java, well, let's just say it could be much much better and consistent. The Mac platforms were always UI centric, thus Cocoa makes a better choice than Java. That said, I love Java for server side programming, it really offers an unbeatable proposition there.
I like Linux. I use it at work on virtually all our servers. I dislike Windows because it's antiquated tech (even Vista). I think that Linux is very fast, very stable, and has excellent hardware support. That said, Linux as a desktop environment is *still* not ready for prime time. The reasons? The GUI toolkits are too fragmented, the GUI IDEs themselves are rudimentary compared to Win and Mac, there isn't a coherent look and feel, and there's virtually no market for packaged desktop apps. I say this as someone who WANTS Linux to succeed on the desktop. The fact is, we need a Linus for the Linux GUI side of things. We have Linux, and we have the GNU stack, but move up to the display layer and things get de-standardized quickly. Trolltech has something good with QT, but a) it's too expensive for the hobbyist market who don't want to go the GPL route, b) the GUI designer is particularly bad, and c) it sacrifices too much for the sakes of portability. The GTK remains a mess in dire need of rewrite. Not to mention that there are 4 dozen other GUI toolkits, some not bad (I'm thinking of you WXWindows), but with virtually no install base. Linux, as an ecosystem, needs to birth it's own LGPL GUI subsystem / window manager and make it the "standard". The means merging the thing into the kernel tree. Ugly, but that's what it will take to define a "standard". Then, there needs to be a really good free common IDE for it. That's a tough nut to crack. However, when that happens, and the Linux UI diaspora is a distant memory, then I think we'll *finally* see traction on the Linux desktop. For now, outside the geek core, all we'll see is closed-smart-terminal-type desktop roll outs like the EEE and kiosk type devices.
On a side note, as a relatively recent Mac adopter, I have played with GNUStep on Linux. It's actually ok to develop in, and has a decent GUI designer, but the widgets look like they're straight out of 1996. I'd like GNUStep to become the defacto UI for desktop Linux, but there's a mountain of work to be done there.
How about a rally car? Granted they aren't "most" subcompacts, but, unless you're driving an H1, they'll take any road your presumably stock SUV travels to task that doesn't require an extra inch of ground clearance.
Profit margins in Europe are much better than margins in the US, especially factoring in the very weak USD. Those in the market acknowledge that most of Apple's net income growth is attributable to it's revenue increases from the European marketplace.
Are you joking? That thing is the size of a brick, doesn't have a touch screen, the screen it does have is tiny, and the browser looks primitive at best. 2001 called and they want their phone back.
For us Americans, rapidly tumbling down the economic food chain, â999 is almost a metric ton of $USD. It's cheaper to buy a fully decked out MacBook than an unlocked iPhone at that price.
Dude ... you mean VISUAL voice mail, as sweet as VIDEO voice mail would be, that's current for iPhone 3.0 at the very earliest. I thought I had missed something during yesterday's keynote when I read your post.
Ummm ... Apple only exists today because people are willing to pay a premium price for a premium product. There are cheaper computers and phones readily available. Make the product good enough, and people will pay for them. I speak as the owner of a top of the line $2700 MacBook Pro and a pre-price cut $600 iPhone. On that note, I wouldn't pay $600 for a Dell laptop or $60 for a Motorola phone because they're both crap in comparison.
Italy does not have an "exclusive" carrier agreement. Also, France does not allow a phone to be sold only when tied to a contract. In fact, I think France forbids the selling a phone without an unlocked option. There's also some similar weirdness in Germany. So, regardless of what Steve said alluded to in his presentation, not much will change wrt the current iPhone options in Europe.
I agree with you. I think it's a f-ing shame that McCain is being fed to the wolves as the nominee for this election. He's the only non-born-again GOP nominee who (currently) has the potential to get elected. However, the GOP needs a solid cleaning up and a resounding defeat this fall is the only way that's going to happen. They need to purge all the religious zealots, war mongers, and lobbyist puppets and get back to a base of solid fiscal conservancy and international trade. Right now, it's ironic that the Dems offer the best options for the above. I'm voting for Obama, because I expect him to run a tight ship and weaken the grip of lobbyists over DC. Time will tell how right I am, but right now, there's simply no better candidate in my mind's eye.
I agree completely, most of my friends' parents at Yale have similar setups. I asked my sister who goes to Harvard (ugh) and all of her friends have the same at their parents' homes. In my mind it has gone beyond just that, it's not just in homes anymore. We have a movie room on our yacht and my dad is seriously thinking of adding one to the company jet. Heck, I remember having a theater room at our chalet in Vail FOREVER. I'd even bet that our Mexican grounds crew have one in their shanty, but I don't really talk to the hired help, I'm just assuming there.
That "home" experience counts *if* you really contribute to those projects. I have several open source projects that I participate in on resume, and it's listed as such. I'm lucky, I had a window (no pun intended) to slide into a Linux / Java role about 8 years ago and I've never looked back. That said, pick an open source project that needs help, and submit bugfixes / patches or even just provide help on the mail lists once in a while. All that goodness is easily Google-able and as such CV-able.