Interesting chart from the US governement showing population growth.
I 'd love to chart the data many ways - in particular I like to see the breakdown by country/continent and the resource impact. EG chart how much oil we would use if at each time people used SUVs....

Here is a review of the Sharp Zaurus SL-C3000(french).

Highlights:
Linux OS - Qtopia interface
4 Gig Internal Drive - Windows external drive mountable
Great 640x480 screen
USB 2.0
Intel XScale PXA270 processor (416mhz)
64mb RAM
16mb flash ROM
two I/O slots (1 CF, 1 SD)
size: 124x87x25mm
weight 298g
stereo-out for MP3 playback.
An update on the Librie EBR-1000EP made by Sony in Japan, an e-book reader that weighs as much as a thick paperback, measures roughly 20 by 13 centimetres, and sells for ¥41,790. And oh yes it uses linux.
It is possible to create your own ebook from ASCII or Unicode UTF-16 content thanks to the linux makelrf utility. Basically you can now get a memory stick, mount it under linux and pass your project gutenburg books to the Librie.
Depending on how the Librie hardware is mapped to the device
model, it probably won't be a simple port to get XPDF to work on the Librie hardware -- the ebook reader probably does its own rendering to a framebuffer interface, as it does on the PC.
Issues that the users have seen:
* The E Ink display shows a faint "ghost image" of the previous page.
You can see it on the picture at
http://en.wikipedia.org/wiki/Image:Sony_Librie_EBR_1000.jpg
(near the text "Lisa Vogt") It doesn't really bother most people though
* It's slow to power up. Takes around 30 seconds until you are back
reading where you left off. Also, is shuts down after while
It's also a bit slow to turn pages - around 1 second - only slightly
annoying.
* The buttons aren't very good
* The DRM issue of course. There's still no way to get nice, rich
hypertext on the device (searchable and with links, images and
sounds).
So - no major hardware issues
Japanese related complaints
* The user interface is japanese only for now. This includes the windows
software, the manuals, sony support websites, everything.
* The lid is on the wrong side (Japanese style - you can take it off or fold it to the back though)
A nice guide has been put together for the device.
Hacker Paul Graham has an interest article on why the US is so ugly. I think it has more to do with automobile culture than he credits.

Water Lilies 1906 Monet
I wanted to record a couple of radio shows so that I can listen to them later on my linux machine. Basically I would like to listen to a mix of realplayer, Windows Media, Ogg and MP3 streams and save them as mp3 or ogg files so I can listen to them later on my computer or iriver ogg/mp3 player.
First I tried mplayer's dumpstream command
1) mplayer -dumpfile cores -dumpstream http://wm.warnermusic.com/France/the_corrs/summer_sunshine/video/Summer_Sunshine_video_458.wmv
(this will give you a file called “cores” in your home-directory)
2) mplayer -vo null -vc null -ao pcm -aofile audio.wav cores
(this will convert the videofile to a wav audiofile)
3) lame audio.wav cores.mp3
(this will convert the file from wav to mp3)
However this process core dumped on realplayer recorder over 10 minutes. Also it doesn't know about ram files so you have to download them first (wget filename) and then open them to file the real link to the rm file. So I went on to look for some other tools.
Most of the tools seem to be wrappers around vsound and/or sox and lame/oggenc. Another tool I looked at is streamripper, which works for mp3 or ogg streams.
First I grabbed realcap which is a shell script front end to those tools. Downloaded, compiled and installed vsound.
Trick one - you have to ensure that realplayer is using OSS drivers
http://www.osl.iu.edu/~tveldhui/radio/
After that seemed to work I tried directly with vsound. vsound acts as a kind of virtual audio loopback cable ... it allows you to record the output audio stream of ... and line out jacks on the sound card.
vsound --timing -f myfile.wav realplay http://www.radio.org/ra/show.ram
oggenc myfile.wav
I also checked out the trplayer - which is a command line wrapper to realplayer. http://www.linux-speakup.org/trplayer.html.
Got the error:
Failed to load rmacore.so.6.0: /usr/lib/RealPlayer8/Common/rmacore.so.6.0: Cannot open shared object file: No such file or directory
Well I figured out that they must be looking for the real player in /usr/lib when it was in /usr/local/ so I copied the directories over to where it wanted to find them and everything worked ok.
Also I tried out streamripper
http://streamripper.sourceforge.net/, which seemed to work fine ripping various streams. It didn't seem to be able to read the .m3u file so I had to download the m3u file with wget and look at it and then use streamripper http://url.ogg for it to work. Cool - now I can listen to the BBC and CBC and ABC (Australian Broadcasting) and Netherlands Broadcasting when I want to and where I want to.
Finally I had a look at mp3record - a bash shell wrapper for lame and sox
Basically it does this:
(sox -r $strFreqRate -t ossdsp -w -s /dev/dsp -t raw -c 2 -
| lame -s 44.1 -x -b $strBitRate -m s - $strFileName) &
Things to get working...
1) streaming directly to ogg with no intermediary wav step.
2) see if I can get this running from a cron job...
Whats left?
I watched Control Room (2004) last night. I think it is a must see which questions the journalistic myths of "objectivity" and "impartiality".
And it made me think of this very interesting quote from Cringley about an attack he witnessed in the iran iraq war.
That attack was to be conducted primarily with 11-and 12-year-old boys as troops, nearly all of them unarmed. There were several thousand kids and their job was to rise out of the trench, praising Allah, run across No Man's Land, be killed by the Iraqi machine gunners, then go directly to Paradise, do not pass GO, do not collect 200 dinars. And that's exactly what happened in a battle lasting less than 10 minutes. None of the kids fired a shot or made it all the way to the other side. And when I asked the purpose of this exercise, I was told it was to demoralize the cowardly Iraqi soldiers.
...
Waiting those two nights for the attack was surreal. Some kids acted as though nothing was wrong while others cried and puked. But when the time came to praise Allah and enter Paradise, not a single boy tried to stay behind.
Adam Bowsworth, one of the founders of BEA has posted a very interesting speech arguing for simplicity with computers. Worth a glance.
I ran into quite a strange bug on a website where an image map wasn't working in safari on mac and konqueror in linux. Which makes sense since they both use the same html rendering engine. Apparently IE for mac has exactly the same issue (I tested it to make sure). Is it possible that Microsoft used a bit of linux in their browser for mac? It compiles with visual studio so I wouldn't be surprised.
| Sound - better mixing support,
no more blocking of sounds |
dmix was mentioned. I have this problem with my old soundblaster. One user suggests using lsof /dev/dsp. Another use: something like 74% of the sound cards is mass or semi-mass circulation do not support hardware mixing in linux, and dmix is a cludge. how about a standard software mixer build into the alsa system, which only deactivates when their is a hardware mixer available. |
| Better ACPI support | Multiple users complain of this.
Some bioses are buggy. |
| Various applications - Access,
Video editing, |
Sure. php + mysql (phpmyadmin) as an access replacement. OpenOffice 2.0 will have mysql integration. For video editing perhaps a mac is better right nowunless you want high end. |

