Note: This is an experimental planet, if you have a feed you would like to add or you would like your feed to be removed please contact me.

Planet 9

August 29, 2010

August 28, 2010

Command Center

Know your science

Except for the TV show "The Big Bang Theory", popular culture gets science wrong. We all know that.

But there's a way it tends to get science wrong that upsets me more than most. That is when it misuses the tools of science by willfully ignoring what science actually means.

One common example is celebrity equations, wherein some mathematical-looking expression mixes two or more celebrities together, as in (I'm making this one up and I'm not a cultural critic, let alone a comic, so please bear with me): Lady Gaga = (2*Madonna + Carrot Top)/3. Mathematically savvy readers will recognize that I normalized that equation. If you don't know what that means, you shouldn't be writing celebrity equations, because mathematical equations mean something, they're not just symbols. Like musical comedy based on bad notes, bogus mathematical equations are not funny, just lazy.

Some years ago I even wrote a letter to Entertainment Weekly when they had a long article full of egregious celebrity equations. To their credit, they published the letter and even mended their ways for a while. I quote the letter here:

According to EW math, the more buzz or intelligence you have, the less likely you are to be on the It List. That may be true, but I bet you didn't mean that. Your equation is art-directed nonsense. EW seems to think the joke is that the equations look cute: If Einstein is funny, his square root is hilarious...
In short, mathematics may look funny if you don't understand it but that doesn't make it funny if you misuse it in ignorance.

Another sort of abuse is comedy periodic tables: periodic tables of the vegetables, period table of the desserts, periodic table of the presidents, and on and on. There are zillions of them. I believe the vegetables one was the first widely distributed example.

What's wrong with them? Again, they miss the point about the one true periodic table, Mendeleev's periodic table of the elements. In fact, to put things with no structure into a periodic table not only misses the point of the periodic table, it misses the profound idea that some things have periods.

Mendeleev's table, by recognizing the periodic structure of the elements, predicted not only properties of the elements, but the very existence of undiscovered elements. It was a breakthrough.

The periodic table is not some artistic layout of letters, it's science at its very best, one of the great results of the 19th century and the birth of modern chemistry. It doesn't honor science to take, say, typefaces and put them in a funny-looking grid. That just mocks the idea that science can predict the way the world works.

Science is not arbitrary. Making arbitrary cultural artifacts by abusing scientific ideas is not just wrong, it's offensive. It cheapens science.

Another area of abuse is quantum mechanics, and a common victim is Heisenberg's uncertainty principle. Despite what some ill-informed academics would have you believe, Heisenberg's principle is not some general statment about weird shit happening in the world, it is a fantastically precise scientific statement about the limits of measurement of two simultaneous physical properties: position and momentum. It's not a metaphor!

What's really sad is that many of the commonest misuses of the terminology of quantum mechanics come from other areas of science and technology. For instance, there is a term in computer engineering called a Heisenbug, which refers to faults that are unpredictable, most often for bugs that go away when you examine them. It's a cute name but it isn't even a correct reference. The quantum mechanical property of things changing when you observe them is not the Heisenberg uncertainty principle, it's the observer effect. These two ideas are often confused but they are not the same. They're not even closely related.

The observer effect in quantum mechanics describes how the act of measuring a quantum system forces the system to cough up a measurable quantity, which triggers a "wave function collapse". Heisenberg's uncertainty principle says that the minimum product of the error in simultaneous measurement of a particle's position and momentum is Planck's constant divided by 4π, or as we write it in physics, ℏ/2. (By the way, that's an extremely small value.)

Not only are these very different ideas, neither of them has anything to do with computer bugs. The term Heisenbug is trendy but bogus and ignores some strange and beautiful ideas. It's no better informed than the square root of Einstein or the periodic table of the typefaces.

If you're going to use the terms of science to inform your world, please make a point to understand the science too. Your world will be richer for it.

by rob (noreply@blogger.com) at August 28, 2010 01:46 AM

August 27, 2010

Eric Van Hensbergen

4P: a four-protocol API for synthetic filesystems

I've been implementing a lot of synthetic filesystems lately, and it struck me that (at least in the Plan 9 world, but it also seems to hold true for many Linux synthetic file systems) there is a lot of boilerplate gunk in synthetic file systems which is largely unnecessary -- particularly for control interface synthetic file systems (as opposed to normal disk access file systems or some sort of data-exchange file system). For this I'm talking more about interfaces like /proc.

In any case, it seems to me what things largely boil down two is two basic operations, get and put, with perhaps two other protocol elements for flushing and outstanding request and reporting errors. By and large this is the same conclusion that the Octopus protocol [1] folks came to (although they have more complexity and operations than I think are necessary), and its also the fundamental observation underlying web-style RESTful transactions.

The advantage of a minimal interface for synthetic control file systems is that it should allow you to keep the server implementation extremely simple and it will minimize the over-the-wire transactions necessary to complete a given operation (which for many control interfaces is even more critical due to the synchronous nature of walk, open, read, close or walk, open, write, close operations -- particularly for large latency network links). This last point was, I believe the primary motivation for the Octopus folks.

