Category Archives: General

Off to Vienna!

Off to Vienna tomorrow (solo) to present on my research (solo) at CPC’10!
Two Aspects:
1. YAYYYYYY, trip to Europe (that I’m not the one paying for), to talk about my work with a healthy assortment of the rather small community who can follow and are interested in doing so.
2. AHHHHHH, The paper and presentation both have known issues related to there not reliably being a second set of eyes on the writing, this is the first time I’ve presented a paper at a conference, and this is the first time I’ve dealt with the incessant bullshit of air travel without at least one other person who knows what they’re doing.

Still, quite excited, and, an unmitigated YAY for the bonus weekend in Vienna, it’s been too long since I’ve touristed somewhere, and Vienna looks excellent.

Posted in Announcements, General, OldBlog, School | Leave a comment

FiveFingers

I just got a pair of Vibram FiveFingers KSO barefoot shoes. I’d had several friends extol the virtues of FiveFingers, but was never sold on the $75-85 price tag. Then I saw that my favorite sketchy Chinese export company, DealExtreme, was carrying the whole line, for less than half of the MSRP, apparently with complete Vibram branding. It took about a month for the damn things to ship, but they are exactly as promised, and not only do they look exactly like the “real thing” down to the branding, they even have the tags and manual stuffed in the packaging. They almost certainly came out of the same factory as the $85 ones from the “legit” vendors.
I’ve been wearing them around this evening, including a walk around the neighborhood, and have to say they’re pretty comfortable. Fitting is a little weird (based on length in inches, not shoe size), and mine are a hair snug, but it means they grip my feet really well and don’t rub much. There is a little bit of irritation on my heels, in particular I chafed the hell out of my right heel, but I suspect that has more to do with where the calluses on my feet are, the particular shape of my feet, and not quite having adjustment down than anything intrinsic to the shoe. The biggest indicator that they work as advertised is that when I took them off my feet didn’t feel stiff. I ran through the park just to see how it would feel earlier; the lack of impact cushioning would take some getting used to, but the ability to naturally roll your foot is excellent, and it definitely feels better than usual.
So:
5fingers_sm.jpg

* Do they feel like being barefoot? – Kind of. There is a constant awareness of “Stuff between my toes,” some stiffness, and a little excess warmth, but it is definitely more like barefoot than even my customary hiking sandals, or anything else I’ve worn. The tactile feedback off the ground really is great- you can feel every little bump of the surface, but it can’t hurt you.
* Do they protect your feet? – I feel like they provide a little more protection than my usual sandals, but it’s no skate shoe or work boot.
* Do they look weird – Hell yes they look weird, thats half the fun. You could probably avoid notice with the all black KSOs in most situations (at least until you wiggled your toes), but lets be honest; people wear weird shit all the time and no one worries about it.
* Are they worth $85? – Absolutely not, but I’m pretty convinced they are worth $30-40, and our unscrupulous friends in China can make that happen.

UPDATE:
Just wore them for a little less than a normal day’s walking… and shredded my heels (left is just a little raw, nickel-sized blister on the right). I’m not sure if it’s a fitting problem or unusually shaped heels or simple break-in period, but OUCH!

Posted in General, Objects, OldBlog | Leave a comment

The Death and Life of the Great American School System

I just finished Diane Ravitch’s The Death and Life of the Great American School System, which I’ve been working through in fits and starts for several months now. It’s an excellent book, which methodically eviscerates every major educational reform movement since the 1960s, written by someone who was party to many of those same reforms. The writing style is really what makes the book; most chapters begin with an upbeat passage on the exciting potential of the reform movement under scrutiny, often clearly pulled from the author’s feelings at the time, then darken in both style and content as they move into implementation issues, and finally take on an almost sardonic tone as they cover the long term studies which demonstrate a negligible or negative net effect. Another very strong point is that almost every claim is clearly referenced, in a well-integrated way, which results in a nearly 30 page bibliography for a < 300 page book. The absence of references for the few unsubstantiated clams is jarring enough to make them stand out as opinions.

