Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yminsky
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
31.
▲
by
yminsky
8y ago
Hilariously, yes.
32.
▲
by
yminsky
8y ago
Right now, we're looking to hire an FPGA engineer in London. Our hardware team is still small, but I expect we'll be doing more hiring as time goes on. https://www.janestreet.com/join-jane-street/apply/ld
33.
▲
by
yminsky
8y ago
And, shameless plug, if you're interested in seeing what it's like using a functional language at scale for solving real problems, well, you can apply... https://www.janestreet.com/programming/
34.
▲
by
yminsky
8y ago
Hey, author of the linked post here. A few thoughts, since some things have changed since that post was written: First, the tooling limitations that I mentioned in the article have gotten a lot better. In particular: Merlin now provides IDE
35.
▲
How to shuffle a big dataset
(blog.janestreet.com)
2 points
by
yminsky
8y ago
|
0 comments
36.
▲
Deep learning experiments in OCaml
(blog.janestreet.com)
218 points
by
yminsky
8y ago
|
97 comments
37.
▲
What the interns have wrought, 2018 edition
(blog.janestreet.com)
190 points
by
yminsky
8y ago
|
132 comments
38.
▲
by
yminsky
8y ago
OCaml isn't without its warts (like any language), but I don't quite think you've nailed them. For one, the different stdlibs are in fact highly compatible. Basic types (option, result, string, int, array, float) are all the
39.
▲
by
yminsky
8y ago
That's not the intended implication, and Jane Street has in no way taken over the show. Our PRs are discussed vigorously, just like everyone else's, and they're definitely not always accepted! Indeed, one of the great things
40.
▲
Exploratory programming through expect tests
(blog.janestreet.com)
1 points
by
yminsky
8y ago
|
0 comments
41.
▲
Putting the I back in IDE
(blog.janestreet.com)
297 points
by
yminsky
9y ago
|
144 comments
42.
▲
Proofs and Refutations Using Z3
(blog.janestreet.com)
77 points
by
yminsky
9y ago
|
21 comments
43.
▲
by
yminsky
9y ago
We also just released improved docs for Base. Still more to do, but much better than before: https://ocaml.janestreet.com/ocaml-core/latest/doc/base/
44.
▲
Real world machine Learning
(blog.janestreet.com)
3 points
by
yminsky
9y ago
|
0 comments
45.
▲
Designing a Tree Diff Algorithm Using Dynamic Programming and A*
(thume.ca)
230 points
by
yminsky
9y ago
|
21 comments
46.
▲
A working programmer's guide to type indexed values
(blogs.janestreet.com)
4 points
by
yminsky
9y ago
|
0 comments
47.
▲
by
yminsky
9y ago
I'm not sure I agree with the "don't do it often". Having jane-script (which is our OCaml scripting system) has allowed us to greatly reduce our dependence on Bash. That said, there are still little things we use Bash fo
48.
▲
When Bash scripts bite
(blogs.janestreet.com)
233 points
by
yminsky
9y ago
|
139 comments
49.
▲
This is not the performance you were looking for
(blogs.janestreet.com)
2 points
by
yminsky
9y ago
|
0 comments
50.
▲
State machine replication, and the architecture of the modern exchange
(youtube.com)
2 points
by
yminsky
10y ago
|
0 comments
51.
▲
by
yminsky
10y ago
Indeed, js_of_ocaml is kind of shocking in its fidelity. It can compile even highly complex libraries that do lots of runtime tricks. Async_kernel and Incremental_kernel both compiled and worked without any issues whatsoever. We've eve
52.
▲
Seven Implementations of Incremental
(blogs.janestreet.com)
1 points
by
yminsky
11y ago
|
0 comments
53.
▲
OCaml 4.03: Everything else
(blogs.janestreet.com)
177 points
by
yminsky
11y ago
|
83 comments
54.
▲
by
yminsky
11y ago
These days, it's pretty good. opam is the tool of choice: http://opam.ocaml.org I've found it to be surprisingly reliable and easy to use.
55.
▲
by
yminsky
11y ago
Actually, we've funded lots of things that we don't directly use. For example, we funded the development of OPAM, which we don't use internally at all. Moreover, the funding of OCaml Labs was aimed broadly at improving the
56.
▲
Testing with expectations – bringing hg's unified tests to OCaml
(blogs.janestreet.com)
4 points
by
yminsky
11y ago
|
0 comments
57.
▲
by
yminsky
11y ago
Here's an example of someone from Linked-In describing a "low latency" setup with a 6GiB heap. https://engineering.linkedin.com/garbage-collection/garbage-... I've heard similar things from folks at
58.
▲
Building a lower-latency GC
(blogs.janestreet.com)
156 points
by
yminsky
11y ago
|
39 comments
59.
▲
Centralizing distributed version control, revisited
(blogs.janestreet.com)
8 points
by
yminsky
12y ago
|
2 comments
60.
▲
Making making better
(blogs.janestreet.com)
3 points
by
yminsky
12y ago
|
0 comments
More ›