For my Introduction to Computational Media project, we were tasked to do the following:
“Write a procedural drawing program that uses an alternative metaphor for drawing, one different from the traditions of illustration, painting, and the like, and their reproductions in contemporary commercial software.”
As it happens, I’ve found myself very proud of my project, so I decided to show it off to you all.
In essence, it takes 140 characters of text (familiar, huh?) and generates an image from it! So I’m going to post a few examples of what the algorithm comes up with.
“IF THE ZOO BANS ME FOR HOLLERING AT THE ANIMALS I WILL FACE GOD AND WALK BACKWARDS INTO HELL” — @dril
“He raged at the world, at his family, at his life. But mostly he just raged.” — Raging Goblin
“A young man stands in his bedroom. It just so happens that today, the 13th of April, 2009, is this young man’s birthday.” — Homestuck
“War. War never changes.
When atomic fire consumed the earth, those who survived did so in great, underground vaults.” — Fallout: New Vegas
So yeah, that’s that.
I’m taking requests in my ask box so anyone who wants me to run a quote through the algorithm should throw me an ask!
so yesterday during my 10 minute break at work, I tried to do my computer programming homework, but my code wasn’t running no matter what I did. I got so frustrated that I spent 10 minutes on my program and I didn’t even get to eat. Anyway, so when I got back to my register I found a paper and marker and tried to write out everything manually. The paper looked a mess, but I understood my code (and I fixed the problem ( I forgot “raw_input” )). Then this customer comes up to my register and as I’m ringing up his items, he sees my paper and he’s asks me if I was programming something, and I replied “yes, why?”, and he replied that he was a software developer and then he gave me a ton of advice. He couldn’t really recommend any languages because he’s in his 60s, and he wouldn’t know what language I would need to know in 10 years, which I understood.
Perhaps the most famous site for learning how to code, this is must have for any aspiring computer scientist, web dev, or programmer. A smooth UI, dozens of courses, APIs, and fun quizzes if you decide to cough up a bit of money. $19 is crazy dirt cheap compared to some $200 courses out there on the web.
This is one of the BEST websites to learn about security and you can follow tutorials by real hackers and members of the IT field. With a strong community full of experienced authors, you will either flourish by using proper grammar or be mocked for asking “how do i hack gmail??”
ROBLOX hacking, general exploits, or just normal discussions. Roblox helped put me on my path to coding and I love how every day, millions of kids are being taught the ability of coding thanks to its studio.
I was feeling inspired last night, so I decided to make this purely for fun.
To the moon and back: Cold, dark nights clutching thermos flasks of hot coffee. Machinery whirring as telescopes trace a star across the sky. Intricate, geometric drawings of the celestial sphere. A messy bun and a NASA t-shirt. Filling in the logbook while punk rock blares in the background to keep you energised and awake. Pictures of nebulae and galaxies everywhere, because pretty space pictures is half the fun. Annoyed huffs every time someone mentions their star sign.
Natural Philosopher: Long, intellectual debates in coffee shops about mathematics, physics, philosophy. Chalkboards covered with equations and calculations in a precise, curving handwriting. That Eureka moment while deep in thought, expressed only with a small smile and a scribbled proof on the back of a serviette. Chaotic desks in front of bookshelves groaning with old textbooks. Antique lab equipment as functional decor.
“Trust Me, I’m a Scientist”: Large computer screens running freshly-typed code. Neat lab books and PDFs of journal articles. The smell of whiteboard markers. Polished new equipment in a tangle of cables, hooked up to a digital oscilloscope. Exact amounts of chemicals in rows in metal shelves. Resting your feet up on the bench after a long day in the lab. The satisfying hum of your colleagues as they work on their experiments around you.
Science Expedition: Dirt under your nails and a loosely-bound collection of field notes. Plant clippings carefully taken to be analysed back in the lab. Soft fur on tough, wild animals. The bitter smoke from eco-friendly firewood while you roast marshmallows and listen to a supervisor’s witty stories. Free-handing diagrams while looking through a microscope. Sketching flowers and that gorgeous ocean view from your last field trip. Reading Darwin on the bus home but falling asleep on your lab partner’s shoulder out of sheer exhaustion after the first three pages.
Life is a Science: Scrolling past an anti-vax facebook post and resisting the urge to burn down the internet. Shiny dissection kits and the sharp smell of formaldehyde. Making time to work out and pack a healthy lunch because your mind is sharpest when your body is well. Debunking the latest superfood fad with peer-reviewed journal articles. Making friends with some of the nicer med school kids in anatomy class. Colour-coded, neatly labelled diagrams and a thousand different terms memorised. Getting a double-helix DNA sculpture for your desk.
What they show on TV isn’t real hacking: Rubbing your eyes after staring at a screen for five hours straight. Having a blank keyboard because all the letters are rubbed off already. Energy drinks in strange colours at strange hours. Being fluent in four different coding languages. Circuit boards and printouts. Ones and zeroes. Running jokes about turning everything off and on again. Rage-quitting when you realise you forgot a comma or a colon somewhere. Black screens with brightly coloured lines. The comforting click-click of fingertips tapping keys. Applying to intern at Google every three months because maybe they’ll take you this time. Writing a piece of code to do something simple just because.
Margaret Hamilton (b. 1936) is a computer scientist and engineer
who, as Director of the Software Engineering Division of the MIT
Instrumentation Laboratory, played an important part in the Apollo space
programme. Her division was responsible for developing the onboard flight
software for the missions that put the first men on the Moon, and she was the
supervisor and lead programmer of the project.
She graduated with a
degree in abstract mathematics, during a time when computer science and
software engineering were not yet disciplines in their own right. She worked
for the SAGE Project, used by the military in aircraft defense. Since 1986 she
has been the CEO of Hamilton Technologies, an organization which she founded.
Hey, guys. I’ve decided to make my first study masterpost. This contains great free online courses to improve your coding skills and broaden your knowledge or a guide for a newbie who wants to start learning cs. Many of this recommendations were sent to me by some big tech-companies to help me to prepare for the interviews. Generally, it would be a great addition to classes taken at college.
This week’s spread!
Used the same style as last week, since I really liked that one. I noticed that I’ll use my bullet journal more when it looks pleasing to the eye. I know some prefer a more ‘practical’ journal, but this is what works for me. And anyone can journal the way they want right? That’s the good thing about bullet journals!
In 2014, President Obama learned how to write his first line of code from an 11-year-old. And this weekend, he announced a bold new initiative to ensure all of our students get the opportunity to learn the computer science skills they need to succeed in a 21st century economy. Learn more at wh.gov/CSforAll.
Happy Birthday Margaret Hamilton! The computer scientist who helped make the Apollo 11 Moon landing possible turns 80 today.
Hamilton earned a bachelor’s degree in mathematics and, at age 24, got a job at MIT as a programmer to develop meteorology software. In 1961 MIT was contracted by NASA to develop Apollo’s guidance system, and four years later Hamilton was put in charge of the software for navigation and lunar landing guidance. For Hamilton, programming meant punching holes in stacks of punch cards, which would be processed overnight in batches on a giant Honeywell mainframe computer that simulated the Apollo lander’s work. Her hard work paid off as the Eagle lander descended toward the Moon’s surface on 20 July 1969. The Apollo computer suddenly became overwhelmed, tasked with performing calculations unnecessary for the landing. But Hamilton and her team had prepared for such a possibility, coding in instructions that enabled the computer to correctly prioritize the most important commands.
Hamilton stayed on at MIT to head the software programming for Apollo and Skylab. Now an independent computer scientist, she described in 2009 her contributions to the Apollo software — which last month was added in its entirety to the code-sharing site GitHub: “From my own perspective, the software experience itself (designing it, developing it, evolving it, watching it perform and learning from it for future systems) was at least as exciting as the events surrounding the mission… There was no second chance. We knew that. We took our work seriously, many of us beginning this journey while still in our 20s. Coming up with solutions and new ideas was an adventure. Dedication and commitment were a given. Mutual respect was across the board. Because software was a mystery, a black box, upper management gave us total freedom and trust. We had to find a way and we did. Looking back, we were the luckiest people in the world; there was no choice but to be pioneers.”