An informative thread on meme semiotics by Daniel Ginsberg on Twitter.
SkyKnit: When knitters teamed up with a neural network
I use algorithms called neural networks to write humor. What’s fun about neural networks is they learn by example - give them a bunch of some sort of data, and they’ll try to figure out rules that let them imitate it. They power corporate finances, recognize faces, translate text, and more. I, however, like to give them silly datasets. I’ve trained neural networks to generate new paint colors, new Halloween costumes, and new candy heart messages. When the problem is tough, the results are mixed (there was that one candy heart that just said HOLE).
One of the toughest problems I’ve ever tried? Knitting patterns.
I knew almost nothing about knitting when @[email protected] sent me the suggestion one day. She sent me to the Ravelry knitting site, and to its adults-only, often-indecorous LSG forum, who as you will see are amazing people. (When asked how I should describe them, one wrote “don’t forget the glitter and swearing!”)
And so, we embarked upon Operation Hilarious Knitting Disaster.
The knitters helped me crowdsource a dataset of 500 knitting patterns, ranging from hats to squids to unmentionables. JC Briar exported another 4728 patterns from the site stitch-maps.com.
I gave the knitting patterns to a couple of neural networks that I collectively named “SkyKnit”. Then, not knowing if they had produced anything remotely knittable, I started posting the patterns. Here’s an early example.
MrsNoddyNoddy wrote, “it’s difficult to explain why 6395, 71, 70, 77 is so asthma-inducingly funny.” (It seems that a 6000-plus stitch count is, as GloriaHanlon put it, “optimism”).
As training progressed, and as I tried some higher-performance models, SkyKnit improved. Here’s a later example.
Even at its best, SkyKnit had problems. It would sometimes repeat rows, or leave them out entirely. It could count rows fairly reliably up to about 22, but after that would start haphazardly guessing random largish numbers. SkyKnit also had trouble counting stitches, and would confidently declare at the end of certain lines that it contained 12 stitches when it was nothing of the sort.
But the knitters began knitting them. This possibly marks one of the few times in history when a computer generated code to be executed by humans.
[Mystery lace - datasock]
[Reverss Shawl - citikas]
The knitters didn’t follow SkyKnit’s directions exactly, as it turns out. For most of its patterns, doing them exactly as written would result in the pattern immediately unraveling (due to many dropped stitches), or turning into long whiplike tentacles (due to lots of leftover stitches). Or, to make the row counts match up with one another, they would have had to keep repeating the pattern until they’d reached a multiple of each row count - sometimes this was possible after a few repeats, while other times they would have had to make the pattern tens of thousands of stitches long. And other times, missing rows made the directions just plain impossible.
So, the knitters just started fixing SkyKnit’s patterns.
Knitters are very good at debugging patterns, as it turns out. Not only are there a lot of knitters who are coders, but debugging is such a regular part of knitting that the complicated math becomes second nature. Notation is not always consistent, some patterns need to be adjusted for size, and some simply have mistakes. The knitters were used to taking these problems in stride. When working with one of SkyKnit’s patterns, GloriaHanlon wrote, “I’m trying not to fudge too much, basically working on the principle that the pattern was written by an elderly relative who doesn’t speak much English.”
Each pattern required a different debugging approach, and sometimes knitters would each produce their own very different-looking versions. Here are three versions of “Paw Not Pointed 2 Stitch 2″.
Once, knitter MeganAnn came across a stitch that didn’t even exist (something SkyKnit called ’pbk’). So she had to improvise. “I googled it and went with the first definition I got, which was ‘place bead and knit’.” The resulting pattern is “Ribbed Rib Rib” below (note bead).
Even debugged, the patterns were weird. Like, really, really nonhumanly weird.
“I love how organic it comes out,“ wrote Vastra. SylviaTX agreed, loving “the organic seeming randomness. Like bubbles on water or something,”
SkyKnit’s patterns were also a pain. Michaela112358 called Row 15 of Mystery Lace (above) “a bit of a head melter”, commenting that it “lacked the rhythm that you tend to get with a normal pattern”. Maeve_ish wrote that Shetland Bird Pat “made my brain hurt so I went to bed.” ShoelessJane asked, “Okay, now who here has read Snow Crash?”
“I was laughing a few days ago because I was trying to math a Skyknit pattern and my brain…froze. Like, no longer could number at all. I stared blankly at my scribbles and at the screen wondering what had happened til somehow I rebooted. Yup, Skyknit crashed my brain.” - Rayn63
On the pattern SkyKnit called “Cherry and Acorns Twisted To”:
“Couple notes on the knitting experience, which while funny wasn’t terribly pleasurable: Because there’s no rhythm or symmetry to the pattern, I felt I was white-knuckling it through each line, really having to concentrate. There are also some stitch combinations that aren’t very comfortable to execute physically, YO, SSK in particular.
That said, I’m nearly tempted to add a bit of random AI lace to a project, perhaps as cuffs on a sweater or a short-row lace panel in part of a scarf, like Sylvia McFadden does in many of her shawl designs. As another person in the thread said, it would add a touch of spider-on-LSD.” -SarahScully
[cherry and acorns twisted to - Sarah Scully]
BridgetJ’s comments on “Butnet Scarf”:
“Four repeats in to this oddball, daintily alien-looking 8-row lace pattern, and I have, improbably, begun to internalize it and get in to a rhythm like every other lace pattern.
I still have a lingering suspicion that I’m knitting a pattern that could someday communicate to an AI that I want to play a game of Global Thermonuclear War, but I suppose at least I’ll have a scarf at the end of it?” -BridgetJ
[butnet scarf - BridgetJ]
There was also this beauty of a pattern, that SkyKnit called “Tiny Baby Whale Soto”. GloriaHanlon managed somehow to knit it and described it as “a bona fide eldritch horror. Think Slenderman meets Cthulu and you wouldn’t be far wrong.”
Other than being a bit afraid of Tiny Baby Whale Soto, the knitters seem happy to do the bidding of SkyKnit, brain melts and all.
“I cast on for a lovely MKAL with a designer I totally trust and became immediately suspicious because the pattern made sense. All rows increase in an orderly manner. There are no “huh?” moments. There are no maths at all…it has all been done for me. I thought I would be happy, yo. Instead, I am kind of missing the brain scrambling and I keep looking for pigs and tentacles. Go figure.” - Rayn63
Check out the rest of the SkyKnit-generated patterns, and the glorious rainbow of weird test-knits at SkyKnit: The Collection and InfiKnit.
There’s also a great article in the Atlantic that talks a bit more about the debugging.
If you feel so inspired (and don’t mind the kind-hearted yet vigorous swearing), join the conversation on the LSG Ravelry SkyKnit thread - many of SkyKnit’s creations have not yet been test-knit at all, and others transform with every new knitter’s interpretation. Compare notes, commiserate, and do SkyKnit’s inscrutable bidding!
Heck yeah there is bonus material this week. Have some neural net-generated knitting & crochet titles. Some of them are mixed with metal band names for added creepiness. Enter your email here to get more like these:
Chicken Shrug Snuggle Features Cartube Party Filled Booties Corm Fullenflops Womp Mittens Socks of Death Tomb of Sweater Shawl Ruins
Meet my people.
Polished Malachite Stalactite - Copper Crescent, Congo
*looks around*
Is
Is anyone gonna say it
malachite is a poisonous mineral. please do not fuck the malachite stalactite
@lizaleigh do you know any rock people that can confirm/deny because I am very curious and really don’t feel like getting into a conversation with my geophysicist brother that MAY somehow get back to the fact I saw a malachite that looked like a weird dildo.
…sadly, I am not on good enough terms with any of our partner geologists to just attach this to an email with the subject line: “EXPLAIN.” Although I think @mollisaurus is a mineral person. Thoughts?
oh geeze, i’m kinda rusty on minerals but malachite is just copper carbonate and is really common in both antique and modern jewelry so i think like if you were really gun-ho about it you could go ahead and put it wherever you want?
It’s really only a problem if you’re polishing or cutting it. The particles would be bad to breathe. It’s rather porous too, so I would worry about bacteria growing. Well, being literal anyway… Better to leave the poor thing alone. ._.
I mean it kinda depends on where you stick it because malachite does not like acidic environments very much and the malachite will degrade and also might dye your bits blue-green as the copper dissolves out.
So use a condom when fucking rocks is the takeaway here.
Oh my god guys it’s poisonous
It is super poisonous
There is a reason we do not use it in make up any more
Not even with a condom, do not fuck the rock
Try this one instead.
malachite literally explodes in water does it not?
I… no… I think you’re thinking of pure sodium?
Malachite is however water soluble, which really just means it will poison you quicker
This is both hilarious and cool as fuck because you’re getting all this information on minerals and rocks. You’re also watching people argue over wether or not you can fuck this rock
I go on hiatus for a week and come back to find tumblr molesting my post, but hey, at least we all learned something so yay tumblr, you just keep on being you.
I’m still not sure if I can fuck this rock.
I’m looking into it.
UPDATE:
Today in “I’m so sorry, coworkers, it’s for Tumblr,” I brought this post to the attention the science reporters at BuzzFeed. Dan Vergano did a some research and weighed in on the question “Can you use malachite as a dildo or is it toxic?”
The answer is “It’s probably fine, just wash it first and maybe use a bunch of lube.”
Oh man this got so much better than the last time I saw this post
This is my favourite. Science side of tumblr: asking the REAL questions
*biologist crashes through the underbrush* Ok so here’s the thing though Malachite is not poisonous to YOU. BUT fucking this stalactite will probably wreck your vaginal flora and leave you with a gruesome infection within a couple days. Want details? SO GLAD YOU ASKED, ‘CAUSE HERE THEY ARE. • Malachite is not copper oxide. It’s Cu2CO3(OH)2. Like most carbonates it’s water soluble– that’s how it became a stalactite in the first place! And technically any given chunk of “malachite” isn’t just malachite– it’s a mix of various copper carbonates & oxides. This will become important later. • When malachite dissolves it makes a bunch of copper (Cu++) ions. Cu++ is GREAT at killing bacteria and fungi– so good at it that sprays with Cu++ get used a lot as a spray in agriculture to stop plant disease. It takes such a large dose to harm larger organisms that copper sprays are used a lot in organic agriculture (like Bordeaux mixture). So bottom line, yes malachite is technically nontoxic to humans. But it kills bacteria when it dissolves and releases Cu++. • Malachite dissolves somewhat slowly in water– but vaginal secretions aren’t just any water. A healthy human vagina has a pH of 3.8-4.5 and a salinity of about 0.9%. It’s also warmer than your average underground cave at 37°C (or 98.5°F in American meat units). As luck would have it, acidity, salinity, and warmth all make malachite dissolve faster. • In other words, the human vagina dissolves malachite. • I have no deeper explanation for why human females can dissolve rocks with our genitals. It simply is. • Gonna to take a quick moment to point out that sex toys that dissolve when you use them are maybe not the best investment. • Anyway the key question now is “how fast does the human vagina dissolve malachite?” Are we talking geological timescale, a Nazis-in-Indiana-Jones situation, or something in between? If the reaction kinetics of dissolution are very slow, then there’s nothing to worry about. An encounter with a stalactite would have to last years for enough Cu++ to leach out to cause problems. If it’s quick then we’re in trouble. • Unfortunately it looks like nobody really knows. One of the best sources on how malachite dissolves & precipitates in water– an EPA document on how to avoid too much Cu++ in municipal drinking water systems– helpfully says “The kinetic constraints on the formation of these solids in water systems are largely unexplored” (p. 42) because end equilibrium points is all you need to run a city water system safely. In other words, the experiments that would tell us how fast malachite dissolves in various types of water just don’t exist because nobody’s ever needed to know before. So we’d better assume it’s going to happen reasonably quickly, #for safety. • So in best scientific fashion, we’re just going to bullshit our way ahead using what facts we DO have on hand: endpoint equlibria. • Is there any info out there telling us what equilibrium concentration of Cu++ we get in salty acidic water at body temperature? Almost! One J.F. Scaife published some great data on this back in 1957. TAKE IT AWAY, SCAIFE.
That orange box is how many moles of dissolved Cu++ Scaife got from sticking malachite in some water that had 0.171 moles NaCl/L (body salinity is about 0.154 moles NaCl/L so this is slightly less salty than people) at 30°C. He’s got no acidity in there, and again the salinity and temperature are slightly lower than people. But this is probably the closest we’re going to get to data on how malachite behaves in vaginas anytime soon, folks. From this we can take away that if you leave malachite alone in a vagina you’ll get AT LEAST 9.12 x 10^-4 moles/L, or 5.8 ppm, of Cu++ at equilibrium.
• Recall from above that most “malachite” isn’t actually pure malachite, it’s a mix of various copper carbonates & oxides. The EPA document elaborates: “[T]raditional ‘eyeball’ identification of malachite by its blue-green color is extremely unreliable, because almost all cupric hydroxysulfates, hydroxycarbonates, hydroxychlorides, and even fresh cupric hydroxide can be some shade of blue-green. … Thus, the uncertainty in the computed copper concentration in equilibrium with malachite is at least about a factor of 2 … until further experimental data focusing on this problem is generated.”
In other words, “do your math and then double how much Cu++ you think is going to be in the water, just in case.” So that gives us 11.6ppm Cu++, at equilibrium, with malachite in a (til now!) healthy vagina.
• Next step: do we have any idea what happens to bacteria in acid conditions with copper? OH MY GOD WE TOTALLY DO. Gyawali et al 2011 checked this out in the context of “so what if we rinsed tomatoes with a solution of lactic acid and copper, because that would be a safe & organic way to get rid of E. coli?” So now this post has officially ruined stalactites, vaginas, and tomatoes.
^This would happen. These are the counts of 4 E. coli strains exposed to various levels of lactic acid & Cu++ for 8 hours. This table only shows the end counts but it represents the death of 99.7% of bacteria*. • Losing 99.7% of your vaginal flora is seriously bad news. You’re looking at really good odds of a yeast infection, bacterial vaginosis, and/or other infection issues. And that’s if you’re lucky enough to not be in the 4% of the population or so that’s sensitive to skin contact with copper. • The good news? Biochemically speaking, you’re probably ok to put it in your butt. It’s not as acidic or salty in there, plus there’s a huuuuuge stockpile of gut microbes right upstream that can quickly repopulate the colon after spelunking is complete. However this stalactite is not flared at the base so it is the wrong shape for putting in your butt. Do not put this stalactite in your butt. • This all looks like fun and games, but I think it’s really interesting that the internet’s mistake in concluding that this stalactite is fuckable is very similar to the mistake made by the Flint water management system. Hear me out. • Central to the Flint lead poisoning crisis is that authorities only looked at & tested Flint’s water in its central treatment plant before it went out through the pipes. Not after it went through the pipes. They did not consider what would happen biochemically as it went through the pipes and metals started dissolving. • Similarly, in concluding that the stalactite is fuckable, the internet only considered the stalactite itself. Not the biochemical processes that would happen to it as it, welp, went through the pipes. • Media frequently reports that the Flint River’s water is “corrosive,” leading many to believe the river is full of industrial waste. This ain’t the case. You’d need industry to fill a river with industrial waste, and industry left decades ago. That’s why Flint’s so poor. So what IS in the water? Road salt. Plain old stupid road salt. The old Detroit-based source didn’t have salt because it came from Lake Huron which has a large, mostly rural watershed. Meanwhile the Flint River runs through a lot of towns, making it slightly salty as everything melts down in spring. And as we recall from the stalactite experience, a little salt is all it takes to get metals to dissolve. • Information on this engineering problem was not coming through clearly from the engineering or chemistry sides. It took a biologist, pediatrician Mona Hanna-Attisha, to document the real-time results and provide the data to kick-start a high-level investigation. • Morals of the story: when dealing with a biological system pls consider asking a biologist, your vagina and/or city could depend on this • Pls use a condom when fucking any water-soluble material • Still don’t put the stalactite in your butt -3/10 do not recommend
OK, I haven’t reblogged this before now but the final post takes it to a whole new level and I can no longer resist.
When you get it….
A lot of things are starting to make sense right now.
Australian proverb (via takasquid)
Don’t drive angry!
GUESS WHAT DAY IT IS.
THE PUPILS
[catting intensifies]
How cats work.
“It must be really nice to sleep until noon.”
Yeah. Yeah, it is. Especially since I went to bed at 5am. Wow, a whole 7 hours of sleep. It’s a luxury.
Let me tell you how my day goes.
/rANT
I get up at noon. I don’t wake up easily. It takes me a couple hours to be functional. I surf the internet and fuck off and have a coffee. This is my ‘morning’ down time. Not unlike when my husband wakes up at 4:30-5am, fucks off on the PS3 for a couple hours, makes breakfast, and then is at his desk by 8am.
By 3pm, I am alert, focused, and ready to work.
By 5:30 or 6pm, my husband gets home from work. Unless I’m in the middle of a deadline project, we make dinner, hang out, and probably watch TV for a couple hours. Or I might knit a little, while he plays on the PS3 or reads. Being an early-morning riser, he’s asleep by 9 or 10pm.
I make myself another coffee, and by 10:30 or 11pm, I’m back to work. I usually work until 3:30am, and then get ready for bed. Maybe take a bath, read, knit a little more. I’m usually in bed by 4:30am, and might be asleep by 5-5:30am. My husband usually wakes up during that time, so we talk a bit, and he starts his morning routine (see above) and tucks me in.
So overall, I put in a minimum 8 hour workday, and if I’m lucky, have 4 or 5 hours of time with my spouse, equivalent time for my own quiet down time, and hopefully 7 hours of sleep. If I have to run any errands or do other activities that cannot be done on the weekends, those either come out of the morning — meaning get up earlier and do them, so I get less sleep — or out of the early evening, which is husband time. It’s about 50-50. Some things I can schedule for the late mornings (doctor’s appointments, shopping), other things cannot (band or theatre rehearsals, for example). If I have to go in to the office for a meeting or a task that cannot be done remotely, that travel time comes out of my sleep and spouse time.
So yeah, being able to sleep until noon is lovely. I’m clearly a lazy slattern.
When Jack Warner was casting the movie My Fair Lady, Julie Andrews, who played the original Eliza Doolittle on Broadway, was overlooked for the part, that was given to Audrey Hepburn.
That made her available to accept Mr. Disney’s invitation to play Mary Poppins.
At the 22nd Golden Globes, when she won the best actress award (she was up against Audrey for My Fair Lady), she had her sweet revenge.
THE SHADE OF IT ALL.
My boss told me this story and I didn’t believe it. It’s so good.
Ain’t no shade in the world like Julie Andrews shade.
This translation is so helpful
Yeah, way to not spoil any thing… Even though the promos and trailers were already out… And Rey was in them…
The Bullshit is strong with this one, Hasbro.
No, like, no one is buying it. NO ONE.
How college actually works.
As a college teacher, this is why I drink.
Also a university teacher, and I can confirm this.
The Doctor and River throw husbands and wives at each other…
“Elizabeth the first!” “Ramon…” “Marilyn Monroe.” “Stephen Fry!” and we all went “WHAT?! … He’s gay, and how did the Doctor know that, did he read that in the paper or somth…”
Exactly.
……. OAO
Hugh Bonneville apparently hit Richard E. Grant so hard in that fight scene in series 5, that Mr Grant suffered from a cracked a rib.
reblog this if your icon could kill a man
Hahah
Cherub on the front of a decaying amusement park carousel ticket booth? At the very least it will steal your soul.
Idris Elba may be chasing Matthew McConaughey across the desert as ‘The Gunslinger’ in Stephen King’s epic ‘The Dark Tower.’
HNNNGH I really hope this is true.
I had no idea I wanted this BUT I WANT THIS
A friend posted this last night on her FB feed and it’s still getting responses of OH GOD YES PLEASE WHAT DO I HAVE TO DO I WILL BEG. The first offer of a kidney came within minutes.
The Magician's Nephew: A Summary
IT’S DECEMBER FIRST!!!!!!!!!!
yaaaaaaaas 'tis the season for christmas wilf yaaaaas