Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gcv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
90 ms
·
811.
▲
by
gcv
18y ago
A trivial coding problem is essential. I've seen people with 10 years of experience in XML#Java.NETEnterprise2012 who don't understand conditionals, loops, or boolean expressions. For phone screens, I find Steve Yegge's guide a useful start
812.
▲
by
gcv
18y ago
Living in New York, I completely concur that it sends a message about having more money, and I suppose it significantly shapes my own thinking. I've noticed it even more in other people. Just two nitpicks about the essay. First, I think tha
813.
▲
by
gcv
18y ago
Another vote for github.com. If you're interested in a more generic storage and backup service, try rsync.net. You'll have to write your own rsync scripts to do backups, but rsync.net's uptime and support have been fantastic for me.
814.
▲
by
gcv
18y ago
Another vote for Debian or Ubuntu. I've been happy with both. Debian is more stable, but if you rely on a recent package (say if you keep your software in git), you then have build or install your own or rely on backports or other unofficia
815.
▲
by
gcv
18y ago
Fascinating. I keep hearing from a couple of people about how much effort, time, and money they are putting into their patent application process, fairly early on. One of them, a founder, supposedly has experience pitching to VCs, and claim
816.
▲
by
gcv
18y ago
I took a page from Rails and Capistrano deployment, and like the idea of versioning releases and using symbolic links. In essence, you update the latest code out of your source control system into /myapp/source, then you run a build and ins
817.
▲
by
gcv
18y ago
I took a look at Scala about six months ago. It's quite a nice, full-featured language, and is a real contender for anyone forced to deploy to the JVM. However, it has a lot, and I do mean a whole hell of a lot of growing up to do before I'
818.
▲
by
gcv
18y ago
MySpace does have massive scaling problems, most directly related to the difficulty of partitioning a relational database. http://www.baselinemag.com/c/a/Projects-Networks-and-Storage...
819.
▲
by
gcv
18y ago
I use a variety of Apple keyboards, an IBM Model M (wonderful original PS2 model), and an IBM ThinkPad keyboard, depending on which machine I'm using at any given time. All excellent, especially with the Caps Lock key set to Control. All no
820.
▲
Gerry Sussman: Robust Design through Diversity
(scribd.com)
1 points
by
gcv
18y ago
|
0 comments
821.
▲
by
gcv
18y ago
Actually, I wonder about your assertion as to whether Mel would be suitable for a corporate programming job. In the sense that no typical corporate hiring manager would approve of him and his habits, then no, of course he would not fit. How
822.
▲
by
gcv
19y ago
Two recommendations for reading: A Random Walk Down Wall Street (mentioned in another post, long, detailed, and entertaining), and The Coffeehouse Investor (short and funny). Both lay out the principles behind the theory of efficient market
823.
▲
by
gcv
19y ago
Try rowing or cross-country skiing instead of running. Much easier on the knees. It'll probably help your joints.
824.
▲
by
gcv
19y ago
I have a slightly skewed perspective, but I spent four years working at a Wall St. firm, and discovered that, while many people in finance have MBAs, the best frequently do not. The placement even worked that way: an analyst out of college
825.
▲
by
gcv
19y ago
Surely spoken by someone without back problems caused by sitting in bad, cheap, chairs. Another vote for Herman Miller chairs, by the way. I've tried Humanscale and Knoll, but find that I don't like them and keep coming back to the Aeron an
826.
▲
by
gcv
19y ago
Complex music doesn't distract me, although I also avoid anything with lyrics. I listen to a decent blend of orchestral, chamber, and solo music. Bach is my favorite composer, but I like all polyphonic Baroque for when I need to concentrate
827.
▲
by
gcv
19y ago
Although it hardly counts as introductory material, I really like a book called Expect C Programming, by Peter van der Linden. The author worked on Sun's C compiler, and has a lot of valuable insights into C. Basically, the book consists of
828.
▲
by
gcv
19y ago
The author makes a decent argument, but I don't think he addresses the entirety of the issue. Scaling a database has two components: reliability, and performance under heavy load. Accomplishing these goals typically requires some form of re
829.
▲
by
gcv
19y ago
You've seriously never looked at a file and said to yourself, "These changes belong in two separate commits"?
830.
▲
by
gcv
19y ago
From whose perspective is that a mess? From the perspective of a source control system which cannot deal with how I choose to work? Honestly, no offense meant, but I'm starting to wonder if Subversion is the Blub of source control systems.
831.
▲
by
gcv
19y ago
You're missing that you may have made not one, but multiple substantive changes to file1, and you want to commit those changes separately.
832.
▲
by
gcv
19y ago
I don't want to knock Mercurial; I think it's actually quite nice. However, I'm a little puzzled about why you think git has poor documentation. The User's Manual ( http://www.kernel.org/pub/software/scm/git/docs/user-manual.... ) is quite
833.
▲
by
gcv
19y ago
OK, cool, but what does the penultimate sentence mean? "The scalability of App Engine is exciting but elusive; most apps won't need it and those that do won't use Google." It seems to me that apps which do need scalability will benefit most
834.
▲
by
gcv
19y ago
Interesting that this lets apps integrate with Google user accounts. It's pretty cool, but I don't know how I'd feel about typing my Google user name and password into a site which isn't obviously owned by Google.
835.
▲
by
gcv
19y ago
I also agree with the article, but I must take exception with your assertion that C is easy to implement. The ANSI C99 spec came out almost ten years ago, and most major compilers still barely support it. GCC has a depressing number of C99
836.
▲
by
gcv
19y ago
If the OP is interested in learning to hack, in the sense of making computers do great things, then this is the best resource suggested on this thread. In addition, MIT published videos of the lectures by the authors of this book ( http://s
837.
▲
by
gcv
19y ago
Both git and hg are very nice, you will not go wrong with either one. If Windows support in the near future is a priority, you should probably use Mercurial. It works well today. The Windows port of git is coming along, but I don't know how
838.
▲
by
gcv
19y ago
You know about the git svn bridge, right? It comes right in the standard git distribution, works intuitively and easily, and is the only thing keeping me sane as I work on two projects managed in Subversion. Basically, I use git in my devel
839.
▲
by
gcv
19y ago
I'm not the best person at this, but I do the following on any machine I deal with which does not sit behind a firewall: 1. Disable root logins via ssh (as noted above by bbb). 2. Move ssh port from port 22 to something nonstandard. Accordi
840.
▲
by
gcv
19y ago
Not coincidentally, I'm prototyping this daemon in Erlang and Mnesia right now. (And struggling a bit with OTP.) I'm a little concerned about Mnesia's performance with tables of 100 million entries, though, which is why I'm thinking ahead a
More ›