For more details on how The AMP Project uses TypeScript and its benefits, check out this talk by Malte Ubl at NG-BE 2016.
At first glance, it’s not obvious why anyone would want to program a computer in pencil and paper. After all, you can use one of many existing tools that give you more power and flexibility.
But there are some advantages to programming computers with pencil and paper:
– It’s always available. You don’t need an Internet connection or a laptop; all you need is a pencil and paper.
– It’s easy to share your code with other people. You just give them a copy of the piece of paper your code is written on.
– Your programs are less likely to be hacked than if they were stored on a website or as an app on your phone.
The modern pencil is an extraordinary combination of nuance and simplicity. It is one of the most convenient, useful, and democratic products ever created. A pencil’s potential is so great that it can be used to write a letter to a friend, sketch an image of a loved one, or draw plans for a house. Its utility depends on the user’s intention — the more skillful the user, the better the results. No other writing device offers so much for so little.
It wasn’t always this way. Before the mid-19th century, pencils were expensive and hard to come by. They were carved by hand out of sticks of graphite and required constant sharpening with a knife. The first major shift came in 1795 when Nicolas-Jacques Conte patented a process for making pencil leads from finely ground graphite mixed with clay and water rolled into rods that could be inserted into wooden cases. This invention gave rise to an industry that produced pencils more cheaply and reliably than ever before, but it wasn’t until 1820 that Joseph Dixon invented a machine for mass-producing graphite leads, which further lowered costs and made pencils accessible to ordinary people.
Pencil Code is a web-based programming environment for creating art, games, simulations and apps. It runs in your browser on any device with HTML5 support. You can freely mix text and graphics, save and share your work, import files from other applications and export your projects to the web.
Pencil Code is open source so you can embed it in your own website or install it on a server for private use. It does not require an account to use.
Pencil Code is free software written by Bret Victor and developed by Khan Academy.
I just finished a book about Facebook, and now I have to buy everyone in the company a copy.
The reason is that the book, “The Facebook Effect,” by David Kirkpatrick, has a story in it that I think is misleading. The story is about how Facebook made its transition from a site open only to Harvard students to one with many users outside Harvard. According to the book, this transition was originally resisted by Mark Zuckerberg because he believed that if someone joined Facebook while at college and then graduated, it would be “like breaking up with a girlfriend … you don’t want her seeing what you’re doing all the time.”
But Mr. Zuckerberg did not really believe this at first, because he had designed Facebook from the outset to be available anywhere on the Internet: he just hadn’t gotten around yet to doing what was necessary to make it so. He didn’t quite say this at the time — nobody ever does — but he made sure his programmers were told that they were “in trouble” if they didn’t get the software ready soon.
Pencil Code is a collaborative programming site for drawing art, playing music, and creating games.
Pencil Code includes a unique editor that lets you write code but also draw pictures and make sounds.
Pencil Code is designed to be educational, but it is also useful for real work with graphics and sound:
– Use Pencil Code to program robots such as Sphero, Finch, and Dash, via Bluetooth.
The first thing to understand about pencils is that they are made of wood, not graphite.
The next thing to understand is that although there are different grades of pencil lead, ranging from 9H (hardest) to 9B (softest), they all contain the same substance: a form of carbon called graphite. The difference between the different grades is determined by the ratio of clay to graphite. The more clay in the mixture, the harder and lighter the lead will be.
The lead inside most pencils is shaped like a cylinder because it’s much easier to sharpen a cylinder than any other shape.
A typical HB lead contains 3.25% carbon, 0.50% silicon dioxide and 96.25% clay.