This page aggregates together stuff having to do with Joey from elsewhere on the net.

identi.ca posts
1

If it helps, I often compile once, after 5 hours of work.

(More haskell nut programmer than senior programmer however.)

Posted
identi.ca posts
ampersand

pump2rss.com generates invalid feeds for posts with an ampersand in the title. I need to post some stuff to run that post off my feed.

Not the first, or the last rss/atom thing to be broken this way..

Posted
identi.ca posts
6

Worth noting that most battery monitors also lie about "100% charged", which tends to really be 95% or so due to a degraded battery. You can see the real number with acpi -V.

I once wrote a battery meter that didn't lie, and users hated that.

Posted
identi.ca posts
16

I have not run attic, but I have read the docs. Its encryption seems much less sophisticated than obnam; it just uses simple AES and not public key.

I have been tuning the performance of my local obnam backup though, and got it down to 15 minutes.

Posted
identi.ca posts
22

Just got an email from a propellor user whose propellor code is his first haskell program.

This makes me very happy, because my xmonad code was my first haskell program. Now I've given it forward.

Posted
identi.ca posts
23

Oh for a little technical literacy.

Posted
identi.ca posts
29

Small library, it'll be offsite.

Posted
identi.ca posts
30

Wonder how to tell the library that their DNS server is broken. "Your DNS server is handing out the same IP address to multiple clients at once and I know because I worked around it like this" seems unlikely to work.

Posted
identi.ca posts
eDSLs are wonderful

Roughing out how the propellor config file will look when using it to do a clean reinstall of a system.

So, after the basic clean reinstall, some things need to be done to eg, fix up the network interfaces and get sshd going. But you only ever want those actions to run after the clean install, not every time propellor runs thereafter. Turns out I already had this handy onChange combinator, that solved this beautifully.

& os (System (Debian Unstable) "amd64")
& cleanInstallOnce (confirm "com.example.foo")
     `onChange` propertyList "fixing up after clean install"
             [ fixupNetworkInterfaces
             , fixupRootSsh
             -- , installDistroKernel
             -- , installGrub
             ]
& Apt.installed ["sshd"]
-- rest of system properties here
Posted
identi.ca posts
33

oh debootstrap, why must you depend on perl?

(I know why, I used to maintain debootstrap. Still very annoying.)

Posted
identi.ca posts
viruslike

Taught propellor how to bounce off other servers and install itself onto arbitrary linux boxes. Not a virus, but..

This transcript(lightly edited for clarity) shows it bouncing from my laptop to my server (which has better bandwidth), from which it uploads itself and all its deps to a redhat VM I spun up for testing.

Next and final step: Writing the evil function ... convertOS :: System -> Property

joey@darkstar:~/src/propellor#joeyconfig>./propellor --spin alientest.kitenet.net --via clam
Propellor build ... done
Git commit ... done
Push to central git repository ... done
Identity added: /home/joey/.ssh/id_rsa (rsa w/o comment)
Pull from central git repository ... done
git branch origin/joeyconfig gpg signature verified; merging
Updating aa98672..95f78a0
Sending privdata (11 bytes) to clam ... done
Sending git update to clam ... done
Propellor build ... done
sh: git: command not found
sh: apt-get: command not found
propellor.tar32695.                           100% 6479KB   6.3MB/s   00:00
Uploading locally compiled propellor as a last resort ... done
Sending privdata (11 bytes) to alientest.kitenet.net ... done
alientest.kitenet.net has ipv4 104.131.106.199 ... ok
alientest.kitenet.net overall ... ok
Shared connection to alientest.kitenet.net closed.
Connection to clam closed.
Posted
identi.ca posts
34

So that's what a $250 cluster of 5 servers looks like these days. Wow.

I wonder if someone could start a small business putting those together, in 5, 10, etc server sizes and sell them at some reasonable markup. It would probably need a 3d printed case; the power connections look somewhat fragile.

Posted
books
Schild's Ladder
Schild's Ladder
author: Greg Egan
name: Joey
average rating: 3.91
book published: 2002
rating: 0
read at:
date added: 2014/11/17
shelves: currently-reading
review:

Posted
books
Otherbound
Otherbound
author: Corinne Duyvis
name: Joey
average rating: 3.78
book published: 2014
rating: 0
read at:
date added: 2014/11/12
shelves: currently-reading
review:

Posted
books
The Peripheral
The Peripheral
author: William Gibson
name: Joey
average rating: 4.00
book published: 2014
rating: 0
read at:
date added: 2014/10/31
shelves: currently-reading
review:

Posted
books
Embassytown
Embassytown
author: China MiƩville
name: Joey
average rating: 3.83
book published: 2011
rating: 0
read at:
date added: 2014/10/29
shelves: currently-reading
review:

Posted
books
Erewhon (Erewhon , #1)
Erewhon (Erewhon , #1)
author: Samuel Butler
name: Joey
average rating: 3.35
book published: 1872
rating: 3
read at:
date added: 2014/10/29
shelves: currently-reading
review:

Posted
books
Shaman
Shaman
author: Kim Stanley Robinson
name: Joey
average rating: 3.46
book published: 2013
rating: 0
read at:
date added: 2013/10/31
shelves: currently-reading
review:

Posted

List of feeds:

  • music: last checked (0 posts)
  • identi.ca posts: last checked (1052 posts)
  • twitter grep: last checked (2134 posts)
  • books: last checked (33 posts)