tqs
- Karma
- 116
- Created
- April 11, 2012 (14y ago)
- Submissions
- 0
I'm interested in new approaches to computer programming.
http://tobyschachman.com/ http://recursivedrawing.com/ http://pixelshaders.com/
Like-minded folks please get in touch :)
(Email address on my homepage)
The free fonts in Cuttle are mostly from Google Fonts and other freely licensed fonts. With a Pro account you can upload your own font files. You may be interested in Cuttle’s Connected Text feature. This will…
Cuttle’s snapping is very good (imo). But you have to drag from the snap point to the snap point. So if you want to snap a particular midpoint (say) to a particular corner, you need to drag from that midpoint to that…
Hmmm.. I would say Apparatus is no longer under active development. Researcher Joshua Horowitz was doing some work on it for a bit, but yeah I don’t think it’s changed much in several years. It should be regarded as a…
Thanks! There are 5 of us on the team. Yes, the business is profitable.
Thanks for the suggestion! Yes, we should do this. I've been seeing more and more people use Cuttle for 3D printing (exporting a DXF, then bringing that into another program to extrude and output a STL).
A Cuttle project is — behind the scenes — a program. Each “component” is a function. “Modifiers” are functions that take input geometry (and parameters) and use JS code to create arbitrary output geometry. All of this…
On a free account you can create up to 5 projects in the Cuttle Editor (and you can delete them if you want to create more...) We don't laser cut anything for you. You can download your project as an SVG file (or DXF,…
I am one of the creators of Cuttle. It stems from my research building direct manipulation + programming environments like http://recursivedrawing.com/ and http://aprt.us/ From a programmer's perspective, you can think…
From one perspective, Jobs and Raskin ended up going down two opposite paths. Raskin emphasized that "modes" were a major cause of UI problems. Essentially you want a UI that the user can habituate to as strongly as…
All the DOM is synced in real time.
This is a really nice cleanup/update on Knockout. The source code at ~400 lines is very understandable. I've looked at a lot of reactive frameworks, this is great work! I'm glad you're thinking about how to manage…
The technology used here to do the image processing is GLSL, in particular fragment shaders (aka pixel shaders). GLSL is a very small C-like language that's become a standard for GPUs. GLSL code gets sent (as a string)…
I think this would be really great with back and forward controls, i.e. rewind.
Along these lines: placebo buttons, e.g. walk buttons at crosswalks, elevator door close buttons http://en.wikipedia.org/wiki/Placebo_button
http://recursivedrawing.com/ When you drag and drop the shapes, the drawing changes in non-trivial ways. For example, try dragging a shape deep down in the recursion hierarchy. In a normal drag-and-drop application,…
I've used http://www.numericjs.com/ to handle basic vector/matrix arithmetic and for numerically solving minimization problems to create constraint-based UIs. Can you give an overview of how your library is different?…
I really enjoyed Logicomix, a self-aware graphic novel mostly revolving around Bertrand Russell (with appearances by Godel, Wittgenstein, etc.) http://www.amazon.com/Logicomix-An-Epic-Search-Truth/dp/1596...
It is absolutely able to dynamically adapt based on bandwidth, and is robust to packet loss. It was designed for that :) http://www.opus-codec.org/ https://wiki.xiph.org/OpusFAQ
Gutenberg didn't invent a machine for quickly producing books, he invented a machine for quickly producing machines for quickly producing books! That is, his key innovation was a way to mass-produce the characters (the…
The innovation here is using the type system to determine whether code should be executed on the client or the server. Contrast this with writing code manually for node and the browser. In this case, though it's all…
Ah, okay. So by less syntax you mean fewer syntactic forms (parentheses, curly braces, do notation, etc.) and keywords (class, public, etc.) in the language. I think in general, languages with fewer syntactic forms also…
This is a really interesting phenomenon but arguably happening before Amazon markets became a thing. For example, in the mid-90s, knock-off band Los del Mar got on the charts with a largely indistinguishable cover of…
Could you explain or give examples of what you mean by no or little syntax?
I think you're spot on with your comment on syntactic weight. Coffeescript vs Javascript forms a good case study because they largely have the same semantics but with different syntax for key features. To my mind, the…
This touches on some really important relationships between programming languages and cognition. Alan Kay has been studying how children take to programming and many of the ideas from Smalltalk come from these studies.…