Category Archives: OldBlog

Daeji Bulgogi

daejibulgogi_sm2.jpg
I made something fairly close to Daeji Bulgogi (spicy Korean barbecue pork) for dinner today. I’ve been trying to figure out how to approximate Korean Barbecue for a while, and the current arrangement is pretty close. It’s made from very thin slices of pork briefly marinated in roughly equal parts brown sugar and Guilin chili sauce, about half as much each crushed garlic and rice vinegar, a splash of sesame oil, and enough shoyu to get it into a suitable marinade consistency. Cooked in oil in a HOT cast iron pan to try for nice searing, with a thinly sliced onion added about half way through cooking to get caramelization. It is very tasty, and has that excellent sweet heat to it, but lacks a little bit of the upfront intensity (both hot and sweet) from what I’ve had in restaurants. A-, Would Nom Again.

Posted in FoodBlogging, OldBlog | Leave a comment

The Ugliest Little RepRap Stepper Driver

I’ve been playing with my CNC Mill project a little bit in some “spare” time(= time I should be working on things for school, but can’t focus), and just got my third RepRap Stepper Motor Driver v2.3 working after some replacement parts and judicious green-wiring.

I bought three drivers as kits, because they were cheap and well regarded, but the boards are largely surface-mount, and the first attempt to populate them didn’t go well, thanks to distorted lead frames and UK’s shifty surface mount equipment. With a little bit of hand soldering to fix lifted pads, I got two of the three boards going, but one of them …ignited… when tested because of a lifted ground on the main IC. The bad board has been sitting in it’s bag waiting for me to do something about it for most of a year now, and the other night I realized I could probably remove the chip, order a replacement Allegro A3982 from one of the electronics suppliers for a couple dollars, and try again. Pulling the chip by hand lifted four pads, but left it looking workable, so I picked up a pair of spare chips from DigiKey (who, for a pleasant but startling change, only charged me a very modest shipping fee).

My replacements arrived earlier today, and I couldn’t resist taking a crack at it. As the title suggests, this resulted in a UGLY but working driver board (click for larger):
redwire_sm.jpg
Check out the run of magnet wire across the bottom of the board, up through a via, and then under the pad it goes to. That is some quality fabrication (also, I checked, that path never carries much current, so magnet wire is OK). The other fixes are all relatively easy (and large-current) runs across one side of the board.

This time, instead of catching fire and destroying an IDC cable, connecting power and my supremely ghetto-rigged test circuit (a 555 timer set up to generate a pulse train on step, and some buttons and switches to control direction and enable) resulted in a smoothly turning motor. Success. I’ll probably only have to make one more small electronics order (remember that melted IDC cable…) and all the drive electronics will be together to run it from a EMC2/Linux box.

The hangup now is the connections between the axes and the drive nuts: my old bent-steel-sheet brackets were not square enough, and were causing walking and uneven tension and all manner of badness, but I haven’t managed to design a replacement I’m both satisfied with and able to build/source. If anyone has an idea for mounting a 1.25” long, .56” flat-to-flat hexagonal coupling nut to a metal panel 1” away from the rod the nut rides on, which will take large lateral torque and remain square to the rod, let me know. I have a half-baked plan with some modified heavy L-brackets, but there must be something better.

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

NAK Build Party

buildnak.png
My research group will be building our new (smallish) research supercomputer NAK:(NVIDIA Athlon XP cluster in Kentucky) on Friday, April 16, 2010 from 10A to 4P in FPAT672. UK students and other interested Lexingtonians are invited to come help with the build, so if you would like to play with the guts of a big cluster, you will be welcome at the (re)Build Party.

If you can come up with a better phrase (with a better acronym) for the “NoBuPAG” principle discussed in the machine description, that will be really welcome too.

