All of my thesis project in immunology was automated, which involved several hours of blood processing repeated several thousand times (with some parallelization) by a team of a dozen robots. There are pics, schematics and vids here: http://www.zachbjornson.com/projects/robotics/ . I also like to say that the final analysis was automated. It was done entirely in Mathemtica notebooks that talk to a data-processing API…
Ask HN: What tasks do you automate?
81–90 of 349 posts
Re: Ask HN: What tasks do you automate?
#82- Data pipelines (as seen elsewhere here) - Anything related to infra (I do Azure, so I write Azure templates to deploy everything, even PaaS/FaaS stuff) - Linux provisioning (cloud-init, Ansible, and a Makefile to tailor/deploy my dotfiles on new systems) - Mail filing (I have the usual sets of rules, plus a few extra to bundle together related e-mails on a topic and re-file as needed) - Posting links to my blog (wi…
Re: Ask HN: What tasks do you automate?
#83This is a great question. The PC has been around for a long time now. For the most part, users/developers have been sitting around, twiddling their thumbs and waiting for the tool and app gods to rain their blessings. This question begs the need to be proactively involved in the process of designing how you use your PC
Same sentiments. In the beginning, the user and developer of the PC is the same person. I just feel that there are so much untapped computing power waiting for people to tell the computers to go do intelligent things.
Re: Ask HN: What tasks do you automate?
#84Re: Ask HN: What tasks do you automate?
#85Code reviews. Using something like CodeClimate to automatically check code quality before anyone actually reads the code.
Re: Ask HN: What tasks do you automate?
#86Re: Ask HN: What tasks do you automate?
#87- Data pipelines (as seen elsewhere here) - Anything related to infra (I do Azure, so I write Azure templates to deploy everything, even PaaS/FaaS stuff) - Linux provisioning (cloud-init, Ansible, and a Makefile to tailor/deploy my dotfiles on new systems) - Mail filing (I have the usual sets of rules, plus a few extra to bundle together related e-mails on a topic and re-file as needed) - Posting links to my blog (wi…
Any chance you would post your code? This looks interesting, especially if it integrates sci-hub/libgen
Re: Ask HN: What tasks do you automate?
#88Re: Ask HN: What tasks do you automate?
#89Earlier quoted context omitted.
I agree and I have been working to do this with some of my pipelines as well. One challenge I have been facing is that my compute environment may be quite different than others'. This is mainly the case with respect to distributed computing that seems to be an essential part of the pipelines: I often wish to experiment with multiple hyperparameter settings which creates a lot of processes to run. Do you or the parent…
Maybe containers like Docker are useful for your use case?
However, I also have in mind a pipeline of scripts where one script may be a prerequisite to the other. Condor has some nice abstractions for this by organizing the scripts/jobs as a directed acyclic graph according to their dependencies. I was thinking other batch systems might support this as well. But some of my challenge comes in learning how each batch system would run these DAGs. Each one will have some commands to launch jobs, to wait for a job to finish before running some other job, to check if jobs failed, to rerun failed jobs in the case of hardware failure, etc.
It seems like the DAG representation would contain enough detail for any batch system but there may be some nuances. For example, I tend to think of these jobs as a command to run, the arguments to give that command, and somewhere to put stdout and stderr. But Condor also will report information about the job execution in some other log files. Cases like this illustrate where my DAG representation (or at least the data tracked in nodes) might break down, but I haven't used these other systems like PBS enough to know for sure.
Re: Ask HN: What tasks do you automate?
#90Earlier quoted context omitted.
I used to write trading systems for Amibroker. This one signaled the 2009 march bull market in equities and oil. But it is a swing/longterm trading system. I was a daytrader so it is not really useful for that. https://github.com/tebelorg/Tump/blob/master/trading_z.js
Reading into this, and this seems pretty dense. Any suggestions for beginners who are Software Engineers but need more explanation in this domain?
I was writing that script for Amibroker platform (https://www.amibroker.com) but I believe the market leader is probably something like MetaTrader (https://www.metatrader4.com). Also, for developers or software engineers familiar with Python, Quantopian might be something you'll enjoy using (https://www.quantopian.com).