I'm always confused by Apple on matters like this; a lot of these people are key in building & maintaining hype in Apple products. If Apple (apple legal?) had their way, it seems like there'd be... well... Apple.com and a few keynotes every year as the only way people would learn details of (and think of?) new products.
I'm a big Apple fan & I love their approach of using/contributing to open source software where it makes sense to improve their products - but their marketing and PR people seem at odds with their engineering attitude (especially with their solution-oriented attitude recently with iPhone, Apple TV compared to their key skill as a superb platform (NB. this point was blatantly stolen from Wil Shipley's blog)). I know PR people think about things completely differently from engineers but you'd think that was a company attitude, not just with the people making the magic
C# uses pinning for this purpose; of course, if you're passing to a third party library shouldn't you be unhooking the objects from garbage collection (at least for the duration of the call)? I've no experience of GC in C++, of course, so perhaps I'm oversimplifying the problem
I own one of these disks and I got the impression from WD that they run each disk at a constant speed based on the optimal speed for that individual drive because the motor would be more complicated to run at a variable rate - although I'm not a mechanical engineer, so bury me in salt before listening to that:-). What I do know is that it runs 10C cooler and significantly quieter than the other drives (Seagate) in my Mac Pro.
The motors on the WD GP are definitely a lot quieter, especially when spinning up (the pitch of the sound is much lower).
Yes, similar to the idea of.net, but to sidestep patent reasons, not.net. And you wouldn't want the vast majority of.net libraries, just a simplified DOM (such as the dom api in java, perhaps) and browser interaction api. You could, of course, import libraries by linking to them, and your browser could cache native executable versions of them.
Why, as well compiling, you could digitally sign your script. Then put a tag into your webpage that only allows scripts signed by you to be executed (reducing XSS attack vectors)
Or they could create a very basic, low level bytecode interface to a browser and the DOM and then have any scripting language JIT compiled to that low level representation... at the script-standard bytecode-native compilation stage you can use program transformations to move towards your browser's native structure
Go one step further and provide some helpful jit compilation operations and somebody could just say <script language="{http://www.me.com}myscript}"< and the browser could download a jit compiler. Hey presto, browser-independent scripting.
I leave the implementation as an exercise to the reader
Can you imagine the police knocking on your door because a character in a game tried to hack the Pentagon or a bank from your machine while you were playing?
Or just set the tabstop to 2, so developers can use whatever indentation size pleases them. Using tabs is nice, too: you're saying 'here be indentation' and not specifying the graphical representation of that indentation
People like you make me so mad! You and your perpetual energy smear campaign. Thermodynamics thermoshamammics. For Too long we've been governed by the laws of physics. Energy wants to be free (as in speech), man!
The setting is there - OS X lets you swap them, since all the buttons are programmable (you could have the left-click open your inbox if you were that crazy). I was just commenting on the amusingness of left-handed people having to make rude gestures to right-click with a Mighty Mouse
I don't really get the left-handed mouse option. As a leftie I love things to be left-handed so they're easy for me to use, but swapping the mouse buttons around for a left-handed person is an awful design decision that only a right-handed person could think of. Think about it: both of your fingers are perfectly strong enough to exert a small amount of pressure
I don't know who (I'm guessing Jobs?) at apple has such a thing against the mouse. They make really nice keyboards, but their mice stink. Looking at all the designs in the previous years, and comparing them to my flawless Logitech MX518 I've no idea who they are or what they're smoking.
The mighty mouse method of multibutton mousing is innovative, but it's solving a problem that, in my opinion, doesn't need solved.
I can give them some forgiveness on the mouse fron: on my Macbook Pro I love tapping with 2 fingers simultaneously to get a right-click... it feels very natural, just like when you first used a touch-pad and tapped.
While a little off-topic, I've always disliked Apple's 2-button mouse, the Mighty Mouse... to register a right-click, you have to raise your finger completely off the left hand side of the mouse. That's fine for right-handed people, but I'm left-handed, so my index finger's on the left mouse button: every time I wanted to right click, I had to give myself the finger.
the bubble of no 0-day exploits on OS X is just waiting to burst
I'm sure it'll happen eventually, but it's curious that there are no viruses on the loose that target OS X
Mac users don't account for a huge percentage of total users, but it's a large enough group -- and we're usually high-tech enough for it to be highly profitable for spammers/crackers/whatever to work for an exploit - we don't run anti-viruses, and I'm sure most non-developer mac users wouldn't even know how to find the process list, let alone figure out what's not supposed to be running.
For every transaction you initiate online, the bank will call the phone number that they have on record for you and ask you to "press 1 to authorize the transaction in the amount of $X, press 2 to cancel or press 3 to report a fraudulent transaction".
What I've wanted for years is for my bank to let me specify this for my Mastercard or my Debit card - you go out to dinner, pay with your card and the bank's system calls you and asks you to authorise the payment by pressing a key / entering a password PIN on the phone. How difficult can that be to implement? How much basic fraud would it prevent?
I wonder if it would reduce fraud enough that it's profitable for the bank to do it without charging the consumer for the privilege.
Oh, I remember a fantastic level in the original (playing as NOD, I think) where the enemy AI would airstrike you frequently. They picked the top right unit on the map (or was it the top right structure?). Playing against the computer was fun:-)
There's no real way around it -- assuming you *have* to have wireless -- however there are a few options that might help. Using 802.11a or 802.11n should get you out of the frequencies that are in use by most other people. 802.11n isn't finalised yet, afaik, but plenty of people will sell you it (and it should work ok - as long as you stick to the same brand, anyway).
A lot of people I know run cat5 cabling around their doors to get around this (works well if you're in a drafty house with gaps under the doors)
Certainly "maths" is required (at the very least logic, set theory, lambda calculus, language theory), but I think the problem is that universities and professors expect too much maths from their CS applicants and not enough programming. (disclaimer: I despise formal methods. In the pyramid of programmers, the people who need formal methods are at the top designing reactor control programs)
It sounds rediculous, but there are a large number of students graduating from Universities who don't really know how to program (or who can cobble together some code but treat a lot of things like magic). Even worse, I'm sure of the people who can, a number of them can only code Java or whatever language they're taught, so they bend problems to their solution.
I'm always confused by Apple on matters like this; a lot of these people are key in building & maintaining hype in Apple products. If Apple (apple legal?) had their way, it seems like there'd be... well... Apple.com and a few keynotes every year as the only way people would learn details of (and think of?) new products.
I'm a big Apple fan & I love their approach of using/contributing to open source software where it makes sense to improve their products - but their marketing and PR people seem at odds with their engineering attitude (especially with their solution-oriented attitude recently with iPhone, Apple TV compared to their key skill as a superb platform (NB. this point was blatantly stolen from Wil Shipley's blog)). I know PR people think about things completely differently from engineers but you'd think that was a company attitude, not just with the people making the magic
C# uses pinning for this purpose; of course, if you're passing to a third party library shouldn't you be unhooking the objects from garbage collection (at least for the duration of the call)? I've no experience of GC in C++, of course, so perhaps I'm oversimplifying the problem
A compacting garbage collector would fix that, however... I'm assuming the C++ GCs are compacting
I don't see the problem...
understand it easily if longtime perl programmer($self);
I own one of these disks and I got the impression from WD that they run each disk at a constant speed based on the optimal speed for that individual drive because the motor would be more complicated to run at a variable rate - although I'm not a mechanical engineer, so bury me in salt before listening to that :-). What I do know is that it runs 10C cooler and significantly quieter than the other drives (Seagate) in my Mac Pro.
The motors on the WD GP are definitely a lot quieter, especially when spinning up (the pitch of the sound is much lower).
Yes, similar to the idea of .net, but to sidestep patent reasons, not .net. And you wouldn't want the vast majority of .net libraries, just a simplified DOM (such as the dom api in java, perhaps) and browser interaction api. You could, of course, import libraries by linking to them, and your browser could cache native executable versions of them.
Why, as well compiling, you could digitally sign your script. Then put a tag into your webpage that only allows scripts signed by you to be executed (reducing XSS attack vectors)
Or they could create a very basic, low level bytecode interface to a browser and the DOM and then have any scripting language JIT compiled to that low level representation... at the script-standard bytecode-native compilation stage you can use program transformations to move towards your browser's native structure
Go one step further and provide some helpful jit compilation operations and somebody could just say <script language="{http://www.me.com}myscript}"< and the browser could download a jit compiler. Hey presto, browser-independent scripting.
I leave the implementation as an exercise to the reader
Or started a spirated debate on Slashdot.
I'M ON TO YOU MR NPC
Or just set the tabstop to 2, so developers can use whatever indentation size pleases them. Using tabs is nice, too: you're saying 'here be indentation' and not specifying the graphical representation of that indentation
People like you make me so mad! You and your perpetual energy smear campaign. Thermodynamics thermoshamammics. For Too long we've been governed by the laws of physics. Energy wants to be free (as in speech), man!
Regex pedantry here, but you're being overly permissive - you allow semantically invalid words: as, ars & arss.
As a side-note, if you like hearing from your local regex pedant, please remember to donate g(ener|ratuit)ously: we survive only through your funding
...it's like I know I should be ticking 'Post Anonymously' but I just can't stop myself
Oh, great. So my carpet becomes the power cord and my coffee spill now becomes my death.
The setting is there - OS X lets you swap them, since all the buttons are programmable (you could have the left-click open your inbox if you were that crazy). I was just commenting on the amusingness of left-handed people having to make rude gestures to right-click with a Mighty Mouse
I don't really get the left-handed mouse option. As a leftie I love things to be left-handed so they're easy for me to use, but swapping the mouse buttons around for a left-handed person is an awful design decision that only a right-handed person could think of. Think about it: both of your fingers are perfectly strong enough to exert a small amount of pressure
I don't know who (I'm guessing Jobs?) at apple has such a thing against the mouse. They make really nice keyboards, but their mice stink. Looking at all the designs in the previous years, and comparing them to my flawless Logitech MX518 I've no idea who they are or what they're smoking.
The mighty mouse method of multibutton mousing is innovative, but it's solving a problem that, in my opinion, doesn't need solved.
I can give them some forgiveness on the mouse fron: on my Macbook Pro I love tapping with 2 fingers simultaneously to get a right-click... it feels very natural, just like when you first used a touch-pad and tapped.
While a little off-topic, I've always disliked Apple's 2-button mouse, the Mighty Mouse... to register a right-click, you have to raise your finger completely off the left hand side of the mouse. That's fine for right-handed people, but I'm left-handed, so my index finger's on the left mouse button: every time I wanted to right click, I had to give myself the finger.
I'm sure it'll happen eventually, but it's curious that there are no viruses on the loose that target OS X
Mac users don't account for a huge percentage of total users, but it's a large enough group -- and we're usually high-tech enough for it to be highly profitable for spammers/crackers/whatever to work for an exploit - we don't run anti-viruses, and I'm sure most non-developer mac users wouldn't even know how to find the process list, let alone figure out what's not supposed to be running.
That's an excellent idea! We could spare all the money that goes into researching web filtering software. Genius. You, sir, should be a politician!
What I've wanted for years is for my bank to let me specify this for my Mastercard or my Debit card - you go out to dinner, pay with your card and the bank's system calls you and asks you to authorise the payment by pressing a key / entering a password PIN on the phone. How difficult can that be to implement? How much basic fraud would it prevent?
I wonder if it would reduce fraud enough that it's profitable for the bank to do it without charging the consumer for the privilege.
Seems it's a broken NPC script with 6 of the new additions (all generic guard characters, amusingly). Time to move to 64bit? :-P
That's what you think, but maybe it's a cunning for-pay Indiana Jones 4 reference? Maybe the gp's a pro slashdotter!
Oh, I remember a fantastic level in the original (playing as NOD, I think) where the enemy AI would airstrike you frequently. They picked the top right unit on the map (or was it the top right structure?). Playing against the computer was fun :-)
What's wrong with virtualisation? Yes, you can't run it on a phone's ARM processor but you wouldn't do that in the first place.
There's no real way around it -- assuming you *have* to have wireless -- however there are a few options that might help. Using 802.11a or 802.11n should get you out of the frequencies that are in use by most other people. 802.11n isn't finalised yet, afaik, but plenty of people will sell you it (and it should work ok - as long as you stick to the same brand, anyway).
A lot of people I know run cat5 cabling around their doors to get around this (works well if you're in a drafty house with gaps under the doors)
So you're saying that if I switch to Cingular will they credit me $31,000 for calls that they didn't even drop?
Certainly "maths" is required (at the very least logic, set theory, lambda calculus, language theory), but I think the problem is that universities and professors expect too much maths from their CS applicants and not enough programming. (disclaimer: I despise formal methods. In the pyramid of programmers, the people who need formal methods are at the top designing reactor control programs)
It sounds rediculous, but there are a large number of students graduating from Universities who don't really know how to program (or who can cobble together some code but treat a lot of things like magic). Even worse, I'm sure of the people who can, a number of them can only code Java or whatever language they're taught, so they bend problems to their solution.