davidbrennerjr's comments

davidbrennerjr | 5 years ago | on: VM Manager: Operate large Compute Engine fleets with ease

So it looks similar to AWS Systems Manager, but only for Windows and Linux in GCP. In their Youtube video at https://www.youtube.com/watch?v=LeaA66WUaaM&feature=youtu.be they're saying however you're doing "patch compliance" whether it's orchestration or by-hand it is still essentially being done incrementally by hand possibly one package at a time. So instead of using Terraform/Ansible/Vagrant to connect to GCP you can use their VM manager to perform bulk updating of OS packages. Their VM manager relies on agent software to connect directly to your VM to issue system commands via your OS native console.

davidbrennerjr | 5 years ago | on: Python Pip 20.3 Released with new resolver

A bit off topic, but unit test coverage trivializes the work that goes into conducting a migration. Unit test coverage really only pertains to upgrades. A migration is not synonymous with an upgrade. Migrations are serious work that typically span entire ecosystems.

When I mentioned "the numbers" I wasn't hinting at unit test coverage. I was giving examples as to what the numbers could be. Obviously OP should ask lots of questions about all of the software running on a legacy kernel.

davidbrennerjr | 5 years ago | on: SymPy 1.7

An oversimplified explanation. SymPy is a non-interactive toolkit for balancing the numerical coefficients of a system of nonlinear equations. FYI a "system" in this sense is a math term. I also found that SymPy is too niche because it's not interactive.

davidbrennerjr | 5 years ago | on: Python Pip 20.3 Released with new resolver

You should ask to talk to a developer before accepting an obviously complicated migration. Ask about the numbers since they're not IP/Properitary. How many lines of code? How many functions? How many standard modules? How many custom libraries? Is everything Python? Are other languages being used too? That way you will know whether or not they are intentionally hiding the real issues from you to get you to do free work.

davidbrennerjr | 5 years ago | on: Python Pip 20.3 Released with new resolver

I remember in an interview a developer had asked me to resolve the very same problem. And, I actually at the time never heard of it. He said to me that he knew I didn't have a lot of experience using Docker.

davidbrennerjr | 5 years ago | on: Python Pip 20.3 Released with new resolver

Yikes! I'm surprised by the number of people who think temp RAM disk for QA testing came from using containers or the cloud. It was actually in use prior to that technology. And, it was popularized in the use of remote PXE installation which required modifications to the OS after the fact.

davidbrennerjr | 5 years ago | on: Mall real estate company collected 5M images of shoppers

I was wondering whether the numerical representations of individual faces were PCA numerical series. Principal Component Analysis (PCA) is the most common method for image-based recognition, image preprocessing, lossless compression, signal-noise analysis, and high resolution spectrum analysis.

PCA can transform an image into a set of unique components, where each component has a numerical degree of distance and relatedness from an agreed on centered component. The first component has the largest possible variance (it accounts for most of the variability in the group). Each succeeding component has the highest variance that is orthogonal to the preceding components. The transformation of the group proceeds linearly from a group with a high degree of dimensionality to a group with a low degree of dimensionality of which the components of the group with a low degree of dimensionality are uncorrelated.

PCA reduces the dimensionality of a complex group of possibly unrelated activities into a smaller group of principal components that accurately represent the entire group with minimum information loss and no loss of essential intrinsic information. PCA also reveals the internal structure of a group of possibly unrelated activities, it can be used to discover meaningful relationships based on commonalities the internal structure of the group shares with other activities that happened in the past. PCA is well known for forcasting with time-series analysis and regression analysis. In most cases the predictability of specific activities can be calculated with high percentages of certainity, by focusing the reconstruction of projected outcomes on the optimization/maximization of the variances of specific activities.

In addition by categorizing the images into age groups and gender groups that information would be very valuable beyond marketing in longer list of industries world-wide.

davidbrennerjr | 5 years ago | on: Applying tech frameworks to biotech: key differences

i've talked to a few biotech startups, usually a ceo or founder. the main issues are a consensus in the startup that (1) it's easier to combine numerous unrelated technologies that may not even run in similar environments/platforms to solve a very specific problem, and (2) it doesn't matter their level of skill in applying the tech to solve the very specific problem.

davidbrennerjr | 5 years ago | on: Small mail server best current practices

Eh, I didn't read it...so my thoughts. From experience the prob with DNSSEC is latency in verifying PKI of the record. Usually what happens is the timeout per resolver has to be greater than 15 seconds under no load in a private network which is very inconvenient in comparsion to plain DNS that has a default of 5 seconds.

davidbrennerjr | 5 years ago | on: Ask HN: Is it possible to get PhD without completing bachelors

Yes! You could approach a Professor at a public university here in the U.S. (like the University of Colorado at Denver in Denver, Colorado) who mentors PhD candidates and explain the kind of on-the-job experience you have relevant to the industry in lieu of a Bachelors degree and request a formal recommendation letter to be included in your application to the PhD program. You will need between 10-20 years of professional experience, preferably team leadership. Although I heard most people are rejected anyways for things that can't be covered on-the-job like knowing how to write a proper academic research paper.

Edit: I just remembered that the measure of success in addition to writing a thesis is being able to explain your argument in as much detail as you can in front of panel of experts while answering their questions for at least a couple of hours up to several hours. Something you will likely encounter trying to convince a mentor you're ready for the PhD program.

davidbrennerjr | 5 years ago | on: SEC charges YouPlus and CEO with defrauding investors

I think it's wrong to rationalize what YouPlus CEO did to investors by saying he was like so many other people in startup culture; his actions don't represent silicon valley. I wish more people would call out startups like YouPlus when they take money from investors for the business they don't have and for the technology that only exists inside their heads.
page 1