When developing and testing new features/bugfixes? Unless the bug is directly tied to production data I have no idea why you would have to use production data for that. I'm not saying don't do it on a staging server, but you don't develop on the staging server.
Right now I have a vagrant box where the VM images is on a DMG and all data is NFS mounted from the same DMG onto the VM, which is kind of the worst scenario I can think of. The testing database is around 2GB and the source+data files etc is ~200MB, just because I actually do need to fix a bug related to a portion in the production data. What's slow is the CPU, and that is still doing fine. It's not the disc even though I'm abusing it this way. That's on a 2011 macbook, 16GB, 400GB SSD.
HN is a small piece of software which should be easy to write tests for, 2GB db and 200MB source/data-files should be more than you'd ever need to work on something like HN. If you want to stress-test, test fs speeds etc you cannot do that on Mac OS X anyways since you're not running Mac OS X in production.
Changing the specs of a piece of software in order to make development more easy seems totally backwards. You're developing for production, not the other way around.
And at last, why not simply add a case-sensitive partition to your Mac if speed is such a big problem?
It isn't an argument. DMGs are fine for development and testing and they can be made case-insensitive. Or you could just, you know, create a separate partition.
If the DMG speed is too slow for development and running tests(not testing with the full live dataset) you are doing something wrong.
That's a very weird view of things. Do you really think this rule exists without a reason? Why not just follow the rules and turn your devices off, it's not going to hurt you, but a crash could.
Coding is nothing like literacy. You don't have to be able to code in order to live in a modern society but you have to be able to read and write. There is no, or very little, point for the majority of people to learn how to code.
A fingerprint is an identification, not a passphrase. On top of that a fingerprint is very easy to obtain (especially on an iPhone where it might even by ready available on the button that reads it). A PIN on the other hand is a passphrase. The fact that a fingerprint is very unique doesn't mean that it isn't easy to discover and replicate or that it's difficult to use a copy of it.
Sure me and my friends talk shit about people that has been exposed doing stupid things on the internet, but we do it in private. We don't ridicule in public. I think that's the difference.
It's not that I don't see that happening but it's always from people I don't know and never talked to in real life or on the internet.
I have this strong feeling it's a loud minority. It's the same with real bullying, the bullies think they behave normal but the majority think they are bullies.
> Most of us are Internet bullies now, some of us more active than others.
Yeah right. Most people I know aren't, and most people I discuss with online aren't either.
I'd say the reality is that the blog author belongs to a minority of people acting like bullies and now he tries to defend his behaviour by saying 'everyone else does it'.
It's not trivial to work with apache since it's an old bastard designed to run as a system service. It's fine for production but during development and testing it's a pain in the ass.
Taxes are higher, but you don't have to pay for private insurances, healthcare etc. to the same extent.
I don't know why people keep bringing up the level of taxes, it's not important or interesting. What's important is how big part of your salary you need to spend on necessities like government, schools, roads, healthcare and pension. That's what should be measured.
I don't know. I mean, if you feel Oracle treated you like shit you can behave like this if you want to. To be the bigger man can be noble and all but blowing off some steam is pretty healthy.
Oh please. You can't just make up your own definitions of words and then use those definitions in discussions. There is a definition of what a company is, and it's not 'people it consists of'. The wikipedia article about Company is actually quite correct.
A company has no feelings, no concept of regret or remorse, it simply lacks consciousness. Without this you cannot have morality. A chair, an action, not even an animal can be moral or immoral.
Right now I have a vagrant box where the VM images is on a DMG and all data is NFS mounted from the same DMG onto the VM, which is kind of the worst scenario I can think of. The testing database is around 2GB and the source+data files etc is ~200MB, just because I actually do need to fix a bug related to a portion in the production data. What's slow is the CPU, and that is still doing fine. It's not the disc even though I'm abusing it this way. That's on a 2011 macbook, 16GB, 400GB SSD.
HN is a small piece of software which should be easy to write tests for, 2GB db and 200MB source/data-files should be more than you'd ever need to work on something like HN. If you want to stress-test, test fs speeds etc you cannot do that on Mac OS X anyways since you're not running Mac OS X in production.
Changing the specs of a piece of software in order to make development more easy seems totally backwards. You're developing for production, not the other way around.
And at last, why not simply add a case-sensitive partition to your Mac if speed is such a big problem?