# 1GHz Transmeta Crusoe
# 20GB hard drive (shock-mounted)
# 256MB DDR RAM
# Weight: 14 ounces
# 800 x 480 W-VGA 5" transflective display (indoor/outdoor readable)
# 3D accelerated graphics with 8mb video RAM
# QWERTY thumb keyboard with mouse buttons and TrackStik®
# 802.11b wireless
# Bluetooth® wireless
# 4-pin FireWire® (1394)
# USB 1.1
# 3.5mm stereo headphone jack (supports stereo headphone or mono headset plus optional multimedia controller)
# Microphone
Apparently the thing can run linux. Would make a good desktop replacement if it had a bit more ram. This could be the ultimate cellphone/blackberry killer if
A) it could use traditional cell phone networks (GPRS)
B) Battery could last for a business day (or it has wake on call)

The US government is playing chicken with East asian countries mercantalistic policies. Eventually they will capitulate - the question is how much pain are they willing to bear?
From the economist:
By the end of last year, Asian central banks held $1.89 trillion of foreign reserves, the vast bulk of them in dollars. If these reserves lost value, Asian economies would suffer an almighty capital loss in domestic-currency terms. A recent study by the New York Federal Reserve counted the costs. If the Chinese yuan were to appreciate by 10% against the dollar (and other reserve currencies), China would suffer a capital loss worth almost 3% of GDP, the study found. If the won rose by 10%, South Korea would suffer similarly. The toll would be even greater in Singapore (10% of GDP) and Taiwan (8%).
To avert such an appreciation, Asian central banks would have to amass ever greater holdings of dollars. But this would only expose them to greater capital losses down the road. Alternatively, they might seek to avoid the consequences of a dollar fall, by diversifying into other reserve currencies, such as the euro. But that would only bring the dollar crashing down all the more quickly. In other words, Asian central banks are caught in an awkward dilemma: either they try to break the dollar’s fall, or they try to escape from underneath its collapse.
Will the US currency collapse bring a recession? I have a feeling that it will collapse as soon as one or two of the countries move to stem their potential losses.
http://www.economist.com/agenda/PrinterFriendly.cfm?Story_ID=3372405
Zack Rusin has hacked up Gecko to run natively on kde. . Hopefully one of the distributions (Suse/Mandrake) will now stepup to the plate and get the integration done so that konqueror can use it when rendering web pages.