Not my best
I made this
Prototype for interesting things to come. Controlled by lisp.
Latest computer accessory
/afs/hcoop.net Upgraded to 1.6.7 and Rekeyed
Yesterday, I upgraded hcoop‘s openafs file and database servers from 1.4.10 to 1.6.7 (except for cantankerous old deleuze). Today I removed the 1.4.10 machine from afs service with no problems… and then rekeyed. With no problems.
On the one hand, no problems is great. On the other hand, it feels a bit anti-climactic after all of the work that led up to this moment. I think I deserve a beer.
Cats cats cats
Bottle into cat
I Like Error Messages
mlyacc src/domtool.grm
mlton -link-opt -ldl -stop tc -output bin/domtool-client src/domtool-client.mlb
Warning: src/printFn.sml 141.5.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => ( ... ace 1, ident name]))
Warning: src/printFn.sml 163.5.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => ( ... name, ident name)])
Warning: src/tycheck.sml 642.5.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => ( ... (bindContext G name)
Warning: src/order.sml 128.5.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => ( ... text G name, empty))
Warning: src/printFn.sml 141.5.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => ( ... ace 1, ident name]))
Warning: src/printFn.sml 163.5.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => ( ... name, ident name)])
Warning: src/autodoc.sml 224.6.
Case is not exhaustive.
missing pattern: (DEnv _)
in: case annotate_decl d of (DExternT ... actions, vals, evs))
I’m adding a minor new language feature to domtool:
env CSymbol [: type] = exp
(* analogous to val Symbol [: type] = exp *)
It will make writing extensions that use environment vars easier… you /can/ already CSymbol = exp to set an environment variable default, but you can not specify a type (important in a few cases like the WWW environment variable). The typechecker internals aren’t exactly my area of expertise, but, hooray, the compiler has already told me every source location that I need to inspect to add support.
Merlin is amazing
Don’t Say I Didn’t Warn Anyone
Systemd programming part 2: activation and language issues
Ini files as a programming language. I predicted this when systemd was new, because I am not an adderal sniffing CADT.
Garden Clean Up
Spring plants can start being put in in another couple of weeks… so it’s time to clean up I guess.
Shelf king
I Am the King of the Distant Forest
The garden is doing things. Dying a bit because of slugs and awful weather, but eh. I have lots of tomatoes at least.
FeedEx: Pretty Awesome Android Feed Reader
When I started reading email on my phone, I found that I finally started keeping up with it since my important folders made my phone buzz at me (IMAP IDLE is great), and it turns out the thing is pretty convenient for reading short bits of text.
I’ve been attempting to read RSS on my phone for almost as long, but without much success. I had been using SparseRSS, but it had a few limitations and couldn’t handle importing the OPML that Akregator exports. But last night the F-Droid repository updated and a fork named FeedEx appeared.
The UI has been updated a bit and it seems to work better in general. It handled the OPML feed from Akregator fine so now I have all of my feeds synced from the master copy. So, thanks to the power of Free Software, I finally have an adequate feed reading experience on my phone…
Just around the time when caring about Internet News as it happens stops being something I need to do, but eh.
More Garden Things
The Garden Nears Completion, Now for the Hard Part…
Trellis Flaw
So, the last few weeks have been exciting, at least in the garden. First, I realized that 1/2″ EMT was probably not going to be sufficient for the load squash and melons would put the trellis under. Tomatoes? Most assuredly… but the sag when loading it with even 40lbs was just a bit much for me. So, I upgraded the squash and melon sides to 1/2″ rigid conduit. Since the dimensions of my trellis are kind of hacky, I cut a 10′ tube in half using the current EMT as a guide. The unthreaded end I had to insert into 3/4″ EMT set screw connectors… so I had to replace the elbows with 1″ elbows and couplings to 3/4″ threaded pvc (the set screw connectors screwed nicely in place, better than the 1/2″ ones did). The threaded end screwed right into the 1/2″ threaded pvc.
Still not sure if the trellis will hold up, but we’ll see!
ONWARD TO PICTURES
There are still a few more things to plant… we had to get another bale of Pro-Mix for bpt’s lettuce buckets, and now I can’t stop myself from trying to grow even more things.
I guess we’re down to wrapping up the trellis, constructing the platforms to keep the containers off of the deck, and hacking together some kind of protection from deer…



























































