437 karma · joined February 13, 2008
For New Zealand to add software patents back in would require back tracking and quite a loss of political capital.
Even if there are far fewer suffering from the psychological version, they are the ones who physical treatment will fail for. So they will be the ones that get as far as trying the pseudosciencey approach to dealing with the pain. So the mind body approach will have a high success rate amongst the people trying it even if it would be a terrible initial remedy to try.
I do think far more scientists would benefit from a bit more of a look at some of the more established philosophers of the last century. It seems that most gained some knowledge of Popper but nowhere near enough people are really familiar with Kuhn's work(http://plato.stanford.edu/entries/thomas-kuhn/). Taking the time to think critically about what you're doing and what it would really take to change your views is critical to actually being open to broad possibilities.
Improving the interactivity of wikipedia would be nice. Although I suspect it would make it harder to edit which might be worse than the benefits.
If you happen to be committed to one premise more than the others, you will always blame one of the other premises when an observation doesn't fit your hypothesis.
In the case of sexism there are so many confounding factors that you'll never be able to say with certainty that sexism is the root cause, only that there is a good chance that it is.
If there is a good chance that something bad is happening then it seems like you could reasonably be expected to produce a non-zero amount of effort in avoiding it.
Earlier this year I recommended Bargaining for Advantage to someone and they responded that they don't really read self-help books. There are a number of books like this that deal with particular topics inside of the broader self-help genre, many of them going to a much more useful level of depth.
In bookstores I regularly find very good books on particular areas of business mixed in with self-help in the more populist style.
Reading a number of these expert titles is very valuable. From the popular group often only one book is enough to cover the common sense side of things, for instance I recommend that all my friends read "how to Win friends and influence people".
I normally seem to get back to the important thing when its deadline or reason for happening actually becomes so important that it really needs to be a focus.
It might be the issue isn't that you're focussing on the wrong thing, it's that you stop after having done the first thing. When the code based work starts closing in on me I start picking targets of what I will do before I'm allowed to sleep. I can do as many other things as I want, but that has to be done. I also seem to focus better on boring tasks when I'm tired. It mostly works.
What kind of a return would you want the upside to be for you to walk out right now and gamble 3 months of salary on a 25% chance of winning bet. Unless you've got significant wealth already then most measurements that take into account the diminishing returns of wealth will probably suggest a that you'll want the win to be at least 6 times that mount.
That's quite a lot of cash for a startup and it makes no sense to a startup that's worried about cashflow to make that kind of an offer when they could give out nice free equity.
Liabilities are much worse on a balance sheet than having employees with stock. Employees with stock in the company have an ongoing alignment with the company; employees who are owed cash are going to be slowly getting more irritated.
Unless the work is absolutely fascinating to you then you shouldn't even be considering this. I'm impressed that someone had the balls to put an offer like this on the table. Honestly, even if you loved the work I'd suggest telling them off because it's kind of an insulting trick when some people try to get geeks to work cheaply on "interesting" projects.
If they're somewhere where giving you shares triggers auditing requirements, which is the only reason I can think of them giving for this, there should still be plenty of workarounds. Significantly increased pay back over the following few months at least being the immediately obvious one.
Of course, there'll always be Wagyu and Kobe, but that's a much smaller market than just the high end of normal meat.
I have always found this streamlining at least one change in the couple of months after initial implementation.
You're often much better off saying that your site has a certain level of security because it's built in default thing X until it grows a bit.
Generally you'll know already if you're in a market or field where penetration testing is absolutely necessary(finance, health, well known brands etc) and it won't be a question.
On top of this I really dislike the argument that the skills are transferable from a big company to a small one easily. It seems like a much better argument for going towards something like a small-medium company. In the web space I'd suggest that the plethora of 10-40 person bespoke web dev shops that float around are a very good option for gaining broad skills and being less risky than startups.
People who are interested in startups should join something that looks pretty similar to a startup. People who are interested in making 10 million dollars should join a big company and live cheaply.
Any changes will just cause them to move to the next easiest option.
Talking about "teh womenz" is a good way to end up with a dearth of women in your general vacinity.
For anything more arbitrary you're going to need to toot your own horn a little. Of course, you still have to avoid doing it too much.
As I said, you do have to research things first and if you really don't know then you just have to wait for the other guy to name something first. Since you don't know they can name whatever they like.
A lot of these ploys are becoming far too well known as well. For instance, nibbling seems to be in every negotiation book ever and it's really obvious when someone pulls it.
As a side note I continue to not understand people who don't like making the first offer, the evidence against it is very flimsy and it lets you frame the conversation. It only fails miserably if you accidentally come in under what the other party was expecting. Research should allow you to avoid that and in all other cases you'll get a slightly better deal.
Possibly the most important part of looking at lists like this is working out how to counter them rather than how to utilize them yourself.
People fail things for all sorts of reasons in Uni, they're also often going through Relationships 101 which is great for knocking people for a loop.
Every time I hear about performance testing in JS it seems to be that it doesn't really handle IE very well for whatever reason it is today. It looks like this bug would have made IE look like it performs better than it actually does though.
I think it reinforces the point that self-taught people become very knowledgeable about the things they're interested in. The average self-taught programmer is likely to be more motivated than the average new CS grad. Although this may be becoming less true as more of the less purely interested people move to the more "practical" software related degrees that exist.
Compilers and Machine learning are probably the two that you don't see in self-taught people much. The ones you do see it in generally go to university shortly after having been self-taught anyway.
Most of the other things on the list you learn if you deal with particular programming languages. And a university degree doesn't really supply breadth much more than being self-taught does. But someone who was self-taught and then did a degree will be much broader in skill, which is why those people seem to have such diverse skills.
The actual answer is that the self-taught programmer needs to keep learning and broadening into other languages etc. Which is exactly the same thing any other programmer needs to do.
This is why always asking for a discount is worth it.
It's not like the first thing you're going to do is write out all of quicksort to see if it's easy. You're going to fiddle with numbers an arrays a bit first, particularly if your language has some kind of interactive console. In fact, I wouldn't be surprised if the first thing you do in the language is actually 1+2.
There's quite a bit of syntax you need to learn before quicksort becomes a relevant test.
If you're looking for a good language to build a quick website backend in you probably don't even care about that, you'll care more about having nice ways of passing information around and checking that it has a decent inbuilt sort method.
My first job out of Uni I pretty much got the interview because the sample code I sent in had recursion in it.
I occasionally think I should recommend lisp to people who don't get it, but I'm not sure it wouldn't just break them.