HNHacker News
TopNewBestAskShowJobs

tedkalaw

254 karma · joined March 7, 2011

submissionscomments
tedkalaw··on Why We Threw out All Our Code (And Why You Should Too)
I think that this applies to the technology you're using as well.

I've been thinking about this because I'm writing an application in Rails and realized relatively recently that it would be better suited as a Node application. My motivation for using Rails was that it was what I knew the best. Luckily for me, the most time-consuming part was the front-end, not the Rails part, so I'm hoping my switch to Node will be relatively painless.

tedkalaw··on Don't Burn Bridges: A Guide to Networking in Silicon Valley
I think it's best to treat that contact as you would a family friend - you wouldn't want to piss off a friend of your mom, right?
tedkalaw··on Chocolat - the new editor
I purchased Vico and haven't regretted it yet. I'll be pleased when the Lion bugs get sorted out.

I've also wanted to love Textmate but can't give up my vim commands.

tedkalaw··on Learn Perl in about 2 hours 30 minutes
Were you previously a Perl programmer at all? And are you learning it for any particular purpose?

I've always wanted to give Perl a go but can't find something I want to use it for.

tedkalaw··on OS X Lion Now Available in the US Mac App Store
I tried to install Lion after purchasing it from the App Store. It kernel panicked during install and then TRAPPED ME at the installer. Despite restarting, using disk utility, etc, I was stuck.

I erased the partition and tried to install again. Kernel panic. I tried putting Lion on a USB drive. Again, kernel panic

In my desperation I just kept running the installer over and over again and ONE TIME it worked. I was so pleased - until it kernel panicked on restart.

Still, it's working now. It will kernel panic every now and then. When I look at the logs for the kernel panics, the last kext loaded almost always has to do with networking/WIFI. This seems to be a relatively common.

tedkalaw··on Spotify vs the US Competition
The killer feature in Spotify for me is that it aggregates the music on my HDD and their stuff. I have a library of 14000 songs, so it's nice to have all of this music side by side.

The higher quality MP3s in the premium version is a nice touch too.

tedkalaw··on My wife's and my holiday weekend project: A database of intro books
I think it'd be really cool if I could see popular searches. Despite the fact that the title of the page is "...for any topic", I had no idea whether it was programming or what, though that may have been because my random book was K&R
tedkalaw··on Poll: What database does your company use?
Currently using MySQL, though I'm giving MongoDB a shot for part of the project.
tedkalaw··on Scaling with MongoDB (or how Urban Airship abandoned it for PostgreSQL)
Would you happen to have any anecdotes of a project or dataset that MongoDB worked particularly well for you?

I'm working on a project where documents seem to work particularly well, though the core of the project is still in MySQL. I decided to give Mongo a shot for what I'm working on, but posts like this are a reminder to constantly be evaluating the technology you choose to use.

tedkalaw··on OS X Day and Night Terminals
This is interesting. I've come to love Solarized, and switch between the two depending on day and night.

http://ethanschoonover.com/solarized

In iTerm2 I mapped the lighter theme to CTRL-CMD-L and the dark theme to CTRL-CMD-D. I am sure there is a quick way to change the default theme as well, though I haven't really tried too hard.

tedkalaw··on Code Reviews as Relationship Builders
At UIUC, we have a class called "Programming Studio." Each week there's a different assignment, and every three weeks or so the class switches languages. In addition to making our chops better, a focus of the class is communication.

At the beginning of the semester, we were split into discussion sections of 6 students each and a moderator (grad student or a past student who was very good). Now, once a week, we have 2 hour sections where we look at each persons code and are graded on conventions, design decisions, and, perhaps most importantly, the ability to critique our own and others' code.

I guess I kind of took for granted the usefulness of this experience. Perhaps I'll try to look forward to it a little more each week ;)

← PreviousPage 3 of 3