ADM3a was a terminal, not a computer. I used to use these two in around 1976 or so. And the hjkl pattern has nothing to do with this or any other terminal. The ASCII control codes for Ctrl-H, Ctrl-J, Ctrl-K and Ctrl-L…
Lots of people just like to build things and it is often easier to build a tool than it is to find a pre-existing tool that you can get, you can learn and you can use to solve your problem in less time than building…
They ARE scaling horizontally. Remember where they mentioned that they are putting StackOverflow, one of several sites that they run, on its own box? That is horizontal scaling. They now have two shards, one with SO and…
NoSQL is also pretty serious business because what you are doing is deconstructing the relational database and assembling the bits that do the job that you need. A lot of NoSQL tools are marketed as doing far more than…
If you don't get enough interviews in a week of sending out resumes and cover letters, rewrite the resume. Week after week. During interviews you will learn what you forgot to mention, and you should get a sense of what…
That's old fuddy duddy thinking. I'm 56 and I see plenty of people my age that thought like this and they have little to do now other than play golf an wait for dementia to kick in. I did things differently, started an…
That is because the distribution channel is skimming all the profits. If YC'ers made a new distribution system for content creators it would start with young people fresh from film school doing all the work. But after…
Here is a free idea that I tried to get implemented in another country while working for a telecom company that was branching into TV services over their DSL connections. Simply build a site like YouTube with lots of…
Yes!!! The development cycle of software like MongoDB, RabbitMQ and so on, is much faster than that of Debian or any other Linux distro. The Debian package is fine for dabbling or low volume use, but for any serious…
For an interesting use of RPATH headers to make portable Linux binaries (and shared libraries) have a look at this script that I used to build Python 2.7.2 and a whole pile of 3rd party libraries…
The very fact that both forks are available on github means that you can check out both forks, then merge changes locally. After that, you can use the merged code to create a new github project that is not a github fork…
Your first sentence is way off the mark. Obviously an interviewer needs to have intimate familiarity with the problem that they give to potential employees, and have hands on experience implementing it in many…
YES YES YES to number 3. My theory is adults learn languages so slowly because they actually never try to learn. Two reasons for this. a) Adults typically do not know how to learn period. b) Adults have been conditioned…
Be careful with online translators. They often warp the meanings of things. I find them most useful using this process. First read the text (a few sentences) in the foreign language. Then run it through the translator,…
Native language is English, French and Spanish in high school. German and Russian in university. I can read books written at an adult level in French, high school level in Spanish. I've used French in sales meetings…
Is there something wrong with type 4 GUIDs?
That sucks. I was looking at implementing Graylog but Elastic Search, or any other cloud datastore, is out of the question. We need to keep the logs in the same data centre as the servers for reasons of confidentiality,…
If node.js could make things work on Windows using IOCP then redis could do the same. For starters, they could study the node.js code to compare the epoll version with the IOCP version in order to understand how to use…
But reading is good for reminders. Go ahead, read a couple of books on a topic and then try to "do". You will soon be knee deep in alligators and unable to remember everything that you absorbed in those two "great…
Waterbear is something that is headed in that direction. http://waterbearlang.com/
What I tell people is that Python (as installed by apt-get, yum) is not on your system for you to develop with. It is there because some of the system tools are written in Python, including at least part of the apt…
I still thing that Python 2.7.2 is the only way to go for development unless you already know Python and its ecosystem well enough to know that 3.x will work for you. That said, I try to use any backported 3.0 features…
You really shouldn't tell people to go ask how to install Python on stackoverflow.com. Instead give them a few URLs to stackoverflow questions with the answer such as this one…
ADM3a was a terminal, not a computer. I used to use these two in around 1976 or so. And the hjkl pattern has nothing to do with this or any other terminal. The ASCII control codes for Ctrl-H, Ctrl-J, Ctrl-K and Ctrl-L…
Lots of people just like to build things and it is often easier to build a tool than it is to find a pre-existing tool that you can get, you can learn and you can use to solve your problem in less time than building…
They ARE scaling horizontally. Remember where they mentioned that they are putting StackOverflow, one of several sites that they run, on its own box? That is horizontal scaling. They now have two shards, one with SO and…
NoSQL is also pretty serious business because what you are doing is deconstructing the relational database and assembling the bits that do the job that you need. A lot of NoSQL tools are marketed as doing far more than…
If you don't get enough interviews in a week of sending out resumes and cover letters, rewrite the resume. Week after week. During interviews you will learn what you forgot to mention, and you should get a sense of what…
That's old fuddy duddy thinking. I'm 56 and I see plenty of people my age that thought like this and they have little to do now other than play golf an wait for dementia to kick in. I did things differently, started an…
That is because the distribution channel is skimming all the profits. If YC'ers made a new distribution system for content creators it would start with young people fresh from film school doing all the work. But after…
Here is a free idea that I tried to get implemented in another country while working for a telecom company that was branching into TV services over their DSL connections. Simply build a site like YouTube with lots of…
Yes!!! The development cycle of software like MongoDB, RabbitMQ and so on, is much faster than that of Debian or any other Linux distro. The Debian package is fine for dabbling or low volume use, but for any serious…
For an interesting use of RPATH headers to make portable Linux binaries (and shared libraries) have a look at this script that I used to build Python 2.7.2 and a whole pile of 3rd party libraries…
The very fact that both forks are available on github means that you can check out both forks, then merge changes locally. After that, you can use the merged code to create a new github project that is not a github fork…
Your first sentence is way off the mark. Obviously an interviewer needs to have intimate familiarity with the problem that they give to potential employees, and have hands on experience implementing it in many…
YES YES YES to number 3. My theory is adults learn languages so slowly because they actually never try to learn. Two reasons for this. a) Adults typically do not know how to learn period. b) Adults have been conditioned…
Be careful with online translators. They often warp the meanings of things. I find them most useful using this process. First read the text (a few sentences) in the foreign language. Then run it through the translator,…
Native language is English, French and Spanish in high school. German and Russian in university. I can read books written at an adult level in French, high school level in Spanish. I've used French in sales meetings…
Is there something wrong with type 4 GUIDs?
That sucks. I was looking at implementing Graylog but Elastic Search, or any other cloud datastore, is out of the question. We need to keep the logs in the same data centre as the servers for reasons of confidentiality,…
If node.js could make things work on Windows using IOCP then redis could do the same. For starters, they could study the node.js code to compare the epoll version with the IOCP version in order to understand how to use…
But reading is good for reminders. Go ahead, read a couple of books on a topic and then try to "do". You will soon be knee deep in alligators and unable to remember everything that you absorbed in those two "great…
Waterbear is something that is headed in that direction. http://waterbearlang.com/
What I tell people is that Python (as installed by apt-get, yum) is not on your system for you to develop with. It is there because some of the system tools are written in Python, including at least part of the apt…
I still thing that Python 2.7.2 is the only way to go for development unless you already know Python and its ecosystem well enough to know that 3.x will work for you. That said, I try to use any backported 3.0 features…
You really shouldn't tell people to go ask how to install Python on stackoverflow.com. Instead give them a few URLs to stackoverflow questions with the answer such as this one…