Perhaps the most depressing portion of the book is about the “apply business principles to education” (accountability + “choice”, which in this context means privatization) movement which has recently been institutionalized and adopted on a far greater scale than any of the reforms before it, most of which showed more promise and potential validity than this one. There are an absurd number of good arguments with which to object to such policies, many of which are covered, but perhaps the best impact is the simplest: Does anyone remember what just collapsed, based on decisions made on business principles? The whole god damn world economy? Right, let’s not introduce more of that into education.

The book also seems to support my pet theory that the real good accomplished by Teach For America and similar programs is supplying a steady stream of bodies, who are unlikely stay for long enough to become effective anyway, into the high turnover positions, allowing more potential career educators to make it through their first few years. Helpful? Yes, but not in any of the ways they claim to be.

Her suggestions for alternatives in the closing are mostly very solid as far as I’m concerned: she advocates for adequate funding (duh), efforts to attract well qualified teachers and retain them for long enough to become experienced (duh), and a holistic understanding of learning which broadly evaluates learning progress in a universally comparable way, and takes into account the effects of externalities, rather than fixating on a few easily quantified factors (duh). Most significantly, she advocates a universal base curriculum, which is sequential, holistic, and scientifically and pedagogically sound. The one point that caught me off guard is that she argues for letting the old fashioned private and religious schools be in the same breath as advocating a standardized curricula to prevent the same from imposing their quirks and bigotry on another generation, a position which seems entirely incongruous to me.

It is a little bit onerous in places, as required to maintain it’s extensive rigor, but a very good read. Highly recommended for anyone interested in education.

Posted in General, Objects, OldBlog | Leave a comment

Drive Nuts

Another bit of progress on the CNC project: Better drive nuts!

The design is attempting to avoid expensive, difficult-to-source, or chicken-and-egg problem machined parts. The biggest issues because of that policy come from the couplers which attach the lead screws to the motors, and the drive nuts which attach the axes to the lead screw. Because my leadscrews are 3/8-16 Unified Coarse thread, there isn’t a “proper” solution to the problem, as any professional mill would be using Acme or Ball threads for the leadscrews. Therefore it has been hobby engineering all the way on those parts.

The current couplers (with which I am becoming ever more unsatisfied; they slip badly on direction reversals) are constructed by seizing a 3/8” coupling nut onto the end of the rod, drilling a 1/4” hole through the rod/nut assembly, and drilling and tapping a hole for a set screw into the side of the nut to grab the flat of the motor shaft. Because the frame won’t accommodate Lovejoy-type couplers (the canonical solution for such things), I suspect the eventual replacements may look something like the nested fuel line couplers this and other similar designs employ. I don’t like the lack of stiffness in those configurations, but things don’t appear to be tightly enough aligned for the inflexible couplers, and the slippage problem will be a show-stopper for actually milling with it.

The old solution for the drive nuts was roughly-bent steel brackets, wrapped around coupling nuts. The theory was that the steel would be springy enough to pull things into alignment, and malliable enough to beat, bend, twist, or otherwise adjust the fit. In actual fact, no amount of adjustment could get them to align perfectly, and the springiness wasn’t enough to prevent them from contributing to the axes walking in their rails. That design was eventually abandoned, and no good alternative came to mind, so one of my collaborators and I performed one of the best techniques for mechanical problem solving; we wandered around a home improvement store until we found parts to make something that would work. The solution? — Pairs of Tee nuts (the kind with screw holes, not tacks), attached together with machine screws (adjusting the tightness of the screws controls the preload, which gives free anti-backlash effects), mounted in blocks of Trex (A plastic/wood fiber composite material), which is cheap, easy to obtain, and works similarly to HDPE (Which is to say, wonderfully. Think soft, forgiving wood with no grain). These seem to be better than the old ones, and (possibly with a bit of shimming) workable for a usable mill.