NAK will provide a testbed for continuing research into building tools for performing useful compute work on GPUs. It presents a different model than the conventional GPU as an attached co-processor to powerful compute nodes model, which has thus far proven impractical to program for. Instead, NAK treats the nodes as “Nothing But Power And Ground” (and a network interface…), and will be running all of the heavy compute on the GPUs themselves, through a mechanism extended from our MOG project.

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

Splinternet?

I just ran into this article, which basically states that the rise of walled gardens and locked-down proprietary devices are bringing about the end of web interoperability. It’s an interesting premise, and I’m not sure how much I agree with it.
On one hand, every time I hear “It’s on Facebook,” try to actually pay for music downloads only to find the album I want is only offered through iTunes (and piracy), or run into a service who’s mobile device path is carefully structured to fit the iPhone’s (tiny, awful) capabilities, I get a little more willing to believe it.
On the other hand, most of the examples are built heavily on said interoperable standards; what everyone really wants is content (and a shiny, shiny toy) so over time, most things are going to normalize in a way that allows everyone to more or less use the mechanism of their choice to get to the content of their choice. This may not result in formal standards, but will at least create de-facto standards which allow for reasonable interoperability (possibly with Flash-like issues). Google’s continued role in making that process happen is a major part of why I am so tolerant of their various obnoxious behaviors.

On the flipside, I wonder if there is going to be a new Eternal September effect if some of these things ever come to interoperate with the rest of the Internet. Imagine a mass exodus from Facebook, or a defection from the iPhone platorm; it seems like everyone in those systems should be able to take their skills elsewhere, but both systems are designed to actively prevent the user from forming an accurate mental model of what they are using, and people’s capacity for being selectively cognizant of technology never fails to amaze me.

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

On Intelligence

I recently finished On Intelligence, a book on the underlying mechanism of cognition by Jeff Hawkins and Sandra Blakeslee. I very highly recommend it to anyone interested in brains and cognition, it is a very accessible read, with excellent content.

I’d been slowly, slowly working through the book, which should have taken me about 3 hours in two sittings, over the course of several weeks, due to lack of free time, and finally got a block of time on the bus on to the way to SoutheastCon to finish. The cohesion and detail of my understanding probably suffered from reading half of it in 10 minute sittings over the course of several weeks, and the other half on a single shot later, but it was still excellent.

The important thing is that the book has a wonderful main argument: Basically, they argue that the neocortex is running a single, simple hierarchical memory-prediction model everywhere, for all the senses, and this algorithm is intelligence. It is a beautiful, simple model, and like most such models is largely untestable with current technology. Unlike most such untestable models, the end of the book includes a list of “just out of reach” testable predictions, which shows welcome understanding and acknowledgment of the issue.

I only had a few objections to the ideas in the book. Chiefly, I object to the degree to which he rejects behavioral equivalence. I pretty firmly do believe that any system which perfectly emulates intelligence over all sets of inputs and outputs in a given domain is intelligent in that domain, and tend toward the “Virtual Mind” argument on such things. In particular feel that if there IS a single, simple algorithm for intelligence, there should be a (probably unbounded) number of “intelligencally equivalent” algorithms which yield intelligence, just as there are an infinite number of computationally equivalent mechanisms for computation. In general, it seems unlikely to me that there is only a single mechanism by which intelligence (which may be sufficiently different than our own to be difficult to recognize) can arise. This fits well with the idea of domain-specific intelligences he suggests in the latter portion of the book.

The authors themselves are neat as well; Jeff Hawkins was the founder of Palm and Handspring, and is roughly the father of handheld/ubiquitous/mobile computing. He was initially trained as an electrical engineer, then, like many other interesting EEs, decided he was more inclined to pursue his interest in intelligent machines, which has resulted in the Redwood Center for Theoretical Neuroscience and Numenta, to understand the brain and build brain-like machines. He has a TED Talk on the same topic.

I’d like to find a book (or other large body of relatively accessible text) on the “Emergent property of parallel systems” or the similar “Society of Mind” theory of intelligence, it’s the only other one I’m aware of that seems both reasonable and testable.

