Home | Categories | Sources | Sites | Languages | About
Note: The project has been discontinued
Green Hat Journal [Site] [XML]
Description: a brain dump of random ideas
Last Update: 15:39:33 03/05/2006
 

Additional Info

First Fetched: 00:16:38 01/31/2004
Last Updated: 15:39:33 03/05/2006

Headlines

<< >> 1 2 3 4 5
Science Careers
I defended my dissertation and passed last week. This week I ran across Philip Greenspun's article "Women in Science", which claims "Adjusted for IQ and working hours, jobs in science are the lowest paid in the United States". His argument...
14:13:14 March 1, 2006, Wednesday (PST) Source: Green Hat Journal
Cartoons
Some Danish newspaper prints some cartoons of Mohammed and Muslims worldwide get angry and violent. Other European newspaper defend their free speech right by publishing the same cartoons in their newspapers, thus making more Muslims angry and violent. Repeat until...
18:13:51 February 3, 2006, Friday (PST) Source: Green Hat Journal
CiteSeer
Because I'm too lazy to maintain a bibtex file, I was forced to scrape all my references together at the last minute. All I needed to do was collect the citations from other papers in the same area. So I...
22:59:50 January 8, 2006, Sunday (PST) Source: Green Hat Journal
Atheism
A long, tiresome post describes what it's like to be an Atheist. I also don't believe in any supernatural forces or beings. Nevertheless, I believe that religion, in its many forms, has been the most important civilizing force in human...
09:16:13 December 7, 2005, Wednesday (PST) Source: Green Hat Journal
Language Density
It is a silly way to compare programming languages.
10:22:50 December 6, 2005, Tuesday (PST) Source: Green Hat Journal
Google Base
I added my profile to Google Base. It is obvious that someone will design a snazzy dating profile type and the other dating sites will crumble. Before that happens, however, the search facility is going to have to be smarter....
13:36:24 November 23, 2005, Wednesday (PST) Source: Green Hat Journal
We Cannot Leave Iraq
If America leaves Iraq now, the terrorists will claim they've defeated both super powers and will be emboldened to increase attacks on Arab governments and Western countries.
08:42:35 November 23, 2005, Wednesday (PST) Source: Green Hat Journal
DNA Computing
Erik Winfree from CalTech's DNA Group gave an excellent talk on computing with DNA. He showed how DNA could be used make interesting patterns by computing simple algorithms. Two things struck me during the talk. First, the computation is still...
13:44:38 November 21, 2005, Monday (PST) Source: Green Hat Journal
Pyramid Scheme
I sympathize with corporations that want to be paid for their intellectual property: music, movies, books, software, etc. The solutions proposed by the EFF to pay "content creators" are silly. Anyway, these still require that companies control distribution of digital...
12:35:50 November 21, 2005, Monday (PST) Source: Green Hat Journal
Truck Caravan
Rather than have a single driver per semi-truck, a driver should lead a caravan of semi-autonomous semi-trucks. A human driver in a comfy car can lead a group of robot semi-trucks down the highway. The robot trucks only need to...
13:04:09 November 11, 2005, Friday (PST) Source: Green Hat Journal
Panopticon
Many condominium and townhouse communities in Chicago are designed such that your large windows face directly into your neighbors' large windows. People can watch you in your living room, kitchen, bedroom and, in one home I saw, even your bathroom!...
09:08:15 November 7, 2005, Monday (PST) Source: Green Hat Journal
Personal Exchange
I want a personal PIM server that provides all the Yahoo and Exchange services and allows any interface to be layered on top.
12:36:00 October 20, 2005, Thursday (PDT) Source: Green Hat Journal
Gray Team
The Gray Team's entry in DARPA's Grand Challenge is an inspiration to hackers and inventors everywhere.
09:33:51 October 19, 2005, Wednesday (PDT) Source: Green Hat Journal
Google Job
Charles Martin, a Google engineer and former UofC professor, gave a very good recruitment pitch at Northwestern today. I think the concern many of us PhDs have is that we'll end up as code monkeys at Google. Why spend years...
15:34:45 October 7, 2005, Friday (PDT) Source: Green Hat Journal
Google Real Estate
Google should compete with the National Association of Realtor's (NAR) Multiple Listing Service (MLS), a database of classified ads for real estate. The Justice Department has sued the NAR for using the MLS to control the residential real estate market....
23:21:31 October 4, 2005, Tuesday (PDT) Source: Green Hat Journal
Futures Reveal Future
Google runs an internal futures market, where employees can "bet" on how they think the company will do. The aggregate "price" reveals what everyone thinks. I posted this same idea here, which originally came from HP's sales division. For some...
13:38:35 September 27, 2005, Tuesday (PDT) Source: Green Hat Journal
Windows Code
By now you've probably read the WSJ story on Windows code development. Amitabh Srivastava has finally compelled a large dev group to use the code checking tools deveoped by the PPRC (now the Center for Software Excellence). It would be...
15:42:57 September 26, 2005, Monday (PDT) Source: Green Hat Journal
Open Source Relief
After Katrina destroyed New Orleans, thousands of people were rushed out of the area into makeshift camps around the country. Unfortunately, some families were broken apart and cannot locate each other. The same thing happens after every disaster around the...
10:29:13 September 8, 2005, Thursday (PDT) Source: Green Hat Journal
Moving
The Northwestern CS department is moving into a new building soon. Therefore, my computer will be offline until everything is moved and connected at the new place, whenever that happens....
10:24:04 September 8, 2005, Thursday (PDT) Source: Green Hat Journal
GCC ML
Reimplement GCC 4.x in SML or OCaml instead of C.
07:48:56 August 11, 2005, Thursday (PDT) Source: Green Hat Journal
Composable Maps
There are a few interesting mapping apps using Google Maps. For example, HousingMaps plots apartments for rent (listed on Craigslist) on a city map. I've only poked around Google's mapping API a bit, but it doesn't appear to be possible...
09:40:55 August 3, 2005, Wednesday (PDT) Source: Green Hat Journal
Rise of the Machines
It's now clear to me that robotics will have as big an impact on the global economy as IT has this last decade. As more menial human labor is replaced by cheap machines, chunks of the global workforce will be...
10:09:58 August 2, 2005, Tuesday (PDT) Source: Green Hat Journal
Static Typing is Good
Though I use Scheme exclusively, I know that PLs with polymorphic type systems are The Right Thing. The primary reason static typing is good is that the compiler can catch a class of errors automatically. A polymorphic type system allows...
13:09:58 July 26, 2005, Tuesday (PDT) Source: Green Hat Journal
Gorgeous
In addition to being brilliant, I'm gorgeous, too. This thermal infrared(?) pic was taken at the Xerox booth at NextFest....
09:34:02 July 25, 2005, Monday (PDT) Source: Green Hat Journal
Butt Bone
Beginners on inline skates often wear wrist guards, knee & elbow pads, and helmets. But noone protects their tailbone, or coccyx. My friend hurt her ass pretty bad, and another woman said her sister broke her tailbone while skating and...
09:20:59 July 25, 2005, Monday (PDT) Source: Green Hat Journal
RSS + iCal
RSSCalendar packages your calendar events as vCal/iCal messages in an RSS feed. Others can subscribe to your feed and see the events on your calendar. This is an excellent idea and should be adopted by other services. In Chicago, Metromix...
09:05:37 July 25, 2005, Monday (PDT) Source: Green Hat Journal
CS Enrollment
I'm told that, at the recent Microsoft conference for CS academics, Gates said he is very concerned about the shrinking enrollment in undergraduate CS. The TechNews newsletter has a story on this decline every day. Some have speculated that undergrads...
09:00:38 July 23, 2005, Saturday (PDT) Source: Green Hat Journal
Speckle
With the growing interest in program specifications, I'm surprised few people have looked at Speckle. This system demonstrates the obvious: if you've got specifications, then a compiler could use it to optimize your code. So now you get verification and...
15:27:23 July 21, 2005, Thursday (PDT) Source: Green Hat Journal
Intentional Programming
I've long wondered what exactly Intentional Programming really is, but various explanations on the web have been vague or circular. I think I get it now. It's about creating domain-specific languages. You use their editors and tools to create a...
09:15:54 July 21, 2005, Thursday (PDT) Source: Green Hat Journal
Millenarians
Google Scholar brought up this old paper: Programming Language Requirements for the Next Millennium. From the abstract, "we believe that the community [of HPC] can benefit from a small, stable programming language with abstraction features that support the development of...
11:19:40 July 20, 2005, Wednesday (PDT) Source: Green Hat Journal