Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ryanpepper
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ryanpepper
9y ago
The ability just to swap in the cuFFTW header for FFTW3's making calls execute on GPU (even though it doesn't give the best performance) is also nice for beginners.
2.
▲
by
ryanpepper
9y ago
Pretty similar to what happened with the Jupyter Notebook last year. https://github.com/jupyter/notebook/issues/2254
3.
▲
by
ryanpepper
9y ago
> The last point is especially important if your host operating system is macOS, on which it is a really bad idea to directly install a binary Clang other than the one that comes with Xcode. Why is this? I mean, I understand why you don&
4.
▲
by
ryanpepper
9y ago
I think it's really sad that I often see people on public transport in the UK just offload a device onto their children to placate them when they're bored.
5.
▲
by
ryanpepper
9y ago
When I was taught C++ at University, we were just told to download Quincy which bundles a (pretty old) version of GCC with a text editor on Windows. Once we had the basics down they introduced Linux, the command line interface to GCC, etc.
6.
▲
by
ryanpepper
9y ago
I've found generally it's fine for most things but issues come from when the scientific libraries are built with/without certain options. The lack of OpenMP for FFTW is annoying, for example.
7.
▲
by
ryanpepper
9y ago
It takes about 2 years to do the training to be a Black Cab driver in London: https://www.youtube.com/watch?v=u7gp8KBP7ak
8.
▲
by
ryanpepper
9y ago
Unity is getting ditched in favour of GNOME3 as of 18.04, which probably means it's going to die...
9.
▲
by
ryanpepper
9y ago
Boost Python looks somewhat similar to that type of interface too. http://www.boost.org/doc/libs/1_62_0/libs/python/doc/html/tu...
10.
▲
by
ryanpepper
9y ago
Does Go have templating?
11.
▲
by
ryanpepper
9y ago
I was taught to do it like this in C: double *a = malloc(sizeof(double)*nx*ny*nz); int id; for(int k = 0; k < nz; k++) { for(int j = 0; j < ny; j++) { for(int i = 0; < i < nx; i++) { id = k*
12.
▲
by
ryanpepper
9y ago
I use Python for most things and write C extensions which can use OpenMP or CUDA and which are hooked in via Cython for the slow parts. Find this works well, although it can lead to you duplicating things unnecessarily sometimes (needing a
13.
▲
by
ryanpepper
9y ago
In academia it's also because NVidia does a lot of stuff to make your life easy. For example, NVidia came to our University in the UK and provided training for £20 an academic/PhD student for a 2 day course on how to use CUDA and
14.
▲
by
ryanpepper
9y ago
I think it's likely that it's because organisations can manage users by their domain name - it's possible to have a blanket rule that allows users to create an account for a team if they have an e-mail address from that organ
15.
▲
by
ryanpepper
9y ago
Ah right, I wasn't aware of that.
16.
▲
by
ryanpepper
9y ago
Sure. How much are employer health plans in the US? Employer NI is 13% of the salary over £152 per week, so for an employee on £25000 per year, the employer has to fork out about another £2000 on top. Almost all companies have a pension sch
17.
▲
by
ryanpepper
9y ago
I don't mind Make for small projects, but it can be a bit of a nightmare for large ones - there are some very unwieldy Makefiles out there. It gets more complicated when you want to have several libraries and/or executables in a p
18.
▲
by
ryanpepper
9y ago
The starting salary for a new graduate in the UK is probably in the range of £25-£33k, unless you're really lucky and do something like investment banking which is about half of what comparably qualified grads make in the US. On the ot
19.
▲
by
ryanpepper
9y ago
Yeah, but Qt has licensing costs for commercial use...
20.
▲
Computational Science Reproducibility Syllabus
(medium.com)
2 points
by
ryanpepper
10y ago
|
0 comments