Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hibikir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
90 ms
·
871.
▲
by
hibikir
11y ago
Of course we won't see deleveraging from countries. It's just not important at all for countries having their own currency, or a currency-issuing central bank that is committed to that country's health. As far as debt levels,
872.
▲
by
hibikir
11y ago
But you are assuming your filtering mechanism, in a short window of interviewing, si actually any better than the people that have worked with that person for many months, if not years! Haven't you ever recommended someone, just to see
873.
▲
by
hibikir
11y ago
If a team is even considering going somewhere else, and are willing to do though the effort of interviewing like this, chances are you are already losing any and all members of the team that you wanted to keep. I've actually seen entir
874.
▲
by
hibikir
11y ago
I rewrote from scratch once, after much deliberation and was successful. In my case, I had some extremely good reasons: The original codebase was build using good old waterfall, where neither programmers nor testers had ever met a user in t
875.
▲
by
hibikir
11y ago
Business in self driving cars? How about the elderly that get to choose between depending on somebody, or driving unsafely? How about carting around too young to drive? Making current taxis obsolete? Self driving big rigs? It wouldn't
876.
▲
by
hibikir
11y ago
Licensing restrictions are 100% optional: Nobody is forcing anyone else to plant, say, roundup ready soybeans. It just happens that the seeds that require licensing are that much better than the alternative, an overwhelming majority of farm
877.
▲
by
hibikir
11y ago
Mosquitos aren't about unpleasantness though: It is a vector for deadly disease in the tropics. We are talking hundreds of thousands of deaths a year. Now, getting rid of all of them might not be the smartest idea: it carries plenty of
878.
▲
by
hibikir
11y ago
In this case, the problem is that there's a huge difference between public perception and reality. For instance, you talk about herbicides: A modern GMO actually lets you use LESS herbicides and insecticides, and often far less dangero
879.
▲
by
hibikir
11y ago
TIS-100 doesn't require any reverse engineering whatsoever: The game comes with a very retro looking manual that documents the system pretty well. What makes this fun, and not work, is that it's a pretty unique system: inter proce
880.
▲
by
hibikir
11y ago
The grandparent isn't talking about quite the same thing. The Beetle's engine is called a Boxer engine, and you can find modern cars using it (mostly Porsches and Subarus). They have advantages and disadvantages, just like V shape
881.
▲
by
hibikir
11y ago
Types after variable names are here to stay though: they are in no way something new, and make a hundred times more sense when there is type inference: If writing down the type is optional, then it should go last. Given that some level of t
882.
▲
by
hibikir
11y ago
The 401k situation especially egregious: Even good companies in the financial business end up picking horrible choices for their 401k options. For instance, my current employer has an SP500 index fund in their choices... with a 0.3% fee! Fo
883.
▲
by
hibikir
11y ago
There are red flags to bad environments out in an interview, if the place is really horrible. But looking very hard for problems in an employer during an interview is a bit like looking very hard for problems in a candidate during an interv
884.
▲
by
hibikir
11y ago
The student loan system lies in the special place that brings in the worst of private and government sectors. General loans work pretty well out there: Loan costs are aligned with loan risks, because nobody wants to loan money to those that
885.
▲
by
hibikir
11y ago
I'd be surpised if any online CC processor didn't do at least some fraud detection already. Stripe does, for instance.
886.
▲
by
hibikir
11y ago
You just hand them fun, interesting work that doesn't do too much damage to the company when it fails. In practice, this means that your most senior people end up doing work that is very interesting, yet very arcane. I mean, anyone sen
887.
▲
by
hibikir
11y ago
It is very easy to think that friendly, like able people make good managers. Often people who do great at those social skills often get promoted to management, and then do terribly at it. The worst manager I ever worked with ended up losing
888.
▲
by
hibikir
11y ago
There's only one problem with that rule: This is not done to dev estimates, but to the estimate of the next lower level of management. If your project has 5 levels of management before all participants are under one umbrella, team esti
889.
▲
by
hibikir
11y ago
I have done agile development successfully, and yet, the article rings very hollow for me, because most of its examples have very little to do with the principles the author tries to explain. For instance, he talks about working strategies,
890.
▲
by
hibikir
11y ago
The difference is that China has a lot more people, yet far lower population density, and a whole lot of people that are still living in borderline medieval conditions. Japan stopped when it became a 1st world country. Chins could spend ano
891.
▲
by
hibikir
11y ago
The example you show is just a bad workaround though: Your real problem there is that you have code that deals with input that can be null, but whose job is not just to get rid of the nullability. Keeping around fields that could be null an
892.
▲
by
hibikir
11y ago
No, they shouldn't be as hard as the hardest you'll do on the job, because what is hard on the job has nothing to do with the real issue with an interview: a 30-60 minute window between solution and problem statement. I have been
893.
▲
by
hibikir
11y ago
And if you had actually met Julia (I am lucky enough to work with her) you would realize that this impression is 100% correct. It is not just an impression, but her whole approach to technology. While it is good to have more cynical people
894.
▲
by
hibikir
11y ago
In your specific case, the argument is much narrower: Scala's for comprehension is, in itself, a very magical construct that you have to read from the documentation, while map is a function you can actually find in the code and follow:
895.
▲
by
hibikir
11y ago
If there is a language where the style guide is rarely followed, it's Scala. The dotless notation gets complicated easily the moment you try to extend it past one function call, as you start counting to figure out the order of operatio
896.
▲
by
hibikir
11y ago
Most large organizations end up functioning at all because there are networks of competent, motivated individual that use that kind of favor trading and rule breaking to make the system work despite the bureaucracy. A key part of joining a
897.
▲
by
hibikir
11y ago
You'd be surprised. My son, and the daughters of a friend of mine, have always preferred to watch me play games that they could play themselves: I'd happily hand them the controller. In this case, their excuse is that I am better
898.
▲
by
hibikir
11y ago
In Missouri, you want the contractor. I've worked for Fortune 500 companies around here. The senior full time employees have been working at the same place forever, so their skills are often outdated. They get paid a lot less, but they
899.
▲
by
hibikir
11y ago
It really depends. Mine had a whole lot of classes that focused more on the theoretical CS, but I had two different assembly language classes, for very different processor architectures, and I had a class on OO that, fr all intents and purp
900.
▲
by
hibikir
11y ago
70k salary is junior money in St.Louis. Absolutely average senior devs make 100-120. Good ones do long term consulting, and get closer to the 200k range. The best I have seen for a local company is about 250k a year, for truly shiny people.
More ›