Headlines for Wednesday:

  1. Advertise to yourself! (102 words)
  2. Net worth report (138 words)


Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated.
AX@0900-0930 AM: Work on book (WickedCoolEmacs)
AX@1400 Drop by department to sign thesis
AX@1900 Toronto Public Library budget meeting, Toronto Reference Library
AXMeet Andrew, pick up checks, get mail
AXDrop in on LinkedIn
AXCall TD branch at 416 944 4115 or drop by and check on security deposit
AXCatch up with e-mail
AXLearn how to use Gnuplot
AXSchedule doctor's appointment for yearly checkup
BXPut my plastic driver's license in my wallet
ACTD, get statement of accounts

1493 words


1. Advertise to yourself!: 09:57

Fellow Emacs geek Paul Lussier pointed me to Take Back Your Brain!, a blog about influencing _your own brain_ through advertising. Here's what the about page says:

How to Take Back your Brain

  1. Learn the techniques professionals use to persuade us and borrow any that seem useful.
  2. Use our personal technology tools to make effective ads aimed at influencing ourselves.
  3. Use personal technology again to automate delivery of those messages.

Good stuff, especially if you're an advertising geek. Check it out!

E-Mail from Paul Lussier

Random Emacs symbol: gnus-cache-remove-articles - Variable: Classes of articles to remove from the cache.

2. Net worth report: 12:14

I spent some time figuring out how to generate Gnuplot graphs from the financial records I've been keeping with Ledger. Here's what I came up with:

Net worth graph

To generate this graph, I pieced together the following reports:

ledger -M -C -R -n -J reg ^assets ^liab > net-worth
ledger -t -a -M -C -R -n -j reg ^Income > income
ledger -M -C -R -n -j reg ^Expenses > expenses

... and plotted it with Gnuplot:

  • set xdata time
  • plot "expenses" using 1:2 title "Expenses" with lines, "income" using 1:2 title "Income" with lines, "net-worth" using 1:2 title "Net Worth" with lines, 0 with lines

... and fiddled around with the plot, and that was that!

Random Emacs symbol: gnus-gethash-safe - Macro: Get hash value of STRING in HASHTABLE.


  1. Reply to Gabriel Mansour - sent today
  2. Reply to Mad William Flint - sent today
  3. Reply to Karen Quinn Fung - sent 2 days ago
  4. Reply to Richard Plana - sent 2 days ago
  5. Reply to Don Marti - sent 2 days ago
  6. Reply to Gabriel Mansour - sent 2 days ago
  7. Reply to Ali Anwer - sent 2 days ago
  8. Reply to Mama - sent 2 days ago
  9. Reply to J.P. Welch - sent yesterday
  10. Reply to Mad William Flint - sent 2 days ago
  11. Reply to Paul Lussier - sent yesterday
  12. Reply to Mike Tsang - sent yesterday
  13. Reply to Federico Sevilla III - sent 2 days ago
  14. Reply to Andrew Louis - sent today
  15. Reply to Marcelle Fabie - sent yesterday
  16. Reply to Gary Brown - sent yesterday
  17. Reply to andrew philip moris - sent yesterday

Inbox items: 1 as of 15:20