Monthly Archives: June 2011

It is 2011 and UK Healthcare still can’t accept electronic payment. I spent a couple minutes going over a bill trying to figure out how to pay online because I couldn’t believe it wasn’t an option, but no, snail mail … Continue reading

Posted on by pappp | Leave a comment

Google Plus?

Google is trying again with social networking with Google Plus. It actually looks pretty interesting; the group management (“cirlces”) looks reasonable, the platform-independent n-party text/voice/video chat (“hangouts”) looks spectacular, and the interest grouping (“sparks”) would make a good standalone feature. I’m going to wait and see before I deal with it, but the “Google already knows all there is to know about me” reality gives it a leg up on the competition, and if they rigged it together with standard technology (they way Google talk is a good Jabber/XMPP implementation with some extensions turned on) I might at least peer some of my “on the real god damn internet” identity into it like I do with Buzz.

Posted in Announcements, Computers, General | Leave a comment

Lexington, KY: Most sedentary city in the US. Ugh.

Posted on by pappp | Leave a comment

Congratulations Tom and Cristina


A little belated because I didn’t get to plugging my camera in to a computer until today, but congratulations are in order for my housemates Tom and Cristina, who got married last Saturday in an incredibly well suited lighthearted ceremony. Best of luck guys!

Posted in Announcements, General | Leave a comment

Haiku Alpha3

The Haiku Project pushed out an Alpha3 release over the weekend, and, having an abiding love for interesting little OSes, I pulled it down to fiddle with, just like the previous releases.

Just for fun, I wrote this post and did the requisite research and link gathering in a Haiku Alpha3 VM – although admittedly I brought it up in Chrome on the host system for a spell check before posting, as that feature, while nominally present, didn’t appear to work in WebPositive.

Since Alpha2 Haiku has gained some more polish, both in the OS and the growing collection of software, without gaining bulk. The clean, well designed interfaces, integral threading support, and search and media features that made BeOS so impressive (and portable) in the 90s have been showing up elsewhere (sometimes rather directly; Apple hired Dominic Giampaolo, who worked on the search and indexing features in BeOS and BeFS for Spotlight, which is an inferior clone of BeOS’s integral search mechanism), but using them on “BeOS” again is a reminder that Be was generally better, having been designed from the ground up with those features in mind.

The lack of bulk is the really refreshing thing – Haiku presents a POSIX system with a custom graphical interface in an incredibly light package. To make some examples, bringing up a Linux box with X and a modern desktop generally soaks up on the order of 200MB of RAM. Haiku A3 boots into 75, and isn’t missing anything obvious. Chromium routinely gorges itself on several gigabytes of RAM – presently, WebPositive (a webkit-based successor to the old BeOS native web browserNetPositive, which was charmingly full of puns and haiku, which are in turn the source of the Haiku project’s name) with eight tabs is using less than 85MB. We wont’ even talk about the other Desktop OS’s memory consumption behaviors.

There are a few things that are quirky to those acclimated to other modern OSes. Be’s window management behavior is a little different than other modern GUIs, but only takes a few minutes to get used to, and is certainly less aberrant than some of the more exotic X window managers. Similarly, the Alt- instead of Ctrl- based shortcuts take some instinct-breaking to use, but are sensible (they don’t interfere with terminals), and can be re-mapped if they become too frustrating.

The development process is pretty cool to watch too: I haven’t been involved or watching particularly closely, but every now and then high points like the row about package management(vitriolic external version linked) or the brilliant GCC Hybrid system that allows both legacy BeOS and modern software to work on Haiku pop into my sphere of attention and get me interested.

Admittedly, there are some unequivocal downsides. Hardware support is lacking, especially in terms of graphics drivers. Major strides have been made since A2 on the hardware front, with reasonably robust system for things like 802.11 wireless and printing in place now, but it is still deep in the second class citizen category drivers wise. Likewise, software for which there is no open specification (ie. Flash better than that provided by gnash) is completely absent. There is also the note that while it generally behaves better than the final releases of many pieces of software I’ve used, it is an alpha release. I managed to crash WebPositive with only a little bit of provocation, and I’m sure similar bugs exist elsewhere in the system.

The only new breakage I found with A3 is that it doesn’t seem to like to Boot in VirtualBox (at least v4.0.8) unless there is a serial device attached – I see no errors in the log it prints, but it likes to have it there. I just have it writing out to a log file in its VM directory to keep it happy.

