Live data from Hacker News

Myself – v1.0.3

codepen.io

71–79 of 79 posts

Re: Myself – v1.0.3

#72
post #26

This makes me think of a new requirement for a hypothetical programming language: this requirement is that the programming language supports a coding style where additions to the code (new functionality, or bugfixes) are appended at the end of the code text, rather than inserted inside the existing code. I wonder if a language like this would be feasible and practical.

No human creates like this.

You are following the illusion of how that code is delivered and not how that code was created.

This demo hides from you the countless iterations until it got the result right to later linearly deploy.

Your brain knows that creativity is non-linear so you perceive this as an act of genius.

Re: Myself – v1.0.3

#73

This is called interactive development; if you liked this, check these out: * Interactive programming Flappy Bird in ClojureScript: https://www.youtube.com/watch?v=KZjFVdU8VLI * Live-editing React app without refresh: https://vimeo.com/100010922 These demos aren't smoke and mirrors, I and many others do interactive development, 8 hours a day, writing regular web apps.

insanely cool! but isn't this more like live code replay vs interactive development? I mean it looks like it's just running through code at constant speed. doesn't look like any development process i've ever seen unless it really is done by a robot

Re: Myself – v1.0.3

#74
post #9

This is outrageously cool. Really nicely executed. That said, it does rather illustrate just how nasty the syntax is for creating animations with CSS.

This isn't really a fair representation of the syntax. He's using vendor prefixes, defining properties that typically aren't needed (custom timing functions), and has broken rules up over multiple blocks for the sake of this demo. In typical usage the code would be two or three times more concise.

Re: Myself – v1.0.3

#75
post #66
post #10

Earlier quoted context omitted.

There is a game called Odesk. You need some money to create new match and then just describe starting level in natural language. As game progresses, you will face choices, but only once per day at most. It's pay to win though.

Link?

https://www.odesk.com/ is a freelance job board, where a premium account buys you the ability to apply for more jobs at one time. The grandparent comment was being satirical.

Re: Myself – v1.0.3

#76
post #66

Earlier quoted context omitted.

Link?

https://www.odesk.com/ is a freelance job board, where a premium account buys you the ability to apply for more jobs at one time. The grandparent comment was being satirical.

Oh, I just overlooked the name odesk.

Re: Myself – v1.0.3

#77
post #23

Earlier quoted context omitted.

There's also my favorite: live-editing a VR environment. https://www.youtube.com/watch?v=db-7J5OaSag

I sent this very link to an acquaintance who is looking to get started programming, to give him an idea of how much fun it is to do things interactively in a tight REPL-alike. I think a lot of people who are just starting out get deterred when the only thing they end up with after a week of effort is some hard-to-see changes happening on the filesystem or in some file.

Python has a webbrowser module so that you can use it to remote control your webbrowser. It is much more fun to see results that way than mess around with print.

Re: Myself – v1.0.3

#78
In Malayalam we say "Vallabhanu Pullum Ayudham" - translates to "For a wiseman, even grass is a weapon". Loved the creativity and the technical perfection behind this!

Re: Myself – v1.0.3

#79
post #26

This makes me think of a new requirement for a hypothetical programming language: this requirement is that the programming language supports a coding style where additions to the code (new functionality, or bugfixes) are appended at the end of the code text, rather than inserted inside the existing code. I wonder if a language like this would be feasible and practical.

REM We'll need a loop.

10 FOR i = 1 TO 64 90 NEXT

REM What should we do inside? 50 PRINT "Hello", i, "worlds."

REM nah, too many iterations. 10 FOR i = 1 TO 16

Post reply on HN