“Stir-Fried Stochasticity” podcast: pilot episode

Cornelia the Happy Mutt with a tennis ballI’m still not sure I know why I have a desire to push recordings of my voice onto a more or less innocent worldwide population, but I do. And now I have a real theme to wrap an attempt at a podcast (or as I prefer – “oggcast”) around: scientific papers.

I finally got annoyed at press-release-based science stories one too many times, and thought to myself “why does almost nobody who does these stories at least cite the dang thing so I can go look it up and see what’s really in it, if they can’t be bothered to actually read and report on it themselves rather than just the press-release?” The story in question was the recent one about how babies understand dog-language (or something like that). Since I consider the dog to be a philosophical role-model, I wanted to read the actual paper and see if it was as silly as the headlines made it sound or (as I suspected) less flashy but more solid…but even “Science Daily” didn’t cite it.

Finally talking myself out of putting off doing audio recording, I tracked down the original paper, read it, and whipped out a rough show discussing what I found in the paper. I had fun doing it, so I’d like to turn it into a series.

I’ve put up a utilitarian page at http://bigroom.org/stirfry with both a built-in <audio> tag interface and direct-download links for both Ogg Vorbis and MP3 versions.

I’m still deciding exactly how I’m going to decide on the papers to cover – should I pick obscure, forgotten ones that almost nobody else would ever read again without me stumbling on them and talking about them? Classic papers? Papers related to recent news stories like this one? All of the above? Depending on how long I end up trying to make the episodes, perhaps starting with some kind of scientific question and then reporting on a selection of papers I dig up to address the question, or just a selection of papers on the same subject? I’ve already gotten a request for an episode on the theme of prokaryotic extracellular polysaccharides…

The rate at which I can convince myself to try to crank these out (and improve their quality) is directly proportional to how much interest there might be out there in them, so please don’t hesitate to let me know if you think this might be interesting. Please don’t let me slack off! Also, feel free to correct me if I’m wrong about anything I mention in the show or the attached show notes.

If you don’t want to comment here, you can also email me at epicanis at bigroom.org.

Thank you, and good night…

Firefox, Bacteria-snot, and job-hunting geologist

'Human Statue' striking a constipated looking pose on a toiletI have to say that suffering through periods of chronic blogstipation is seriously annoying.

There have been a number of things I’ve been wanting to post about, but I’ve been way too loaded down to have time to sit down and compose them. Therefore, lest anyone think I’ve abandoned bigroom.org, I’ll throw a few of them out here in shortened form.

First, a public service announcement: HTML 5 is not just about turning the internet into Television. I keep seeing articles about “HTML5” and they all seem to focus obsessively on the <video> tag. The same is largely true of articles about the recent Firefox 3.5 browser release, since arguably the biggest feature of the new version is HTML5 support. Although there are quite a few other new features, the main one I wanted to briefly remind everyone of is that there’s also an <audio> tag. I think audio is important, because it’s a lot simpler for people to generate audio for the web than to produce a video. Also, the “Vorbis” audio codec is a definite step up in quality from the de-facto “mp3” codec. The latest Opera, Google Chrome, and Firefox browsers all support the <audio> tag with “Ogg Vorbis” files. Apple’s Safari browser doesn’t by default, but that’s easily fixed. If you install the free QuickTime® component from Xiph, it teaches QuickTime about Ogg files, allowing you to watch and listen to the same HTML5 audio and video that everyone else (aside from Microsoft, as usual) can. It apparently also allows you to create Ogg files through QuickTime, so you can make your own content available for everyone else to watch and hear if you want to.

If you’ve seen some of my earlier map-and-pictures posts, you can probably guess that I’m also interested in the new geolocation feature. As far as I can tell, it’s currently natively implemented in the new Firefox, but will be showing up in Safari, Opera, and Chrome (at least) in the relatively near future. My only real complaint is that right now Firefox can only get the location through Google via your current IP address, and that isn’t at all accurate (when it works correctly, the precision is limited to “somewhere around this city” – when it doesn’t, where it thinks you are depends entirely on whose network your internet connection comes from.) It’s still baffling to me why they didn’t include a simple “manual entry” option for geolocation. Anyway, I’ve not had time to dig into this either, so enough said about that. For now.

And now a question of science and microbiology enthusiasts who may read this – I may soon, finally, be able to buy a microscope. Any recommendations on where to get one? The only “special” features that I really want (and can afford) would be a sufficiently bright light source and ability to swap in a darkfield condenser from time to time.

Penultimately, bacteria snot Xanthan Gum is hereby declared my Favorite Food Additive of the Month. It turned out to do exactly what I hoped it would do in the lemon-ginger ice cream I made a couple of weeks ago. I must play with this delightful edible substance more.

