1. 25

Show and tell time.

What projects are you working on for work or pleasure? Computer-related or not.

  1.  

  2. 7

    For work, I’ve been working on Pushover the past couple weeks, releasing new versions of the apps for iOS and Android. I just created a widget for the Android app since Android 4.1 supports lock-screen widgets, although after testing the app widget on a 2.3 device I realized I now have to rewrite a bunch of it because it relies on some API calls only available in newer Android releases.

    For work/fun, I’ve been adding some graphing and grouping functionality to countinual recently. I plan to push this project up to Github soon.

    For “fun”, I’ve been digging through the 922-page ACPI specification trying to track down some bugs with OpenBSD’s ACPI AML parser that are causing problems with a newer laptop. I had hoped to work on this at the recent OpenBSD hackathon in Coimbra, Portugal but couldn’t go because of the TAP worker strike.

    And for actual fun, I just finished enough of my MAME arcade cabinet yesterday to be able to put it back together and play it again. I had to do a bunch of woodwork (cutting, sanding, drilling, routing, painting, adding laminate, etc.) and it was a pain trying to do it in an apartment with just a tiny balcony and not many tools.

    1. 1

      Argh ACPI. Good luck with that one. Like, serious god-speed type of luck.

    2. 6

      Rails, rails-api, Draper, reading reading reading.

      1. 5

        During the day, I develop REST APIs at Twilio. Outside of work, I’m working on Journey to the Center of Hawkthorne, an open-source 2d rpg / platformer written in Lua.

        1. 4

          I have a day job at New Relic, in my off hours I’m working on improving my Brazilian Jiu Jitsu and making some electronic music. I’ve also been working on www.livingbjj.com – although it has been dormant for a while, I’m going to be committing to it this week.

          1. 1

            Just wanted to say that we recently started using New Relic and it’s an amazing product. It confirmed various performance problems I suspected, and also highlighted a few really odd ones that were totally unexpected.

            So, thanks!

            1. 1

              Glad to hear it. I just started here a couple of months ago, and am still learning my way around the code, but it is nice to work on a product that people find useful.

            2. 1

              Nice site @mattvanhorn!

              Have you thought about adding some clubs that aren’t in the US?

              1. 1

                I’ll take that as a feature request and get it in there ASAP.

              2. 1

                How long have you been doing BJJ?

                I started doing Muay Thai a month and a half ago and am probably going to transition to BJJ at a Gracie Barra facility at some point.

                1. 1

                  a little over 2 years now – got my blue belt last year, but I still suck. Trying to focus on fundamentals and getting my head in the right place to make progress. It’s a sport that can be rough on the ego, but that’s one of the reasons I love it – there’s such a good sense of accomplishment when something ‘clicks’ – a lot like programming.

                2. 1

                  what sorts of EDM? Do you have soundcloud page by chance?

                  1. 2

                    I’m still at the point where my taste far surpasses my skill, and as such I am too embarrassed to put anything out there yet. I might upload a 10min DJ set or similar to youtube, but probably not much more than that for a while. My tastes run towards drum & bass, house & dubstep – Calyx, Dillinja, Bassnectar, Datsik, Photek, but also a lot of stuff in other genres.

                3. 4

                  An art project I’m not ready to fully explain, but it’s a computer-generated book. Had to write my first parser to transform some TeX. Now shopping around for printers, and it is sort of super-weird for a project to end with a physical object.

                  Updating NearbyGamers from Rails 2.1 to current so that I can add features like gaming stores, events, and embeddable maps. This is kind of a slog.

                  1. 1

                    Anxiously awaiting details on the book.

                    1. 2

                      I’ll write a blog post about it once I have it in my hands. :) The to-do list is getting down to typographical tweaks and printing, so hopefully that will be late this month or early January.

                      And I’m sorry to be mysterious, but the whole point of it is to prompt discussions, so I know if I have those discussions before it’s done I’ll never finish, and I need that feeling of accomplishment.

                  2. 3

                    Lots of playing around in Go; I’ve been working on a framework for webapps. It’s being designed particularly for writing some of the services I’ve been working on to back some iOS ideas, none of which is ready or live or anything. Outside of computers, reading, trying to learn some languages, and running.

                    1. 3

                      Day job at Launchbit

                      Hobby time, I’m building a vertical search engine for the remote controlled hobby (planes, helicopters, etc). It started originally as a way to play with single-page JS apps and ElasticSearch, and has kinda morphed into a longer-term project.

                      When I’m not working on that, I’m building RC planes out of foam (flying wing and dihedral glider), wiring up video gear so I can fly them with goggles, and designing lightweight quad-rotor frames.

                      I’m currently on a mission to design a better quad-rotor frame. Most frames are either heavy and aluminum, or lightweight but carbon fiber. I’m playing around with various lightweight composite frames that aren’t carbon fiber, since that’s expensive and a pain to use. A lot of fun, I’m learning all kinds of composite and material science.

                      1. 3

                        This is a hobby I’d love to get into – my son is 11 and he loves things that fly. I can see myself using your search engine a lot in the future.

                        1. 1

                          Feel free to drop me a message any time if you have questions. It’s a lot of fun, and I’m sure kids would think it’s completely awesome (I would have loved it as a child). There are a lot of cheap, foam beginner planes that can handle a lot of abuse. I’ve lawn-darted mine on many, many occasions and it’s still doing fine (with some glue and tape).

                          Those two planes I linked too were scratch-built with foamboard from the Dollar Tree. The flying wing was probably $4 in foam and wooden dowel rods. Lots of info/tips here: http://www.rcgroups.com/forums/showthread.php?t=1587275

                          The “First Person View” video gear is pretty expensive and finicky to setup…but wow is it cool once you get everything working! Definitely not something I would give to kids though…few mistakes and you are out a lot of money once you smash into the ground. =)

                      2. 3

                        Self-publishing books on tech for artists. http://justthebestparts.com

                        1. 1

                          cool stuff! Have you considered selling these at all?

                          1. 2

                            Yes. When reasonably complete I'l have PDF/epub/mobi versions for sale. I’m hoping to wrap up the OSC book Real Soon Now and make it available for sale.

                        2. 3

                          I have no idea.

                          I guess making music (most of which ends up at http://soundcloud.com/rob_sickmode or http://neondoom.com)

                          I’ve also started taking on some small Clojure consulting projects which I’m pretty excited about, and occasionally contracting with Thunderbolt Labs.

                          Also conference talk preparations etc!

                          1. 3

                            Day job writing a distributed web crawler. We’re getting to the point where reading the dynamo paper is actually going to be useful. I worked for a while on https://github.com/hyperglyph/hyperglyph which is a rpc library that uses hypermedia.

                            Recently I was trying to hack up a loop in youtube videos. http://secretvolcanobase.org/~tef/loop.html?videoid=jKTEXhc6IyY&start=8&stop=11.5 It’s harder than it looks. And it doesn’t work well enough yet.

                            1. 2

                              Distributed web crawler…what kind of stuff are you crawling? General search or something specific?

                              1. 1

                                Depends. Some people want their content captured, other people want a wider scope. We can do filtering or direction but it requires more manual intervention than I’d like.

                            2. 3

                              Day job working at Treehouse. On the side I’ve been working on open sourcing a CMS for podcasting and new features for my app, Scheduling (http://schedulingapp.com).

                              1. 1

                                @jasonseifer – you’re videos at Treehouse are informative and entertaining!

                              2. 3

                                been making synths with http://supercollider.sourceforge.net

                                1. 2

                                  neat! supercollider is awesome fun.

                                  i recently used supercollider + DarwiinRemoteOSC to hook up wiimotes and the wii fit board to make terrible wobbly sounds and control sound loops with my friend.

                                  supercollider is a very quirky smalltalk, and I’ll admit I wouldn’t have gotten anywhere without help. My friend has a lot more experience in the quirks and catches, and between us we managed to get the peripherals working.

                                  he later went on to make a wii theremin that could play the doctor who theme tune.

                                2. 3

                                  Improving Rails and Ruby knowledge, including working on an app to cut-out the back and forth email when making e-introductions.

                                  Personally, getting into Crossfit for most of 2012. Three fourths of the people are in better shape than me, but it’s about having fun and the benefits of staying active. Plus, I think more clearly when I stay active.

                                  1. 3

                                    I’m not going to talk about my job because I’m feeling overwhelmingly burnt-out and wanting.

                                    Otherwise, I’m spending a lot of time training for my first 50M race this spring and 100M beyond that. I love running; it is the one place where I am unreachable and have time to think in depth. I don’t even have to really think, as subjects just seem to bubble up subconsciously.

                                    Also, reading and writing about all sorts of things. Practice in writing really does make a difference and I need to do more.

                                    1. 1

                                      Awesome @du! Have you read “Born to Run”? I’ve read it the last two summers because it reminds of the pure joy you can feel when running. I’m planning to read “Finding Ultra” during the upcoming holiday.

                                      1. 1

                                        Yeah, I think you have to read it; it’s the gateway drug for so many people. “Finding” is on my list too, I may have to bump it up a few spots.

                                    2. 2

                                      Most of my time is taken up with my consultancy, state.io. Client work done properly involves a lot of effort and some foresight. It’s exciting and stressful to be responsible all the time. We’re planning on having a security pub nite up in Toronto next year.

                                      I’ve just felt the first stirrings of a new talk in me, which I want to develop. I have an ongoing family photography archival project that I want to execute on (I’m really fascinated with being able to serialize data to archive-quality paper). I want to engage a friend of mine for some illustration work and ideas for tshirts. I have this half bred idea involving music videos that I’ve been waiting on time to poke at.

                                      There’s a list somewhere, on top of half a dozen books sitting in different parts of my apartment. Life is all in all pretty good.

                                      1. 2

                                        I am working on a new type of gender/orientation selector to push progress there for more genderqueer/nonheteronormative inclusion: demo source wip writeup writeup images It’s still WIP, so don’t really announce it or anything, but play around with it for sure. You don’t have to say it; I’m a systems dev, I already know my js is terrible.

                                        I still help maintain rstat.us (source). And am an advocate for federated designs and protocols especially ostatus.

                                        As a systems researcher, I have a paper in review on improving database protocols (2-phase-commit in particular) to allow for selective consistency of policy rules. Like when people set rules for who can see their photos and then submit a photo… ensuring that the policy change occurs before the photo access even within an environment that lacks global consistency (most distributed dbs.) It’s in IEEE SO NONE OF YOU WILL BE ABLE TO READ IT. UGH.

                                        Although I’ve taken some time away from it, I work on research on better Kernel/OS designs, namely the ones we build into our XOmB kernel – (source, paper). I’ll have to write up a public version of our grant requests… because the stuff we say there is actually pretty fantastic and wasted by being private. Basically: Down with cpu-state virtualization, up with userspace device-multiplexing. Down with os-level abstractions driven by performance evaluations, Up with light interfaces with abstractions only permitted at the highest levels in appspace.

                                        And, my design for such interfaces in my Djehuty project. My motivation is written here abstractly and the language we need to derive limited interfaces is described here concretely. I’ve prototyped some of the components and I want to build the damn thing. I envision ubiquitous computing that can better allow computation to be used by more people, more freely.

                                        I’m a computer social-scientist… and it does mean that I am constantly attacked by conventional systems researchers. But that’s ok! It’s more fun to be a heretic. :) Thanks for putting up with me —– AND YES DAMMIT, I KNOW ABOUT PLAN 9 ;)

                                        1. 2

                                          Finishing up an implementation of interval trees in scala, part of a larger project of implementing CLRS. I’ve been playing around with the play! framework, and learning vim basics. Lots of reading. Started keeping a journal/diary again, I’ve been writing in it daily.

                                          1. 2

                                            Work: The day job is Opal. Rails, API work, back-end infrastructure in ruby & node.js.

                                            Pleasure: Computing wise, I’ve started playing with a simple implementation of the old z-machine (the VM Infocom targeted for their text adventures, later used by many third parties). There’s no lack of polished interpreters out there, but it’s a nice change of pace. I took up Photography on the hope it would be a nice change of pace, but its so digital nowadays it still keeps me on the computer. In the market for an even more analogue hobby.

                                            1. 1

                                              Hey, I did some of that too. Looky looky.

                                            2. 2

                                              Building products people love using Ruby/Rails/CoffeeScript/Backbone at Appfolio. Our portfolio of products is up to four: SecureDocs, RentApp, PropertyManager, and MyCase.

                                              I’m all over the place: technical work, recruiting, managing, everything. Working with the most talented team I’ve ever worked with in my life.

                                              p.s. We’re hiring. :)

                                              1. 2

                                                Outside of my day job at Green Dot, I’m taking the first steps into food entrepreneurship (and regulatory wrangling) – working with some friends to develop snack foods made with edible insects!

                                                It sounds crazy, but entomophagy (the human consumption of insects) is going to be a big deal this century. It’s exciting to be here at the start.

                                                1. 2

                                                  Currently working a summer internship to become less sucky at writing iOS apps. On the side I’m working on a student Q&A site that I’m going to launch at my university next session as well as a GitHub app for the iPad. Needless to say I don’t get a ton of sleep lately.

                                                  1. 2

                                                    creating the prototype of a next generation of television station. i’m cto of rayneer.tv, currently a personalized music television station for different platforms (available in switzerland only due to the licence contracts) mostly ruby and some coffe-script.

                                                    1. 2

                                                      My cofounder and I are working on an equity based Crowdfunding portal, http://www.venturechip.com. We’ll be launching first quarter next year.

                                                      1. 2

                                                        Day job at Benzinga

                                                        Slowing building up my passive income with a couple different projects: ShortCalendar has been the most successful one so far, even with just donations it is bringing in 10x costs :) Looking for new ways to scale that up.

                                                        1. 2

                                                          To my endless frustration, I can’t talk about my day job. But on the side, I’ve been having a great time working through Coursera’s probabilistic graphical models course, exploring the Rust programming language, and doing lots of modernist cooking.

                                                          1. 2

                                                            I’ve been having fun with Gosu. Been working on a little Arkanoid clone just as a way to learn how to write a game :D

                                                            1. 2

                                                              Aren’t games fun to write? I also like lua’s löve framework.

                                                              I have several game engines in progress… because I’m weird and find it relaxing and want more open-source engines. I also run a game coding competition that publishes all of its source. You may find one of my entries (C++, SDL, pics) interesting, since it is a merge of tetris and breakout. :)

                                                            2. 1

                                                              I’m working on a cheaper way to test Ad campaigns. Nothing to share at the moment…

                                                              1. 1

                                                                I’ve been working on a project on the side, Magnum Opus. It’s a site for musicians, music teachers, and students. People can search for music teachers by instrument and location, musicians can find orchestral auditions, and teachers can maintain their studio (assignments, calendar, etc) inside the site.