Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mikebenfield
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
mikebenfield
3y ago
> in scripting languages, a statement does not depend on the following ones to be executed, meaning that the code can just be read through I'm pretty sure this is nonsense and is not a consistent way to distinguish languages that ar
32.
▲
by
mikebenfield
3y ago
> plus 8 bytes for the tag The tag can often be stored inline in the data, so doesn't necessarily require extra space. > because they always take up as much space as the largest wrapped type Yeah... but what's the alternativ
33.
▲
by
mikebenfield
3y ago
People have to make judgments about which experts in which fields to trust. Should I believe a Catholic priest (or a Muslim imam, or a Jewish rabbi) when it comes to questions about the nature of the universe? What about when it comes to qu
34.
▲
by
mikebenfield
3y ago
> And Go has succeeded despite these condescending diatribes on how a language needs to have a Hindley-Milner type system with ADTs and type classes to be useful Fine. But it's beside your parent comment's point. The article cl
35.
▲
by
mikebenfield
3y ago
Well you're not going to be much of a Rust user if you don't learn the basics of lifetimes anyway. I don't mean to get all gatekeepy, but if someone's not comfortable with &str and &[T], they're missing half
36.
▲
by
mikebenfield
3y ago
It might be a reasonable thing for a candidate to do. But for a company to judge me based on whether or not I've done it is silly.
37.
▲
by
mikebenfield
3y ago
I haven't been ghosted "so much." I've worked at a cool startup and two FAANGs. But there's no guarantee the interview process will go your way no matter how good you are; there's a lot of luck and interpretati
38.
▲
by
mikebenfield
3y ago
Yes, while I do not advocate lying, it seems clear to me that this is the effect of these types of interview questions: filtering for better BS artists. I am continually amazed that anyone thinks these questions are doing anything else. And
39.
▲
by
mikebenfield
3y ago
> if someone is on a second round with us and hasn't bothered to use our free tier, that also tells us a lot about their (dis)interest in doing for what is, for everyone else on our team, career-defining creations. This is on a comp
40.
▲
by
mikebenfield
3y ago
IME dating apps are pretty much broken, and yield a deeply frustrating experience for most users. There are some entrenched apps that have the vast bulk of users despite their shortcomings. Unless someone figures out a way to give a better
41.
▲
by
mikebenfield
3y ago
Well, OK. But by that logic, if the language they had been most familiar with was Fortran, should they have used Fortran for Facebook? I tend to think that there are actually material differences between languages and technologies, and it&#
42.
▲
by
mikebenfield
3y ago
Unless you’re on some crazy fast ester, that should not happen at all. The injection forms a depot in your muscle that gradually puts testosterone into your bloodstream. Your actual blood testosterone levels should not vary dramatically fro
43.
▲
by
mikebenfield
3y ago
> What blows my mind is that Python was designed for maths and data science by a maths and data science guy. Neither of these is true. I actually still find it a little weird that Python became so widely adopted by data science people, a
44.
▲
by
mikebenfield
3y ago
That's not what your parent comment asked for.
45.
▲
by
mikebenfield
3y ago
What other programming languages are used in Linux kernel code?
46.
▲
by
mikebenfield
3y ago
FWIW I've found that compilers' code generation around intrinsics is often suboptimal in pretty obvious ways, moving data around needlessly, so I resort to assembly. For me this has just been for hobby side projects, but I'm
47.
▲
by
mikebenfield
3y ago
> Those 30-page C++ compiler errors are definitely worse than whatever I had to do with (for example) Python. C++ is sort of the canonical example of a language with a terrible type system, so it's not really the right place to look
48.
▲
by
mikebenfield
3y ago
I definitely didn't understand how to use differentials just by learning calculus, but maybe it is possible.
49.
▲
by
mikebenfield
3y ago
Yes, it is possible to treat d as a differential operator, and then dy and dx are the differentials of functions, and it makes sense to take their ratio. You can learn about this by reading about differential forms: https://en.wi
50.
▲
by
mikebenfield
4y ago
Well, note that partly due to the way variables and functions are declared in C and C++, parsing those languages (especially C++) is a complete mess. I think the readability argument is pretty subjective. Personally I find declarations in f
51.
▲
by
mikebenfield
4y ago
I know your claim will strike some people as absurd, but I agree. I am honestly flabbergasted that any general purpose language created in the last 20 years doesn't have sum types and pattern matching. To me they are very nearly as fun
52.
▲
by
mikebenfield
4y ago
If you're a former Googler, then you know that the role description for L6 indicates that an L6 is indeed supposed to exert a lot of leadership and influence, even if not a manager.
53.
▲
by
mikebenfield
4y ago
I honestly don't understand why this wasn't always obvious. A good investment is one that increases in value (aka cost) dramatically. Dramatic increases in the cost of housing might have negative consequences. What part of this re
54.
▲
by
mikebenfield
4y ago
You're phrasing this as disagreeing with me but I don't see your anecdote as contradicting me at all. A lot of people would strongly prefer to make $400k rather than $150k, and not just college grads. Not everyone, and maybe not y
55.
▲
by
mikebenfield
4y ago
IMO this is 100% right and not just for new grads. The compensation for software engineers is on such a broad spectrum. Even if I think leetcode style questions are completely inane and reveal horrendous values, I'll put up with it for
56.
▲
by
mikebenfield
4y ago
> And C++ just... doesn't have that many real problems. I can honestly say I've never known anyone who has written a lot of code in both C++ and some other language who has this opinion. I'd say, to the contrary, that almo
57.
▲
by
mikebenfield
4y ago
> That’s because people want to live in low rise buildings. > The average person in California (and in the rest of the country) desires to live in a detached home that they own. Then why is it necessary for LA and other localities to
58.
▲
by
mikebenfield
4y ago
It's not a free market due to restrictive zoning. If artificial rules limit the supply of housing in places where people actually want to live, how could the market correct?
59.
▲
by
mikebenfield
4y ago
You can have your single family home. I don't want one, and you shouldn't be able to dictate what kind of housing I live in.
60.
▲
by
mikebenfield
4y ago
You could just support new housing development and sane urban planning. Then maybe Austin will still be a pleasant and semi-affordable place to live in 10 or 20 years. Lots of moderately wealthy people moving in could be, in some ways, a
More ›