News for hackers. Stuff that matters.

JayOtter

This is super cool - always had an interest in synths but they're so intimidating, a tutorial sounds perfect. Bookmarked!
Re: on Saturday September 14, 2024 @07:22AM (#41539059)
Thanks for this, super useful. I'll update the post accordingly.
Re:Writing space invaders with Go on Friday February 02, 2018 @10:08AM (#16291064)
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).

[1] https://github.com/joelotter/termloop

My instinct would be that it'll be just inherently nicer to use in a statically-typed language.
Re:Show HN: Termbox – Launch a Linux terminal with two clicks on Thursday December 08, 2016 @11:09AM (#13131233)
Which is a really good, actively maintained library. Shameless plug for the game engine I wrote using it: https://github.com/JoelOtter/termloop
Re:Azure Jupyter Notebooks on Monday December 05, 2016 @08:13AM (#13105101)
Currently, yeah, just JS. It's aimed more at non-technical folks - the "clever graphing" stuff should work without writing much code, if any.
Re:Azure Jupyter Notebooks on Monday December 05, 2016 @06:29AM (#13104753)
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...

Re:Jolt – JSON to JSON transformation on Wednesday November 23, 2016 @09:23AM (#13022810)
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. :)

Re:RoboVM is winding down on Friday April 15, 2016 @09:03AM (#11503914)
Disappointing. I've been very glad to see how quickly the LibGDX team has responded to this, though.

Older »