654 karma · joined May 2, 2011
The Technology Development Group (TDG) is looking for an 3D UI Framework Engineer to help build frameworks that will drive the next generation of interactive experiences for our platform.
We work in the AR/VR space. Positions available in Santa Clara Valley and Boulder, CO.
https://jobs.apple.com/en-us/details/200167625/3d-ui-framewo...
I recently wrote about how to do a declarative model for automations, which I use throughout the house: http://peterhajas.com/blog/declarative_home_automation.html
Smaller 4K/5K panels (with more pixels per inch) are nice, but I never understood the push for density. I’d rather have more workspace with lower density.
Something I wish they'd get to is looping support. It's unusual that you need a third party extension to do a for-loop. Fingers crossed this can make its way into NR proper in a future release.
Could it use dtrace to measure other metrics besides time?
I’d love it if someone made extremely large format displays (100”+ at 3:1 aspect ratio) for computer use. Not sure how large the market would be, but one giant display is nicer than 3 separate one so.
I do enjoy food (very much!), but find myself feeling tired or sluggish after a traditional breakfast or lunch. Soylent provides consistent energy throughout the day, and makes calorie tracking very easy (400 calories a bottle twice a day @ breakfast and lunch leaves me 1200 calories for dinner).
Also, I noticed that the Readme links to Rob Rhinehart's page (http://robrhinehart.com). Unfortunately, it looks like it's all been taken down. Anybody know why?
I recently worked on a personal project which had to play back .webm files, and I used a similar utility:
https://github.com/brion/ogv.js/
It decodes .webm files and plays them in the web. I believe it's also used by Wikipedia to play bag Ogg files.
My `update.sh` script does un-and-re-`stow`ing:
- atom - caskroom - mongoid - celery - etc.
I wish I could start over my trial when my stylus is supported.
I find it interesting that you included a fuzzy quick-open. One of the pain points with CtrlP in a large project - even with fast hardware - is the synchronous building of its filesystem cache. I would be interested in trying another implementation that lives inside of an app (where it can be dispatched asynchronously).
All in all, a nice looking app! I'm interested in giving it a shot!
I have a couple of things I'd like:
- A [Divvy](http://mizage.com/divvy/)-style grid. When I used Divvy, this really made a dramatic difference in my window management - Rich Spaces/Mission Control support. It'd be great to send windows to certain spaces, make spaces for windows, etc.
I'm excited to write a Hydra config for myself, it seems great!
I first tried Ira's [mackup](https://github.com/lra/mackup), which syncs files to Dropbox. Its catch-all approach scared me, though, as it backs up `fish` history by default. I decided to move to something different.
I ended up basing my dotfiles setup on the GNU [stow](https://www.gnu.org/software/stow/) utility. Here's how it works:
- In `~`, I have a git-managed directory `dotfiles`
- For every new app I use, I make a new directory in `dotfiles`. For example, `vim`, `fish`, etc.
- I run `stow` on all these directories, and it symlinks everything into place
I ended up rolling my own update script, but it's pretty trivial. I also made heavy use of Homebrew brewfiles, which can be used to define what commands you would like to run through Homebrew. I also use [Homebrew Cask](http://caskroom.io/) to install apps.
In the end, I now have the exact same configuration on all my machines. For work, I have a separate branch, which has other fish functions / utilities. I recently got a new computer, and I ran the `update.sh` script while I went to lunch. When I came back, my machine was ready to go.
Take a look at my setup [here](https://github.com/peterhajas/dotfiles).