If I had a resource-constrained system (particularly with limited screen real-estate and not much in the way of GPU, like a low end netbook), I’m pretty sure I’d try installing Haiku on it despite the Alpha-release roughness – it’s that impressive.

Posted in Computers, DIY, General | Tagged , , | Leave a comment

I was still kind of hoping the promised 2011 MeeGo handset would be an attractive option… instead the N9 as it came to be called is a slab-phone. I loved my n810, but a Linux box with only a virtual … Continue reading

Posted on by pappp | Leave a comment

ISC2011

I’ve been watching today’s news out of ISC2011, as my research group is firmly planted in the field, and it’s a hell of a shakeup industry-wise.

The most important fact is that the age of “GPUs are the future!” has come to its (as we’ve been saying, well and truly due) end, based on two specific claims:
The big news is that the #1 supercomputer has turned over to a half million processor Fujitsu-built SPARC64 box, at Riken in Japan, leapfrogging the GPU-based #1 from November’s Top500. SPARC based systems haven’t been doing well of late, and Oracle’s acquisition of Sun made it seem like things were going to get worse, so this is truly a machine out of left field. It also appears to be doing unusually well in term’s of its Rpeak/Rmax ratio (which is to say, how close to it’s nebulous theoretical performance number it can get on a benchmark), which has been a major problem for GPU based machines.
The other impressive news out of ISC11 is Intel showing a new Larabee generation called Knights Corner, with 50 smallish x86-64 (w/ AVX) cores in a GPU-like package. Unlike the 32-core Knights Ferry parts that have been circulating in research environments for the last few years, Intel is indicating these will be widely commercially available as part of the Xeon line by 2012, and support double precision floats in hardware. Far more important, their initial test users have been showing effective ports of existing parallel programs in hours or days, rather than the full rewrites in CUDA (proprietary) or OpenCL (nasty) process required for GPUs. Incidentally, Intel is also claiming to have a native OpenCL tool chain for the new chips, and coupled with The Portland Group’s cuda-x86 tool, should be able to run CUDA code as well.

To put it another way, Nvidia is pretty much done in the supercomputing market.

This actually has some ramifications for the research group: on the upside, it has the very nice side effect of validating the need for our MOG tool to make GPUs an attractive target, which will hopefully attract some collaboration and funding for the project as various entities who bought into the GPGPU thing begin grasping at straws. On the downside, the fact the US only has one machine in the top 5, which means most of the US government supercomputing funding (around $2.5B a year – about a one fighter jet’s worth of spending) is going to be redirected into a mad rush to get things on the top of the list — basically, a big buy from Cray instead of research funding.

It should be a fun year for HPC.

Posted in Computers, General | Leave a comment

Just fiddled with Alice: Madness Returns for a bit. The mechanics may actually be clunkier and more cliche than the original, but it looks like it’ll again be more than made up for by the setting, art, and writing.

Posted on by pappp | Leave a comment

Internet Communication Failiure

I’ve had a dynamic DNS beacon set up to get back into my home machines for a couple years, and until yesterday it worked perfectly. When I went looking for why I couldn’t get to my SSH server, I found that I couldn’t log in to my DynDNS account, and a stream of errors from the router. Upon further investigation, DynDNS apparently sent a 5-day warning before expiration — which gmail helpfully marked as spam/possible phishing and kept out of my inbox until the account had expired. I guess people trying to do sketchy things with dyndns sub-domains have caused all of them to be blacklisted with the major email services.

I’d really like to have a DynamicDNS path attached to a subdomain from here, but none of the attractive hosting services had the feature included, and I haven’t figure out if/how to go about setting it up for myself. Until I have a chance to sort that out, I’m setting it back up with DynDNS (with a different domain, the old one was under “selfip.org” – not on the free menu anymore), but it’s an interesting failure for a collection of services designed for communication. It is also rather interesting how rarely Insight (the local Cable ISP) turns over IPs.

Posted in Computers, DIY, General | 1 Comment

WiiU Controller

I don’t really get excited about consoles, but the WiiU’s newly announced enormous, screen bearing controller looks to me like it will be joining the Wiimote and Kinect as a delightful object for hacking- lots of buttons and sensors, radio (presumably Bluetooth), large screen, and high-volume consumer electronics pricing. It should enable some neat multi-player dynamics (always Nintendo’s strong point), which I honestly expect to be a load of fun, but I’m more interested in seeing the inevitable uses as automation controllers and the like.

Posted in DIY, Electronics, General, Objects | Leave a comment