Finally, is anybody in California actually hiring geologists? As if marrying me wasn’t proof enough of insanity, my wife really wants to move back there. We can’t stay here forever in Southeast Texas on just my meager academic staff salary, as nice as the job itself is, and although for months she’s been firing off applications all over the country (and even a few beyond the borders) she’d really prefer to take her geophysics experience and PhD in Geology from UC Davis back to California. Although I’m personally a bit less enthusiastic about the idea, the possibility of getting into UC Davis’ Fermentation Science or Food Science graduate programs definitely has some appeal. Plus, I’d be able to listen to This Week In Science live while it’s being broadcast.

Lava is Nifty, but Magellan Sucks

A dead Magellan brand handheld GPS unitHere’s a “fun” situation: take a Magellan-brand handheld GPS unit with a fresh set of batteries on a 10.2 mile hike over very rough terrain, having it record a track so that all the nifty pictures along the hike can be geolocated and the course of the hike can be mapped later. After a gruelling 8 hour trek, tell the unit to save the track. Watch in annoyance as it starts to save to the SD card but then complains “EXTREME LOW BATTERY – SHUTTING DOWN”. Just annoyance though – previously when it has done this, it merely loses the last few minutes of track, and you can replace the batteries and re-do the save when it comes back up. Except this time, when instead of actually shutting down it seems to restart itself, complain of “Low Battery”. Then throw a fit when I try to get the fool thing to actually shut down, watching in horror as it restarts itself a few times for no good reason before finally fading out. Then replacing the batteries and screaming with rage when the unit comes up with the same messages it did the very first time it was turned on…despite somehow keeping a copy of the “Points of Interest” I’d put in before, it has eaten not only all of my settings but also the entire friggin’ 10.2 mile track that I was trying to save!

Moral of the story: Magellan=BAD. Between bad hardware and the newer participant-hostile “consume-only” business model they’ve gone to with the new “Triton” line, I wouldn’t recommend them to anyone (unless I secretly hated them.)

So, I decided to cool off by hacking into NASA’s feed to one of the Mars Rovers to have it take a picture for me:

You don’t believe that I really hacked NASA, do you…well, read on:

Continue reading Lava is Nifty, but Magellan Sucks

A couple of brief pre-bedtime random updates

  • I can confirm that if you Mac users install XiphQT (which I see has just been updated, even!) to let QuickTime know how to handle Ogg files, the latest Safari release can handle the same audio and video formats that the latest Opera and Firefox 3.5 browsers use, in addition to the proprietary codecs Apple includes. It worked on the MacBook I use at work, anyway.
  • I managed to do some more exploring of the lake last weekend, including trying out the floating BBQ place I found the previous weekend. Short review here
  • Cats are pests

What I did on my summerMemorial Day Vacation

Disgusted with my out-of-shape state, lately I’ve been trying to spend time in the Big Room more often. I hate exercise-for-the-sake-of-exercise, but I do enjoy getting out and exploring, so muscle-powered travel around the Big Room is a convenient fitness-improving activity. As we have a spiffy wooden kayak I’ve named “The Ascospore“, and live near a decent-sized body of water that I’ve not sufficiently explored, getting out and doing some lake-spanking was a Moral Imperative.

(If you’re reading this entry via RSS, you probably don’t see the map and the associated photographs below, so please follow the link to view this post directly…)

Also, here’s a direct link to the KML file if you want to pull it into a full Google Earth session for browsing…

Only 9¼ miles, but that’s not too bad. The Memorial-Day motorboaters were making a lot of waves, which were kind of fun but made the paddling somewhat slower and more strenuous than it would otherwise have been.

Oh, yeah, and I discovered that digiKam not only has a set of geolocation functions, but even has a plugin that will generate a KML file out of the track and photos, which I used for this map – I just had to edit the descriptions and picture titles and such to add whatever else I wanted. Very nice. On the other hand now I’m reminded that I need a better digital camera…

Of course, nerd that I am, I spent a good portion of the trip looking at the greenish water and cursing once again my lack of a decent microscope. There must be a huge variety of tiny little things in there. It also occurs to me that I know very little about diatoms, for example. But now my mind is obviously wandering due to sleep deprivation and it’s time for bed. Hopefully the embedded map works right. Let me know if not.

Linux on the EeePC 901 a fortnight later…

'Penguin Powered!' stickersLife’s been a couple of weeks of hectic mess, but we’re still here. I’ve also now had “Bit” for about a fortnight. I still love it.

