Thanks for this, super useful. I'll update the post accordingly.
HN user
JayOtter
For anyone interested in making little games in Golang, Termloop[1] is a terminal-based engine (though it uses text to render rather than this iTerm-specific feature).
My instinct would be that it'll be just inherently nicer to use in a statically-typed language.
Which is a really good, actively maintained library. Shameless plug for the game engine I wrote using it: https://github.com/JoelOtter/termloop
Currently, yeah, just JS. It's aimed more at non-technical folks - the "clever graphing" stuff should work without writing much code, if any.
Or, if you prefer your interactive notebooks not to rely on a backend service: http://www.joelotter.com/kajero/
I imagine a lot of the specific detail has been omitted to avoid this exploit being used for malicious purposes.
EDIT: Followup post is here: https://medium.com/@afd_icl/first-stop-amd-bluescreen-via-we...
The idea of supplying a spec to transform arbitrary data is interesting to me. I did one in JavaScript called Reshaper[1], and then hooked it up to a library wrapper called Smolder[2].
The result was a sort of system whereby data going into a function would be automatically 'reshaped'. It worked well as a proof-of-concept, but obviously was too fragile for most uses (though it's used in the automatic graphs in Kajero[3]). The difference here seems to be that the spec defines the actual transformations, rather than just the desired final structure.
[1] https://github.com/joelotter/reshaper [2] https://github.com/joelotter/smolder [3] https://github.com/joelotter/kajero
There should be tooltips on hover already. :) Best of luck with your project!
I hadn't, thanks!
Agreed, this would be excellent. I'll look into it. Thanks!
I saw, actually! Worth a look.
This looks really useful. Could be just what I need - thanks a lot. :)
That sounds about right. Might fade it out and have that as the tooltip.
Yup, Tonic is super cool. This is more for presenting data than demoing libraries, but I'd like it to be as useful as possible for many things.
If you save it as an HTML file you can obviously add your own client-side JS. Node packages are a ways off right now though - would need to think about how to do it as it's all client-side.
That sounds cool - do let me know if you do anything interesting with it. :)
It's in the editor view, beside the undo button, at the top-right.
It's not visible if no changes have been made (if the consensus is that's a bad idea I'm happy to change it).
I looked into Babel but the standalone package is (comparatively) massive. Could be an optional extension, possibly.
I think it has potential for use as a way to write documentation for JS libraries, so being able to use arbitrary packages is certainly something I'd like to add. :)
Disappointing. I've been very glad to see how quickly the LibGDX team has responded to this, though.
I grew up in what was almost certainly a post-ASCII world (my first OS was Windows 98; I was 5). Despite this I still have a weird fascination with ASCII and terminal-based stuff. I played a lot of MUDs/MUSHs when I was younger, and recently made a game engine for the terminal (https://github.com/JoelOtter/termloop).
I think people will always find relative primitiveness a novelty. Look how popular 'retro' gaming is amongst those far too young to have played the titles in their original form.
(Off to see if my Avalon character still exists...)
Hope you enjoy it! One suggestion would be definitely read it in print. The book is packed full of diagrams, images and diary entries which I feel wouldn't work well on an e-reader.
I remember reading a novel when I was younger which used this painting as a plot point - supposedly there was some huge secret hidden in it. Operation Red Jericho, I think - must reread sometime.
I've been away from React for a while and haven't really encountered Redux...is it to replace Flux? Is it worth learning?
You absolutely can. That said, if your application is to look quite static and you don't really need the game-style render-loop, you could use Termbox directly (it's great):
I like this - got some interesting results, and I like how it tells you which percentage you're in. Apparently I was in the first 1% for Run The Jewels, Bastille and Clean Bandit, which is interesting given I'm not necessarily a fan of all those bands (I love RTJ).
The UI is very pretty but a little slow, and I'm on a relatively powerful machine!
This is more of an issue with Safari than anything else - Apple's slow speed at keeping up with web standards is reasonably well documented (http://nolanlawson.com/2015/06/30/safari-is-the-new-ie/) (note: this article generated a fair amount of controversy when it was originally posted on HN)
I've just tried this site in the very newest OSX Safari and it looks dreadful. Disappointing.
Thank you! I just recently moved my blog over to Jekyll, and that theme is just too gorgeous for me to not want to write on it. :)
Didn't even notice that, I've an an blocker on - the id of the element is "shamelessmoneygrab". Hmm.
Some more context is available in this Reddit thread:
http://www.reddit.com/r/discworld/comments/2ysv26/sir_terry_...