I will be presenting at The Eleventh HOPE.

May 28, 2016

UPDATE: Now that the official HOPE schedule has been published I can say that I'll be speaking in the Noether room on Sunday, 24 July 2016.

I found out last weekend (yes, I've been sitting on this - timed posts are the busy blogger's friend) that the talk I submitted for The Eleventh HOPE in July of 2016 was accepted. I will be giving a presentation on Exocortex, my latest work (of mad science), entitled Constructing Exocortices with Huginn and Halo at some point that weekend. I'll be talking about both Huginn (I asked Andrew if he would present with me; he declined because he may not be able to attend HOPE this year (and Andrew, if somehow you can fit it into your busy schedule I'd really like it if you did..)) and Exocortex Halo. To be more specific, I'll be talking a little bit about how they work - what agents do and how they fit together to process information individually to carry out more complex tasks. I'll also be talking about how Halo's constructs send and receive information to and from Huginn to accomplish more sophisticated things (like generate the speech that gets played over a VoIP link or send commands to a personal search engine to index an entire site to sort through later).

This also puts me on the hook to come up with some really off-the-wall but useful stuff to show off. Thankfully I've got several hundred off-the-wall ideas already written down. Now where are my d10's...

When I know where my talk fits into the HOPE schedule I'll post with the specifics. I'd really appreciate it if everyone spread the word about my talk (and thank you in advance if you do).

Click the title for the rest of the article...

Deep learning gone wild, direct neural interface techniques, and hardware acceleration of neural networks.

Jun 05, 2016

There is a graphic novel that is near and dear to my hearts by Warren Ellis called Planetary, the tagline of which is "It's a strange world. Let's keep it that way." This first article immediately made me go back and reread that graphic novel...

The field of deep learning has been around for just a short period of time insofar as computer science is concerned. To put it in a nutshell deep learning systems are software systems which attempt to model highly complex datasets in abstract ways using multiple layers of other machine learning and nonlinear processing algorithms stacked on top of one another, the output of one feeding the input of another. People are using them for all sorts of wild stuff these days, from sifting vast databases of unstructured data for novel patterns to new and creative ways to game the stock, bond, and currency markets. Or, if you're Terence Broad of London, accidentally get DMCA takedown requests.

Broad is working on his master's degree in Creative Computing, and as part of that work developed a deep learning system which he trained on lots of video footage to see if it became a more effective encoder by letting it teach itself how to watch video, in essence. It's not an obvious thing but representing video as data ("encoding") is a wild, hairy, scary field... there are dozens of algorithms for doing so and even more container formats for combining audio, video, and other kinds of data into a single file suitable for storage and playback. Broad built his deep learning construct to figure out more efficient ways of representing the same data in files all by itself, without human signal processing experts intervening. He then ran the movie Bladerunner through his construct, dumped its memory and uploaded it to video sharing site Vimeo. What happened shortly thereafter was that one of Warner Brothers' copyright infringement detection bots mistook the video output by Broad's deep learning construct by dumping its memory for a direct rip of the movie because the output of his deep learning system was so accurate and sent an automatic takedown request to the site because it couldn't tell the difference from the original. One of the videos in the article is a short side-by-side comparison of the original footage to the construct's memory. There are differences, to be sure - some of the sequences are flickering, rippling blotches of color that are recognizable if you look back at the original every few seconds, but other sequences are as a good a replica as I've ever seen. Some of the details are gone, some of the movement's gone, but a surprising amount of detail remains. If you grew up watching nth-generation bootlegs of the Fox edit of Bladerunner where the color's all messed up, you know what I'm talking about.

Click the title for the rest of the article...

It wasn't going to end easily, was it?

Jun 14, 2016

You know that problem child molar I just had worked on for the nth time? The one that required heroic measures and possibly divine intervention a couple of weeks ago? I went in yesterday to get the permanent crown installed.

It seemed like a pretty standard routine: Sit down, get the topical gel, and then out came the local anesthetic. My dentist went in for the first jab.

And hit the nerve.

Click the title for the rest of the article...

Gene therapy for the win, CRISPr with RNA, and growing telomeres without gene hacking.

Jun 05, 2016

The past couple of weeks have brought with them some pretty interesting advances in the field of genetic engineering. So, let's get into it.

