When Mac OS X updates the signature on a binary (for instance, when you configure a firewall rule for a previously unsigned binary), the actual Mach-O file will be changed -- and your digest will be incorrect. Skype…
The fact that most simple copy protection can be broken by someone that knows a bit of assembly shouldn't surprise anyone writing applications, and this post is just self-congratulatory silliness that doesn't actually…
Just like an insurance company -- by maintaining a car fleet across which relatively few instances of damage/theft/etc will occur. They can afford to take a significant hit on a few cars, and they can afford to hire…
Who covers maintenance? Who covers the cost (often quite high) of fixing/cleaning dings, dents, rips, missing/broken parts, broken headrests, dog hair, dirt (from plants?), gum, and other such things? These are car…
I don't have a Facebook account, don't want one, and even if I did have one, I wouldn't want to link it up with this service. That may make me a luddite, a terrorist, or even a social-scrooge, but you'd think it would…
Listening to music doesn't drive a constant 22 kHz tone. [Edit] I really don't understand -- why was I downvoted here? Can someone explain why they think I'm wrong? Isn't a constant, high-frequency tone going to draw…
Why do you need to enforce rules, other than documenting the classes/methods defined? The less repetitive work we delegate to human fallibility and instead delegate to a machine, the more time we have for human…
First, even in Java you don't know the return type / invariants ... This is a classic type system straw man. The language doesn't support encoding integer ranges in the type system, ergo, the type system is not ever a…
How do you define (and enforce) those rules? My general position when writing library code is that none of my classes should be subclassed. The very few classes that may be subclassed are documented as such, and the…
There, problem solved. The problem isn't solved. You now know what the type is for that particular moment. What you don't know are the invariants of the don_t_know_the_return_type() function. What types/subtypes is can…
Being sympathetic because you like the target is embracing the rule of men, not the rule of law. No. I'm sympathetic because it was a very stupid prank, not because of the target. What was the actual damage caused? It…
Actually, (and as a former Apple engineer) I'd say Apple is barely acceptable with most technology but absolutely fantastic leveraging that technology to produce amazing product designs. What Apple technology in…
Slippy maps are great. The UX was a great idea, but it was almost entirely dependent on having the technology and infrastructure to implement them, including asynchronous map tiling client side. I don't think that is in…
These are technological advances, not design advances. As for "not having a sense of history", that's a strange ad hominem, but I'll lend it a response: - I was on the internet when there was only gopher (from terminals…
... Marissa actually proved to be good at it. Except that, as far as I can tell from the vast majority of Google's products, Google (perhaps not Marissa?) has a design sense that ranges from "poor" to "incredibly poor".…
I admit to playing "We are the champions" and "Eye of the Tiger" a few times after signing large contracts, but I never have had the feeling I was, well, hustlin' anyone:…
I agree that it depends on your dictionary. If a locally repurposed word like hustler has a very strong meaning outside your circles, chances are good that when you start talking about hustling in relation to business,…
I know that languages evolve naturally, and words get repurposed all the time, but hustler? Really?. hustler n 1: a prostitute who attracts customers by walking the streets 2: a shrewd or __unscrupulous__ person who…
Sure they are -- tape libraries are still sold, primarily for backups, eg: http://www.quantum.com/Products/TapeLibraries/index.aspx http://www.dell.com/us/en/enterprise/storage/tapebackup_auto...
No. It is not. I'm really tired of this argument. It assumes other platforms are the same as Linux, and that's incorrect. Here's why you're wrong: Unlike Linux, Mac OS X ships with a standard, stable, and exceptionally…
When Mac OS X updates the signature on a binary (for instance, when you configure a firewall rule for a previously unsigned binary), the actual Mach-O file will be changed -- and your digest will be incorrect. Skype…
The fact that most simple copy protection can be broken by someone that knows a bit of assembly shouldn't surprise anyone writing applications, and this post is just self-congratulatory silliness that doesn't actually…
Just like an insurance company -- by maintaining a car fleet across which relatively few instances of damage/theft/etc will occur. They can afford to take a significant hit on a few cars, and they can afford to hire…
Who covers maintenance? Who covers the cost (often quite high) of fixing/cleaning dings, dents, rips, missing/broken parts, broken headrests, dog hair, dirt (from plants?), gum, and other such things? These are car…
I don't have a Facebook account, don't want one, and even if I did have one, I wouldn't want to link it up with this service. That may make me a luddite, a terrorist, or even a social-scrooge, but you'd think it would…
Listening to music doesn't drive a constant 22 kHz tone. [Edit] I really don't understand -- why was I downvoted here? Can someone explain why they think I'm wrong? Isn't a constant, high-frequency tone going to draw…
Why do you need to enforce rules, other than documenting the classes/methods defined? The less repetitive work we delegate to human fallibility and instead delegate to a machine, the more time we have for human…
First, even in Java you don't know the return type / invariants ... This is a classic type system straw man. The language doesn't support encoding integer ranges in the type system, ergo, the type system is not ever a…
How do you define (and enforce) those rules? My general position when writing library code is that none of my classes should be subclassed. The very few classes that may be subclassed are documented as such, and the…
There, problem solved. The problem isn't solved. You now know what the type is for that particular moment. What you don't know are the invariants of the don_t_know_the_return_type() function. What types/subtypes is can…
Being sympathetic because you like the target is embracing the rule of men, not the rule of law. No. I'm sympathetic because it was a very stupid prank, not because of the target. What was the actual damage caused? It…
Actually, (and as a former Apple engineer) I'd say Apple is barely acceptable with most technology but absolutely fantastic leveraging that technology to produce amazing product designs. What Apple technology in…
Slippy maps are great. The UX was a great idea, but it was almost entirely dependent on having the technology and infrastructure to implement them, including asynchronous map tiling client side. I don't think that is in…
These are technological advances, not design advances. As for "not having a sense of history", that's a strange ad hominem, but I'll lend it a response: - I was on the internet when there was only gopher (from terminals…
... Marissa actually proved to be good at it. Except that, as far as I can tell from the vast majority of Google's products, Google (perhaps not Marissa?) has a design sense that ranges from "poor" to "incredibly poor".…
I admit to playing "We are the champions" and "Eye of the Tiger" a few times after signing large contracts, but I never have had the feeling I was, well, hustlin' anyone:…
I agree that it depends on your dictionary. If a locally repurposed word like hustler has a very strong meaning outside your circles, chances are good that when you start talking about hustling in relation to business,…
I know that languages evolve naturally, and words get repurposed all the time, but hustler? Really?. hustler n 1: a prostitute who attracts customers by walking the streets 2: a shrewd or __unscrupulous__ person who…
Sure they are -- tape libraries are still sold, primarily for backups, eg: http://www.quantum.com/Products/TapeLibraries/index.aspx http://www.dell.com/us/en/enterprise/storage/tapebackup_auto...
No. It is not. I'm really tired of this argument. It assumes other platforms are the same as Linux, and that's incorrect. Here's why you're wrong: Unlike Linux, Mac OS X ships with a standard, stable, and exceptionally…