April 2008
19 posts
Changeset 7477 - Django Code - Trac →
queryset-refactor branch got merged to trunk today. Django gets model inheritance :)
Django | Form preview | Django Documentation →
Just noticed this new contrib app. Also take a look at FormWizard
In a functional programming language like Haskell the calls to self and now...
– Not Dennis Byrne: Sequence and Order in Erlang
Erlang trivia
Justin.tv - DHH Talk - Startup School 2008 - HackerTV - Live Streaming Video
I should really try spending as little as 30 mins daily to add 1 new feature to any of my hobby projects instead of planning for a huge code marathon over some weekend which rarely happens.
For example, Y Combinator has now invested in 80 startups, 57 of which are still...
– Be Good Nobody can make a better case for “Do No Evil” than this :)
Painfully Obvious » Blog Archive » JavaScript... →
Chu Yeow pointed me to this on Twitter. The JSLint command is really useful. But I don’t see much value in the compression commands. Compression is something you do during deployment. You don’t need it inside an editor during development.
When you delete a file, it re-packed all remaining files back to the front of...
– Jim Weirich in his talk “Shaving with Occam” about some microcomputer he worked with back in those days.
Bob Ippolito Exploring Erlang Video →
This is a video recording of a presentation by Bob Ippolito. He works for Mochimedia and is the author of Mochiweb (which is the web server CouchDB uses). The talk is excellent. He somehow managed to squeeze everything you need to know about Erlang (to write non-trivial things) all in an hour.
The Government of Singapore used Inkling to forecast long term social and...
– Inkling Incorporated
Betting to Improve the Odds - New York Times →
NYTimes on prediction markets - big US enterprises are using prediction markets (with virtual currencies) to tap into the collective intelligence of their workforce to predict some outcomes.
4: Alt+Enter This can be an extremely useful shortcut. It automatically opens a...
– Incredible Firefox Keyboard Shortcuts Which You Probably Don’t Know About | Jeet Blog
History meme
Since everyone’s doing it, here’s mine:
[~]$ history|awk '{print $2}'|sort|uniq -c|sort -rn|head
112 ls
73 cd
65 ./hadoop-admin.py
59 $HADOOP_HOME/bin/hadoop
22 ant
21 ssh
18 ./admin.py
12 /Users/harish/Code/Java/hadoop-0.16.0/bin/hadoop
11 scp
11 exit
As you can tell, I’ve been working with hadoop a lot at work.
Ned Batchelder: The structure of .pyc files →
Something I didn’t know before reading this!
Google I/O →
The speakers list is impressive (half of my OPML feed is in there!).
Radio Free Meredith - Programming languages and... →
This is hilarious! I love the description for LISP :)
Announcing Cinepura - Singapore cinemas on your...
I scratched a long time itch and built a simple iPhone app which fetches the list of movies currently playing in Singapore cinemas. And more importantly it displays the IMDb ratings for these movies - my friends and I swear by IMDb ratings. Tomatometer just doesn’t cut it! Showtimes are fetched from Yahoo! Movies Singapore.
I’m calling the app Cinepura. Go play with it! It’s...
Installing custom firmware using Pwnage
I just updated my iPhone’s firmware to 1.1.4 using the new Pwnage tool. It was previously running 1.1.1 (cracked using anySIM unlock and jailbreakme.com jailbreak).
If you would like to do the same, I would recommend the links below.
iClarified’s tutorial
NOR flashing failed error - if you already have a firmware which has been unlocked and jailbroken via some other methods, then...
Nelson's Weblog: tech / good /... →
In Firefox 2 the option to remember was a modal dialog you had to choose before the submit happened, so there was no way to know whether you were remembering the correct password. By deferring the decision until after the result page loads, you can avoid committing bad passwords.
It took so many years to get this right!