HNHacker News
TopNewBestAskShowJobs

g14i

30 karma · joined March 11, 2019

submissionscomments
g14i··on The Myth of Code Coverage
whymarrh, great that you mentioned PIT. This is exactly what we use for Java as well.

For Python we use mutmut [1].

[1] - https://pypi.org/project/mutmut/

g14i··on The Myth of Code Coverage
Totally agree. In one of our projects (around 200K Python LoC) we had 90% CodCov, but we frequently found some bugs.

Recently we started to heavily use mutation testing and fuzzing to find edge cases on parts of the code that were already "covered" according to the CodCov report. It was definitely worth it.

I highly recommend investing in mutation and fuzzy testing.

g14i··on Ask HN: Anyone a social entrepreneur, i.e. placing social impact above profit?
I also run a company [1] that primarily recruits low-income Brazilians from remote locations and teach them how to code and create data-related products. The company itself is for profit in the long run, but the first priority is to make our members grow (financially and psychologically), then generate profit for the founders.

During the entire process we focus 40% of their time to study/learn about soft skills (become a better person/human), 20% for hard skills (become a better professional) and 30% for producing code and create products, we pay 100% for all the courses and books they use to lean.

Every quarter we review and increase their monthly income based solely on their level of soft skills, not hard skills. So if they become more organized, have better communication, etc. they earn more. People can start as low as R$ 500,00 per month and grow up to R$ 25,000,00 per month.

In the end, our goal is to make each of them more (or totally?) lucid/self-aware (in the context of psychology) and financially independent (more than R$ 1 million on their bank account) in the maximum period of 10 years [2].

We have been doing it for the past 5 years, fully remote, and it's currently very close to becoming a sustainable process, as some of our current members are very lucid/self-aware and getting close (2-3 years away) to become financially independent.

[1] - https://www.simbioseventures.com/v/english/

[2] - https://www.simbioseventures.com/v/english/sobre-a-simbiose/...

Edit: clarification.

g14i··on HSE: Heterogeneous-memory storage engine designed for SSDs
Many techniques already used by Aerospike on their KV database, which also bypass the OS file system/cache.

I'm a long time Aerospike user with no connection to Aerospike.

Edit: I would love to see a benchmark with Aerospike.

g14i··on Show HN: Open-Source Business Intelligence for BigQuery – Looker Alternative
Wow. Thanks for putting great energy for this answer. Great perspective.

Again, if you don't mind sharing, what would be a dream solution for you, something that could solve most of the problems you mentioned?

I understand that some of them are cultural problems (like people no talking to each other), but maybe somehow a technology could solve this?

If you could think of a new approach, what would that be?

g14i··on Show HN: Open-Source Business Intelligence for BigQuery – Looker Alternative
Please, do you mind sharing what exactly makes a BI solution difficult/struggling for 1,000+ users?

Is it something technically related or more business/feature related?