Michaelanjello's comments

Michaelanjello | 7 years ago | on: Simple rules for documenting scientific software

The way to manage this is to make your code more modular, to factor out subcomponents, to share and have them critiqued separately. For example, in machine learning frameworks, autograd is a separate package for automatic differentiation. I actively post questions and answers for subcomponents on Stack Overflow.

Michaelanjello | 7 years ago | on: Python 3: Ten years later

There are still idiots on Github using Python 2 for new projects. These are usually academics who don't actually share any love for technology. Their code will never be used by anyone.

Michaelanjello | 7 years ago | on: Michelangelo PyML: Uber’s Platform for Rapid Python ML Model

Who cares about this garbage if the tool isn't even open source? There are lots of ML deployment tools that are open source. I know haters will downvote my post, but it's the truth. If I can't actually fork and evaluate a tool, it is hyped up garbage to me.

Meanwhile, here is a list of open source ML deployment packages:

https://github.com/oracle/graphpipe

https://github.com/eliorc/denzel

https://github.com/tensorflow/serving

https://github.com/ucbrise/clipper

https://github.com/DLHub-Argonne/dlhub_sdk

https://github.com/kubeflow/pipelines

Michaelanjello | 7 years ago | on: Ask HN: Are modular neural networks an interesting avenue for further research?

Learning Quickly to Plan Quickly Using Modular Meta-Learning https://arxiv.org/abs/1809.07878

Automatically Composing Representation Transformations as a Means for Generalization https://arxiv.org/abs/1807.04640

Modular meta-learning https://arxiv.org/abs/1806.10166

Omega: An Architecture for AI Unification https://arxiv.org/abs/1805.12069

Cortex Neural Network: learning with Neural Network groups https://arxiv.org/abs/1804.03313

Evolutionary Architecture Search For Deep Multitask Networks https://arxiv.org/abs/1803.03745

Michaelanjello | 7 years ago | on: The faster you unlearn OOP, the better for you and your software

I completely agree. For a DataStore in Python, I may often use a Pandas DataFrame or such. For random label-based access it can have an index too.

Unfortunately, when asked to design an OOP architecture in a job interview, if you don't adhere to its religious enterprisy notions, you can risk failing the interview.

Michaelanjello | 7 years ago | on: SpaceX's Starlink Satellite Program Could Start a Space Junk Disaster

It's collisions that trigger a runaway Kessler syndrome. Collisions have happened before and they are a serious concern. Just ask the inhabitants of the space station, for example. Probability dictates that sooner or later, something or someone will run into you. I don't think Starlink is doing all that they can to safeguard their satellites, especially considering that managers were fired for not prioritizing quality over speed.
page 1