

- Git annex instead of dropbox upgrade#
- Git annex instead of dropbox software#
- Git annex instead of dropbox code#
- Git annex instead of dropbox download#
I've put off upgrading for years since this seems such an obvious thing for the market to produce, but the market is fascinated with locked-down tablets instead. I dream of a ARM-based netbook with exceptionally good battery life, an E-ink display, and fully open and non-proprietary hardware. And I should mention that I'm using Obnam for backups lately. And the excellent Redshift application, which adjusts the screen color temperature depending on the time of day and preserves my night vision.
Git annex instead of dropbox software#
Other notable software includes the Music Player Daemon, which runs on my netbook and also my home server.
Git annex instead of dropbox download#
I download my mail with offlineimap, as well as blogs converted to mail with rss2email I use distributed version control extensively, and use my git-annex to maintain large quantities of local data and queue up large files to transfer in the rare times when I'm around fast internet. So I'm fully adapted to asynchronous communication. I seem to live half the time out of range of broadband, and still use dialup since bouncing the internet off a satellite has too much latency, and no better total aggregate bandwidth. But the best part is there are seemingly no end of things to learn in the Haskell space.
Git annex instead of dropbox code#
I've gradually became a big fan of Haskell I feel it makes me write much more solid code that is much easier to maintain and refactor. Most of the code I maintain is Perl, C, and shell script, but I'd just as soon use Haskell for anything new. These days I'm mostly programming in Haskell, having spent the past 5 years going through that painful but eye-opening learning curve. I struggled with finding window layouts that work in this low screen resolution, but eventually developed several and am rarely bothered by it now. I mostly use a bunch of terminal emulators, of course, although my netbook's low screen resolution limits me to seeing one full-size terminal, and two reduced size ones at one time. My editor is vim, and my web browser is chromium. I use the XFCE desktop environment, with the Xmonad window manager. I have one production web server that runs Debian stable instead, but mostly I can deal with any day-to-day glitches that come up using Debian unstable. I run Debian unstable on my laptop and most of my servers. When power is low, I often hack in the evenings by lantern light.

So the whole house runs on 12 volt DC power to avoid the overhead of an inverter my laptop is powered through a succession of cheap vehicle power adapters, and my home server runs on 5 volt power provided by a USB adapter. I only get 50 amp-hours of juice on a sunny day, and often less than 15 amp-hours on a bad day. This place is nicely remote, and off the grid, relying on solar power. The only other active computer in the house is my home server and internet gateway a Sheevaplug with a wireless dongle and a dialup modem. If it doesn't have a keyboard, I feel that my thoughts are being forced out through a straw. I don't habitually use any cell phones or tablets. My preferred "desktop background" is some interesting view in back of my netbook's rather small screen.

When the weather's good, I'm outside, or on the porch. I work in five or six different places and postures around the house. I have three remote servers of my own (most of them are really virtual machines), as well as access to quite a lot of others for various projects. Otherwise, my needs are modest, and if I need a faster computer I'll log into one remotely.
Git annex instead of dropbox upgrade#
I've upgraded the netbook's SSD, of course, and recently had to upgrade from 1 GB to 2 GB of memory because the linker needed more. I particularly need my laptop to be silent no fan become a requirement for me years ago, around the time I stopped using desktop computers. (The down arrow key is always the first to go.) I like the Mini's small size, easy access to expansion slots, and lack of any breakable moving parts other than the keyboard and hinge. I've been using it since 2008, and have worn out two keyboards. I do everything on a netbook, a Dell Mini 9. I'm also a long-time Debian developer, having been involved in building the Debian installer, and I run a 30-year delayed Usenet feed at. I'm funded by a Kickstarter project in 2012-2013 to build something not unlike DropBox, based on git-annex, that automatically version controls and syncs files between computers. So I've built etckeeper (managing /etc with git, for sysadmins), ikiwiki (wikis and blogs in git), and git-annex (applying git to very large files). The goal is to harness all the power that's been developed by developers for developers for managing source code, and redirect it to other purposes. Lately I've been focusing on programs that encourage broader use of version control systems, like git.
