Re: [fonc] visual environments created by present/former VPRI staff

2011-03-31 Thread David Corking
On Wed, Mar 30, 2011, John Zabroski  wrote:
> I am trying to round up all visual programming kit research written by you

Does your definition of visual programming include graphical
programming (by children)?

If so, I imagine you might want to include:
Self
Tweak
TileScript
(All had participation of current or former VPRI/Squeak Central staff
or contractors. I don't know who were staff and who were contractors.)

Hope that helps.

___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] visual environments created by present/former VPRI staff

2011-04-10 Thread David Corking
John Zabroski wrote:
> My understanding* is that Mitch does not want to see Scratch forked

Scratch already has "higher ceiling" forks: Build Your Own Blocks and Panther.
http://byob.berkeley.edu/
http://inst.eecs.berkeley.edu/~cs10
http://pantherprogramming.weebly.com/

(It seems to me that any graduate student or researcher that takes
apart and rebuilds Scratch, Etoys or StarLogo, for example, can help
start to map out the possibilities for 21st century visual programming
tools and simulation construction kits.)

___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] OLPC related

2011-11-13 Thread David Corking
The pricing and the processor of Raspberry Pi put it in the league of
the XO 1.75.  It is an inexpensive platform for the Fedora and Ubuntu
communities to compile and run a complete desktop distribution for ARM
as dogfood - which is what OLPC needs in the wild.

It needs the resources of the West (really the Global North) to make
it a programmable device - you need to beg or borrow a keyboard, a USB
hub, a mouse, a storage card, (an optional network connection) and a
screen with an HDMI input, or a whole computer. So it isn't _really_
as portable as an XO, nor is it quite so easy to play with interesting
sensors.

I bet it will be a lot less fuss than flashing the boot sector of an
Android phone. If I understand the videos on the Raspberry Pi site
correctly, it is targetted at creating a new generation of child
hackers: the present day equivalent of the bedroom game programmer who
used the Sinclair, BBC, TRS-80 or Amiga microcomputers. I guess this
meshes with a FONC agenda.

It is quite an exciting thing, and my guess is it will sit alongside
Sugar on a Stick as a cool way to allow first world kids to have the
Sugar / OLPC experience : or even just enjoy viewing the source or
hacking with Emacs, Vi, Eclipse, or Squeak. Or, kids who experience it
will get motivated to start programming their Android devices. (Also
kids could use apt install / yum to turn these tiny boxes into cheap
and low power TV game consoles and home media servers.) I am sure
those who have been following it longer will have even better ideas.

Just my random thoughts. I am getting excited, though I still think
netbooks and Arduinos are cooler.

Raspberry Pi Foundation is at:
http://www.raspberrypi.org/
They have stickers for sale!

David

___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] OLPC related

2011-11-14 Thread David Corking
Loup Vaillant wrote:
> So at least, you can salvage your granma's TV, making the whole set a bit
> less expensive.

Great news! (I don't think those connectors were in the video I saw on
the site.)

Thinking over what I wrote last night, I am getting much more excited
about the disruptive educational and democratic possibilities of this
device. While the builtin sensors of the XO have the appeal of a
standard platform to develop for, I remembered that the robotics
community has a useful range of USB transducers that makes the
Raspberry Pi an interesting robotics processor. There is even this:
http://wiki.laptop.org/go/USB_Sensor

David

___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] History of computing talks at SJSU

2011-12-20 Thread David Corking
John Zabroski wrote:

> We have also yet to put into practice languages which limit the client
> run-time of an algorithm on a server (assuming the client can
> parameterize over the server's service in some disciplined way).
>
> Solving this problem will eliminate virtually all IT jobs.

Thanks for being provocative. In my turn, I think everything but your
last sentence is correct.

Google engineers have said that a key design parameter for their
services is the cost of instructions in kilowatt-hours. So the problem
may be less about idle cycles than about wasted cycles such as context
switches, inefficient algorithms and compiler optimization.

Meanwhile, I suspect servers for interactive services are rarely more
than 90% idle.

So I would suggest that efficient scheduling and request run-time
limits are important economic and environmental problems to solve, but
the solutions are unlikely to eliminate many digital tech jobs, as it
is unlikely to benefit society by more than the equivalent of two
Moore's law doubling cycles. That is a huge prize, but not the end of
the world as we know it.

My 2 farthings.
David

___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] OT: Hypertext and the e-book

2012-03-08 Thread David Corking
BGB said:
> by contrast, a wiki is often a much better experience, and similarly allows
> the option of being presented sequentially (say, by daisy chaining articles
> together, and/or writing huge articles). granted, it could be made maybe a
> little better with a good WYSIWYG style editing system.
>
> potentially,  maybe, something like MediaWiki or similar could be used for
> fiction and similar.

Take a look at both Wikibooks and the booki project (which publishes
flossmanuals.net)

> a mystery is why, say, LCD panels can't be made to better utilize ambient
> light

Why isn't the wonderful dual-mode screen used by the OLPC XO more widely used?

> the one area I think printed books currently have a slight advantage (vs
> things like Adobe Reader and similar), is the ability to quickly place
> custom bookmarks (would be nice if one could define user-defined bookmarks
> in Reader, and if it would remember wherever was the last place the user was
> looking in a given PDF).

Apple Preview, and perhaps other PDF readers, already do this.

Have fun! David
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] collections and rest

2013-02-15 Thread David Corking
I am confused. 100 objects can as easily be created in one transaction
as in a hundred transactions, can they not?

Are you (John) trying to say that REST has some impact on a client's
ability to enclose 100 objects in one transaction? This may be true: I
have never tried big transactions over HTTP / REST. If it is, what
impact, and how does it relate to FONC?

Have fun! David
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] collections and rest

2013-02-15 Thread David Corking
I mistakenly wrote:
> I am confused. 100 objects can as easily be created in one transaction
> as in a hundred transactions, can they not?
...

Please ignore that message, which both represented my misunderstanding
of the HTTP PUT method, and did not take into account the full context
of the conversation. (I have since found the relevant thread.)

Sorry for the noise.

Have fun! David
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc