Live data from Hacker News

Ask HN: What are the things that you have automated in your personal life?

news.ycombinator.com

181–190 of 749 posts

Re: Ask HN: What are the things that you have automated in your personal life?

#181

Earlier quoted context omitted.

Me too, at work (PhD student) I take enormous pleasure in writing end to end fully automated pipelines. Nothing that needs to be done more than once isnt automated pretty much. At home, I would never buy or use an Alexa/Google assistant/use Siri or any 'smart' device, I simply don't want to bother with it.

Exactly. Anything that needs even very minimal human interaction like pressing a "y" key is not automated at all. It is very common to see in the corporate environment that scripts needs some editing in b/w to be done during its running with editor which can be easily automated using sed.

An interesting effect I have noted for me when doing research is that even if it only takes one extra click or changing one parameter to generate a plot, or run some extra analysis, I will only do it selectively and start rationalising it to myself that I know when a certain plot or analysis will help and when it won't.

This becomes especially egregious over month to year long experiments where I run the same experiment every day on end.

There was really no reason not to auto generate every possible plot, every possible analysis every time (and I cannot use ipython notebooks or things like that because it's many distributed things chained together with lots of scheduling).

The productivity gains have been enormous and are hard to overstate. I don't dread any experiment any more because even in a large complicated distributed setup, everything from initialising kerberos tickets to tons of config files, restarting services, running multiple experiments dependent on each other, and generating plots and summaries and committing them to a repo is one command. Anything that's analysed once is evaluated always.

I now almost look forward to setting up new experiments because of the pleasure I get from just chaining together calls from my control utilities.

All I have to do is pull on my laptop and I download a filter with all results pre-generated paper ready. I think a lot of people do this in experiments where everything is on a single machine, but I haven't seen it as excessive from other phd students doing complicated distributed stuff. There is always a lot of manual command line args passing, manually changing some config while instead of just creating dedicated scripts, etc.

Re: Ask HN: What are the things that you have automated in your personal life?

#182
With gmail you can only auto-forward mail to mailboxes which you can prove you own / have access to (by responding to an email challenge generated by google, sent to that mailbox). This meant that I couldn't automatically forward receipts / invoices from e.g. Airbnb, Digital Ocean, Microsoft etc., to Expensify. So I have a cron job that logs into my gmail account every night at 2am, scans for new mail matching certain criteria, and manually forwards it to Expensify's mailbox.

Now I don't have to remember to forward mail to Expensify every time I book an airbnb for business travel, or pay my monthly O365 subscription.

It works great, except for when a company decides to change the format of their emails and I have to update my script to use a new search pattern.

Re: Ask HN: What are the things that you have automated in your personal life?

#183

Earlier quoted context omitted.

Which buttons did you use? I was wondering about that as well but I only found the Amazon ones, which either need tricky operations to be usable (the brand-oriented dash ones) or expensive (the Amazon IoT (eom dash button) for 25 eur). Surprisingly I did not find one on AliExpress

For the buttons I first of all wired a button to an ESP8266 device, made it connect to wifi and publish to MQTT and handled it that way. But when it came to time to setup a lot more of them I realized that would get expensive quickly. SO I cheated. I bought a bunch of 433Mhz-based radio-buttons: https://www.aliexpress.com/item/OWSOO-433MHz-Wireless-SOS-Bu... Then I hooked up an SDR receiver to my PC, and handle it th…

Thank you. I was also considering the 433 MHz way and now that I think about it even bought a sonoff bridge :)

I will spend more time on that during summer when the kids are away

Re: Ask HN: What are the things that you have automated in your personal life?

#185
post #108

I've automated almost all of my diabetes management into a level I basically can look into graphs and decide the level I want my glucose to go. For glucose monitoring I use Dexcom G5 sensors[0] and xDrip[1] open source monitoring application for Android. Insulin delivery is handled by a Accu-Chek Spirit Combo[2] pump, that is one of the rare pumps with a Bluetooth connection. The entity deciding the basal rates and c…

Wow this is incredibly impressive. This is so impressive. I love seeing someone take responsibility for their healthcare and being empowered to control it. This is great.

Re: Ask HN: What are the things that you have automated in your personal life?

#186
I made a chapter skipper for VLC because I couldn't find one that worked for shows that don't have the actual intro right at the start of the episode.

https://gist.github.com/VictorPascu/1886f97927f759ec45977556...

It causes not responding prompts because I couldn't find a good way to implement a sleep call on the checker, but hey, it works, and I'm lazy enough that I'm willing to burn processor cycles to not get out of bed.

Re: Ask HN: What are the things that you have automated in your personal life?

#187
post #96

Earlier quoted context omitted.

Great work! I have been working for a while on a similar adblock, but that does not need jingles to detect ads. I'm on my way to open source it. A radio player with adblocking included is available at https://www.adblockradio.com

Would be great to have ability to add custom stations. Would it work too?

I think so. Are you thinking about a station in particular?

Not promising anything, because each station requires time to tune and money for computational resources.

Re: Ask HN: What are the things that you have automated in your personal life?

#188
post #178
post #154

Earlier quoted context omitted.

Indeed. I see two options here. First is to analyze the other signal features of the commercials (eg. increased volume), although it may be tricky. The other option is a crowd-sourced solution - pretty much as for the browser adblock - where users can mark samples recognized as ads. Since the publishers often buy campaigns for many stations in the same country or state, it may be a shared database. On the other hand,…

I think you'd want to look for dynamic range compression among other things.

Note this is not foolproof as e.g. pop songs are already heavily compressed.

Re: Ask HN: What are the things that you have automated in your personal life?

#189
I created an API for the waste collection (cardboard, organic, paper etc.) of my city based on some CSV that they publish. I always forget when to put what on the street, now thanks to my API and IFTTT and get a notification on my phone to remind me.

If anyone is interested, the API is here: openerz.herokuapp.com and the city is Zurich, Switzerland.

Re: Ask HN: What are the things that you have automated in your personal life?

#190
post #154

Earlier quoted context omitted.

> The commercial block starts and finishes with a jingle, so the potential software should recognize these specific sounds and turn off the volume between them. I suppose that many stations don't have such markers though.

Indeed. I see two options here. First is to analyze the other signal features of the commercials (eg. increased volume), although it may be tricky. The other option is a crowd-sourced solution - pretty much as for the browser adblock - where users can mark samples recognized as ads. Since the publishers often buy campaigns for many stations in the same country or state, it may be a shared database. On the other hand,…

How about a third option, ads are by definition short and repeat a lot.

No fancy ML needed, after a couple of times the filter gets one of these repeating fragments it should be able to block it. Fairness bonus: you get to hear each new ad a couple of times.

Post reply on HN