Check out deez nutz:
Rough-fit Outside the block (that is a bar of Trex stock next to it):
drivenutopen_sm.jpg
and one nut complete and sitting in place:
drivenutcomplete_sm.jpg
There is a fair amount of fiddly fitting and drilling to putting those together, but nothing too awful. The machine screws have been trimmed and the edges of the block dressed a bit with a file after the other one went together, so they look pretty solid. In addition to better nuts, the other good discovery is that I suspect that Trex will make excellent, low cost, easily available material to mill objects without any particular material constraints from once the machine is working, I just wish it didn’t have tacky looking faux-woodgrain molded into the stock.

Posted in DIY, General, Objects, OldBlog | Tagged , | 1 Comment

Cherry Jam

One of the better parts of having old DIY-ful hippie types for parents is getting do nifty things that people just don’t do anymore. One of the better examples is the yearly ritual of making jam from the North Star Cherry tree in my parent’s front yard. The tree was productive this year (and not so much last year) so we ended up making somewhere around four gallons of the stuff over two days last weekend.

Onward, to Jam Making pictures:
Pitting cherries, which is hand-staining and labor intensive:
pitting_sm.jpg
To make double-batch sized vats of cherries:
cherry_sm.jpg
Which get cooked down, sweetened, and thickened to make jam:
jam_sm.jpg
Which is then put into bottles:
jambottle_sm.jpg

Way better than the store bought stuff, and fun (if hot, tiring, and messy) to boot.

Posted in DIY, FoodBlogging, OldBlog | Leave a comment

DIY Molex Y-Cable

diymolex_sm.jpg
I think this thing might hold the record for the most times I used the phrase “Don’t do this” in a single fabrication.
It’s a 20-pin ATX Y-cable (for running two motherboards off a single power supply), built from two dead power supplies and a dead motherboard. The cables are available commercially, and if it works out will be ordered in bulk, but the research group needed a quick test cable, and all the necessary components were just sitting there in the dead parts pile…
The plan for these is to double up old Athlon (Thunderbred and Barton) machines on single power supplies, to reduce the number of power supplies (and total power budget. Related facts: 1. Switch mode power supplies are way more efficient when heavily loaded. 2. Power supplies and fans are by far the most fragile parts on disc-less machines) on a 128 node cluster built from scraps from KASY0 and some machines we recently inherited from the Computational Fluid Dynamics group in Mechanical Engineering. This cluster will be for testing network topologies (particularly Fractional Flat Neighborhood Networks), so the important thing is that it have lots of independent nodes, and not much else.

Posted in Computers, DIY, Objects, OldBlog, School | Leave a comment

A Compiler Target Model for Line Associative Registers

I just submitted my first “real” publication (which was already accepted based on the extended abstract) A Compiler Target Model for Line Associative Registers, to CPC2010 in Vienna, Austria this July. Very excited.

I got “a little less support” from my adviser than I might have liked, but I’m reasonably confident in my writing skills, and a lot of the material had already been worked over for putting in a (previous, rejected) paper I coauthored, so the process of putting it together wasn’t too bad. It was stated as “I trust you to take care of it,” but it was still really irritating. That said, there is something vaguely awkward about the paper that I haven’t quite been able to put my finger on; I think I thought about and played with it for too long, and lost track of what was actually there at any given time. Have a look and tell me what weirdness didn’t get caught because no one (else) read it closely before it went out, I’ve already found a redundant qualifier left in the last line of the abstract… just be warned that the topic is a little obscure.

Posted in Announcements, Computers, General, OldBlog, School | Leave a comment

2009 Nebula Awards

I just saw that the 2009 Nebula Award winners were announced while I was travelling, and the few I know are interesting choices. I’ve also read a few of the runners up in the Short Story/Novella/Novelette sections, which I remember as being particularly good. I’ll have to track down copies of the ones I haven’t seen, I’ve been trying to read at least most of the Nebula short form candidates for the last several years, and its always been a good experence.

The most interesting thing to me is that I had just read the Short Story winner (”Spar” by Kij Johnson) in the car on the way up to Madison … and been entirely underwhelmed, which was really surprising, since her previous successful short story “26 Monkeys, Also, The Abyss” was one of my favorites last year, and I’ve been found of most of her other short fiction. Figures that the first thing of her’s I’ve read that I didn’t like wins a Nebula. It definitely was the sort of thing that is challenging enough to be an award winner.

