HNHacker News
TopNewBestAskShowJobs

mlashcorp

92 karma · joined August 21, 2013

submissionscomments
mlashcorp··on Cloudflare Global Network experiencing issues
Pagerduty is up
mlashcorp··on Barco: Linux Containers from Scratch in C
Also, Portuguese for boat.
mlashcorp··on GPT4 is 8 x 220B params = 1.7T params
Well, not in a jar ... Right?
mlashcorp··on Tail Call Optimization: The Musical (2019) [video]
Ah gotcha. Apologies not a native speaker so the nuance was lost on me
mlashcorp··on Tail Call Optimization: The Musical (2019) [video]
Unless you're using a functional programming language that does not support iteration. (and even if it does support it, it's typically preferred to use tail recursion)
mlashcorp··on Working asynchronously
This sounds great, and in theory should work on a well integrated team of autonomous individuals. I guess as in most things, common sense is the key requirement to make this a reality. Alas, common sense isn't very common...
mlashcorp··on Amazon’s Consumer Business Turned Off Final Oracle Database
I'm currently working on a mssql shop, and on aws it's more than twice the price vs postgres or aurora. I don't see how you can justify the price difference
mlashcorp··on Fuchsia is not Linux
Never has man so eloquently expressed the frustration of millions (OK maybe thousands).

The trick to use C++, is to use less of it. C with classes and namespaces. Oh and smart pointers.

mlashcorp··on A Dark Room: From Sabbatical Year to $800k
I believe resilience is the big one
mlashcorp··on The two questions I ask every interviewer
I agree, I regret my use of the term "culture fit".
mlashcorp··on The two questions I ask every interviewer
Please see my other reply below
mlashcorp··on The two questions I ask every interviewer
You are correct, "culture fit" is not a good descriptor of what I meant.

We hire people we believe we will be able to work with. It's not a popularity contest, we evaluate problem solving, analytical thinking and communication skills, such as the ability to explain complex topics in easy terms.

I'll give you an example, usually we are interviewing people straight out of the university, but this can be applied to any candidate.

I'll start by asking the candidate to talk about his master's project. As he talks about it, I'll guide the conversation towards these topics : -What was the problem -How was it defined? -How did you tackle it? -Explain your solution -support your decisions -Was there a cost/benefit analysis? -How was the problem decomposed?

This will give me an initial picture of the candidate's ability to address a problem, and is far more important to me than wether he knows "the number after F in hexadecimal" or some other nonsense.

mlashcorp··on The two questions I ask every interviewer
I always interview for "culture fit". In my experience, that's almost always the bottleneck, and the technical part is rarely a problem. Learning a new skill is not an earth-shattering problem if you have a good attitude towards work, and good interpersonal skills are a must in teams
mlashcorp··on Measuring software engineering competency
In my experience it's too high. I see a lot of unit test code that doesn't do anything except add complexity. But again, I guess this will depend on the nature of the project
mlashcorp··on Measuring software engineering competency
I may be in the minority, but I find the 50% unit test coverage not useful, and sometimes harmful. Caveat emptor - depends a lot on the project, and how often you are changing the code and/or the complexity of said code.
mlashcorp··on Ask HN: What's the single best piece of advice you've ever heard?
I guess you don't know your audience ;)
mlashcorp··on Ask HN: What are some books where the reader learns by building one project?
During my bachelor's we used this all-encompassing book by two of the teachers called Distributed Systems for System Architects (DSSA for friends). It followed a case study of a fictional company that wanted to implement a distributed system, but the level of detail and technical complexity it covers is just mind boggling ( http://www.springer.com/us/book/9780792372660 )

To this day it's probably the best CS book I have ever read.

mlashcorp··on Theranos closes last blood-testing lab after reportedly failing an inspection
Going back to the white blood cell count. The gold standard is flow cytometry. If there is an interferent in the sample, or if the cytometer raises any flag, in some labs the backup plan is to do a manual count (100 cells) using whitefield microscopy ... are you really concerned about sampling problems?
mlashcorp··on Theranos closes last blood-testing lab after reportedly failing an inspection
I'm sorry but this is incorrect for a lot of blood tests. When the theranos debacle unfolded there was a paper making the rounds (no doubt leveraging on the media's attention)that argued this point for white blood cell counting. The conclusions were overblown, there is increased variability when using small amounts of capillary blood, but the tests are still useful. Furthermore, a lot of parameters are less sensitive to this heterogeneous distribution of the analyte.

Case in point. Major companies like roche and abaxis have had point-of-care medical devices that perform blood testing for various parameters that use a drop of blood.

Theranos's problem was that they said they could do pretty much every parameter under the sun, and they used an FDA loophole to operate their lab. It was later discovered that 90% of the tests were not being processed with their supposed technology.

mlashcorp··on Kent Beck: “I get paid for code that works, not for tests” (2013)
For that, hire a programmer. Need a dependable architecture for mission critical software? You get the point ...
mlashcorp··on Kent Beck: “I get paid for code that works, not for tests” (2013)
Some people know how to program. Other people dedicated years to the study of computer architectures, first order logic, distributed systems, fault tolerant systems, etc ...

In my opinion, computer science and engineering is not about just making the code you're told, it's about questioning whether that code needs to be done in the first place, and if so, how.

mlashcorp··on The future is fewer people writing code?
It saddens me that laypeople equate software development to writing code, that's like saying an architect just knows how to draw.
mlashcorp··on Marie Kondo and the Ruthless War on Stuff
There has to be a better way ...
mlashcorp··on Ask HN: Can the “Who is Hiring?” post include a bit about the interview process?
Yeah... Have actual machine learning experience as well, never heard the term leverage as applied here. Sometimes the nomenclature can confuse people, and I guess the original point about more in depth interviewing processes was related to discerning whether the fundamental knowledge and team fit are there, not whether the candidate is aware of the particular subset of CS trivia the interviewer is currently interested in. I say this while admiting that I've made this mistake in the past while interviewing candidates for CS positions...
mlashcorp··on Enough's enough: Contract teaching at a Canadian University
What's his h-index?
mlashcorp··on Amazon Wants to Ship Your Package Before You Buy It
I actually find this clever and patentable. It's machine learning assisted caching for physical packages. Now it all comes down to the predictive performance of their algorithms.
mlashcorp··on My Startup Job Interview
Sounds like fiction
mlashcorp··on Algorithms, Part I: Kevin Wayne and Robert Sedgewick
It's working for me ... this was a godsend! Thanks a lot!
mlashcorp··on I will not do a tech interview
I get your point, but knowing the differences between http, udp and tcp isn't minutia ... it's cornerstone knowledge for anyone working with distributed systems.