Couldn't agree more. Being a skilled operator with these tools helps you be very effective at creating new things in far less time than it would've taken you before. This is especially true if you know the architecture, but don't have the cycles to implement it yourself.
HN user
peterhajas
peter.haj.as
Ten Commandments: https://hrc.contentdm.oclc.org/digital/collection/p15878coll...
The other nice part of `hledger` is the web UI (`hledger-web`), which is handy for checking out your transactions.
Looks really cool! Can I use it totally locally on a non-internet connected VLAN? Or do I need to use an app / cloud service?
Apple | 3D UI Frameworks Engineer | Full-time | On-site
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 love HomeAssistant, and use it to power my whole house. I automate most lights, my whole house audio setup, my security system, and more. I highly recommend it.
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
I’ve used 4K 39”/40” televisions (originally 3, now 1) for the past 8 years. I find that the panels look great, and they give me a huge working area. They’re also really reasonable - $250 - $350 for a good TV. They last a while.
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.
I use it with HomeAssistant. I like HA automations for many things, but I really prefer NodeRed for gluing together systems or sketching things.
I use NodeRed a lot for my smart home and local network as glue between different pieces. It works really well for “hit this API, apply this transformation, and then return it when I send you a GET at /something” or “listen for MQTT, get this key out of the message, and rebroadcast it”.
I’m curious - how do you split items up and process them in parallel?
I use Node-RED to do home automation with Home Assistant, and I like it. As others have mentioned, it's easier to do than YAML automations - especially because you can throw in a JS "function node" when you need to just write a few lines.
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.
Are we sure that this isn’t generational values changing? I wouldn’t be surprised if there was a moral change associated with generation / upbringing more than age.
One thing I wish some of these browser plugins did is cleanly compose with the existing “is the browser in dark mode?” CSS selector. Every one I’ve tried will clobber colors on sites that have supported dark mode. I haven’t checked if Dark Reader works differently.
How does licensing work? Does this give me a file I put on my machine? I have my dotfiles checked into git, so I'd rather not commit the license publicly.
Looks cool!
Could it use dtrace to measure other metrics besides time?
I have been using 3 inexpensive 4K 40” TVs for my home computer for a year now. I love the insane amount of real estate and the accessible price (<$1K is great).
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 usually bring the Soylent with me to lunch with my coworkers. It allows me to enjoy the social benefits while still having Soylent.
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).
I've been eating Soylent twice a day for more than a year as my primary food source. I'm always interested in new variants (especially ones that cut down on cost) - this one seems interesting. Any chance that there's an Amazon shopping cart that someone can add to get all this stuff easily?
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?
Video decoding in JS is very impressive - really highlights the speed of modern interpreters. I especially love that a Björk track from the 90's is featured.
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.
I've been managing my dotfiles with `stow` for the past ~2 years. It's super easy, and keeps things clean. `stow` will also guard against non-symlinks getting stomped on.
My `update.sh` script does un-and-re-`stow`ing:
Woah, how'd you get your window controls to be like that?
This algorithm assumes that a user is a person, so some of its matches are incorrect:
- atom - caskroom - mongoid - celery - etc.
Cool idea! Reminds me of Passcode (https://github.com/mdznr/iOS-Passcode), which follows a similar model.
Is there any solution for me wanting to have my recordings be private, or only distributable within a small group?
I installed this on my iPad and Mac, excited to try out 53 Pencil support. Unfortunately, they don't tell you that it doesn't support 53 Pencil yet until after you start the free trial.
I wish I could start over my trial when my stylus is supported.
This looks really cool! Unfortunately, there don't seem to be *nix build instructions in the source repo - it's only for Win32. Anyone have any tips on building this on OS X?
It's the episode of The Talk Show with Marco Arment as a guest.
As an avid MacVim user, I'm really interested in people pushing the graphical vim experience on Mac OS X.
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!
Looks really cool! I was using [slate](https://github.com/jigish/slate), but it seems to be abandonware.
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!
Several months ago, I became pretty interested in the idea of a unified computer setup. Between my home computers and work computers, it began weighing on me mentally to have to switch contexts all the time. I'd forget which machine had `wget`, which `fish` functions were installed on which host, etc. The most tedious thing was the process of setting up a new computer: painstakingly finding each and every little configuration I had on my other machines, and copying them over. I'd spend half a day just setting up a new machine. I wanted something better.
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).