Viewing profile — Derander
Derander
HN member- Joined
- Mon, Aug 01, 2011, 5:17 AM UTC
- HN karma
- 161
- Public activity
- 38 items
- HN profile
- View on Hacker News ↗
About Derander
Recent public activity
-
comment
Comment #43557549
Python is the language of choice for many ML teams — it’s flexible, expressive, and has the right ergonomics for real-time workflows. But it’s also slow. To make Python faster, I b…
- story
- story
- story
-
comment
Comment #13707862
That's odd. I work in a 100% typescript shop and about half the devs use intellij and webstorm full time without much trouble. Jump to definition/auto import/implement interface/et…
-
comment
Comment #13496222
Arbitrary example: If you're using SHA256 you're emitting 256bit hashes. Hopefully the distribution of SHA256 outputs is indistinguishable from random (or close enough) or else we'…
-
comment
Comment #13368851
If you're using typescript and emacs, https://github.com/ananthakumaran/tide is a very good integration with the built-in language server for semantic auto-completion and "jump-to"…
-
comment
Comment #13368820
I attempted to use clang-format on a mixed typescript/tsx codebase and found that it mangled jsx expressions. This wasn't surprising but I suspect that typescript users probably ov…
-
comment
Comment #12073016
It's not hard to automate with raw gulp or webpack, but it does add a significant amount of time to compilation. It roughly doubled our incremental compile times. My team decided i…
-
comment
Comment #12073003
TypeScript has dealt with this in the past by adapting to the introduction of ` ` from jsx, which clashed with typescript's casting operator. If this ends up being a problem I'm su…
-
comment
Comment #9584035
Lodash has many features that underscore does not have. Also, I am told that Lodash has been implemented in such a way that functions are largely independent of each other so that …
-
comment
Comment #9211909
I TA for this class. The class is optional for non-engineering majors but has enrollment >= 700 people per quarter. So many people at Stanford take the class that it's a bit of a c…
- story
-
comment
Comment #8555472
I'm not the OP but: The analytical gradient is actually a general tool used in multivariable calculus. It's vector-valued, in that if you take the gradient of a function of three v…
-
comment
Comment #7902239
I've heard nothing but good reviews of the online version of the class. I took the class at Stanford (and actually worked on the system mentioned in the article) and I found its co…
-
comment
Comment #7579348
I'd be surprised if the average high school algebra course covered group theory :-).
-
comment
Comment #7463641
The standard argument is that people shift jobs so much because it's the most reliable way to get a large pay raise. If companies stopped making it necessary to hop jobs in order t…
-
comment
Comment #7433772
One of the interesting things about classic ciphers is that (as far as I know) they're obviously insecure by modern standards. Most of the time what people want out of modern crypt…
-
comment
Comment #7376424
I'm a current Stanford junior. In my experience most people feel stressed if they haven't committed to an offer by early February. The major career fairs for internships take place…
-
comment
Comment #6610703
There is probably useful analysis that they can perform in aggregate across all of their users. Perhaps people who read email are more likely to do at a certain time and that signa…
-
comment
Comment #6440918
For those sorts of things I think it's completely reasonable to drop into emacs, vim or sublime and then just copy paste back into your primary IDE. When it's a text editing operat…
-
comment
Comment #6403512
I care about cell phone performance because I'm excited for the day when I can realistically start booting a general purpose OS on my phone and call it good enough w/ a monitor and…
-
comment
Comment #6393705
To a certain extent that's what the JVM is -- you just have to target its bytecode :-).
-
comment
Comment #6325112
One thing to note about this specific problem: this is an example of the traveling salesman problem with a metric. This makes efficient (good) approximation algorithms a possibilit…
-
comment
Comment #6138975
NaCl is actually designed to interoperate with JS in a fairly rich way and this interoperability is designed to be provided entirely by the browser. The idea is that you pick the r…