Saturday, August 25, 2007
Building and City Transformations
Pascal Mueller, along with collaboratoters Peter Wonka, Simon Haegler, Andreas Ulmer and Luc Van Gool, is responsible.
Checkout their Procedural Pompeii Reconstruction
Current TV :: Viewer Created Content

Current TV's web site has a section on producer training. Cool.
- Production Tips
- Storytelling :: help from Ira Glass, Xeni Jardin, Sarah Vowell, Orville Schell, Robert Redford and more
- Journalism :: help from Sean Penn
- Broadband
- Gear Selection
- Shooting
- Editing
Its not enough to have an interesting life.
You have to have interesting things to say.
--Sarah Vowell
Dive Deeper
Links are provided to a number of resources I did not even know I was looking for.
Tuesday, July 24, 2007
Directions for the net :: first pass -- end user experience
The end user is not an end user -- computing and communications resources get embedded everywhere. Ubiquitous computing. Concrete walls get smart.
A web page is not a web page -- browsers become tools for distributing loosely coupled apps which play the role of minimalist operating systems as well as providing end user functionality.
A computer is not a computer -- the computer really is the network.
The network is not a network -- it may be better to forget all about computers/networks and think about human communication. The net becomes a way to augment human communication and perseption. Its easy to see how it is augmenting vision, hearing, and speech, but surface computing is moving in a tactile direction (think iPhone) and body language is even finding enhancement (think Wii). Some are experimenting with olfactory communication as well.
Outsourcing Collaborative Tools
They did not investigate a variety of other collaborative tools, but mentioned them. (See below). This is slightly surprising, since wikis, for example have been in use in many universities for around 10 years and are undoubtedly used by the majority of under-graduates.
- Collaborative Authoring (e.g., Google Docs, 37signals Writeboard)
- Discussion forums
- Instant messaging
- Knowledge bases
- "Live" collaboration tools (e.g., electronic whiteboards, screen sharing tools such as
- TeamSpot)
- News Aggregators/Feed Readers
- Personal Portals (e.g., UPortal/NetVibes)
- Photo Sharing (e.g., Flickr)
- Podcasting (e.g., iTunesU)
- Social Bookmarking (e.g., Del.icio.us)
- Social Networking (e.g., FaceBook, MySpace)
- Surveys/Quizzes/Polls (e.g., SurveyMonkey, Zoomerang)
- Video Sharing (e.g., YouTube)
- Web/video conferencing (e.g., WebEx)
- Weblogging ("blogging") tools
- Wikis
Tuesday, February 13, 2007
the media reloaded
Saturday, November 18, 2006
Qemu, VMware, & Emulation
"... an open source processor emulator that can emulate a number of different processors and peripheral devices, to run a Debian Linux ARM installation."
Qemu can sometimes run faster than the ARM it is emulating! Not magic at all when you think about it a bit, but cool for sure.
More typically my goals are the opposite: I like VMwar's ability to run a configured os + software unchanged. Slow is just fine. Even if scaling after development making development smooth and hiccup free is wonderful. Really it is a requirement. Coding by convention (ala Ruby on Rails (RoR)) solves many problems. But its not appropriate for all contexts and when it is not, VMware is one approach that may help.
Tuesday, November 07, 2006
Amazon Elastic Compute Cloud (Beta)
Got it!
If you are not familiar with the offering, check this out.Pricing
- Pay only for what you use.
- $0.10 per instance-hour consumed (or part of an hour consumed).
- $0.20 per GB of data transferred outside of Amazon (i.e., Internet traffic).
- $0.15 per GB-Month of Amazon S3 storage used for your images (charged by Amazon S3).
Who needs it? Enter the cloud Plus: No IT department
Lets say you are developing a custom content management system for a photo editor. Raw images from today's cameras run about 5 - 15 megs. Lets plan ahead and assume 25 megs so we get an even 40 per gig. It would be easy to shoot 400 gigs of photos in a year or two & the required disk drive would cost $250 & then you would need reduncancy and backup & all of a sudden $1,000 in fixed costs plus co-hosting fee. It adds up. Finally you could be sure that your bargan basement ISP would not be able to restore your backups when you really needed them any way.
400 gigs of storage will cost $40 per month.
Working with 10 images per hour, 10 hours a day would require about 2.5 gigs of traffic at $ .20 each. Fifty cents. $15/month.
Monday, August 07, 2006
USATODAY.com - Study: Emotion rules the brain's decisions
A brain-imaging study reported in the current Science examines 'framing,' a hot topic among psychologists, economists and political hucksters.
Framing studies have shown that how a question is posed — think negative ads, for instance — skews decision-making. But no one showed exactly how this effect worked in the human brain until the brain-imaging study led by Benedetto De Martino of University College London."
...
The brain images revealed the amygdala, a neural region that processes strong negative emotions such as fear, fired up vigorously in response to each two-second (on average) gambling decision. Where people resisted the framing effect, a brain region connected to positive emotions such as empathy, and another that activates whenever people face choices, lit up as well, seeming to duke it out over the decision.
Wednesday, August 02, 2006
How I Became a Basketball Fan
'Endangered species are our friends,' Yao said at a news conference organized by the London-based conservation group WildAid.
The group said China is the world's biggest importer of shark's fins, which conservationists say are cut from sharks that are thrown back into the ocean to die.
'As the human population increases, many wildlife species are decreasing, and the primary reason is that humans fail to treat animals as friends,' said Yao, who played for the Shanghai Sharks basketball team before moving to the Houston Rockets."
Tuesday, August 01, 2006
Technology Review: Emerging Technologies and their Impact
Buildix from ThoughtWorks :: project start-up in a box
Another example that thought works.
Monday, July 31, 2006
Writely
Looks pretty cool now.
Wednesday, July 05, 2006
paul graham railsconf 2006
california has an advantage with its climate because there is more marginal space
the only business woz and jobs had was building blue boxes --- a business with the rare characteristics of being both illegal and unprofitable
evaluating a field :: what are its tests like? how hard are they to hack?
look for overlap between leaders and practitioners
how much you should worry about being an outsider depends on the quality of the insiders
where the insiders are corrupt, don't worry
if it is corrupt enough, the test is an anti-test
"even a dumb man is considered wise if he remains silent" old testament
may have worked for bronze age goat herders in palestine
if you want to score big, focus on the margin of the margin
Tuesday, July 04, 2006
Martin Fowler at RailsConf 2006
drive toward simplicity :: facilitated by focus
conversational approach :: move developers from closet to customer
- often focus can be accelerated by shooting, then aiming. show the customer something -- is this what you want?
- observational approach to requirements -- see what the customer actually does
post modern computing :: just as buildings composed of modules don't live, software built from a uniform paradigm don't live
- ruby says: dive in a deal with the mess in the world -- be the glue
- ron jefferies pointed out that becasuse it deals with more messy realities of the real world, a payrole system is more complex than an operating system
Wednesday, March 15, 2006
Instrument Apps and Servers
Implicitly the article exposes some aspects of the term 'open':
- Wilcox presents code anyone can use
- Asm is open source
- While we can complain that Java is not truly 'open', it is open enough that bytecodes can be manipulated in truly useful ways by independent developers.
- Eclipse is 'open' not just in the sense its source code is open, but in the sense the resulting ecosystem is open to all manor of contributions
Monday, March 06, 2006
Eclipse :: Suitable for Server-side Development?
But the real strengths of Eclipse stem from its design as a tool integration platform. This has both technical and business implications. Consider the Eclipse Apogée project.
- The project's technical architecture requires complex integration of many different technologies. Because Eclipse tooling allows rapid development of tools which can work well together because of the eclipse plug-in architecture, it is possible for the project architects to leverage an amazing range of technology. Check out the project proposal.
- The flexible open source license used by Eclipse also allows a wide range of proprietary and open source projects/organizations to plug into the effort. The most recent example is the decision of db40 to join the project to help with persistence.
An examination of the technical archiecture of Apogée is worth while. Products like db40 and Mylar are far beyond the experience or knowledge of most good developers. They provide knowledgeable developers much a much deeper toolset than most opensource projects utilize. For simple projects this can be overkill, but it makes it possible to address a wider range of problems.
Thursday, February 16, 2006
Yahoo! :: UI Library
The Prototype examples win hands down and Rico is over the top. Thanks Sabre!
[Normally I'd post this type of stuff and my earlier post on the Yahoo! Design Patterns Library to Haystack, but I'm trying to illustrate something here: Sabre and Yahoo both think it is a good idea to give this stuff away. And this stuff is core Ajax functionality. Focus.
Design Patters :: Yahoo! 'Patterns'
SiteMesh :: decorators and composites for site integration
There are many web application platforms that are in common use, and even more frameworks. Typically, a web-application is built for a specific framework on a specific platform (e.g. using custom JSP tag-libraries on the J2EE platform, a custom Perl collaboration API using CGI, or a pre-written application using PHP). A web-site may usually consist of many web- applications built with a variety of technologies.The SiteMesh Overview provides a clear visual example of their approach and solution.
Sounds great, looks like I might want to use it, but what are the Ajax issues?
I ran into SiteMesh because of its use on the Grails project, which is a Rails-inspired framework for Java/Groovy.