Computers are Bullshit
Table of Contents
- 1. Ryan Rix
- 1.1. Around the Web
- 1.2. My Projects
- 1.2.1. Works of Art
- 1.2.2. Unfinished Crap and Toys
- 2. FAQ You
1 Ryan Rix
I build infrastructure in my free time, as well as hackerspace.s I build and fly RC planes and multicopters. I take public transit. I computer :(. Some may say that I open source, too. I buy stupid domains and use them for bad jokes. My dirty secret is that all of my other jokes are based on old Liam Lynch videos
1.1 Around the Web
1.2 My Projects
I have some works of art and even more unfinished crap.
1.2.1 Works of Art
184.108.40.206 Kickass Systems
220.127.116.11 Ansible Infrastructure
I have a really comprehensive dotfiles repository. I used to have a really big vim streak, now I'm rocking emacs, evil and org-mode and I have a customized setup to match. I've switched from Firefox to UZBL and now that's also git-controlled.
Yeah, I'm that guy. I created a site as a joke, and some day I'm going to make it an actual thing.
The idea is that we'd do production and the artists would get most of the profit of it.
At HeatSync Labs we had an internet-controlled door lock, so I made a mobile app for it. This was my first large-scale EnyoJS app, and evolved to use SpaceAPI to show who was in the space, whether the space was open, and then in to a worldwide hackerspace exploration app. It was this that allowed me to give opening remarks at the first EnyoJS hackathon.
EnyoSlides was a presentation system developed by myself and Blaine Bublitz to make it easy to build mobile-controlled presentations. We built it on top of Socket.io and (obviously) EnyoJS, it included a Q&A system, and was easily extensible to new presentations.
Some day I may turn this in to a real project.
1.2.2 Unfinished Crap and Toys
This thing pulls tagged notes from my Evernote (when I used Evernote) and pushes them in to my blog. It was the first time I interfaced with a Thrift service and was a fun little weekend hack.
Before I had org-mode I was writing this little goal tracker app.
I used to use irssi, and chatted with way too many people. This script reordered the windows based on how often I talked to them based on my irssi logs. This was a surprisingly good metric about how much I cared about a given window, and pushed the ones I cared about in to the hotkey row.
Neigh makes shitty twitter markov bots by consuming a corpus of text and RSS.
18.104.22.168 3D printing and CAD tooling
While at MadeSolid I made some cool demos, which I've open sourced. They turned in to the basis of a print bureau we were going to build, with parametric customizable models being rendered in JS, and fed through the backend to our printers.
jscad => scad-carver => quickslice => printqueue
JScad was a threejs demo platform which created parametric models based on a modified OpenSCAD dialect. It had sliders and crap, and could feed models in to Printqueue.
Printqueue and quickslice paired off to slice a bunch of STLs and queue them for printing. Each printer's pi was running slic3r and some celery workers; the celery worker would pull STLs and slice them and put them back in the sliced queue, and another worker would pull the sliced queue and print them using pronterface.
This transpiled OpenSCAD AST-compiled CSG in to python which interfaced with a library to output models using the Carve. It was basically a terrifying hack, but worked well and was faster than OpenCSG.
Twitter lists are great, but they are hell to interface with. This may end up being easier, and provide a UNIX-ish way to do it.
2 FAQ You
2.1 Are computers really bullshit?
Not really, no. Computers are exciting, liberating technology that are doing wonderful things in the world. I'm a technologist who is saddened by the state of computing, the things we've given up in an effort to digitize the world. We've given up privacy for the ability to show people what we're eating, we've traded the ability to live without needing corporate overlords for the ability to always know if someone at work needs to get a hold of us. Technologists can be more closed minded and insular than anyone else while claiming to be liberal and open-minded. Tech culture and Silicon Valley culture make me sad.
These are among the reasons computers are bullshit. I don't want them to continue being that way, and this blog serves as a reminder to that.
2.2 What is this janky theme with all the goofy symbols?
This site is generated by org-page, a neat little Org mode blog generator. The default theme it ships acts just like org-mode, I toned it down a lot, you're lucky I don't just remove the CSS altogether!
2.3 Why doesn't this blog have comments?
A few reasons:
- Blog comments aren't terribly useful. My email address and twitter handles are both openly available, and forcing people to go through an extra step has, in my experience made the comments much more insightful and thought out.
- My site is statically generated. Yes, I could use disqus or something like that, most of the generator frameworks I've used support it out of the box, but my URL formats change often enough that I'd rather not do that, and I'd rather not have a third party in charge of that data, especially when they pull crap like this.