Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wcrichton
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
181.
▲
by
wcrichton
10y ago
For sure, but there's generally an expectation that you'll stay at a job longer than three months. It's harder to take the "sample platter" approach to full time jobs.
182.
▲
by
wcrichton
10y ago
It's an investment in the future. There's a lot of competition for the top developers coming out of college, and if any of these devs had an internship at your company, they're much more likely to pick you for their first job
183.
▲
by
wcrichton
10y ago
For me, the best feature of an internship is that you can simply walk away at the end, no strings attached. If you want to explore working a particular industry but don't want to commit to a full-time job, an internship gives you great
184.
▲
by
wcrichton
11y ago
Yes, and it has been. See: https://www.cs.indiana.edu/~eholk/papers/hips2013.pdf
185.
▲
Minimum effort investing
(notes.willcrichton.net)
3 points
by
wcrichton
11y ago
|
0 comments
186.
▲
by
wcrichton
11y ago
People can and do write compilers in C++, clearly, but that doesn't make the language any better. The mistakes of others need not justify one's own!
187.
▲
by
wcrichton
11y ago
If you're going to write a compiler, please, for the love of Bjarne Stroustrup, don't write it in C++. There are so many better modern languages for writing a compiler: OCaml, Haskell, Rust, and Terra to name a few. You really wan
188.
▲
by
wcrichton
11y ago
I doubt that easy languages will disappear. Instead, compilers will get smarter at compiling/synthesizing low-level/parallel/distributed code from high-level languages/specifications. See a lot of the recent work out of
189.
▲
by
wcrichton
11y ago
Totally valid complaint. I've updated it to something that's hopefully more readable.
190.
▲
by
wcrichton
11y ago
Project author here. Your first claim is true, and you can verify it here: https://github.com/willcrichton/terracuda/blob/master/matrix... However, I would dispute that it makes the benchmark meaningless
191.
▲
by
wcrichton
11y ago
Does the memory created by the LLVM IR get managed by the JVM's garbage collector, or is it manually managed à la C++? If the latter, I feel there's an awesome opportunity here for creating a hybrid memory-managed/unmanaged l
192.
▲
by
wcrichton
11y ago
This is checked back by the advent of cloud computing and public datasets, though. It's super easy for anyone to spin up a thousand nodes and run TensorFlow. There's a huge number of open-source image and text datasets. The limiti
193.
▲
by
wcrichton
11y ago
Except, the article details specific conditions of the ultra-competitive environment in Palo Alto high schools. As someone raised in Iowa, I can assure you that this is not the universal adolescent experience.
194.
▲
by
wcrichton
11y ago
LR(1)-parseable context free grammars are more convenient to write than parsing expression grammars in my experience, partially because PEGs are completely unambiguous. PEG parsers often exist just because it's easier to implement them
195.
▲
by
wcrichton
11y ago
Just because people are highly motivated doesn't mean they're intrinsically organized. You can leave the programmers alone, but you still need someone to decide what they're working on and how to best allocate resources. A ma
196.
▲
by
wcrichton
12y ago
Although thankfully that's still not factorial :-)
197.
▲
by
wcrichton
12y ago
Just worthy of note here, we can do comparisons in linear time with respect to the number of bits, however OP's algorithm is exponential in the number of bits.
198.
▲
by
wcrichton
12y ago
This is not "linear time" in any decent sense--we shouldn't conflate the number of elements with the size of the elements (in this case, O(max element) is actually exponential in the input size!).
199.
▲
Cargo: Rust's community crate host
(blog.rust-lang.org)
11 points
by
wcrichton
12y ago
|
1 comments