maximilian

Joined 18 years ago

Karma
743
Submissions
401
Member since
Feb 28
I'm a graduate student in applied mathematics and computer science. I liked math too much to let it slip away in the real world and I make it practical by programming GPUs.

Email: max.rietmann _at_ gmail

View on Hacker News

Recent submissions

Comment · 9 years ago
VSCode, Atom, Vim, Emacs, and Sublime all have very decent integration of automatic syntax checking, autocomplete (`racer`), and even auto-formatting (`rustfmt`).
Comment · 9 years ago
Comment · 11 years ago
The hand reloading of files doesn't seem to have changed. I still have to reload my modules after every edit. I'd love someone to show me a better way if it exists.
Comment · 11 years ago
Purescript is a Haskell-like language that is designed to output to javascript. It looks quite nice and has seen a lot of attention lately. It's even in GSoC.
Comment · 12 years ago
There is also the mypy project (http://mypy-lang.org/). They are working on a type-checked variant of python. Currently it's just a pre-processing stage, but they eventually want to make it possible to AOT compile using the type information to get a faster language.
Comment · 12 years ago
Check out git-annex (and the corresponding assistant). I haven't used it yet, but it supposedly supports S3 and glacier, and hard drives and will tell you where each file is backed up.
Comment · 12 years ago
Assuming you have matplotlib installed:

    using PyPlot
    x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x));
    plot(x, y, color="red", linewidth=2.0, linestyle="--")
    title("A sinusoidally modulated sinusoid")
Comment · 12 years ago
Can't he use Strip for the online portion of these transactions? I don't know if their customer service is any better, but at least he doesn't have to use Paypal.
Comment · 12 years ago
Shit. I use it often to fix my Mom's computer. Gonna have to find a decent alternative.
Comment · 13 years ago
Please do! I've been keeping an eye out for a post from you on the haskell subreddit announcing some work.

I have some ideas for some numerical code in Haskell, but I keep coming back to numpy/julia/matlab for my day-to-day.

Comment · 13 years ago
You still need to do your masters, "along the way". If I remember correctly, in England, first you do you masters, and then start a PhD. 2 masters + 4-5 phd = 6.

Most European countries require a masters degree before starting, but the PhD is officially supposed to take 3 years (but usually takes 3-4+)

Comment · 13 years ago
They run north of $2000 in Switzerland. I was ready to spend $1000 to replace the awful chairs the university provides.
Comment · 13 years ago
This is not a compiler that does python -> llvm. It is a way to build llvm IR from python using the C++ API. Otherwise you output LLVM IR as text, and call the llvm command line tools to do stuff with it.

For example, you can use this to generate LLVM IR at runtime, and use the LLVM JIT to compile and execute that LLVM code.

Comment · 13 years ago
Go produces a statically linked compiled binary.
Comment · 13 years ago
In short: Yes.

It is the "batteries included" version of Haskell that comes with basically everything you need to write production ready software. There are obviously a lot of useful packages on `cabal`, but they are mostly useful so that you don't have to recreate the wheel (or want to do web-dev).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton