Recent submissions

Comment · 14 years ago
This is the most useless academic 'discovery' I've ever seen. Am I wrong?
Comment · 14 years ago
How is the engine for BFG different from the older Doom3 version?
Comment · 14 years ago
I vaguely remember using this knowledge of the scales to "cheat" on the violin. If you move your hand into whatever position puts your first finger on the first note in the scale then you can always move the rest of the fingers in exactly the same manner - whole whole half, whole whole whole half. My music theory knowledge is crumbling but what I mean is if you move into 2nd position on the A string to play a B scale its much easier than starting in 1st position with the 2nd finger.

I did this at a competition once when given some insane scales (like 3 flats in the clef) without having ever practiced the scale itself and got it right.

Comment · 14 years ago
I tried it on my kubuntu i386 netbook earlier today. The ppa installed ok and when I ran 'netflix-desktop' for the first time the wine installer downloaded and installed mono, then proceeded to install firefox. I noticed some errors but didn't look at them very carefuly.

I ran 'netflix-desktop' again and it said 'firefox.exe not found' at which point I gave up.

Comment · 14 years ago
Comment · 14 years ago
They are not homoiconic. The underlying datastructure for many schemes, and racket, is not a list. It is a syntax object. Of course you can still do metaprogramming with syntax objects but I wouldn't call it the same thing.
Comment · 14 years ago
Comment · 14 years ago
Its disingenuous to call scheme and racket lisps. They have parenthesis and first class functions but the similarities stop there.

So yes I equate Lisp with common lisp. I didn't read the entire article (far too long) but he does mention 'defmacro' which is in Common Lisp.

Comment · 14 years ago
To understand Lisp is to understand interpreters. With that understanding you can create domain specific languages which is extremely powerful.

But I wouldn't recommend using Lisp itself.. macros in particular are unhygienic.

Comment · 14 years ago
hipster.. overload..
Comment · 14 years ago
The major issue he has seems to be that visual studio is much easier to use than the command line + makefiles. Ok that may be but if you are porting to linux then you probably are already familiar with the command line and makefiles. Supporting gcc on windows from a makefile that you already need on linux is not super hard.

But in any case I find visual studio a horrendous piece of garbage.

Comment · 14 years ago
Also Nacl supports threads while emscripten does not. For a large set of applications (including my own games) this is a deal breaker to using emscripten.
Comment · 14 years ago
Comment · 14 years ago
I suppose bitcoin could be used as the technical solution. Maybe receivers of money can white-list certain senders so they don't have to pay anything to send to them. Then only spammers and unknown people would have to pay.
Comment · 14 years ago
Clearly you can't perceive sarcasm.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton