In which Mattie links a binary teaching exercise
Using the Socratic method, it seems that you can teach third-graders to do binary arithmetic. Very neat.
(Thanks to digg for the link.)
Using the Socratic method, it seems that you can teach third-graders to do binary arithmetic. Very neat.
(Thanks to digg for the link.)
At the PDC, whenever a session is too full, they have overflow rooms where they beam the presentation and a video of the speaker. This is a wonderful idea and it's very useful for people who would miss their favorite session otherwise. It's almost as good as being there since most of the sessions you sit far back and see screens of the speaker anyway. Even cooler, though, is that some creative folks began camping the overflow rooms. The idea being that the most interesting sessions (with some 'sleepers') will overflow and with only a few footsteps you can view the best sessions. Personally, I love it because I actually stand outside the overflow rooms and peer/listen through the doors-- bouncing from session to session. I'm much more interested in getting breadth over the cool tidbits than getting a deep pull into any one thing (probably the story of my life). When you sit in a session, you're a captive audience and you watch every second of people navigating their IDEs/demos/technical probs/etc. Just a moment ago I watched a session on Microsoft Research's thoughts for future synchronization/concurrent (e.g. RaceTrack, Cω, etc) while I also watched an interesting panel on the future of RSS (with Microsoft, Newsgator, etc). Now I'm waiting for overflow sessions to start for the next block. There's always the possibility that no sessions will overflow this late in the conference, but that simply means I can go and get a seat in any of the other rooms of my choice. I spent a long night talking to the Windows Installer and WiX development teams. More on all of this later.
Today is the first day of PDC 2005. I'm here in Los Angeles with thousands of other developers listening to Microsoft's encouragement to develop on their new platforms. I'm taking some detailed notes with the free copy of OneNote they gave us. Kinda handy, but I'm not totally sold yet. Highlights from the first half of Day 1 in no particular order:
That covers most of the things I've seen thus far. I've been to a couple of sessions, but neither of them seem very impressive compared to the keynotes and the overall cool atmosphere. More soon!
In a translation I have of Seneca the Younger's letters, I found myself laughing at a note by the translator. Seneca has one letter in which he rants about writers who waste time on rumors and superfluous knowledge. The last line below represents the translator's footnote from the letter:
... To want to know more than is sufficient is a form of intemperence. Apart from which this kind of obsession with the liberal arts turns people into pedantic, irritating, tactless, self-satisfied bores, not learning what they need simply because they spend their time learning things they will never need. The scholar Didymus wrote four thousand works: I should feel sorry for him if he had merely read so many useless works. In these works he discusses such questions as Homer's origin, who was Aeneas' real mother, whether Anacreon's manner of life was that of a lecher or that of a drunkard, whether Sappho slept with anyone who asked her, and other things that would be better unlearned if one actually knew them! Don't you go and tell me now that life is long enough for this sort of thing! When you come to writers in our own school, for that matter, I'll show you plenty of works which could do with some ruthless pruning. It costs a person an enormous amount of time (and other people's ears an enormous amount of boredom) before he earns such compliments as 'What a learned person!' Let's be content with the much less fashionable label, 'What a good man!' ... [b]*[/b] What about thinking how much time you lose through constantly being taken up with official matters, private matters or ordinary everyday matters, through sleep, through ill health? [...]
* 15 lines (§§39 to 40, on further examples of worthless learning) are omitted.
I don't imagine the irony was lost on the translator.
PureText is a simple little tool that could save me hours of my life. I searched for it today before I began to write such a tool for the third time. Here's a summary by the author (the guy who writes DependencyWalker):
PureText is basically equivalent to opening Notepad, doing a PASTE, followed by a SELECT-ALL, and then a COPY. The benefit of PureText is performing all these actions with a single Hot-Key and having the result pasted into the current window automatically.
Basically, this describes what I do about 5-30 times a day. I grab something formatted and want to paste it into another document or email, but I rarely want to keep the formatting. Before this tool, I copied the text to the clipboard, then I hit this arcane sequence of keys: WindowsKey-N (my Notepad hotkey), Ctrl-V, Ctrl-A, Ctrl-C, Alt-F, x. Now that I've bound this tool to WindowsKey-Q, I've shortened 6 keystrokes (with slight delays) to 1 immediate keystroke.
It may seem silly, but it's worth it for me.