While talking about short stories, I want to note that I’ve always tended to like my fiction in extremely short form, or extremely long form, the past several years have mostly only afforded me time for the short form, and my main fix for the short form stuff has come from the “The Best Science Fiction And Fantasy Of The Year” series, which is excellently curated by Jonathan Strahan. I picked up the first one on a suggestion+Whim shortly after it became available, and have picked up the others as they became available because they are reliably excellent collections. I’m still working on this year’s, and am a little bit less impressed, but it is still riveting reading. My two favorites (which haven’t aligned terribly well with the various awards) in previous years have been:
Vol. 1
“Pol Pot’s Beautiful Daughter (Fantasy)” by Geoff Ryman, and “D.A.” By Connie Willis
Vol. 2
“Dead Horse Point” by Daryl Gregory, and “Sorrel’s Heart” by Susan Palwik
Vol. 3
“Beyond the Sea Gates of the Scholar Pirates of Sarsköe” by Garth Nix, “26 Monkeys, Also, the Abyss” by Kij Johnson
With “Dead Horse Point” being most under-appreciated of the above.
I also like that there have been several in each, but particularly in Vol. 3, that are really rich literary riffs, references, connections or extensions with sometimes improbable famous works. As a particularly weird example, I had the powerful impression that “Uncle Chaim and Aunt Rifke and the Angel” is a riff off of Chaim Potok’s My Name is Asher Lev, but the genesis is officially explained differently. If you like SF/Fantasy, and especially if you have a limited amount of time to spend reading, this is the annual collection to get.

Posted in Entertainment, General, Literature, OldBlog | 1 Comment

Spring 2010 Semester Retrospective

One of the intents of this blog is to publicly keep track of my before and after impressions of classes to share, and since another semester is complete, it’s time to repeat the process. The Spring 2010 “Before” post can be found here, and the link chain can be followed back. This one is a little belated from travelling immediately after the semester ended.

CS585:Linux Internals/Finkel
This is a very, very good class, which is also a HEAP of work. It really is taught by discussing the inner workings of some part of the kernel in class, and writing programs that manipulate them in some way… unfortunately, the detailed discussions and programs are not necessarily in the same order, or even the same topics, so very much of the value of the class is being given pointers on topics to learn indipendently. With that in mind, resources wise, Robert Love’s Linux Kernel Development is a really excellent book, that I would have done well to actually read ahead in instead of constantly using to catch up, and LXR is unbelievably useful for working with kernel code.
Keeping it short, if you want to be able to do *useful* things with operating systems, this class is perfect, and Dr. Finkel’s instruction was, as always, excellent. Just be aware you will be doing a lot of time consuming independent learning and programming.

PSY562:Human Technology Interaction/ Carswell
This class is in the unusual position of being at once very interesting and very easy. I love the topic, to the point that my current first-choice PhD program when the time comes is in the area, so getting some formal credentials to support my interest was a high-value proposition. While I would have liked a little more depth, and a little more variety in perspective; we took a very Human Factors/ Ergonomic perspective most of the time; the topic has historically also been approached from a more classical psychological perspective, an Industrial Design perspective, and (my favorite) an Information Theory perspective, it provided an excellent overview for people who didn’t have as much prior reading, and was still an excellent exercise for those of us who did.
The class dynamic was pretty cool with the mixture of psychology seniors and other-topic “upper level” (mostly graduate) students. The other-topic graduate students tended to be considerably more vocal (sometimes to a fault) than other groups in class, and we all seemed to have higher expectations of what would be demanded of us than other students or the actual expectations, which was instrumental in preventing it from ever becoming stressful. From talking to other students, finding the class easy wasn’t limited to people with significant prior knowledge, so I’m reasonably sure I’m not just expressing my own skewed perception.
The project around which a lot of the class work and discussion was based was a usability/Human-Factors analysis of Lexington’s Mass Transit System (LexTran). Although it wouldn’t have occurred to me as an obviously suitable topic, the sad state of LexTran, the broad variety of issues to be addressed, and the LexTran official’s willingness to to get involved made for a very good situation. My particular project was on designing appropriate mechanisms to display bus tracking (AVL/GPS) information to users, and focused chiefly on the design of suitable smart signage, but other individual projects included website design, map design, route planning and representation, and environmental improvements for the transit center itself. This is the UK PR article (which is, amusingly, on a webpage that is a usability nightmare) about the class project, and even has a terrible picture of me from the final poster session.
Apparently it will be offered again next semester, which is interesting because this was the first time it had been offered in a while, and I highly recommend anyone interested sign up, especially if you have an otherwise intense semester planned, as it manages to not be difficult or time consuming, while also avoiding being a waste of time. As best I can make out, the requirements for instructor consent are “Seem Competent/Interesting” and “Express Interest,” since Dr. Carswell is quite interested in having a variety of disciplines represented, making it is an option for a wide variety of students.