I did run into an odd problem, though. People occasionally report that they have trouble getting their Linux boxen to connect to encrypted networks. Even when “regular” encrypted networks work, sometimes people say they have trouble connecting to the hardcore “Enterprise”-grade networks running certain varieties of the WPA2 encyrption, as is in use for example on campus where I work.

I, however, had no trouble with these. I’ve got WICD installed, and I can just pick the network I want out of the list that pops up, enter the relevant password/”key” information for whatever encrypted network I want, and hit “connect”. No problems at all. It’s the plain, unencrypted “public” networks I had trouble with.

Apparently, the wireless network card in the EeePC 901 is based on the relatively new Ralink RT2860 chipset. Ralink provides native Linux drivers, which so far work impressively well. The one problem they have turns out to be that the drivers don’t respond to the old-school “iwconfig” program that everything expects to use to tell a wireless card to connect to a public wireless network. Since WICD expects to be able to do this, connections to unencrypted networks were failing silently. Hopefully this single irritating quirk in the drivers will be corrected – or perhaps a workaround implemented in WICD.

Meanwhile, there’s a workaround – you can use another tool that comes in the same package as iwconfig called “iwpriv” to set the network information. I whipped up a quick script that I can feed the name of the network and channel I want to connect to and it sets the card appropriately. THEN when I push the “connect” button in WICD, it works.

I was glad for the wireless networking performance today when some jerk set off the fire alarm in the building where I work (for about the 4th or 5th time in the last 6 months or so) and we all had to shuffle outside and sit around at a “safe” distance from the building while we waited for someone to decide there wasn’t really a fire and let us back in. I was able to stay on the wireless network from a fair distance outside the walls, and was thus spared the tragic fate of losing my connection to the InterTubes and having to interact with the real world…

If you have a use for it, the pathetically simple little script I use is:
#!/bin/sh
#call with: raconnect.sh (ssid) (channel)
iwpriv ra0 set EncrypType=NONE
iwpriv ra0 set AuthType=WEPAUTO
iwpriv ra0 set SSID=$1
iwpriv ra0 set Channel=$2

The way I use it is I pop up WICD and find the network I want to connect to. Let’s say it’s called “PublicNet” on channel 1. I tell the computer to run “raconnect.sh PublicNet 1”. Then I can push the connect button in WICD and it seems to work fine. (It may be that you can leave out the Channel line, I haven’t tried that yet.)

That’s really the only problem I’ve run into so far. Otherwise, everything just plain works that I’ve tested at this point. I even loaded, geotagged, cleaned up, and posted the most recent few photos I put on Panoramio entirely on this little machine. I was right, incidentally – fixing the “GigantoFonts” problem solved the problem of Google Earth popping up too big. The Linux version runs just fine now on my EeePC 901.

I should probably post something that isn’t me blathering about my cool new toytool, though. Anybody want to know anything?

First weekend with the new EeePC – some random observations

I expect to put up a real page detailing my setup here and how I get various things to work on it, but before I go to bed, here are some first impressions:

  • The keyboard is, as I said, TINY. However, it’s turning out not to be a problem for me. I end up going at a little less that full speed on it, but I can still type plenty fast enough on it to be comfortable rather than impatient with it.
  • Arch Linux seems to be quite nice for a distribution that uses precompiled binaries…(Yes, I’m still a Gentoo fan…). It’s a lot like Slackware, except with a “real”, full-featured package manager. There seems to be a nice selection of user-generated repositories for various purposes along with the official one, too (including ones for Eee PC 901-specific stuff.)
  • So far, the wireless (802.11a/b/g/n) on this thing seems amazing. I’m getting a much stronger signal with it than ever got with any of the three different bits of wireless network hardware I tried with Igor (built-in wireless, Prism-based 802.11b PCMCIA card, and most recently USB dongle).
  • GIGANTO-FONTS! GTK+ applications – including Firefox – seem to have their own special places to define font sizes, I think – I had to modify “userChrome.css” to force the browser to use normal sized fonts rather than gigantic “RUN SPOT RUN, SEE SPOT RUN” “Easy-Reader” fonts on this screen. I still run into a lot of sites that display in annoying giganto-fonts. Liferea seems to have the same problem. KDE (4.2.2) initially had the same problem, but so far I’ve only had to tell it once to use normal-sized (for this screen) fonts and all of the KDE-related applications are behaving so far. KDE seems to run nicely on this system.
  • Incidentally, the browser in question is the Firefox 3.1(/3.5) Beta 3, compiled from one of the user-provided Arch packages. So far it’s running great.
  • Battery life is probably not outright AMAZING for people who have previously paid attention to maximizing battery life, but I do get 4-6 hours or so out of it, which compared to my previous lazy habit of demanding maximum performance and just carrying the power cord with me is really impressive to me.
  • The built-in webcam works “out of the box” – without doing anything at all to configure it, I just installed mplayer and “mplayer tv://” immediately lets me use my computer as a $300 vanity mirror…more practical uses to follow later. I’d love to design a periscope-like gizmo to hang on the edge of the screen such that the webcam would be recording what’s happening in FRONT of me, rather than recording ME.
  • Sound configuration is confusingly simple. I know that sounds strange, but the last two laptops I had displayed a bewildering array of volume and mute controls for the sound. Bit just has an “out” volume control, a mute for the built-in speakers, volume settings for the two built-in microphones, and a central “capture” volume control. I haven’t played with recording yet, so I’m not sure how the input controls relate to either the external microphone port or the built-in pair of microphones (stereo!), but playback seems to work fine. I’ve already installed Audacity, so I should be equipped to play with it when I get time. It’s slightly confusing that the master volume control is called “lineOut”, but only slightly…
  • The 1024×600 resolution usually works just fine and gives me plenty of space, but a few programs still seem to assume the screen is taller. Part of this is really the Giganto-Fonts problem – most of the windows seem to fit on the screen just fine once the fonts are made to display at a normal size.
  • Google Earth whines about the screen being “only” 600 pixels high, and at the moment the bottom of the window ends up where I can’t see it, but other than that it seems to run fine. Given that this is the only application I use at the moment that actually needs real 3D acceleration, this is good news to me. Once I figure out how to set a default window size for Google Earth and cure ITS GigantoFonts problem it ought to be perfectly usable.