The first is, as far as anybody can tell, a working genetic therapy regimen for SCID, or severe combined immunodeficiency syndrome. SCID has long been colloquially referred to as "bubble boy syndrome" after David Vetter was born in 1971.ev with the condition and a movie was released about his life in 1976.ev, due to the fact that children born with the condition utterly lack a functional immune system; the slightest illness is likely to kill them in short order. Of the hundreds of immune disorders that humans can be born with, SCID is interesting in that there are no less than thirteen genetic mutations which can cause simultaneous B- and T-lymphocyte dysfunction. While there have been a number of treatments developed over the years which have met varying degrees of success none of them has been called anything like a cure, let alone a commercially viable one. Pharmaceutical megacorporation GalaxoSmithKline has unveiled Strimvelis, a practical implementation of a gene therapy technique developed at the San Raffaele Telethon Institute for Gene Therapy in Milan that, as far as anybody can tell completely cures SCID. It involves extracting bone marrow from the patient, separating the stem cells from the marrow, and applying a retrovirus that deletes the defective gene and replaces it with a corrected sequence of base pairs. The modified stem cells are then re-inserted into the patient where they pick up production of B- and T-lymphocytes that function normally. Eighteen children over the last fifteen years have undergone treatment with Strimvelis and every one of them no longer show signs of being afflicted with SCID, a helpful sign if I ever saw one but, as with many things, guardian optimism is the way to go. Advisors in the EU formally recommended that Strimvelis go on the market in April, and there are reportedly plans on the desktop for seeking US approval in 2017.ev. Suffice it to say that this is going to kick over a lot of anthills when it hits the market; for a very serious disease this completely breaks the "treat it continually" model of commercial medicine, especially for a rare disease which perhaps one hundred people are born with every year.

It remains anybody's guess how GSK is going to make their projected 14% return on investment on Strimvelis. I'm kind of afraid to see what the price tag is going to be.

Click the title for the rest of the article...

Well, that was a hair raising experience.

Jun 02, 2016

Last Thursday morning I went in to have a certain problematic molar taken care of at the dentist's office before it got much worse. To recap briefly, there is a particular molar on the bottom-left side of my mouth that has been through hell: It's broken several times (once particularly memorable time while eating a German soft pretzel, of all things), it's been filled several times, and I've honestly lost track of the number of root canals performed done on it (somewhere between three and six in the last fifteen years). While getting the abscessed #19 tooth taken care of, it was observed that it was looking a little dodgy. To be somewhat more specific, the crown on it was loose and wiggling, and I started to notice a black line on the gum just below it.

The rest is going under a cut because I'd like to save people who don't specifically want the down-low the writeup. For those of you with relatively delicate constitutions suffice it to say that I hope I never experience that again in my life.

Click the title for the rest of the article...

Apropos of nothing.

Jun 08, 2016

"First, stop being failures. It's absurd to judge ourselves against a scale larger than our own efforts. Do the right thing, help one another, raise the less fortunate without ulterior motives. Live simply, never lie, never steal, limit personal wealth, donate to charity, meditate, practise self-denial, live a pure life and spend some time as a monk. Above all, don't be afraid of nothingness, because the universe is full of it and therefore it must be natural and good. In this way of being 'no-mind', we escape ajiva and achieve enlightenment."

--Buckaroo Banzai

Click the title for the rest of the article...

Inflatable space station modules, successful gene therapy for aging, and neuromorphic computing.

May 29, 2016

Now that I've got some spare time (read: Leandra's grinding up a few score gigabytes of data), I'd like to write up some stuff that's been floating around in my #blogfodder queue for a couple of weeks.

