| Andrew Cooke | Contents | Latest | RSS | Twitter | Previous | Next

C[omp]ute

Welcome to my blog, which was once a mailing list of the same name and is still generated by mail. Please reply via the "comment" links.

Always interested in offers/projects/new ideas. Eclectic experience in fields like: numerical computing; Python web; Java enterprise; functional languages; GPGPU; SQL databases; etc. Based in Santiago, Chile; telecommute worldwide. CV; email.

Personal Projects

Lepl parser for Python.

Colorless Green.

Photography around Santiago.

SVG experiment.

Professional Portfolio

Calibration of seismometers.

Data access via web services.

Cache rewrite.

Extending OpenSSH.

C-ORM: docs, API.

Last 100 entries

UNUMS (Universal Number Format); MOOCs (Massive Open Online Courses); Interesting Looking Game; Euler's Theorem for Polynomials; Weeks 3-6; Reddit Comment; Differential Cryptanalysis For Dummies; Japanese Graphic Design; Books To Be Re-Read; And Today I Learned Bugs Need Clear Examples; Factoring a 67 bit prime in your head; Islamic Geometric Art; Useful Julia Backtraces from Tasks; Nothing, however, is lost with less discomfort than that which, when lost, cannot be missed; Article on Didion; Cost of Living by City; British Slavery; Derrida on Metaphor; African SciFi; Traits in Julia; Alternative Japanese Lit; Pulic Key as Address (Snow); Why Information Grows; The Blindness Of The Chilean Elite; Some Victoriagate Links; This Is Why I Left StackOverflow; New TLS Implementation; Maths for Physicists; How I Am 8; 1000 Word Philosophy; Cyberpunk Reading List; Detailed Discussion of Message Dispatch in ParserCombinator Library for Julia; FizzBuzz in Julia w Dependent Types; kokko - Design Shop in Osaka; Summary of Greece, Currently; LLVM and GPUs; See Also; Schoolgirl Groyps (Maths); Japanese Lit; Another Example - Modular Arithmetic; Music from United; Python 2 and 3 compatible alternative.; Read Agatha Christie for the Plot; A Constructive Look at TempleOS; Music Thread w Many Recommendations; Fixed Version; A Useful Julia Macro To Define Equality And Hash; k3b cdrom access, OpenSuse 13.1; Week 2; From outside, the UK looks less than stellar; Huge Fonts in VirtualBox; Keen - Complex Emergencies; The Fallen of World War II; Some Spanish Fiction; Calling C From Fortran 95; Bjork DJ Set; Z3 Example With Python; Week 1; Useful Guide To Starting With IJulia; UK Election + Media; Review: Reinventing Organizations; Inline Assembly With Julia / LLVM; Against the definition of types; Dumb Crypto Paper; The Search For Quasi-Periodicity...; Is There An Alternative To Processing?; CARDIAC (CARDboard Illustrative Aid to Computation); The Bolivian Case Against Chile At The Hague; Clear, Cogent Economic Arguments For Immigration; A Program To Say If I Am Working; Decent Cards For Ill People; New Photo; Luksic And Barrick Gold; President Bachelet's Speech; Baltimore Primer; libxml2 Parsing Stream; configure.ac Recipe For Library Path; The Davalos Affair For Idiots; Not The Onion: Google Fireside Chat w Kissinger; Bicycle Wheels, Inertia, and Energy; Another Tax Fraud; Google's Borg; A Verion That Redirects To Local HTTP Server; Spanish Accents For Idiots; Aluminium Cans; Advice on Spray Painting; Female View of Online Chat From a Male; UX Reading List; S4 Subgroups - Geometric Interpretation; Fucking Email; The SQM Affair For Idiots; Using Kolmogorov Complexity; Oblique Strategies in bash; Curses Tools; Markov Chain Monte Carlo Without all the Bullshit; Email Para Matias Godoy Mercado; The Penta Affair For Idiots; Example Code To Create numpy Array in C; Good Article on Bias in Graphic Design (NYTimes); Do You Backup github?; Data Mining Books