So, punting on security for the moment, the basic principle is to have the 4 protocol operations (Get, Put, Flush, Error -- hence 4P). They follow the same basic protocol convention of 9P with a basic header of size[4] op[1] tag[2]. We ditch fids and the state associated with them for just sending the full path on every operation -- the basic observation being that in most synthetic control file systems we tend to open, read/write, and then close the file -- so there is no reason to have the file held open, and path resolution is simple enough to obviate the need for fid processing/tracking. The basic operations are similarly simplified:

size[4] TPut tag[2] flag[s] path[s] meta[s] data[s]
size[4] RPut tag[2]

Put ends up assuming the job of creation as well as writing data. RESTful semantics are assumed, so individual operations are treated as atomic and whole-file operations -- there is no partial update in the protocol, so no offsets. meta[s] is actually a subset of the typical stat style meta-data, as control systems typically only have user, group, and perm style metadata. flag[s] allows some extended operations and semantic features allow exclusive creation (don't create if it's already there), blocking (to wait for it to not be there before putting data we have), append operation (add to the end instead of just replacing), as well as specification of meta-data only put operations (which might change owner but not data for instance). Using a string for the flags allows file-specific flags (which might lead to nightmares, but I'm leaving it in for now), and partial support of flags is of course allowed (returning an error on an unsupported flag).

size[4] TGet tag[2] flag[s] path[s] nmsg[4] count[4]
size[4] RGet tag[2] meta[s] data[s] more[1]

Get has a similar simplified nature, although it does allow specification of partial reads (although always from the top of the
file) by using count[4]. Since gets can also be streaming (multiple reply messages, get allows you to specify the maximum
number of reply messages you wish to receive relating to this transaction) - the response more field lets the client know when there are more packets coming related to this transaction on the same tag. Get also accommodates flags allowing the specification of advanced functionality including removing the file after getting (linda style), truncating the file after getting, waiting for an update to be put into the file before processing a get (server relative time), only retrieving data, only retrieving metadata, and specification of streaming (allow up to nmesg[4] return messages on updates to the file).

From a client perspective we could build these as either a 9P gateway or a VFS file system (as well as building a client library for tighter binding with an application or application(s)). From a server perspective, we could build servers in a similar fashion to the golang http servers, allowing handlers to be registered for elements, using regular expressions for allowing parameters to be encoded into paths. To enhance modular construction, we could allow for hierarchical representation of the handler tables which should also make search more efficient.

Using such a system it would be possible to construct a hello world file server in a few lines of code, with more complicated dynamic control file systems able to be constructed with not too much additional effort since the system takes care of managing the path hierarchy for you. Its not intended for such a system to be used for typical storage file systems or anyplace where large amounts of data need to be processed or accessed with varying degrees of granularity -- but for command/control file systems this should provide a more optimal solution both in terms of time to develop as well as network latency and efficiency.

A big motivation here as well as this takes some of the state out of the 9P protocol, which might allow more complicated distributed dynamic command/control frameworks. I imagine this might be particularly useful for xcpu style distributed execution environments -- which is where we intend to play with the approach.

[1] Octopus Protocol: http://lsub.org/ls/export/op.pdf

by Eric Van Hensbergen (noreply@blogger.com) at August 27, 2010 09:51 PM

August 19, 2010

newsham

Return to sanity

I like how our system works. Occasionally we get it wrong. But we knew we would, and we have checks and balances to help even the scales. Today we see a good example of that. Some guy had lied about receiving some military medals and in knee-jerk reaction we made a new law to make that illegal. It shouldn't be, as N8 pointed out last year. Well, today the courts make it right: http://atwar.blogs.nytimes.com/2010/08/18/stolen-valor-act-is-declared-unconstitutional-by-circuit-court/?ref=world

by newsham (noreply@blogger.com) at August 19, 2010 05:46 PM

August 17, 2010

Renee French

from edison steelhead's lost portfolio - sorry

by renee (noreply@blogger.com) at August 17, 2010 06:47 AM

August 15, 2010

newsham

Trust cost of gas. $15 per gallon?

Interesting article that tries to factor in the external costs of gas to figure out what the true cost we pay for our energy: http://www.alternet.org/environment/147842/gas_is_really_costing_us_about_$15_a_gallon. Some of the items seem a little bit questionable, but its clear that the true cost is considerably higher than what we pay at the pump.

by newsham (noreply@blogger.com) at August 15, 2010 05:04 AM

August 14, 2010

NineTimes - Inferno and Plan 9 News

IWP9 5e Submissions Deadline Extended

Subject: [9fans] IWP9 2010 - Submissions deadline extended Date: Sat, 14 Aug 2010 13:56:32 -0700

Hello 9fans,

The deadline for paper and WIP submissions has been extended to Sept 6th. Please send in your submissions as soon as possible.

Thanks, -Skip

Post on 9fans

by www-data at August 14, 2010 09:31 PM

August 13, 2010

newsham

Terror Babies

Eek! Have you heard about this? They're sneaking babies into america to terrorize us! And you know whats really weird? CNN asking hard questions (this still happens?  Is it even allowed?)

<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/dQVfQCpYocQ?fs=1&amp;hl=en_US"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/dQVfQCpYocQ?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" width="425"></embed></object>

wow!

by newsham (noreply@blogger.com) at August 13, 2010 08:02 PM

OS Inferno

В Inferno интегрирован новый криптографический фреймворк

10 Августа Charles Forsyth добавил в репозиторий Inferno код модуля Crypt, который должен стать новым стандартным интерфейсом к крипто-функциям, используемым для аутентификации с использованием открытых/закрытых ключей. Коммит.

by j1m (noreply@blogger.com) at August 13, 2010 07:01 AM

Charles Forsyth представит доклад о текущем состоянии Inferno на IWP9 2010

Charles Forsyth в качестве представителя компании Vita Nuova выступит на конференции IWP9 2010 с отчетом о текущем положении дел в компании и проектах, связанных с Inferno и языком Limbo. Источник.

by j1m (noreply@blogger.com) at August 13, 2010 06:52 AM

August 11, 2010

NineTimes - Inferno and Plan 9 News

IWP9 5e update

Skip Tavakkolian has posted an update on IWP9 5e, the post to 9fans is included below.

Subject: [9fans] IWP9 2010 - Update and reminder Date: Sat, 7 Aug 2010 10:23:43 -0700

Hello 9fans,

IWP9 2010 is shaping up to be an exciting event. We are happy to announce the following talks:

• Sape Mullender et al. will present a paper on a new Operating System that Bell Labs is working on.

• Charles Forsyth will give a talk on the state of Inferno, Limbo and related projects at Vita Nuova.

• Geoff Collyer et al. will give a talk on ongoing Plan 9 efforts at Bell Labs, including the Blue Gene port and ports to ARM boards and plugs, Virtex 4 and 5 Power PC FPGA and others.

• Ron Minnich will lead a "hack session", putting Plan 9 on small devices -- primarily the Sheeva/Guru plugs; other boards like the BeagleBoard and the Gumstix Overo are also encouraged.

Please note that the deadline for submitting your drafts is August 15th.

Thanks, -Skip

by www-data at August 11, 2010 12:12 AM

August 10, 2010

newsham

Change you can believe in

Obama's been in office for a year and a half now. So why is it that scientists are still being persecuted by the government for speaking the truth? And by NOAA, of all agencies. And you thought the "war on science" was over.

by newsham (noreply@blogger.com) at August 10, 2010 08:47 PM

Choice Quote

From the great Dr. Krugman (http://www.pkarchive.org/column/032902.html):
While George Soros was spending lavishly to promote democracy abroad, Mr. Scaife was spending lavishly to undermine it at home.

by newsham (noreply@blogger.com) at August 10, 2010 06:20 AM

August 04, 2010

newsham

Conference calls

Conference calls, who doesn't love em?
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/zbJAJEtNUX0&amp;hl=en_US&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/zbJAJEtNUX0&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="425"></embed></object>

by newsham (noreply@blogger.com) at August 04, 2010 05:42 PM

July 31, 2010

OS Inferno

9buntu - Ubuntu с лицом Plan 9


Наткнулся на ISO-образ 9buntu, распространяемый широко известными в узких кругах ребятами с сайта suckless.org. Как можете видеть скриншот очень красноречив, однако что это, 9vx или доработанный p9p пока не ясно.

by j1m (noreply@blogger.com) at July 31, 2010 06:55 AM

July 30, 2010

johnny

motherfucking captive wifi portals

So i was at a conference three weeks ago called RMLL, they didn't have wi-fi at the "villages" we stayed in, just a captive portal with a 24 hour free trial (of course activated by sms so they have your cell number afterwards and can harass you with pr bullshit).

The thing is that their captive portal did a http permanent redirect to their portal, so now all of my feeds in liferea point to their fucking website. way to go motherfuckers, now i can manually go through my 100 feeds and rewrite the url? or what?

anyone who has a good beefy connection can ping -f wifirst.net

by lighttpd at July 30, 2010 02:05 PM

July 20, 2010

newsham

Protect Traditional Marriage

A new ballot initiative in California will strengthen traditional marriage by making it illegal to get a divorce. Here's a public service announcement to get you the facts:
<object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/oqe4mx2N7E0&amp;hl=en_US&amp;fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="340" src="http://www.youtube.com/v/oqe4mx2N7E0&amp;hl=en_US&amp;fs=1" type="application/x-shockwave-flash" width="560"></embed></object>

So if you're in California, make sure to get out there and put your name on the petition and spread the word to your friends. We can save traditional marriage with your help! For more information see http://rescuemarriage.org/

by newsham (noreply@blogger.com) at July 20, 2010 01:11 AM

July 05, 2010

newsham

BP, Photographers, and Terrorism

The police and DoHS detained a news photographers taking pictures of BP facilities from public property. How? Using anti-terrorism laws, of course. After reviewing his film and taking down his personal information they handed the information over directly to BP security. Pretty amazing stuff. There is something broken in America right now and it needs to be fixed very quickly. If anti-terrorism laws are going to be used against american citizens informing other american citizens of important events (in order to protect the image of large foreign companies), then we're going to have to get rid of those anti-terrorism laws.

In related news, the Coast Guard set up new rules that require permission to "to enter any safety zone" and forbid photographers from getting within 65 feet of oil booms. http://www.huffingtonpost.com/georgianne-nienaber/facing-the-future-as-a-me_b_634661.html  So much for freedom of the press (what little of it we have left).

by newsham (noreply@blogger.com) at July 05, 2010 06:21 PM

July 03, 2010

newsham

Choice quote

I'm not known for quoting Cheney often, but here's a great quote:
A commander in chief leads the military built by those who came before him. There is little that he or his defense secretary can do to improve the force they have to deploy. It is all the work of the previous administrations. Decision made today shape the force of tomorrow.
Cheney, the former secretary of defense under Bush the first, said that in August of 2000, giving credit to Reagan for the military that let him succeed in the first gulf war. The United States went to war with Afghanistan on October 7th, 2001, less than 9 months after the Bush administration took office.

by newsham (noreply@blogger.com) at July 03, 2010 05:44 AM

June 15, 2010

Renee French



cover design for my upcoming fall release book, H DAY, published by picturebox

by renee (noreply@blogger.com) at June 15, 2010 08:14 AM

June 07, 2010

Inferno Programmer's Notebook

This blog has moved

This blog is now located at http://ipn.caerwyn.com/. You will be automatically redirected in 30 seconds, or you may click here. For feed subscribers, please update your feed subscriptions to http://ipn.caerwyn.com/feeds/posts/default.

by caerwyn (noreply@blogger.com) at June 07, 2010 11:59 PM

newsham

MRI as a thoughtcrime detector?

Here's an interesting issue that could be the mother of all privacy issues: should MRI machines be used as lie detectors? Here's a news story on the issue.

by newsham (noreply@blogger.com) at June 07, 2010 05:35 PM

June 04, 2010

Inferno Programmer's Notebook

This blog has moved

This blog is now located at http://ipn.caerwyn.com/. You will be automatically redirected in 30 seconds, or you may click here. For feed subscribers, please update your feed subscriptions to http://ipn.caerwyn.com/feeds/posts/default.

by caerwyn (noreply@blogger.com) at June 04, 2010 02:29 AM

June 03, 2010

NineTimes - Inferno and Plan 9 News

IWP9 5e

Skip Tavakkolian (9nut) has just announced the 5th edition of the International Workshop on Plan 9! This year's workshop is being held in Seattle, Washington, at REI HQ in the North Room from October 11 - 13. The event is being sponsored by the U.S. Department of Energy.

Information on hotel group rates will be made available on iwp9.org.

From: Skip Tavakkolian <9nut@9ne...>
Subject: Announcement: Fifth IWP9 - Oct 11-13 2010, Seattle WA
Date: Wed, 2 Jun 2010 20:14:25 -0700

Hello 9fans,

On behalf of the IWP9 Planning Committee, I am pleased to announce
that this year's workshop will be held in Seattle, Oct 11th through
13th.  The conference will include presented papers, works-in-progress
and workshops.  Please mark your calendars and start work on your
submissions.

The event will be held in the North Room at REI's flagship store --
a.k.a REI HQ -- in downtown Seattle.  Other information, including
information about the hotel with a group rate for IWP9 attendees will
be made available on the conference website as they become available.
Please visit:

http://www.iwp9.org

--Skip Tavakkolian

9fans thread

by www-data at June 03, 2010 08:31 PM

Eric Van Hensbergen

9P Overview Slides

<object height="355" style="margin:0px" width="425"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=9pvirtfsoverview-12646254344022-phpapp01&amp;stripped_title=9p-overview"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=9pvirtfsoverview-12646254344022-phpapp01&amp;stripped_title=9p-overview" type="application/x-shockwave-flash" width="425"></embed></object>


MP4 Video Link or Livestream below:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="340" id="preview-player1" width="340"><param name="movie" value="http://cdn.livestream.com/grid/LSPlayer.swf?channel=graverobbers&amp;clip=pla_5da534c4-5d1f-460e-adda-836aee4b514e&amp;autoPlay=false"><param name="allowScriptAccess" value="always"><param name="allowFullScreen" value="true"><embed allowfullscreen="true" allowscriptaccess="always" height="340" id="preview-player" src="http://cdn.livestream.com/grid/LSPlayer.swf?channel=graverobbers&amp;clip=pla_5da534c4-5d1f-460e-adda-836aee4b514e&amp;autoPlay=false" type="application/x-shockwave-flash" width="340"></embed></object>
Watch live streaming video from graverobbers at livestream.com

by Eric Van Hensbergen (noreply@blogger.com) at June 03, 2010 02:20 AM

May 27, 2010

newsham

Periodic table

beatiful chart from williambanzai7. Click through to see full detail

by newsham (noreply@blogger.com) at May 27, 2010 07:02 PM

OS Inferno

SoC 2010

Нынешний Summer of Code вновь обошел Inferno стороной, в то время как Plan 9 удостоился шести проектов. В этом году:

1. Venkatesh Srinivas работает над улучшением менеджера виртуальной памяти.
2. Jesus Galan совершенствует 9vx.
3. John David работает над реализацией Heirarchical Patch Dynamics (9hpd).
4. Michael Block собирается внедрить систему методов ввода (для ввода не-английских символов).
5. Andre Guenther планирует портировать DrawTerm на IPhone.
6. Per Odlund портирует Plan 9 на arm-платформу IGEPv2.

PS Результаты первого проекта скорее всего будут портированы в Inferno.
PPS Подробности.

by j1m (noreply@blogger.com) at May 27, 2010 05:30 PM

Plan 9 LiveUSB

Для тех кто хочет иметь Plan 9 всегда под рукой Balwinder S Dheeman подготовил LiveUSB на базе FreeBSD 7.2, xorg-minimal и 9vx. Образ содержит в себе все приложения, исходные коды и документацию из последнего plan9.iso. Размер архива: 262 Мб.

by j1m (noreply@blogger.com) at May 27, 2010 05:10 PM

May 26, 2010

NineTimes - Inferno and Plan 9 News

Google Summer of Code Now Underway

The interesting part of the Google Summer of Code has finally started, and we have six interesting and prospective projects this year.

Venkatesh Srinivas is working on an improved virtual memory manager for Plan 9.

    I am proposing to improve the virtual memory system of Plan 9 and to use the
    improved VM to implement a better libc memory allocator.

    Currently, Plan 9 allows programs to create anonymous memory segments; it
    has a limit of less than five segments per-process, however.  I propose
    replacing the limited per-process segment array with a structure that allows
    for a much larger number of segments and implementing a memory allocator
    that takes advantage of the liberal number of anonymous segments.

Mentor: Erick Quanstrom

Project page.


Jesus Galan is going to be intergrating some improvements to 9vx.

    When 9vx was released some years ago it was presented as an experiment, a
    demostration of what was possible combining vx32 and Plan9.  Time passed by
    and, today, the 9vx experiment can be considered a sucess: it is replacing
    drawterm in many Unix systems, is a good test bed for experimentation and
    trying Plan 9 is easier than ever.  The objective of this project is to
    integrate into the 9vx source some improvements done by 9fans and explore
    how to make it better.

Mentor: Devon O'Dell

Project page.


John David is working a Plan 9 approach to Heirarchical Patch Dynamics (9hpd)

    This project builds simulation and modeling tools used for
    spatially-explicit multiscale integrative modeling using a Plan 9
    reimplementation of the (HPD-MP).

    Successful completion will include a series of multiscale modeling examples
    running on 9vx and/or Inferno in a distribution that focuses on ease of use
    and accessibility for non-computer scientists.

Hierarchical Patch Dynamics Modeling Platform

Mentor: Ron Minnich

Project page.


Michael Block is doing work on input methods in Plan 9.

    I propose implementing a system that enables Plan 9 to accept non-English
    input.

Mentor: Noah Evans

Project page.


Andre Guenther is planning on porting drawterm to the iPhone.

    Goal of this project is to port drawterm to the iPhone.  Drawterm is a mean
    of making a cpu connection to a Plan 9 machine without running a Plan 9
    terminal.  With the possibility to mount client devices into the host system
    enables interesting interaction with the iPhone platform.  Thus, this port
    should also encourage future experimentation with the mobile usage of Plan9.
    Another interesting aspect is, how the mouse and keyboard driven interface
    of rio translates into a touchscreen based device.

Mentor: Jeff Sickel Project page.


Per Odlund is working on another arm port, this time to the IGEPv2.

    All though how great software might be, if we can't use it, it's value
    deteriorate.  One of the most common questions of people that want to try or
    expand their usage of plan9 is: does it work on x or y?  As the mobile
    devices get more and powerful it would be intressting to see the usage of
    plan9 in this area.  Adding support for IGEPv2 , Cortex A8 and armv7 is a
    first step in this direction.

Mentor: Charles Forsyth

Project page.

by www-data at May 26, 2010 11:56 PM

Arm ports update

Geoff Collyer has provided news on the arm ports

From: geoff@pla...
Subject: changes to the ARM SoC ports
Date: Tue, 27 Apr 2010 15:05:02 -0400

booting(8) has been updated; take a look if you're using an ARM port.

On the Kirkwood SoCs (Sheevaplug and Openrd-client), USB now works.
Nemo was helpful fixing this, as usual.

One of the people here is working on using the Kirkwood crypto
acceleration hardware.

The OMAP3530 port is now available in /sys/src/9/omap.  It currently
runs on the IGEPv2 board.  The hardware can execute VFPv3
floating-point instructions, but 5[cal] don't generate them yet, so
floating-point is currently emulated.  USB isn't quite working yet.
Once it is, we should be able to use USB Ethernet and thus run on
Beagleboards.  The ohci and ehci controllers are seen, but no devices
yet.  There are several USB errata that need to be looked into.  From
the latest omap3530 errata:

- 3.1.1.130 only one usb dma channel (rx or tx) can be active
    at one time: use interrupt mode instead
- 3.1.1.144 otg soft reset doesn't work right
- 3.1.1.183 ohci and ehci controllers cannot work concurrently
- §3.1.3 usb limitations: all ports must be configured to identical speeds
    (high vs full/low)

This port is being made available now primarily as a basis for GSoC
students; we expect it to improve.

Rae McLellan of Bell Labs deserves thanks for helping to decrypt what
passes for hardware documentation these days.

Mail thread here.

Information on the Plan 9 GSoC project is available here.

From: geoff@pla...
Subject: arm ports update
Date: Wed, 12 May 2010 23:42:50 -0400

The kw port now supports the Guruplug Server Plus, including both
Ethernet interfaces, and probably the other Guruplugs.  booting(8) now
has the necessary instructions to get started.  They are more diverse
than one might like because every version of u-boot we get for a new
board seems to have had the dhcp, bootp and tftp commands tinkered
with to behave slightly differently.  We have two Guruplugs and one
has been stable but the other is prone to random resets (and runs much
warmer than the Sheevaplugs).  I'd be interested in hearing from
anyone else who sees random resets.

I've imported the flash memory support from native Inferno, other than
the flash translation layer, which was developed for nor flash and is
suspect with nand flash.  flash(3) describes the interface.  It seems
to work on the Kirkwood boards, but I haven't exercised it
extensively.  It does implement software ECC.  /dev/flash looks like
it always returns zero bytes on the igepv2 board, but lack of
documentation makes it a little hard to tell what to expect.

Mail thread here.

Information on the kirkwood is available in this pdf. (5495468kb)

by www-data at May 26, 2010 11:10 PM

May 25, 2010

9gridchan

Tuesday, 25 May 2010 - a note on qemu options for nonbooting images

Tuesday, 25 May 2010 - a note on qemu options for nonbooting images

Qemu defaults are set differently depending on what distro and os you are using. If you experience failures trying to boot a 9gridchan qemu image, the most likely cause is Qemu defaults not including the needed network information. The current configuration requires a working network as well as receiving an ip address via DHCP. If your vm is failing to boot, try adding these options to the qemu command line:

-net nic,model=rtl8139 -net user

This is necessary on distros such as Arch and Suse, and possibly other distros and operating systems.

by root at May 25, 2010 07:59 PM

May 20, 2010

newsham

FDIC friday 5/21

Tomorow is FDIC friday.  I'm betting on 7 bank failures. Yah, I'm going out on a limb a little here. After winning the last three weeks I need a break.  Adam's got dibs on "5".

For earlier results see http://fdic.gov/bank/individual/failed/banklist.html

by newsham (noreply@blogger.com) at May 20, 2010 06:23 PM

May 17, 2010

johnny

Que-ce internet?

Great videos from fdn president Benjamin Bayart. About networks, application layer and finally the current "crisis" with property rights and censure. En Francais / In French

First Video With Slides

Second Video With Slides

Third Video With Slides

by lighttpd at May 17, 2010 11:21 PM

newsham

Water Pollution

It was recently reported that California water supplies are being polluted by nitrates. The stuff gets into the water supply from runoff from agriculture, from manure and from fertilizers.

I think this is one of the more important and under-reported issues of recent times. Water supplies around the United States are being polluted by agricultural run-off and by pharmaceuticals that are thrown down the drain. Even worse, the agricultural industry has managed to avoid liability with laws that indemnify them, and with contracts that offload the responsibility for animal waste products to small contractors. For a great introduction to this issue, check out the story Frontline ran on it last year.

by newsham (noreply@blogger.com) at May 17, 2010 06:27 PM

May 16, 2010

johnny

How to overthrow the government - the natives' story

Great demonstration of fighting back at the powers that be, by the people who were stolen all their land, and then had to watch their land being desacrated. Here you go civilised world bwahahaha

<embed allowfullscreen="true" allowscriptaccess="always" flashvars="file=http%3A%2F%2Fblip.tv%2Ffile%2Fget%2F571mul470r-OverthrowingTheGovernment781.flv&amp;volume=59&amp;image=http%3A%2F%2Fsubmedia.tv%2Fstimulator%2Fwp-content%2Fuploads%2F2010%2F04%2Fite_s4_e10.jpeg&amp;link=http%3A%2F%2Fblip.tv%2Ffile%2Fget%2F571mul470r-OverthrowingTheGovernment781.flv&amp;plugins=viral-1d" height="388" src="http://submedia.tv/mediaplayer-viral/player-viral.swf" width="480"></embed>

by lighttpd at May 16, 2010 01:38 PM

newsham

Sad Day

In a sad turn of events, the most interesting man in the world

has gone missing! Here's a quick quote from the story:
A former Mexican presidential candidate has gone missing amid "signs of violence", officials say.
and here's a photo from the story:

by newsham (noreply@blogger.com) at May 16, 2010 06:16 AM

May 13, 2010

newsham

Hamilton Carver

Check out the new hotness in zombie private investigator online web series. It's Hamilton Carver Zombie P.I.
<object height="300" width="400"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11698878&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"><embed allowfullscreen="true" allowscriptaccess="always" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=11698878&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" width="400"></embed></object>
Chapter 1: Old Friends from Granite Kiss on Vimeo.

The first four chapters are online at http://www.hamiltoncarver.com/ and you can watch the rest as the come online, or subscribe to their RSS feed. I might be a little biased here, but I really dig it.

Congrats to PeterM for getting this out, and to the rest of the crew he worked with!

by newsham (noreply@blogger.com) at May 13, 2010 06:19 AM

May 12, 2010

newsham

Republican fundraising (and unemployment)

Yet another story about how some republican fundraising organizations are keeping all the money they raise instead of using it for the intended cause. Pretty amazing.
despite promises to spend donor money on conservative candidates, a review of AmeriPAC's campaign finance reports by TPMmuckraker shows the outfit has used just $1,300 on campaign-related spending out of nearly $1.3 million raised in the 2010 election cycle. Meanwhile, about 85 percent of the money -- which was raised in $20, $50, and $100 dollar increments from individuals around the U.S. -- has gone back into fundraising expenses

Which brings me to a modest proposal: why doesn't someone organize unemployed people into a large republican fundraising organization. They could all live the high life while taking money off of republican doners. As a result we could reduce the size of one of the many social programs that republicans seem to hate so much. Win-win!

by newsham (noreply@blogger.com) at May 12, 2010 06:55 PM

May 10, 2010

catena

Age: absolutely minimal version control

The timing of this post was inspired by a rant against git by Mike Taylor.

Here’s a version-control system in two rc (Plan 9 shell) scripts. Age copies files (without certain derived files such as objects and archives) to a backup directory under the current directory, and stores in that directory a tgz for distribution. Aged gives you a contextual difference of files changed since your last save. (There’s also little scripts called stardate and monnum that print YYYYMMDD.)

It’s got about none of git’s features, and is woefully inefficient, but it does one thing really well: have a backup when you make a bad change, if you use it regularly. I’ve used this for a few weeks, and it’s Good Enough.


by catena at May 10, 2010 09:51 PM

newsham

Some finnews comedy

Brilliant cover from the economist:


And a very amusing caption contest from ritholtz:
http://www.ritholtz.com/blog/2010/04/blankfein-photo-caption-contest-winners/


Edit: fixed URL to cover. hopefully this one is more permanent.

by newsham (noreply@blogger.com) at May 10, 2010 07:56 PM

FDIC Fridays for 5/14

Last week the FDIC took over four banks. Get your bet in for this friday's festivities by thursday.

I'm going to go with "five" this week. (PS: I got really lucky and called 7 and 4 the last two weeks.  I doubt I can keep it up).

by newsham (noreply@blogger.com) at May 10, 2010 06:51 PM

Conspiracy Theory du Jour

The interesting conspiracy theory du jour is: GS and others caused the mini market crash last friday and killed the "too-big-to-fail" legistlation working its way through congress. I don't know if its true (sounds plausible) but at least its very interesting -- I'd watch the movie. So its at least as news worthy as what passes for info-tainment on "the news" these days.
In the aftermath of Goldman Sachs’ public flogging before the world in Congress, and while under investigation, on the very day that Congress was voting on the “break up the too big to fail banks” amendment and cutting behind the scenes deals to gut the audit of the Federal Reserve, the stock market had its greatest sudden drop in history, plummeting 700 points in ten minutes 
 http://ampedstatus.com/high-frequency-terrorism-how-the-big-banks-and-federal-reserve-maintained-their-death-grip-over-the-united-states

by newsham (noreply@blogger.com) at May 10, 2010 06:39 PM

May 09, 2010

newsham

Digital Sun Dial?

Yup, Digital Sun Dial!


There's a mask designed with fractals that will direct the sun into the shape of the numerals depending on the angle the sunlight comes into the mask.  Pretty freaking amazing.
the world’s first digital sundial. Inspired by a theorem proposed in 1990 by the mathematician Kenneth Falconer, the timepiece displays the hour and minute just as any standard digital clock would. However, it is entirely passive, and uses no electricity. Instead, the clock takes advantage of an ingenious masking system that uses a three-dimensional fractal to translate the angle of the sun into digital shadows
 see http://en.wikipedia.org/wiki/Digital_sundial and http://atlasobscura.com/place/genk-sundial-park

by newsham (noreply@blogger.com) at May 09, 2010 05:56 AM

May 07, 2010

newsham

The hotels you own

"Thats funny, I don't remember buying a hotel!" Ahh, but you did, as Rep. Grayson so eloquently points out in this video:

<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/pE3oiKuU8UI&amp;hl=en_US&amp;fs=1&amp;rel=0"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/pE3oiKuU8UI&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" width="480"></embed></object>

by newsham (noreply@blogger.com) at May 07, 2010 08:23 PM

May 06, 2010

newsham

Move Your Money

Here's a cool advertisement for the Move Your Money project. The message: put your money into a local community bank.

<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/Icqrx0OimSs&amp;hl=en_US&amp;fs=1&amp;rel=0"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/Icqrx0OimSs&amp;hl=en_US&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" width="480"></embed></object>

by newsham (noreply@blogger.com) at May 06, 2010 09:55 PM

TSA revealed

A TSA worker in Miami was arrested for aggravated battery after police say he attacked a colleague who'd made fun of his small genitalia after he walked through one of the new high-tech security scanners during a recent training session
http://www.nbcmiami.com/news/local-beat/TSA-Fracas-After-Body-Scanner-Reveals-TMI-92971929.html

by newsham (noreply@blogger.com) at May 06, 2010 07:39 PM

May 01, 2010

newsham

"My Lai you long time, me so free-markety" and the fraud bubble

This is a very amusing commentary about the fraud bubble. Beware, the guy has a potty mouth, you've been warned. Also it might be a little over the top, but thats the price of entertainment. A few quotes:
Whoever pops this fraud bubble is going to have to escape on the next flight out, faster than the Bin Laden Bunch fled Kentucky in their chartered jets after 9/11
and
Fraud has become so endemic in this country that it’s woven its way into America’s DNA, forming a symbiotic relationship that can’t be undone without killing off the host 
 on the SEC investigation:
“You don’t get it, Ames. Even Khuzami, the SEC guy in charge of the Goldman case, is a fraud; the fucker was Deutsche’s general counselwhen they pulled the same CDO scam as Goldman. You have no idea how deep this goes.”
on enforcing the law:
OK, so now this means indicting just about every serious player in finance, so they take down Goldman Sachs, they take down Citigroup, JP Morgan, BofA… and they also serve all the big funds who are at least as guilty, if not more. So they shut down Pimco, Blackrock, Citadel… maybe they indict Geithner and Summers, haul in some of Bush’s crooks… right?
on what to do about it
Look, watch my face: Say one thing out of one side… and do the other out of the other side. Got that? Let everyone else whine and cry about,
 on greenspan
Greenspan went to work for Paulson & Co., the hedge fund that raked in $1 billion off the same Abacus CDO deal that brought the SEC fraud suit against Goldman Sachs.
That last one was suprising to me so I looked it up.  Yup. And in conclusion:
No wonder everyone’s dreaming of a violent apocalypse to wipe the slate clean 

by newsham (noreply@blogger.com) at May 01, 2010 06:42 PM

Making Waves

These guys put in an artificial reef to stop erosion. Look at the nice waves they made:

<object height="225" width="400"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11274816&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"><embed allowfullscreen="true" allowscriptaccess="always" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=11274816&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" width="400"></embed></object>
India's First Multi-Purpose Reef Goes Off from ASR Limited on Vimeo.

by newsham (noreply@blogger.com) at May 01, 2010 05:58 PM

April 26, 2010

newsham

Bankers, Pirates and Casual Fridays

Pure comic genius:
NORFOLK, VIRGINIA (The Borowitz Report) - Eleven indicted Somali pirates dropped a bombshell in a U.S. court today, revealing that their entire piracy operation is a subsidiary of banking giant Goldman Sachs.
There was an audible gasp in court when the leader of the pirates announced, "We are doing God's work. We work for Lloyd Blankfein."

The pirate, who said he earned a bonus of $48 million in dubloons last year, elaborated on the nature of the Somalis' work for Goldman, explaining that the pirates forcibly attacked ships that Goldman had already shorted.

"We were functioning as investment bankers, only every day was casual Friday," the pirate said.

The pirate acknowledged that they merged their operations with Goldman in late 2008 to take advantage of the more relaxed regulations governing bankers as opposed to pirates, "plus to get our share of the bailout money."

In the aftermath of the shocking revelations, government prosecutors were scrambling to see if they still had a case against the Somali pirates, who would now be treated as bankers in the eyes of the law.

"There are lots of laws that could bring these guys down if they were, in fact, pirates," one government source said. "But if they're bankers, our hands are tied."
 http://www.zerohedge.com/article/somali-pirates-disclose-they-are-subsidiary-goldman-sachs

by newsham (noreply@blogger.com) at April 26, 2010 10:17 PM

April 24, 2010

newsham

True Love

<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/SEVU-YLpM8A&amp;hl=en_US&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed allowfullscreen="true" allowscriptaccess="always" height="344" src="http://www.youtube.com/v/SEVU-YLpM8A&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" width="425"></embed></object>

by newsham (noreply@blogger.com) at April 24, 2010 06:29 PM

newsham

New Game: FDIC Fridays!

If your lazy Friday afternoons are boring you to tears, try the hottest new game in town! Its called "How many banks will the FDIC close this friday"! The person with the closest guess wins!
Watch with excitement as the numbers start trickling in mid-day friday! Feel the thrill as it approaches your guess! Beware the apprehension as it slowly builds even higher!
This week there were seven closures, and the previous weeks: 8, 1, 0, 4, 7 and 3. Get your votes in by market open on friday. You've got six days left!

www.fdic.gov/bank/individual/failed/banklist.html

by newsham (noreply@blogger.com) at April 24, 2010 04:14 AM