Tuesday, October 20, 2009

Followup to "It'd Be Faster by Carrier Pigeon

Turns out there's an RFC spec, RFC 1149 for A Standard for the Transmission of IP Datagrams on Avian Carriers, and a second, RFC 2549 which adds Quality of Service info.

According to the Wikipedia article on the matter, both specs were April fools jokes, 9 years apart, and IPoAC was actually implemented on one occasion by the Bergin Linux user group in late April of 2001 for a brief test of 9 packets. The resulting ping data is included in the wikipedia article.

So the joke, it would seem, is on me. :)

-JRS

My Schedule for Mile Hi Con 41

My Schedule for Mile Hi Con 41

So the schedule seems to be nailed down, and I have to say I'm in some awesome panels. Only two, but two I can really sink my teeth into. I'm also thrilled to be in the Mile Hi Con Meet Munch and Mingle/Autograph Alley. I will be keeping company with a /lot/ of really talented people at that. I also have a reading, at which I'll be reading from /Irreconcilable Differences/ and, time permitting, possibly a teaser from /Einstein's Blues/, which I'm working on now. Even my wife hasn't seen anything from Einstein's Blues yet. :)

So, the schedule as of now is:

Friday, Oct. 24, 3:00pm Grand Mesa B-C Stage: Sci-Fi High Finance.
Friday, Oct. 24, 8:00pm - 9:00pm Atrium: MileHiCon Meet, Munch, and Mingle/Autograph Alley

Saturday: nothing scheduled.

Sunday, October 25, Noon Mesa Verde C: Reading with CT Adams
Sunday, October 25, 1:00PM Wind River B: Being Human

Looking forward to being at the con. MHC is always a fun time.

-JRS

Wednesday, October 14, 2009

Mile Hi Con

Mile Hi Con 41 is coming - October 23d to the 25th. My wife and I will be there. I am on the schedule for several interesting panels, as well as a reading and time in autograph alley. But please don't be shy. If you run into me in the hallway and have something by me you want signed, please by all means let me know. This kind of thing makes my day.

Mile Hi Con is a great con. The lines are short, the content is good, the people are friendly, the art show first class, and then there's the critter crunch - a robot combat thing that predates all the robot wars games on tv in the 90s. Good fun, and at only 42 bucks a head at the door for the whole weekend,

Click here for their website.

-JRS

Sunday, September 27, 2009

Nice double review

Some time ago, fellow author Robert Stikmanz and I began corresponding, shortly before the release of his most recent novel, Sleeper Awakes. And so, while it was not entirely a surprise when he wrote this really nice double review of both my novels, it's nonetheless an awesome review, and I'm very grateful. You may expect a review of Sleeper Awakes in the reviews section very soon, but the short short version is, it's good, it's funny, it's like a private little drug trip with no munchies afterwards. Highly recommended.

JRS.

Thursday, September 24, 2009

Islands of Stability in the Periodic Table

Filed under "Mike would have loved this." Way back, way /way/ back, talking high school or so, friend Mike first mentioned research he'd read about talking about islands of stability - super-heavy elements that, unlike most elements heavier than plutonium, were stable for more than a few fractions of a second.

Apparently researchers at Lawrence Berkeley are getting closer. They've apparently made element 114, which hung around for a tenth of a second.

Mike had a lot of ideas about the properties of elements from the island of stability, but I sha'ant put his high-school era science to the test posthumously, and I don't recall them clearly anyway. It's possible he was making them up for gaming purposes anyway.

Anyway, the full article is here, linked from Portal to the Universe

-JRS

Saturday, September 12, 2009

It'd be faster by carrier pigeon....

There's an old saw in the networking industry that goes something like, "never underestimate the bandwidth of a VW Microbus loaded with magtape doing 60 down the highway." Apparently an IT firm in South Africa was frustrated with DSL speeds (if my calculations are correct, they're getting about 177kbps - which /is/ pretty pokey, even by Qwest standards - see my livejournal entry of Feb. 22, 2005). Apparently someone in the organization was heard to say "it'd be faster if we sent it by carrier pigeon." Thus, a publicity stunt was born.. Now, doing the math, and using decimal approximations for the binary numbers (because it's easier), we can work out the bandwidth of that carrier pigeon. With a four-gig packet (since the pigeon handles all routing and addressing information itself), we get a bandwidth over the 60 miles traveled of about 444kbps. Pigeon for the win. No information was given on whether the two hours included the time to put the data on the flash stick and to get it off. Let's assume it did.

However, let's push this a bit further. We can increase the packet size dramatically without increasing time to travel. Ain't physical media great? Let's take it to 128gB, which are the largest flash sticks I've seen. Let's assume we're using cheap sticks, too, and are only getting 120mb/sec transfer rates on and off the stick. So. Load the stick with 128gB of data. Load time, about 2.5 hours. Transit time, 2 hours, same as in the test. Pigeon returns with an empty stick or no stick, thus ACKing transmission of the packet in another two hours. Meantime, the packet is unloaded from the flash stick, taking another 2.5 hours. Total time for the packet: 7 hours. Total bandwidth, about 4.06mb/s. With 6.5 hour latencies (remember, the pigeon headed back while the stick was being unloaded). If you're not in a hurry but have large amounts of data to move, the bandwidth becomes the most significant number. Not so different from using a satellite. Assuming your satellite is orbiting Pluto. (about 5 light-hours away).

So given that we've established a packet header system that handles routing and addressing and is also the transport layer (the pigeon), and a quite-large packet size (128gB) and an ACK system (the pigeon again) we need only add a sequence number. Let's stick an RFID chip in the pigeon. They're light, and if we put one in that's reprogrammable we can change the number for each flight. Sending a packet would then amount to: set the sequence number on the pigeon. Load the flash key. Strap the flash key to the pigeon's leg. Send the pigeon on its way. On the receiving end, catch the pigeon. Read the sequence number from its RFID. Unload the flash key. We now have all the pieces we need to run IP, and thus TCP over this new hardware layer. I propose we should call this new hardware protocol CPPTP - Carrier Pigeon Point to Point protocol.

If I ever write Steampunk again, you may expect to see CPPTP /somewhere/. :)

-JRS

*edited - I forgot to factor the load time in on the latency calculation*

Saturday, August 29, 2009

David Byrne on Kindle DX

Interesting review by David Byrne (frontman for the Talking Heads) of the Kindle DX. Especially interesting to see Byrne's perspective, since he's been part of the music industry through their whole DRM era.

I've been pretty busy of late, working on the new novel, visiting my mother over my birthday, having the kitchen counters redone, and we have adopted a kitten. Pictures soon. :)

-JRS

Blog Archive