The verdict so far: “Bit” is a ridiculously concentrated piece of portable computing power. The ability to easily carry a device like this that gives me a full-powered computer and internet connection made want to dig out my DVD’s of “Ghost in the Shell: Stand Alone Complex”. I also need to install some speech synthesis so I can make it say “Yes” and “No” in the proper voice-synthesizer tone…

More to follow…but now, bedtime.

Im Name des Nudelmonster – this thing is TINY!

TINY, I say! I mean, I knew it would be small, but, wow, talk about “ultraportable”.

The as-yet-unnamed EeePC 901 arrived today, and I’m going through some testing and updating before I try out Arch Linux on it. Checked the factory RAM, upgraded it to the current BIOS, now testing the upgraded 2GB RAM. Once done, the install begins…

This keyboard is even tinier than I expected, but I think I’ll be able to get used to it. It looks like replacing the factory 16GB SSD with a 32GB SSD currently costs about $100. If estimates on the longevity of modern SSD’s is correct, it looks like the factory drive should survive at least a year or three of serious use before starting to have trouble (some estimates go up to well over a decade – not sure I would trust that much optimism, though). Hypothetically, I ought to be able to pick up a larger replacement drive for $50 or less by the time I start having trouble with the old one. Hopefully. Though in the worst case, in a year or two a nice ARM-based replacement for about the same price…

Hooray! Memtest+ test passed! Time to install…

Happy “Cheap Peeps Day”, Everyone!

No, no, don’t panic, this isn’t another “all manner of strange things involving Marshmallow Peeps®” post, even though I can’t help thinking of the day after Easter as “Cheap Peeps Day”.

Today’s not a bad day. I got new glasses again – the replacements for the defective lenses finally showed up today. Sadly, the new right-side lens has the same kind of “fine stress-cracks” defect as the previous lenses, but at least it’s only one lens, and this time is much less severe. They’re still a big improvement on my old glasses, and I can wear them while they order a replacement lens again.

picture of an Asus EEE PC 901 Linux netbookPlus, I may have located my new netbook. Commenters here (thanks defcronyke and TomJoe!) had praise for the original Linux Netbook manufacturer, Asus. I’m currently drooling at the EEE PC 901. It’s $10 more than the Sylania G Meso that I wanted but couldn’t find actually in stock anywhere (they were supposedly available a few days ago, so I’m guessing they’re just very popular, and sold out very quickly. [YOU HEAR THAT, RETAILERS?!?!?]). However, along with that extra $10 it comes with built-in bluetooth (Hooray – bluetooth tethering, chan_mobile, and the Bluetooth GPS units I have will be useful!), RAM that can be upgraded without the warranty-voiding case-cracking required to upgrade the Sylvania G Meso, and a bigger, longer-lasting battery pack. Plus, it’s actually in stock at least at Amazon.com. They even have it in the less-likely-to-warp-if-I-accidentally-leave-it-in-front-of-a-sunny-window plain white color I wanted.

