otabdeveloper's comments

otabdeveloper | 9 years ago | on: Strategies of Human Mating (2006) [pdf]

The people having 4-5 kids aren't the people who got laid in highschool.

Moreover, some of the most successfully reproducing people are those who have sex once a year.

'Sex' is, by definition, something that's supposed to lead to reproduction. Whatever you're discussing here isn't.

otabdeveloper | 9 years ago | on: Strategies of Human Mating (2006) [pdf]

What they call (incorrectly) 'sex' is not mating.

Having kids is strongly inversely correlated with 'having sex'. (People who are most successful at reproducing are also the people with the fewest sexual partners and a less active sex life.)

otabdeveloper | 9 years ago | on: Upgrade your SSH keys

Nobody is going to brute-force my git keys, especially when it's so trivial to gain access to the repos via social engineering.

otabdeveloper | 9 years ago | on: Google Unfairly Curbs Web Ads and Skews Search, EU Alleges

> all of Google's customers could switch to it in ten seconds and never look back.

Google's customers are all the businesses buying ads from Adwords.

And yes, Google is a monopoly, the cost of switching away from Adwords will probably drive you bankrupt in 2016.

otabdeveloper | 9 years ago | on: moreutils

Full-blown scripting languages are a poor fit for livecoding. (Which is really what shell commands are for.)

otabdeveloper | 9 years ago | on: How Oracle’s business as usual is threatening to kill Java

> So, then, best non-JVM alternate language for backend servers?

The vast, vast majority of 'backend servers' are written in C++. (Those that aren't are legacy that was written in C.)

P.S. Of course, for some people when they say 'backend' they really mean 'anything not Javascript'. In that case PHP is the world's most popular backend language, and that would be just silly.

P.P.S. The disconnect of the online discussion bubble with reality always shocks me. D? Go? Seriously?

otabdeveloper | 9 years ago | on: Ōryōki Web Browser

> ...it's the gigabytes of RAM they consume

We'd need a sandboxing and module system for Javascript to solve this. A problem that is both technically complex and not 'sexy', so don't hold your breath.

otabdeveloper | 10 years ago | on: Wangle – an asynchronous C++ networking and RPC library

> Does that mean that one can use system threads as frivolously as goroutines (e.g. spawning new thread for each incoming request)?

Yes. In fact, under Linux oftentimes spawning a thread and then running a system call can be faster than just running a system call.

> Conventional C++ wisdom advices against it.

With 32 bit CPU's you might run out of virtual memory quickly, since each thread allocates virtual memory for its stack.

With 64 bit CPU's there are no issues. (Also never forget that virtual memory isn't real memory, it's just a page counter.)

otabdeveloper | 10 years ago | on: The College of Chinese Wisdom: Confucius

> ...but without the invisible man in the sky.

'天', "Heaven", is literally a pictogram of the 'invisible man in the sky'.

The ancient Chinese were monotheist, and Confucius was no exception.

Trying the fit modern norms over historical people and cultures that existed 3000 years ago silly, don't do that.

page 2