© 2006-2015 Andrew Cooke (site) / post authors (content).

Paper Structures

From: "andrew cooke" <andrew@...>

Date: Mon, 9 Oct 2006 10:49:14 -0400 (CLT)

Although I no longer post on Mefi, I still read it from time to time. 
It's dperessing how ugly some of the behaviour is, and how
stupid/incorrect some of the AskMe answers are.

Today there's a bunch of people talking about paper structures -
http://ask.metafilter.com/mefi/48182 - and they are in a complete mess
about the basic principles.

If you are going to support weight (from below) then a structure must
handle compressive forces.  There's no avoiding it.  The weight of
whatever you are carrying is going to pass down through he structure,
compressing it.

For reasons I will explain below, it's much easier to make stable paper
objects that rely on tensile, rather than compressive forces (the replies
have this much right).  But given my previous statement on the logical
necessity of compressive forces, you are forced to one of the following:
1 - Suspend the load (from above) rather than support it (from below)
2 - Use some other material in compression to take the weight
3 - Find a way to handle the compressive forces with paper

Options 1 + 2 are not possible, so you have to go with 3.

And, despite what people are saying in that thread, paper can, and does,
handle compressive forces.  How else does a rolled tube work?  The idea
that "the compression force gets distributed and turned into tension" is
meaningless crap - and that was written by someone who teaches this!

The problem is not that paper does not withstand compression.  The problem
is that a flat sheet of paper bends easily - it folds.  More exactly,
paper does not handle torsion along an axis that lies within the paper.

Torsion is the problem.  When do we get torsion?  When the weight pressing
down and the support pushing up do not coincide.  And when does this
happen?  When the weight pressing down does not pass through the paper. 
And why does this make things so hard?  Because paper is thin, so there is
little room for error - the "line of force" that supports the weight must
remain inside the thin sheet of paper.

This is why a cylinder buckles when it is dented - because at the dent the
forces supporting the weight pass outside the sheet of paper.

So to build a paper structure that is strong under compression we must do
two things: make sure that the weight passes down through the paper;
ensure that this remains the case.

The second of these requirements makes the structure stable.  And the most
obvious way to achieve it is to make the structure rigid - a rigid
structure will not flex, and the weight will remain pressing down through
the paper.

Hence the need for corrugations and cylinders.

Andrew

Paper in Compression

From: "andrew cooke" <andrew@...>

Date: Wed, 26 Nov 2008 13:04:20 -0300 (CLST)

I am not sure I explained very well above; one more attempt...

Weight "presses down" through a structure.  If you hold a heavy object
over your head, you can feel that weight pushing down through your arms,
body and legs to the floor.

But if you hold a weight out straight to one side you feel something else:
you feel the weight pulling your arm down.  The weight isn't pushing down
through your body, it's pulling your arm down.  Your shoulder starts to
ache - you want to let your arm fold down to your side.

Something very similar happens to paper.  When the weight passes exactly
down a vertical piece of paper there is no problem (believe me - it will
make more sense in a minute).

But when the weight doesn't press *exactly* down through the paper, the
paper bends or folds instead.  Just like your arm wants to fold down when
a weight is to one side.

You can see this by carefully rolling a sheet of paper into a tube (use
scotch tape so it doesn't unroll).  If you stand the tube on the floor, on
one end, you should be able to balance something on the other end.  The
weight passes down the walls of the tube.

But if you put a dent in the tube then it will collapse.

Why?

Because as soon as there is a dent the weight at that part isn't passing
exactly down through the paper.  Instead, the weight is making the paper
fold, so that the dent gets bigger.  And as the dent gets bigger the
weight makes it fold more.  And so it gets worse and worse (very quickly)
and collapses.

A dent is similar to holding your arm out - the weight is no longer
passing down in a straight line.

Andrew

Comment on this post