I’ve still got a little bit of reluctance to switch to a “solid-state” flash-memory drive rather than an old-school mechanical one – they have less capacity, and more importantly each individual sector on a Solid-State Drive wears out and stops working after it’s written to for a certain number of times. Internally, the solid-state drives are supposed to do some behind-the-scenes tricks to spread disk writes around so that the same sectors aren’t constantly being re-written (“wear leveling”), so supposedly the modern drives should last at least around 5 years of “typical use”. Still, that means I probably wouldn’t want to run Gentoo on it – compiling involves lots of temporary file write-and-delete cycles. Oh, well – I’ve been wanting an excuse to try out Arch Linux anyway. It appears to have the same “rolling release” methodology that Gentoo does, with a decent package manager and yet the same kind of ability to custom-compile packages elsewhere to install that Slackware’s “SlackBuild” system enables, so I could still do the “compile just the features I want, optimized for the Atom processor and for minimum size” sort of trick that I could do with Gentoo.

Application of what I like to call “Intentional Computing” philosophy ought to be able to turn a machine like this into a potent portable premium performance powerhouse of…um…something beginning with “p”.

Anyway, I think the only other route I’d consider for getting a Linux netbook would be a Dell Mini 9, which is on sale right now ($50 off). However, it’d still take what appears to be one to three weeks to actually get the machine into my impatient nerd-hands from Dell, and features equivalent to the EEE PC 901 look like they’d still cost about $100 more (at least) from Dell, even with the sale going on.

Any thoughts before I commit myself*?

*– Yes, I know that can be interpreted in multiple ways. Most of them probably apply anyway, though, so I don’t care…

SHENANIGANS! It’s a freakin’ anti-Linux conspiracy…

My last post mentioned that I’m actually in the market for a much-needed Linux netbook. My problem is that the combination of FUD and bribery (“we’ll give you a huge discount AND continue paying you to put up the ‘[company] recommends Microsoft’ advertisements on your website!”) seems to have killed off my choices at the retail level (all Microsoft), and perhaps has made it difficult to even order online.

Dell and HP take almost two weeks (“estimated”) to get me a Linux netbook, and I’d rather not wait that long. I thought perhaps the stock Sylvania G Meso, which seems to be getting very good reviews for the price, might be something I could at least order and get within a few days. However…nobody online seems to stock them either, unless they charge an extra $100 for them.

Here’s the query I just sent to Sylvania Computers (now known as “Digital Gadgets”):

I’m having a great deal of trouble actually finding what I want: your Sylvania G Meso with Ubuntu.

Of your “Where to buy” links:

  • MicroCenter” only carries the “Magni Elite” rather than the G Meso, and only with Microsoft Windows.
  • DataVision” wants $100 extra for the one color (yellow) that is actually in stock (the others, including those at the correct $269 price, are “pre-order”).
  • RCSNet only has the “XP” version in stock for the extra $30 – the others are “pre-order” (correction – I missed that they claim to have one color – “pink” – actually in stock).
  • Amazon.com lists the model that I want, but says “Usually ships in 1-2 MONTHS

Does anyone actually stock the $269 Ubuntu Sylvania G Meso?

A second question, less urgent: I would have preferred to be able to upgrade to 2GB of RAM (without voiding the warranty) – will this be possible in the near future?

P.S. you might want to put a redirect on “sylvaniacomputers.com” to “digitalgadgets.com” – a lot of the laudatory articles about the Ubuntu Sylvania G Meso still link to “sylvaniacomputers.com”.

Thanks

At this point, I’m seriously considering offering to drive to Dell’s corporate headquarters (about 3-4 hours drive from here) next weekend to pick up a Mini 9 even if I have to assemble the freakin’ thing myself in their waiting room rather than wait for their factory to get around to it, if it’ll get me a functional netbook within a week.

Otherwise, perhaps being sufficiently secure in my masculinity to order a pink netbook (and a can of spray-paint? A coating of “magnetic”, “chalkboard”, or “dry-erase marker” enamel might be fun) may be my only chance of getting a Linux netbook in a decent time-frame.

The alternative is to pay the Microsoft tax and get a retail unit, then upgrade it to Linux and try to get a tax refund (while Microsoft continues bragging that in “brick and mortar” stores where there seem to be absolutely no Linux boxes, Linux only sells 1 out of 20 netbooks*…). No waiting, and I can just take it back and exchange it if the hardware’s defective. Somebody please talk me out of this last option…

* What impresses me is that we’re talking about a study Microsoft bought, that looks at a market that seems to actually stock near 0% Linux netbooks, and even there Linux still makes up one in twenty sales…