Hacker News new | comments | show | ask | jobs | submit login
Straight-edge and Compass Construction Kit (sciencevsmagic.net)
57 points by lygaret 1611 days ago | hide | past | web | 23 comments | favorite

I managed to do Circle Pack 7 in one fewer than the minimum: http://sciencevsmagic.net/geo/#0A1.1A0.0L1.1L5.5A1.5L8.0L4.5...

Well Done! As with most elegant solutions, yours is so simple that I can't believe I didn't see it earlier!

The minimum scores are from the simplest solutions I came up with during development, I was waiting for someone to best me.

As a member of the Geometric Cult, I love it, but when my mouse is a dot it's almost impossible to see.

I've rewritten the custom cursor CSS for the grab hand, hopefully it works now.

AFAICT, it isn't very intuitive on how to get started. Why am I told how to undo and redo, when I'm not told how to do?

If the cursor was larger than a single pixel, it would make it easier to guess.

Edit: Tiny cursor in chrome. Firefox looks ok.

Hi, developer here. I'm not sure why it would give you a single pixel cursor. It should use the pointer (when you are over a point) and a grab hand (for when you are over the background).

I've probably done something a stupid way somewhere and it's not working in certain cases. What browser/os are you using?

EDIT: My chrome is okay (windows 7) but I'll check out a few others. Does the cursor always come out tiny or only in place of one of the pointer/grab hand?

My chrome is OK too (Mac OS), pointer/hand seems to work. Cool bit of work!

Not ok for me (Arch Linux), in fact, not even a single pixel, no cursor at all!

Hmm. Sorry about that. I didn't see it at all during development. I'll do some testing on my Linux Machine when I get home, and can hopefully get it fixed soon.

Possible bug?


Didn't update circle pack 3, 9 moves in origin circle for me. This is the first one I've encountered that doesn't seem to work.

This is really cool!

Beautiful! I've had a project like this in the back of my mind for a long time. Give me the ability to define macros/subroutines, and this would be the perfect way to study Elements.

Edit: I'm a bit stuck on Circle Pack 4 in 12 moves.

What does "in origin circle" in the challenges mean? I drew a triangle inside a circle and it didn't seem to recognise it.

I was confused at first as well. It means a circle with its center one of the original two points you are given.

At least I thought so... shouldn't this be circle pack 7 in origin circle?


Not detected as such.

It actually must be a circle with its centre one of the original two points AND the other point on it's edge (so it's one of the two possible first circles you can draw). Sorry that that wasn't clear enough.

Thanks for the update! I've replaced one confusion with another... b^)

I just can't construct the damn square in 8 steps : I always need at least 9...

A compass tells you where north is. A pair of compasses is used to draw circles.

Somebody construct a 17-gon!


Ahh! Well you can't say I didn't try. Must have accidentally hit one of the wrong points somewhere in the construction...

This is so much fun. Thanks!


Things you can't do with this tool:

> Squaring the circle: Drawing a square the same area as a given circle.

> Doubling the cube: Drawing a cube with twice the volume of a given cube.

> Trisecting the angle: Dividing a given angle into three smaller angles all of the same size.

Understanding why we can know that these things are absolutely impossible is an important part of understanding what formal systems mean and, therefore, the philosophy of mathematics as a whole.

OTOH, getting into arguments with people who claim to have solved those problems is a wonderful introduction to what 'crankery' means in a mathematical context.






> Trisecting the angle: Dividing a given angle into three smaller angles all of the same size.

Unless you allow an infinite number of steps. The limit of the series 1/2 - 1/4 + 1/8 - 1/16... is 1/3 so you can get to it by repeatedly bisecting angles.

Your paper will look quite messy after an infinite number of steps however.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact