Eric comments on a variety of things. Pretty much anything that interests him at the moment. Probably a lot of computer and science stuff, but...
Saturday, November 14, 2009
Cool knives
Wednesday, April 8, 2009
Spetroscopy and quantum mechanics.
For some reason, this doesn't work for me. I'd like to see one that starts off right away with a practical discussion of the theoretical framework (and notation) we actually use. I think the minimum background for that is just a discussion of spectroscopy. The existence of line spectra allows one to start with a notion of quantized light, and quantized states (a discussion of the photoelectric effect might also be needed). Then once you have states, you can immediately introduce dirac notation. Later, once you've discussed operators, expectation values, eigenvalues, eigenfunctions, superposition of wavefunctions, transition dipoles, and all the linear algebra like bits that give the "big picture" view, if there's time, you can muck about with the calculus to show how to calculate matrix elements.
Not my most approachable blog topic, but hey, trying to get into updating thsi thing regularly, and it was something I've been musing.
Tuesday, April 7, 2009
Happy things
Thursday, November 27, 2008
Great moments in internet history
But Rick Astley rickrolling the thanksgiving day parade, that's almost as entertaining as a line from a snakes on a plane pre-release parody making it into snakes on a plane.
Humor aside, I find the way internet culture is merging with pop or mainstream culture, and the way that mainstream culture is pulled in to the participatory net culture interesting.
Friday, November 14, 2008
Sunday, November 9, 2008
Cool stuff
Saturday, May 10, 2008
Can Free/Open Source Software Innovate
Personally, I think this argument is stupid. While Tim Berners-Lee's first WWW browser wasn't released under a "free" license, but it wasn't really closed-source either: His announcement said: "If you're interested in using the code, mail me. It's very prototype, but available by anonymous FTP from info.cern.ch. It's copyright CERN but free distribution and use is not normally a problem.", and the (later dominant) NCSA Mosaic was released under an open source/free license. Web servers were similarly free, and honestly, nobody has ever even caught up to Apache and the other free web servers in terms of quality. Netnews was mostly run on free software, as was much of the internet (much of that code from Berkley). Clearly that was innovation.
CVS (the version control system) was open-source, and was incredibly innovative, and there's been incredible amounts of innovation in that realm by open-source projects. Cfengine (the system management tool) was pretty innovative. Perl. Python. Ruby. Rails. PHP. In games we have nethack/rogue etc (which went on to inspire the creation of Diablo), as well as the many MUDs.
So why do people have this absurd notion that Free Software can't innovate? I can think of a couple reasons. The main one is that FOSS development is greatly affected by communication costs. The simpler sharing your source code is, the easier a distributed development model is. Thus, the amount of Free Software written, and the ease of the Open Source Software development model shot up enormously along with the growth of the internet. So anything that pre-dates the internet wasn't going to be developed as Free Software. So yes, Free spreadsheets/WYSIWYG wordprocessors/etc. are fairly derivative. Proprietary software had a substantial head start. But in internet technologies (especially on the server side) Free software has the lead, since you had the internet available to collaborate over if you were writing an internet server.
I suspect proprietary development also allows more rapid development of mid-sized software, so Netscape got all the fame for the Web, because it was able to step in at the right time and make a better browser than Mosaic quickly. But that doesn't mean it's any more innovative.
And, of course, people think it because it's what Microsoft tells them to think ;)