Posted in Computers, Entertainment, General, Literature, Objects, OldBlog | Leave a comment

Blog Tweaks

I’m aware the new theming and layout looks just a hair above “terrible;” I want to get a Buzz feed on here to better integrate my social media-ing, and the “Kubrik” theme I’ve been using won’t cooperate. When I get the chance I hope to sit down with some of the flatpress themes and a text editor so I can get something reasonably attractive going with buzz displaying between the header and posts (which will involve making the top bar work and scale…), but I despise that kind of web development, and don’t really have time to sit down and make it happen right now.

Posted in Meta, OldBlog | 1 Comment

Chicken … Alfredo?

chickenbech_sm.jpg
I’m always at a little of a loss as for what to call this kind of white sauce; in the classical (French) nomenclature it’s most closely related to Mornay Sauce (basically, Béchamel with cheese and other flavorings), but most Americans will immediately identify it as Alfredo, even though that shouldn’t be thickened with a starch.

The dish is layered from farfalle, chopped cooked spinach, the aforementioned white sauce, and pieces of chicken.

This batch of sauce is a simple flour/butter white roux, whole milk, grated Parmesan (and a dash of Kroger “Italian Blend” because it’s good for texture) Cheese, seasoned with nutmeg (seriously, always put nutmeg in Alfredo-type sauces, they won’t taste right otherwise), roasted garlic, and red pepper flakes.

The chicken is sliced before cooking in a very hot, very heavy pan with garlic, rosemary, basil, oregano, and red pepper flakes in olive oil. The high temperature and large heat capacity are a must to get the nice color and texture.

The topping is micro-planed Parmesan and red pepper flakes.

I’m honestly more pleased with how it looked than how it tasted; it wasn’t bad, but it plated up really nicely, and the sauce was far more mild than I intended. Cheese sauces will STAND UP to whatever you throw at them; I always underestimate that fact when I haven’t made one in a while and mistakenly treat them as delicate.

Posted in FoodBlogging, OldBlog | Leave a comment

DX Crap: Part 1

Most of the load of crap I ordered from DealExtreme about a month ago has arrived, and it is all fun. This is the second time I’ve ordered things form there, and I’ve always set my expectations low enough to be quite pleased; it takes forever, and the stuff you get is shoddy, but it’s all cheap enough to make great toys, especially with things that wouldn’t be worth buying at normal prices.

dxorder1_sm.jpg
This shipment (including one Bluetooth dongle that arrived earlier because I botched the quantities when I ordered) includes:
A – 3 USB Wallwarts (to use as regulated 5V power supplies.. these things can pump out 1A)
B – Brass Sponge(for soldering iron cleaning)
C – 3 LED/Laser Pointer doodads
D – 50 LR44 Batteries (C lied, they take LR41 batteries, but there are plenty of LR44 things around)
E – 2 of The Quadboob Pen, a serious contender for the strangest manufactured object in the world.
F – A nice spudger set (for opening consumer electronics without damaging them)
G – Some Heat proof sponges (also for soldering iron cleaning)
H – 2 Cigarette-shaped lighters
I – 3 USB Bluetooth Dongles — all of which at least losely work after a little prodding
J – 10 Keychain LEDs
K – 20 UV LEDs — There are lots of cool projects with UV, and the electronics places charge a fortune for the things.

To explain a couple of the items:
I’ve been carrying one of the lighters from a previous batch in the side of my Leatherman’s sheath; it has come in handy a couple times for sealing off shoelaces and the like. Mine is falling apart, so I figured at $1.50 a pop, I may as well get two more.
The quadboob pen…
quadboobpen_sm.jpg
Well, some frineds and I spotted the quadboob pen while drunkenly contemplating the interent one night, and I had to order some. They are truly bizarre, the breast pods are clacky hard plastic, and the tentacle/stalk things are an unpleasnt rubbery texture… At least one of them is to be gifted.

