Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bcherny
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
511.
▲
by
bcherny
9y ago
DBC was acquired by Kaplan back in 2014 [1]. Was this Kaplan's decision or DBC's? [1] https://www.wsj.com/articles/kaplan-to-buy-software-developm...
512.
▲
by
bcherny
9y ago
>32bit number indices not affecting length is crazy - I didn't know about that (I don't think I've knowingly dealt with an array that big). TypeScript thankfully prevents all of these errors except for the one I mentioned.
513.
▲
by
bcherny
9y ago
That's a fair point. Which language do you think does it better, or is there a library you like to use (eg. Haskell's scientific type)?
514.
▲
by
bcherny
9y ago
What do you mean by bizarre array semantics? Genuinely curious.
515.
▲
by
bcherny
9y ago
For == vs === use a linter, same as you would for warts in other languages. What's the issue with undefined - is it that you would use null instead? I don't feel a need for integer type, but maybe that's because I grew up on
516.
▲
by
bcherny
9y ago
By optionals I assume you mean null and undefined types, not optionals in the Scala or Swift sense.
517.
▲
by
bcherny
9y ago
On Chrome on iOS on iPhone 6, posts take too long to load, and having more than 3 gifs expanded at once crashes my browser. Also manual pagination instead of infinite scroll is a little annoying. Works very well otherwise.
518.
▲
by
bcherny
9y ago
Like what? TypeScript is careful to avoid a lot of JS's footguns (implicits, undefineds, etc.)
519.
▲
by
bcherny
9y ago
Updated, good catch.
520.
▲
by
bcherny
9y ago
That looks really nice. How big is it? And is the software it's running open source, and made to be extended?
521.
▲
by
bcherny
9y ago
The "Concepts" and "Debugging" sections are very strong signals in my experience. "Coding" is much less useful IMO, but this blog post is to help you practice the sorts of questions that are asked in practice,
522.
▲
by
bcherny
9y ago
"Concepts" is the 1st section..
523.
▲
by
bcherny
9y ago
If you have some good questions, I'd love to add them to the list.
524.
▲
by
bcherny
9y ago
You may have missed it, but that's question #10 under "Concepts": My website is slow. Walk me through diagnosing and fixing it. What are some performance optimizations people use, and when should they be used?
525.
▲
by
bcherny
9y ago
The specific functions you're implementing aren't important. What's important is that you can reason through a question, suggest possible algorithms, reason about their tradeoffs, write some code, and communicate all of that
526.
▲
by
bcherny
9y ago
What are some examples? I'd be happy to add them.
527.
▲
by
bcherny
9y ago
That's what the "Concepts" section is for. Those questions are designed so that you can keep going deeper for people that know the concept. At some point everyone bottoms out, but it's a different point for everyone. Eg.
528.
▲
by
bcherny
9y ago
As a take home project then. Pressure isn't important, it's ability to reason through a problem and basic algorithm writing skill.
529.
▲
by
bcherny
9y ago
It's a basic programming and communication skill. If someone doesn't know what it's called or what the syntax is that's fine. What's more important is the intuition: If I have program A: for (let i = 0; i <
530.
▲
by
bcherny
9y ago
In an interview setting, I'm sure you could hack something together and then improve it! Eg. an iterative Fibonacci is easy to reason about if you're not used to recursion. It's a good question for junior people because there
531.
▲
Ask HN: Is there no hackable RC car?
20 points
by
bcherny
9y ago
|
15 comments
532.
▲
My list of JavaScript interview questions
(performancejs.com)
41 points
by
bcherny
9y ago
|
52 comments
533.
▲
The Best Frontend JavaScript Interview Questions, Written by a Frontend Engineer
(performancejs.com)
4 points
by
bcherny
9y ago
|
0 comments
534.
▲
by
bcherny
9y ago
Aren't you confusing language with understanding? In computer terms (which I'm more familiar with) this is the difference between expressing a program in some language vs evaluating that program.
535.
▲
by
bcherny
9y ago
Nothing on the size of ABSL's vocabulary. Is there a linguistics notion of turing completeness? Ie. How do I know if a language is capable of expressing any possible concept ("program")? Is this even a meaningful question? Al
536.
▲
Where does the T, U, V convention for generic type params come from?
4 points
by
bcherny
9y ago
|
1 comments
537.
▲
by
bcherny
9y ago
Heh, I just saw this in Chiang's Stories of Your Life and Others.
538.
▲
by
bcherny
9y ago
Could you elaborate? What does it mean to have non free market capitalism, or non capitalist free markets?
539.
▲
Show HN: Bringing lazy streams to JavaScript
(performancejs.com)
1 points
by
bcherny
9y ago
|
0 comments
540.
▲
by
bcherny
9y ago
Looking at the website [0], this is a joke right? Flashy marketing business speak sales site with charts, but what does the product look like? [0] http://low-code.com
More ›