Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jhomedall
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
121.
▲
by
jhomedall
10y ago
That's not relevant to type safety, though. Haskell also has type erasure.
122.
▲
by
jhomedall
10y ago
I know exactly how it will behave in most of those scenarios. Right up until an optimizing compiler throws your assumptions under the bus. Compilers are allowed to (and both GCC and Clang frequently do) assume that your program will never
123.
▲
by
jhomedall
10y ago
Not allowing recursion makes functional programming impossible. Giving all loops a fixed upper bound comes at a cost to code readability (consider the example of traversing a linked list, as given in the article).
124.
▲
by
jhomedall
10y ago
The easiest way (and the method I use) is to just use the version packaged with Anaconda. See: http://jupyter.readthedocs.io/en/latest/install.html#id3 . There are also instructions on that page you can follow (in
125.
▲
by
jhomedall
10y ago
I've just started following along with the quick-start tutorial, and I have to say that the presentation is quite fantastic. Combining the source, tutorial documentation and program output along with the ability to selectively enable b
126.
▲
by
jhomedall
10y ago
I've only looked at Rust in passing, but looking at the documentation, that example is pretty trivial. '.map' maps over the option. '.and_then' is the monadic bind operation, that you find in pretty much every moder
127.
▲
by
jhomedall
10y ago
A message should only be readable by the intended recipient, regardless of how sensitive the contents are.
128.
▲
by
jhomedall
10y ago
A solid understanding of undefined behavior is required if you want to write software in C that is secure, that will behave properly, and that is portable. Undefined behavior has been the source of numerous security exploits in the past, an
129.
▲
by
jhomedall
10y ago
Because dereferencing a null pointer is undefined behavior, the compiler is free to assume it won't ever happen. This, in turn, can lead to the compiler optimizing or reordering code in a counter-intuitive manner, completely changing t