118 karma · joined April 6, 2011
Thank you! I wrote the UI! It's a pretty tricky UI stack as we update everything to the browser realtime in protobuf over grpc streaming (using grpc-web and protobuf-ts). There is a lot mapping we have to do to shape the data properly for React Flow so we do that server side in Deno before passing it along to the browser. We still have some optimization to do to keep the live tail view zippy, but it's a pretty solid foundation.
However, we implemented the pipeline rules in wasm with the goal of keeping the overhead as minimal as possible. So you could also use it as more of a data security or governance tool and invoke the pipelines synchronously and mask or prevent sensitive data before passing it along.
Been posting mostly photos, and very occasional thoughts, for the last 15 years.
IANAL, but the collateral terms as I read them are very specific and limited to business machines and such, not your house or your car.
I also use the multi-account container add on and the temporary container add on. This allows me to pin a few big sites to their own containers (google, amazon, etc) and open all other new tabs in temporary containers. This setup works great and appears to help keep firefox fast over time. I use duck duck go to search but firefox makes it trivial for me to re-run a search with google if I need to.
I also run an ad blocking vpn on google cloud using Algo. I use google cloud because the vpn can run on the permanently free tier and I only pay for network traffic (which is near zero), and I also enjoy the irony of it. I have wireguard clients setup on all of my devices to use the vpn either permanently (phone) or on demand (laptops). Having this vpn is nice as it makes it easy to block ads in apps on my kids mobile devices.
This vpn setup works ok but not quite as well as when I ran the same thing using Streisand and open vpn clients. I only say this because I have a homebrew whole-house audio setup with a bunch of google audio chromecasts and no matter how I tweak the wireguard client settings I cannot get that casting to work properly. With open vpn clients, those settings are a cinch.
This looks to be the software used to analyze the data and suggest the new tree: http://www.lillo.org.ar/phylogeny/tnt/
There is a famous (mostly misattributed) quote to that effect: http://www.goodreads.com/quotes/84190-sometimes-i-write-drun...
Though Hemingway didn't say that, he was definitely a merciless editor of his own work. I dropped in on this (http://www.themorgan.org/exhibitions/ernest-hemingway) exhibit recently that had early drafts of some of his most famous stories and books and it was remarkable how many whole pages and chapters he chopped out just prior to publication.
I've written three books this way and I'm writing two more now. I've started a publishing company and published one so far. I'm working on ushering two more through that process (editing, editing, editing, typesetting, etc). That's a whole other story, and just as important.
EDIT: I have a day job (most of the time) as a developer, I do this in my spare time and between gigs.
I appreciate the company's consumer electronics mindset, but they need to take the business of running HVAC systems more seriously.
My "dumb" thermostat is back on the wall and successfully running my heating system (to the schedule I've programmed it) as it's done for years.