And the LED keychains. I have a single nice one that cost about 30x as much as each of these, and it’s incredibly handy, so they seemed like a good thing to have. Also, I have lots of 5mm LEDs of various colors around from projects, and it’s easy to mod them to make cool colorful LED keychains:
modleds_sm.jpg
The extra “Blue” one at the bottom is one of the UV LEDs; It’s not far UV, but it’s enough to light up the security strips in IDs and currency and such, which makes for a pretty cool toy.
I have a couple other things that shipped separately in that order coming; most significantly, a knockoff Wiimote, which in combination with the Bluetooth dongles and some IR LEDs should make a great toy.
Hurray for cheap crap from China.

Posted in General, Objects, OldBlog | Leave a comment

last.fm

As I’ve been telling myself I would for a while, I set up a last.fm account and attached most of my media playing devices to it:

http://www.last.fm/user/PAPPPmAc

The update behavior is …quirky… but I’m not sure if that is a symptom of my usage or the service. I had a bunch of tracks go from “now playing” to “yesterday evening” (apparently because it is confused about time zones), and a few tracks have been randomly excluded/doubled up/etc. (I think it excludes tracks it doesn’t know?), but I’m reasonably willing to call it working server-side. Client side, maemoscrobbler on the n810 is being twitchy, probably because I’ve replaced a bunch of OS pieces it interacts with with patched versions, but basically seems to work. The last.fm plugin in Rhythmbox on my media machine is much better behaved. I wonder if the squirrelyness is just because I had different clients from the same IP in rapid succession.

There are a couple behaviors that seem natural to me and don’t seem to be integrated: I’d really like to be able to export my whole music library into their connection service, and let it feed back selections to the media player via some protocol; It’s the first thing I’ve come across that even competes with my old Rio Karma’s “Rio DJ” features, and I want to be able to do the unattended “play similar music” stunt with my own music library.

Now to see how long until I leave an album muted on repeat for an entire weekend and poison the account’s history/suggestion engine.

Is anyone else scrobbling?

Posted in Announcements, Computers, Entertainment, General, Music, OldBlog | Leave a comment

A Week’s Worth of Interesting News

I’ve built up a week or so of news blurbs I was meaning to comment on/ draw attention to, and never got to posting, so I’m just going to link dump:

The Entourage Edge really is an interesting concept. It sounds like it’s still half baked from the review, and I think the low-power translative screens are probably more promising than e-ink for that sort of application, but I’d love a carry-able device with enough, responsive enough pixels to be decent computer AND the contrast behavior for a decent e-reader. I’d be more impressed if the input and battery life looked better on this one.

The G-Tec Intendix is a $12,250 “consumer” EEG toy. Most of the headband “Brain Computer Interfaces” on the market in the <$250 range are really using secondary indicators (skin potentials, muscle twitches, etc.), this is the first consumer packaged EEG I’m aware of, which is a good step toward getting BCIs into real user applications. Now it just needs to become more usable and cost about two orders of magnitude less…

I’m still hunting for something that is actually equal or better than my N810 (which is slowly falling behind the curve) in every way, so the news that there will be at lest 50 new tablets by the end of the year is pretty encouraging. I haven’t seen anything with an ~4” 800×480 touchscreen, hardware keyboard, open *nix-like OS, and WiFi. Phone is optional; I’d pay for real cellular service if the platform were compelling enough.

In a non-tech bent, This makes me almost incoherently angry. In conjunction with the problems with constantly revising educational standards (which is a topic of The Death and Life of the Great American School System: How Testing and Choice Are Undermining Education, one of the recent additions to my ever-expanding reading list that I don’t have time for), this is infuriating because it is going to widely alter school curriculum to suit the bizarre beliefs of some unqualified assholes, in disagreement with qualified experts and reality. Genuinely believing the experts on various topics (and/or reality) are “biased” because they don’t agree with your beliefs is psychotic, and should be treated as such.

Posted in General, OldBlog | Tagged | Leave a comment