TAing EE281
It turns out I really do enjoy teaching, which is extremely fortunate given my intended career. Most of the kids actually seem to have learned something from being in my class, and initial opinions from both students and faculty seem to be that I did a good job. I cleaned up the grading policies (created a set of fixed-form rubrics for all the assignments, etc.), and have a set of notes from the labs on necessary modifications and improvements. It also really, really improved my ability to work with Verilog, especially debugging, since dealing with 30some inexperienced coder’s problems exposes one to a LOT of code, with a lot of different approaches and bugs.
The plan is for me to do a little bit of writing up (ABET, and some internal-to-UK thing) from my notes over the summer, and TA the same course again in the fall, which I’m actually kind of looking forward to.

Overall: Hooray. I like what I’m doing, I like where it’s headed, and I’m not feeling over-extended like I did in some of my more intense semesters as an undergraduate.

Posted in General, Navel Gazing, OldBlog, School | 1 Comment

Singer 201-2

I just spent the week out of town, helping move the grandparents on my mother’s side into a more appropriate house, closer to some of the aunts to make life easier as they age. I’m not saying this because I intend to make my blog more personal; it is just prelude to a couple other posts, including the below.

While we were packing things up, I expressed interest in “The Singer” to the aunts, having spotted a featherweight (I believe it was a 221) in it’s case in the basement. My grandmother decided to keep it, but there was a second antique Singer down there, which wasn’t going, and is now mine. The second machine is a 201-2, made in 1947 (old enough to have the pretty metal work), in a Singer #42 “Deco” cabinet. It apparently belonged (briefly?) to my great grandmother, and later to one of the great aunts, where my mother learned on it, before finding it’s way into my grandmother’s basement. Most of it’s doodads (special function feet, zigzag, buttonholer, etc.) are still with it, and everything seems to be in reasonably good condition.

The machine (I’m aware the cabinet is not quite fully open in any dimension):
singer2012_sm.jpg
Some of the accessories, labelled as best as I am able:
accessoriesid_sm.jpg
Buttonholer:
buttonholer.jpg
If anyone who knows about these machines can tell me what the other metal bits are, or correct my tentative identifications, that would be really cool.

I had read about old sewing machines in general a while ago, because of my fascination with old electromechanical devices, but had never really got into the specifics. Because of this one falling into my possession, I’ve started reading in more detail, and there are lots of interesting things to read thanks to the big, active community around the things. As far as I can tell, this machine and its accessories are perfect candidates for restoring and using; nothing particularly unusual or desirable (at least that I’ve identified so far), not in extraordinary collector type good condition, but a very well liked old machine, and in good enough shape to be beautiful and functional with a little work. I know it’s going to need a thorough cleaning/oiling, and have the entire wiring harness replaced (the EE portion of me recoiled in horror when I looked it over, the existing wiring is a disaster in potentia), which should be a fun project in itself.
Right now, it’s sitting in the basement at an aunt on the other side of the family who lives near the grandparent’s old house until I can transport and store it, but eventually I’d love to restore and use it; it’s beautiful and has history, and based on the pictures of work produced on similar machines, very functional once you learn to work one.

Posted in General, Objects, OldBlog | Tagged , , | 1 Comment