Channels

administrivia

announcements

bot-dark-forest

devlog-together

in-alberta

in-boston

in-germany

in-israel

in-london

in-nyc

in-ontario

in-seattle

in-sf

in-socal

introduce-yourself

linking-together

of-ai

of-end-user-programming

of-functional-programming

of-graphics

of-logic-programming

of-music

present-company

random-encounters

reading-together

share-your-work

thinking-together

two-minute-week

wormholes

Title

k

Kartik Agaram

05/03/2022, 6:04 PMShower thought after chatting with **@Jack Rusher**: we delay teaching kids geometry until we can trust them not to poke someone's eye out with the pointy end of a compass.
Here's a little program to do compass-and-straightedge geometrical construction on a computer: https://gist.github.com/akkartik/20a0c7e7589c6179666fc78bc04b28b4
Pictured below: constructing a second line (in black) parallel to a given line (red) passing through a given point.

😄 1

i

Ivan Reese

05/03/2022, 6:24 PMAside:

we delay teaching kids geometry until we can trust them not to poke someone's eye out with the pointy end of a compassThat... can't be true!? That beggars belief! It's a cute story, but there are countless geometric things that kids learn long before they get to play with compasses.

Also, any way I can see this program in action without installing Love2d?
(Edit) Oh wait — we have a sponsor for that.

k

Kartik Agaram

05/03/2022, 6:27 PMI can record a little video later today 👍🏼
Whoa, Replit handles Love2d?!

And yes, it's a shower thought 🙂 I found myself wondering why we delay geometry until or after algebra. It's a great way to sneak math in the back door.

g

George

05/03/2022, 7:59 PMi

Ivan Reese

05/03/2022, 8:26 PMYeah, AGG is the GOAT

m

Mariano Guerra

05/03/2022, 8:36 PMDr GEO is a smalltalk geometry environment https://www.gnu.org/software/dr-geo/
https://www.youtube.com/c/DrgeoEu/videos

❤️ 2

k

Kartik Agaram

05/03/2022, 8:46 PM"You can modify its own source code while using it." 🤯

w

wtaysom

05/04/2022, 2:00 AMI like Dragonbox Elements https://dragonbox.com/products/elements. It's not about geometry, not really; but it does two related things:
(1) Categorizing objects based on their properties e.g. a quadrilateral is a figure with four strait sides, in a trapezoid one pair of sides is parallel, in a parallelogram both pairs of sides are parallel.
(2) Constraint propagation e.g. line a is parallel to line b, line b is parallel to line c, so line a is parallel to line c.

j

Jack Rusher

05/04/2022, 6:40 AM🍰 1

❤️ 2

m

Mariano Guerra

05/04/2022, 7:58 AM"One of the ways Papert used Piaget’s ideas was to realize that young children are not well equiped to do “standard” symbolic mathematics until the age of 11 or 12, but that even very young children can do other kinds of math, even advanced math such as topology and differential geometry, when it is presented in a form that is well matched to their current thinking processes. The LOGO turtle with its local coordinate system became a highly successful “microworld” for exploring ideas in differential geometry."

💯 1

k

Kartik Agaram

05/04/2022, 8:11 AMOh yes, **@Jack Rusher** bears no blame for my brain farts in the shower.
One epiphany I had after our conversation (again don't blame him, though!) is that text vs visual/graphics is not a very useful framing. What matters is grammar and geometry.

👍 1