Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zhemao
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
511.
▲
by
zhemao
13y ago
These high graduation rates are quite impressive and certainly nothing to scoff about, but I'm curious about the employment rate or median income of the graduates. The article doesn't mention these things at all, even though offer
512.
▲
Controlling FPGA module from an ARM Processor
(zhehaomao.com)
1 points
by
zhemao
13y ago
|
0 comments
513.
▲
by
zhemao
13y ago
Well, a lot of them aren't wrong answers, just really inefficient or overly-complicated implementations.
514.
▲
Installing Linux on the Cyclone V ARM HPS/FPGA SoC
(zhehaomao.com)
7 points
by
zhemao
13y ago
|
0 comments
515.
▲
by
zhemao
13y ago
He's not saying LISP and the Lambda Calculus are useless. He is saying you can't really use LISP if you're implementing the system software on top of which LISP runs.
516.
▲
FPGA Tutorial Part I - Blinking LEDs
(zhehaomao.com)
1 points
by
zhemao
13y ago
|
0 comments
517.
▲
by
zhemao
13y ago
Isn't that exactly what the author is saying, though? He's saying that programming is part of computer science, but knowing how to code doesn't mean you know computer science.
518.
▲
by
zhemao
13y ago
I'm sure this depends a lot on what your preferences are. I just finished my undergrad in computer engineering at Columbia. I thought the project-based classes (and the vast amounts of work they entailed) were the most valuable parts o
519.
▲
by
zhemao
13y ago
I thought it funny that NetBSD is a donor to the FreeBSD foundation.
520.
▲
by
zhemao
13y ago
Hey that's pretty cool, and would probably make OpenCL usable by mere mortals. One improvement that I see you could borrow from vector is getting rid of this explicit copying business. Take a look at the array implementation in our run
521.
▲
by
zhemao
13y ago
What's that thing about there being only two difficult things in Computer Science? But yeah, we aren't particularly concerned about the name, since we don't really plan on continuing development.
522.
▲
by
zhemao
13y ago
I've redone the CPU benchmark in C and run the CPU and GPU benchmarks on an EC2 G2 instance. The blog post has been updated with the corrected results.
523.
▲
by
zhemao
13y ago
Oh well, this is embarrassing. I rewrote the CPU benchmark in C and it does indeed perform much faster. I think it has something to do with the use of the CUDA complex number functions. Unfortunately, I do not have my desktop with the GPU s
524.
▲
by
zhemao
13y ago
Maybe not faster to write, but it'd be less repetitive. I've written a bit of CUDA code, and having to put in a bunch of cudaMemcpy calls everywhere got pretty old. Also, reduce is pretty annoying to implement properly, and I
525.
▲
by
zhemao
13y ago
Higher level I guess. Higher level than CUDA or OpenCL. But Accelerate is pretty cool. I've been meaning to learn Haskell, so I might take a closer look at it some time. We were aiming for a different niche. Vector is basically just &q
526.
▲
by
zhemao
13y ago
You can find the benchmarks in the "bench" directory of the git repo. The CPU code we generate for the benchmark is not particularly optimized and is completely single-threaded (so not really a fair comparison).
527.
▲
by
zhemao
13y ago
Just tried it again using Chrome on OSX. Works fine for me. Do you have any weird browser extensions that could be screwing it up?
528.
▲
by
zhemao
13y ago
Hey thanks. I've actually already accepted a full-time offer from Amazon, so I'm not looking around anymore. My teammates have all accepted full-time offers from other companies as well.
529.
▲
by
zhemao
13y ago
Not sure what's going on with the scrolling. It's just a plain static webpage with some CSS. No fancy JS or anything.
530.
▲
by
zhemao
13y ago
I agree. This was just a class project, and I don't plan on continuing development. These features would be a lot more useful rolled into existing programming languages.
531.
▲
by
zhemao
13y ago
Well crap. I assumed something like it had been done before, but I'd never heard of this.
532.
▲
by
zhemao
13y ago
Yes, the special for loop syntax is to make it consistent with the "pfor" syntax. The "pfor" syntax is that way so that it can be parallelized. Also, I can't believe I forgot to mention this in the post, but both fo
533.
▲
Show HN: Vector - A High-Level Programming Language for GPU Computing
(zhehaomao.com)
142 points
by
zhemao
13y ago
|
54 comments
534.
▲
by
zhemao
13y ago
Oh, I didn't realize he had given up US citizenship. So is he a Singaporean citizen now? New Zealand citizen? I ask because it is generally easier for US passport holders to get Visas than citizens of most other countries, and Sivers s
535.
▲
by
zhemao
13y ago
> If you plan to have kids, be ready for corporal punishment in most schools and even some junior colleges, and (far more burdensome and soul crushing for an individualistic soul) military conscription For US expats raising their kids in
536.
▲
by
zhemao
13y ago
That's not their target market. Their target market is people who care about having a completely free system (for the FSF's definition of free) over having good hardware. It think it would be pretty hard for a more modern laptop t
537.
▲
by
zhemao
13y ago
That is the computer the article is talking about. They are selling old IBM Thinkpads with coreboot and Linux installed.
538.
▲
by
zhemao
13y ago
A few of Qian's colleagues at JPL were also from countries under Communist control and they were never under suspicion. https://en.wikipedia.org/wiki/Theodore_von_K%C3%A1rm%C3%A1n So yeah, pretty much. From commie
539.
▲
by
zhemao
13y ago
So Chang'e carries a Jade Rabbit to the moon. The consequence of thousands of years of cultural fascination with the moon is that there sure are a lot of things to name moon-bound spacecraft after.
540.
▲
by
zhemao
13y ago
This probably varies greatly team-by-team. After all, it's a big company. I interned at Amazon over the summer, too, and basically did the same thing you did. However, I did get a return offer at the end. Sounds like you were unlucky a
More ›