Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eslaught
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
601.
▲
by
eslaught
8y ago
Terra's pretty awesome. I used it to build a parallel/distributed programming language which we've been using to match or exceed the performance hand-tuned MPI / C++ code. http://regent-lang.org/
602.
▲
by
eslaught
8y ago
I wonder if there will ever be a de facto API wrapper for LLVM. As it is, I'm aware of smaller efforts here and there, but other than SPIR-V [1] I'm not sure any are big enough to have long-term survivability potential. And even w
603.
▲
by
eslaught
8y ago
I agree with many of your points, in theory. I'll just say that my views come mainly from experience, specifically ECL (Embeddable Common Lisp, a CL implementation) and (this was further back, so my memory is fuzzy) a tool for generati
604.
▲
by
eslaught
8y ago
I use LLVM as a JIT via Terra [1]. It performs about as well as you'd expect any other C compiler to perform. That is, if you do a bad job of code generation and pass it a multi-MB file in a single function, well then of course it'
605.
▲
by
eslaught
8y ago
Wouldn't it be preferable to set the C++ standard with: set_property(TARGET tgt PROPERTY CXX_STANDARD 11) That way if you have multiple targets you're not setting it everywhere?
606.
▲
by
eslaught
8y ago
Does anyone know if the concurrency support has made it into TRAMP yet? I recently switched to sshfs because I couldn't stand having TRAMP block my editor while saving remote files.
607.
▲
by
eslaught
8y ago
The phrasing "minutiae" is unfortunate because it makes it sound like the exact formatting is a matter of taste or doesn't matter. In my experience, there are always corner cases where either tools like these produce bad resu
608.
▲
by
eslaught
8y ago
Is that true? A cousin comment appears to indicate Uber had a parallel emergency breaking system and that is what failed to trigger: > At 1.3 seconds before impact, the self-driving system determined [...] Unless this is exceptionally po
609.
▲
by
eslaught
8y ago
I think that's a typo from bullet 2 in the README: "an unholy union of POSIX Shell and Common Lisp"
610.
▲
by
eslaught
8y ago
Speak for yourself. In my opinion, this is a massive win for storytelling. And I'm saying this as a lifelong Star Trek fan who has watched every single series end-to-end except for TOS. As much as I love it, Star Trek feels old. And th
611.
▲
by
eslaught
8y ago
I think you're missing the point of what GP is saying. My interpretation was that rules are only an approximation for what the rulemakers actually care about, and if you understand that, optimizing for what they want and not what they
612.
▲
by
eslaught
8y ago
I agree with your experience, but not your conclusion. How quickly you can switch from C++ to Java is a function of how similar Java and C++ are, not how easy one or the other is. For the record, I also learned C++ first. I also found Java
613.
▲
by
eslaught
8y ago
I object to the idea that Java has an easy learning curve. Java is only easy because there is a massive investment put into it up front, in the form of freshman CS courses. So (a) a lot of the learning curve gets attributed to programming i
614.
▲
by
eslaught
8y ago
Since you're already using LLVM, I'm wondering if you've thought about adding something similar to the includec function in Terra [1] which uses Clang to parse C headers. I used to think that Lisp's CFFI was the best FFI
615.
▲
by
eslaught
8y ago
Official job ad is up now: https://chk.tbe.taleo.net/chk01/ats/careers/requisition.jsp?...
616.
▲
by
eslaught
8y ago
Hardware improvement cycles are not some the same curves they were 10 years ago. So, short of a massive breakthrough, the improvement we can expect in the next 10 years will much, much smaller than what we saw in the last 10 (which was alre
617.
▲
by
eslaught
8y ago
One constraint is that the scientists would like this system to be something they can maintain on their own, and that (for better or worse) means using languages they are comfortable with. Python is obviously popular in science, and C++ see
618.
▲
by
eslaught
8y ago
SLAC Computer Science Research Dept. | Software Engineer | Menlo Park, CA | Full-time, Relocation Available As part of a collaboration between the Computer Science Research Dept. at SLAC and the LCLS-II project, we're looking for a ful
619.
▲
by
eslaught
9y ago
Actually, if I could have Photoshop run in a browser, with its full feature set, and running at >90% of full native speed, that would be pretty awesome. And I'd even be willing to wait for the multi-GB download as long as it only ha
620.
▲
by
eslaught
9y ago
Ultimately, it's about responsibility: is the patient allowed to take responsibility for the decision, or does the doctor take that opportunity away by not presenting the information (or presenting it in a way that allows the patient t
621.
▲
by
eslaught
9y ago
I wonder, do you look at your photos on a computer afterwards or just your phone? I've found that photos I shoot with my Pixel look amazing on the device, but when I take them back to my computer (a retina laptop) the flaws become real
622.
▲
by
eslaught
9y ago
No, those are not equivalent at all. "Valid" means, intuitively, that if I skip the compile-time type checks, and run the program with the types checked at runtime. If the type system is sound, and the compile-time type checks all
623.
▲
by
eslaught
9y ago
For those of us who are only half paying attention, why is mirrorless an inevitable step? I would have said that the advantage in sensor size of 35mm DSLRs would give them a long-lasting advantage over anything with a smaller sensor, even w
624.
▲
by
eslaught
9y ago
This is a pretty standard definition (though sometimes the words get swapped). E.g. you see a very similar sentence in Wikipedia: > Informally, a soundness theorem for a deductive system expresses that all provable sentences are true. Co
625.
▲
by
eslaught
9y ago
That's like saying the pointer 0x123456 is immutable. Which is strictly speaking true, even in a language as lax as C. But it's clearly not what people mean when they talk about pointers (or references) being mutable. What people
626.
▲
by
eslaught
9y ago
Is anyone keeping something like [1] up-to-date? It's nice to able to see what's coming up in the next releases, for those of us who don't follow Rust closely enough to navigate the issue soup. [1]: https://interna
627.
▲
by
eslaught
9y ago
How do you do this?
628.
▲
by
eslaught
9y ago
I guess I got lost on my initial pass through the UI. I deleted my toy repo and did it over again; it seems to be working now. Latency seems to be in the 20-30 second range for incremental pushes, which is pretty good. Is there a way to do
629.
▲
by
eslaught
9y ago
Edit2: This is wrong, see replies below. An update, having now tried this on a toy Gitlab/Github instance. It looks like this still relies on Gitlab's support for mirroring an external repo, which relies on polling. This is less t
630.
▲
by
eslaught
9y ago
So last time I checked (and I sent an email to sales to confirm) CircleCI doesn't have support for a configuration where you want to use both public and private runners. I want to use my own machines to build certain jobs (perhaps be
More ›