This is a really poor selection of events. Even if you restrict “AI” to mean “LLMs and diffusion”, this timeline starts years too late to cover the complete history of GPT models alone; I first became aware of LLMs a…
Really cool! I also made some blackout poetry tools back in like 2019, maybe of interest… https://mkremins.github.io/blackout/interactive
This is exactly my feeling. I was on both pretty early, and was more excited about Mastodon in the early days – but when I started seeing the pattern of hackers who’d built cool new features being flamed off the…
Here's an open access link: https://escholarship.org/uc/item/3rm1w0mn Academics don't make any money from sales of paywalled journal articles. If you click a link to a journal article and hit a paywall, it's usually…
He also gets a fair amount of attention from game designers, especially those of us who have one foot in academia and one in the industry / "real world".
You might get more results searching for "deletionism vs inclusionism", which seems to be the most widely used name for the debate: http://en.wikipedia.org/wiki/Deletionism_and_inclusionism_in...
Bret Victor calls these sorts of things "explorable explanations" [1]. Lately the term seems to be catching on with a few others [2] as well. [1] http://worrydream.com/ExplorableExplanations/ [2]…
Yep, I'm aware. I'm still just a student, but I try to follow PX-related research pretty closely, and I'm actually something of a fan of your work in this space in particular :) I've also got a lot of respect for…
This is spot on. In programming communities, design is frequently dismissed as an "implementation detail" or part of "making it look good" (i.e. marketing). This is a distinct and recurring cultural blind spot – more…
Makes sense to me, although I suppose there's probably an argument to be made in favor of the uniformity that comes with using :require for everything. (:use clojure.test) is probably a worthy exception – 90% of the…
This interpretation is error-prone. (seq 1), for instance, throws an IllegalArgumentException at runtime. Meanwhile, (seq nil) returns a falsey value even though in many cases it's possible to transparently pass nil in…
Both :use and :require :refer :all slurp symbols into your namespace unqualified. This behavior can cause confusion when someone reading your code tries to figure out which symbols are defined where. Most of the time,…
> The thing is, Closer was created for use on CodeCombat, which expects the parse tree to be in the standard Mozilla AST format. As far as I know, none of the projects you mention satisfy this requirement. I don't know…
Some of the design goals for the new language (which seems to be called Aurora) are outlined in a recent post on the Light Table blog. Definitely some exciting stuff. http://www.lighttable.com/2014/05/16/pain-we-forgot/
I suspect they were referring more to the syntactic baggage in Objective-C – which is at least partially a result of the fact that ObjC was originally implemented as a simple C preprocessor. To avoid syntactic conflicts…
core.async [1] is basically the canonical example of a Clojure library that relies on macros to do its job, although surprisingly few macros actually need to be exposed in the public API. Most notable is the go macro,…
I've never seen any explanation from Rich on the subject, but semantically speaking, vectors used in syntactic constructs are almost universally meant to denote binding forms. Let-bindings, loop-bindings, function…
> But, if this is conveyed by the article/graphic, it sure is subtle. I think it would have been a better article if he just explained his complaint (if it is as you say), rather than making a mockery of celebrity…
I think the point Bret Victor is trying to make is that what he perceives as the real value of programming (its use as a powerful extension of the programmer's cognitive abilities) is absent entirely from the perception…
> "Aww isn't that cute! A musician/artist having an intellectual idea that isn't completely terrible -- like a quaint little animal trying to imitate us true intellectuals up here in our high tower of superiority." I…
This is a really poor selection of events. Even if you restrict “AI” to mean “LLMs and diffusion”, this timeline starts years too late to cover the complete history of GPT models alone; I first became aware of LLMs a…
Really cool! I also made some blackout poetry tools back in like 2019, maybe of interest… https://mkremins.github.io/blackout/interactive
This is exactly my feeling. I was on both pretty early, and was more excited about Mastodon in the early days – but when I started seeing the pattern of hackers who’d built cool new features being flamed off the…
Here's an open access link: https://escholarship.org/uc/item/3rm1w0mn Academics don't make any money from sales of paywalled journal articles. If you click a link to a journal article and hit a paywall, it's usually…
He also gets a fair amount of attention from game designers, especially those of us who have one foot in academia and one in the industry / "real world".
You might get more results searching for "deletionism vs inclusionism", which seems to be the most widely used name for the debate: http://en.wikipedia.org/wiki/Deletionism_and_inclusionism_in...
Bret Victor calls these sorts of things "explorable explanations" [1]. Lately the term seems to be catching on with a few others [2] as well. [1] http://worrydream.com/ExplorableExplanations/ [2]…
Yep, I'm aware. I'm still just a student, but I try to follow PX-related research pretty closely, and I'm actually something of a fan of your work in this space in particular :) I've also got a lot of respect for…
This is spot on. In programming communities, design is frequently dismissed as an "implementation detail" or part of "making it look good" (i.e. marketing). This is a distinct and recurring cultural blind spot – more…
Makes sense to me, although I suppose there's probably an argument to be made in favor of the uniformity that comes with using :require for everything. (:use clojure.test) is probably a worthy exception – 90% of the…
This interpretation is error-prone. (seq 1), for instance, throws an IllegalArgumentException at runtime. Meanwhile, (seq nil) returns a falsey value even though in many cases it's possible to transparently pass nil in…
Both :use and :require :refer :all slurp symbols into your namespace unqualified. This behavior can cause confusion when someone reading your code tries to figure out which symbols are defined where. Most of the time,…
> The thing is, Closer was created for use on CodeCombat, which expects the parse tree to be in the standard Mozilla AST format. As far as I know, none of the projects you mention satisfy this requirement. I don't know…
Some of the design goals for the new language (which seems to be called Aurora) are outlined in a recent post on the Light Table blog. Definitely some exciting stuff. http://www.lighttable.com/2014/05/16/pain-we-forgot/
I suspect they were referring more to the syntactic baggage in Objective-C – which is at least partially a result of the fact that ObjC was originally implemented as a simple C preprocessor. To avoid syntactic conflicts…
core.async [1] is basically the canonical example of a Clojure library that relies on macros to do its job, although surprisingly few macros actually need to be exposed in the public API. Most notable is the go macro,…
I've never seen any explanation from Rich on the subject, but semantically speaking, vectors used in syntactic constructs are almost universally meant to denote binding forms. Let-bindings, loop-bindings, function…
> But, if this is conveyed by the article/graphic, it sure is subtle. I think it would have been a better article if he just explained his complaint (if it is as you say), rather than making a mockery of celebrity…
I think the point Bret Victor is trying to make is that what he perceives as the real value of programming (its use as a powerful extension of the programmer's cognitive abilities) is absent entirely from the perception…
> "Aww isn't that cute! A musician/artist having an intellectual idea that isn't completely terrible -- like a quaint little animal trying to imitate us true intellectuals up here in our high tower of superiority." I…