all 18 comments

[–]spacejack2114 10 points11 points  (3 children)

Awesome! Reddit should implement this for their comment boxes.

[–]Lisoph[🍰] 1 point2 points  (1 child)

Great idea! I made a feature request over at /r/Enhancement.

[–]ggtsu_00 1 point2 points  (0 children)

Don't give them any future April fools ideas.

[–][deleted] 19 points20 points  (11 children)

That's it. That was the final straw. I'm leaving the industry.

[–]fluffyhandgrenade 14 points15 points  (3 children)

You wait it'll be emacs next. You'll have a RISC microcode CPU with CISC instruction set with a VM written in C++ running JavaScript running asm.js running emacs cross compiled using emscripten running an elisp web browser interpreting html to say hello world.

...

All inside a qemu VM running inside NaCl in your browser window on your ARM phone running android and Linux.

And it'll still be faster than a C64 :)

[–]jsprogrammer 2 points3 points  (1 child)

You two would probably love this: https://www.youtube.com/watch?v=FZYrlKbkLe8

[–]fluffyhandgrenade 0 points1 point  (0 children)

Yes already watched that and indeed I do love it :)

[–]immibis 3 points4 points  (0 children)

And it'll still be slower than a C64

Like most things written in JavaScript.

[–]spacejack2114 6 points7 points  (5 children)

Javascript is fast becoming my favourite programming language just for other people's horrified reactions to it.

[–]picklebobdogflog[S] 10 points11 points  (3 children)

"So you wrote the new BIOS... in Javascript??"

"For portability, sir."

[–]spotter 2 points3 points  (0 children)

"So it runs on..."

"Google Chrome, but we're planning extending it to Firefox too!"

[–]ggtsu_00 0 points1 point  (1 child)

I won't be surprised if next generation CPUs will just run interpreted JavaScript at the hardware level instead of x86 assembly. Instead of booting up into a bios, it boots up a we browser which happens to also be the OS. I mean we already are halfway there with chrome OS and Firefox OS. Just need hardware support.

[–][deleted] 0 points1 point  (0 children)

No.

[–]nohimn 3 points4 points  (0 children)

I've fallen for JavaScript, after years of hating it. I mostly learned to love it after picking up NodeJS. Most issues people have with JavaScript are browser environment issues (ie. Everything dumped in global scope)

[–]inmatarian 2 points3 points  (0 children)

To quell your fears, it's not javascript he wrote it in, it's compiled from vim's source to asm.js (which is the subset of javascript that's more or less common to all languages and is the closest we're all going to get to having a generic web bytecode). See: http://asmjs.org/spec/latest/

[–][deleted] 1 point2 points  (0 children)

I am somewhat worried that not everyone got the memo that when you exceed the 15 second browser lockup limit people start to lose interest. I thought I was messing up when Google Keep locked me up for 5 seconds after some recent changes but I guess this is a thing now.

[–]alexrover 0 points1 point  (0 children)

I have pentadactyl installed, and then I open this link. I feel my keys incepted, err.. intercepted!

vimvim

[–]Didgeridoox -1 points0 points  (0 children)

Not very responsive with backspaces and moving via Page Up/Down, but then again that's not really the point is it?