First up, private-sector aerospace engineering and orbital insertion contractor SpaceX announced not too long ago announced that one of their unmanned Dragon spacecraft delivered an inflatable habitat module to the International Space Station. Following liftoff from Cape Canaveral the craft executed a rendezvous with the ISS in low earth orbit, where the ISS' manipulator arm grappled the craft. In addition to supplies and freight necessary for crew and station one of Bigelow Aerospace's inflatable station modules. For a space station peripheral the deflated BEAM (Bigelow Expandable Activity Module) is remarkably small (1,360 kilographs of mass, 1.7 meters long, 2.4 meters in diameter), but when completely filled with atmosphere it grew to a full size of 3.2 meters in length by 4 meters in diameter (I think I got those matched up). The current gameplan is to slowly but carefully inflate but not use the module to see how it acts in microgravity; remember that this has never been attempted before so science is being done at the same time that history is being made. While this seems overly cautious there are good (albeit not well advertised) reasons for this: The phenomenon of outgassing (note: SSL cert was issued by NASA's CA, so your browser probably doesn't trust it), or materials one would expect to be stable beause they're usually on Earth emitting gases that can leave films on surfaces (or are potentially toxic in vivo) was first observed in early photogrammetry satellites. Thus, the experimental module is instrumented, probably to determine whether or not (and if so, how much) the construction materials will outgas while installed; the results will be used to provide data when Bigelow Aerospace designs the next iteration of the BEAM. Outgassing aside (because that's the phenomenon I have the most experience with) NASA and Bigelow are also interested in tracking how the BEAM stands up overall (it's a semiflexible pressurized envelope in a vacuum so how well the seams and structural members hold up are a major concern), how well it withstands micrometeoroid impacts (impacts with space dust, basically), how much radiation makes it inside the module over time (pretty much the big issue if this style of module will ever be used for habitation, to say nothing of experiments being corrupted), and, of course, whether or not it leaks.

At the end of the twenty-four month experiment, the BEAM will be sealed up, detached from the ISS, and jettisoned with the assistance of the MSS, whereupon its orbit will decay and it will eventually burn up upon re-entry.

Click the title for the rest of the article...

My paper about threats to emerging financial entities passed peer review and will be published.

May 28, 2016

As you may or may not remember, late last year I presented via telepresence at the Nigeria ICT Fest, where I gave a talk about security threats to emerging financial entities. Following the conference I was invited to turn my presentation into an academic paper for an open-access, peer-reviewed journal called Postmodern Openings which is published on a biannual basis. Postmodern Openings seems to publish a little bit about everything, from the ethics of advertising to children to lessons learned from studying the economic systems of entire countries to the anthropological ins and outs of caring for children with chronic kidney diseases. It seems like a lot of weird, rarefied stuff and to some extent that's true, or at least that's true insofar as any academic publishing is concerned. As with many journals, occasionally the reader finds something that had been previously not considered and broadens one's horizons (or at least I do, but then again I read academic journals for fun). I was informed early last week that my paper had passed peer review and would be published in the next edition of the journal which can be read here in its entirety. If you need the ISSN of Postmodern Openings to cite any papers in there or look the journal up in a database it's 2068–0236; it also has an e-ISSN of 2069-9387.

The journal publishes under a Creative Commons By Attribution-Noncommercial-No Derivatives license to ensure that everybody who needs access to the articles can get access to them because most academic publishing is a racket. When Postmodern Openings takes the articles in this edition live I'll post my own here as a PDF.

Click the title for the rest of the article...

Catching up on posting.

May 26, 2016

I'd beg the forgiveness of my readers for not posting since early this month, but chances are you've been just as busy as I've been in the past few weeks. Life, work, et cetera, cetera. So, let's get to it.

As I've mentioned once or twice I've been slowly getting an abscessed molar cleaned out and repaired for the past couple of months. It's been slow going, in part because infections require time for the body to fight them off (assisted by antibiotics or not) and, depending on how deep the infection runs it can take a while. Now I can concentrate on getting the molar in front of it, which has long been a thorn in my side, er mouth, worked on. Between being in close proximity to a rather nasty infection and the general stresses applied to molars during everyday life the seal on the crown broke at some point, leaving it somewhat loose and making squishing sounds when I chew. I don't know the extent of the involvement, but from coming home from work wiped out just about every night I'm starting to suspect that something nasty is going on in there also; it's a pattern that I've come to recognize over the years as suggestive of an immune response. There's a good chance that this particular pain-in-the-ass is going to need major repairs and, given how little of the original tooth is left (I lost count of the number of surgeries and root canals performed on it a couple of years ago) I'm pretty much resigned to losing the tooth entirely. I'll probably wind up getting an implant in its place if it does get pulled for the sole reason that it'l prevent the rest of the teeth in my mandible from slowly drifting to the fill in the space. Of course, if I do get an implant I'll try to stick a magnet to it and if it works I'll post the pictures.

Click the title for the rest of the article...

Arch Linux, systemd, and RAID.

May 13, 2016

Long, long time readers of my blog might remember Leandra, the server that I've had running in my lab in one configuration or another since high school (10th grade, in point of fact). She's been through many different incarnations and has run pretty much every x86 CPU ever made since the 80386. She's also run most of the major distributions of Linux out there, starting with Slackware and most recently running Arch Linux (all of the packages of Gentoo with none of the spending hours compiling everything under the sun or fighting with USE flags). It's also possible to get a full Linux install going with only the packages you need in a relatively small amount of disk space; my multimedia machine, for example, is only 2.7 gigabytes in size and Leandra as she stands right now has a relatively svelte 1.1 gigabytes of systemware. However, Arch Linux was an early adopter of something called systemd, which aims to be a complete replacement of the traditional UNIX-like init system that tries to manage dependencies of services, parallelize startup and shutdown of system features, automatically start and stop stuff, replace text-based system logs with a binary database, and all sorts of bleeding edge stuff like that.

Some people love systemd. Some people hate systemd. Personally, I think it is what my besainted grandmother would say, enough to piss off the Pope. That's not really what I'm writing about, though. What I'm writing about is a problem I ran into getting Leandra back up and running after building a fairly sizeable RAID array with logical volumes built on top of it.

Click the title for the rest of the article...