Basic tests with PhantomJS & GhostDriver
Live Slowly | wikichen
In an afternoon, she taught me how to live slowly, to live better.
Machines are better referees than humans but we’ll be sued if we use them « petermr's blog
And the scientific literature will continue to be stuffed full of errors. And people will continue to die because of them.
Does anyone care? I don’t think so as no-one (ZERO) from a University has commented on my analysis of Elsevier’s restrictive TDM licence. They’ll just go ahead and sign it. Because it’s the easiest thing to do.
40 Must-See Photos From The Past | Bored Panda
Perhaps the wars, poverty, fights for freedom and little miracles of the past have lessons for us that we can use today?
Blog - Hacker School
Hopefully I've convinced you that gdb a neat exploratory environment for learning C. You can print the evaluation of expressions, examine raw bytes in memory, and tinker with the type system using ptype.
Learning to Code vs Learning Computer Science ← Terence Eden's Blog
Learning to code is merely teaching people to spell.
Computer Science is about what makes a poem beautiful, why alliteration is alluring, how iambic pentameter unlocks the secrets of Shakespeare.
Need a Project Idea? Scratch Your Own Itch
how do you determine a need that isn't being fulfilled and might be the basis for a project/business? Two ways. You could ask people what problems they have that you might be able to help solve, or (for introverts like me) examine what processes or services feel needlessly difficult in your own life.
Generating a portrait from a hair: The work of Heather Dewey-Hagborg | TED Blog
Dewey-Hagborg’s work is super interesting, not to mention searingly contemporary. “It’s a very accessible way for the public to engage with this new technology. It really brings to light how powerful it is, the idea that a hair from your head can fall on your street and a perfect stranger can pick it up and know something about it,” she says, adding: “With DNA sequencing becoming faster and cheaper, this is the world we’re all going to be living in.”
paperplanes. A Standing Desk Love Affair
Standing up all day can be tough at first, but I'm much happier working like that. Plus, when you finally switch off at night, you'll feel like you've done more than just think and type.
OUseful Info: The Cost of Meetings - How Much Return on Investment Do YOU Get?
If the counter is displayed during the meeting, then everyone can decide whether or not the meeting is generating a sensible return. Whoever has the courage to call off a meeting on the grounds it probably isn't worth it should get 10% of the expected meeting costs saved to spend on a project of their choice (no meetings allowed ;-).
5 Ways To Burn Out Programming
In short, it's easy to burnout. Do these 5 things, and you can burnout too.
A music podcast dedicated to sharing interesting things about creating music that most people rightfully care very little about
Here is an interesting exercise in grayscale image processing, The goal is to remove some (nearly) horizontal lines from a scanned image, so that it is not obvious that the lines were ever there. The image is a pencil drawing that has relatively light pencil marks over dark lines that were printed on a ruled pad. The subject is Dave Carman, a venerable Exum Mountain Guide in Grand Teton National Park.
Marius Ursache's answer to Productivity: What are the best day to day time saving hacks? - Quora
I've been testing and adjusting various productivity techniques for the past five years, read lots of books (most of them repeating) and here's some of my findings:
The Death Of Expertise
What has died is any acknowledgement of expertise as anything that should alter our thoughts or change the way we live.
Amazon.com: 100 Books To Read In A Lifetime: Books
So many books, so little time. With this in mind, the Amazon Books editors set out to compile a list of 100 Books to Read in a Lifetime. We had a few goals when we started out: We wanted the list to cover all stages of a life (which is why you'll find children's books in here), and we didn't want the list to feel like homework. Of course, no such list can be comprehensive – our lives, we hope, are long and varied – but we talked and argued and sifted and argued some more and came up with a list, our list, of favorites.
Startup Riot 2009 Keynote
Do whatever you want.
Don't take VC because Twitter did. Don't piss off investors because 37signals likes to. Do whatever you want, whatever works best for you, what makes you the most comfortable and seems like the best idea. Do what you love.
What's the worst that can happen? You'll fail?
“No, just you. I made this whole universe for you. With each new life you grow and mature and become a larger and greater intellect.”
Don't Give Your Users Shit Work
Simplify. Don't give your users the shit work.
Improving Yourself is Easy
Being Ready is only accomplished after you've done something. Before you've done something, it's daunting. After you've done something, it's easy.
So do something.
Matt Swanson - Making a commit with the Github API
Make a commit in just five easy* steps!
Audio Fingerprinting with Python and Numpy
After a few weekends of puzzling through academic papers and writing code, I came up with the Dejavu Project, an open-source audio fingerprinting project in Python. You can see it here on Github: https://github.com/worldveil/dejavu
Queue everything and delight everyone - 0xDECAFBAD
And, in the end, that's really the purpose of a web-based content creation interface—accepting something as quickly as possible to make the user happy enough to continue submitting more. The other part of the user interface, retrieval, serves simply to get the original content distributed as fast as can be reasonably expected.
Who-T: On commit messages
Any software project is a collaborative project. It has at least two developers, the original developer and the original developer a few weeks or months later when the train of thought has long left the station. This later self needs to reestablish the context of a particular piece of code each time a new bug occurs or a new feature needs to be implemented.
Re-establishing the context of a piece of code is wasteful. We can't avoid it completely, so our efforts should go to reducing it to as small as possible. Commit messages can do exactly that and as a result, a commit message shows whether a developer is a good collaborator.
Akimbo Comics – Comics Everyone Can Hate - eat shit & die 202
"If you want to change your life, change what's important to you."
Learn C The Hard Way
This is the in-progress free version of Learn C the Hard Way.
The Anonymous Grumbler | A rant: 25-year olds giving free life advice
It’s your fucking life. Only you can decide what to and what not to do. If you’re going to be listening to every soul out there, you are going to lose your individuality. I say do what you want. You want to get married? Get married. You want to travel the world? Travel. You want date older men? Date. You want to have Shiney Ahuja’s lovechild? Have. The point is, be yourself. You can’t live the world through someone’s else’s dreams.
awestruct: Automated deployment to GitHub Pages
This guide walks you through the steps of publishing a website that is built using Awestruct to GitHub Pages from Travis CI, automatically!
The Most Important Code Isn't Code
Documentation is the best way to communicate your thoughts to yourself.
Keep Him Close | Oculus
For what it’s worth, my son’s going to have to put up with random kisses, hair ruffles and hugs, whether he likes it or not. I’m gong to sneak into his room and cuddle up with him in that tiny bed because the world will swallow me in the morning and I’ll miss seeing him.
Totally like whatever, you know? | Taylor Mali
I entreat you, I implore you, I exhort you, I challenge you: To speak with conviction.
How to Get Startup Ideas
The best approach is more indirect: if you have the right sort of background, good startup ideas will seem obvious to you. But even then, not immediately. It takes time to come across situations where you notice something missing. And often these gaps won't seem to be ideas for companies, just things that would be interesting to build. Which is why it's good to have the time and the inclination to build things just because they're interesting.
Live in the future and build what seems interesting. Strange as it sounds, that's the real recipe.
Flow charts in code: enter graphviz and the “dot” language
I like typing code. It says what it is. I even considered writing graphs such as flow charts or database models in SVG once, but that’s a bridge too far. What is pretty helpful though, is graphviz, and the “dot” language.
In late 2012, Jody Ruth was stood on the edge of a cliff, looking to end his life. Luckily, he came back, but many others don’t. Jody found solace in writing, and wrote a hard-hitting blog called ‘Demons’ about what took him to the edge of the cliff, and what happened whilst he was there.
Getting Started with Machine Learning » Thunderbolt Labs
Machine Learning (or ML) offers the promise of having a computer pour through your data and automatically extract or create the information that you’re interested in. At least in theory. On closer inspection machine learning is a loosely defined collection of poorly explained statistical and algorithmic tricks that are magical when they work and fail fantastically when they don’t. Acquiring the needed skills for working with data safely is not easy. So we’ve assembled a solid set of suggestions and resources on getting started.
Children are suffering a severe deficit of play – Peter Gray – Aeon
What I learnt in my hunter-gatherer education has been far more valuable to my adult life than what I learnt in school, and I think others in my age group would say the same if they took time to think about it.
Readme Driven Development
Between The Great Backlash Against Waterfall Design and The Supreme Acceptance of Agile Development, something was lost. Don't get me wrong, waterfall design takes things way too far. Huge systems specified in minute detail end up being the WRONG systems specified in minute detail. We were right to strike it down. But what took its place is too far in the other direction. Now we have projects with short, badly written, or entirely missing documentation. Some projects don't even have a Readme!
This is not acceptable. There must be some middle ground between reams of technical specifications and no specifications at all. And in fact there is. That middle ground is the humble Readme.
How can I list all tags in my Git repository by the date they were created? - Stack Overflow
git for-each-ref --sort=taggerdate --format '%(refname) %(taggerdate)' refs/tags
How To Lose Yourself | Thought Catalog
“If you let your mind talk you out of things that aren’t logical, you’re going to have a very boring life. Because grace isn’t logical. Love isn’t logical. Miracles aren’t logical.”
Barbra DeAngelis said that. And in one sweeping statement, she summed up the entirety of what I’m trying to say here.
You are not your job, your relationship, where you live, where you grew up, where you went to school, what you’re passionate about, what you do or what you did or where you’re going or where you’ve been. You just are. You are your existence, you are your awareness, you are your consciousness.
The Quad - Timeline Photos | Facebook
You are there for one reason - to train hard, and to focus on all the things you need to be doing right - stance, breathing, form, recovery, chalking up, everything - and do them right. Quit faffing around!
A training session is about an hour long, of mostly lifting stuff and time between lifting stuff, where you recover. If this isn't what you do, sleeping in is a better option.
Google’s Road Map to Global Domination - NYTimes.com
The map, at that point, will just be data: a way for our phones, cars and who knows what else to navigate in the real world. Whose data will that be: Google’s? Ours? Our car company’s? It’s too soon to tell. But one thing seems certain, O’Reilly says. In the end, “the guy who has the most data, wins.”
The One in Which I Call Out Hacker News - bitquabit
The next time you see an application you like, think very long and hard about all the user-oriented details that went into making it a pleasure to use, before decrying how you could trivially reimplement the entire damn thing in a weekend. Nine times out of ten, when you think an application was ridiculously easy to implement, you’re completely missing the user side of the story.
Houses of Goa - About the Project
The history of Goa is intrinsically linked to the many centuries of Portuguese presence and rule. Before the arrival of the Portuguese, most Goan houses were mostly made of mud and had a thatched roof. They faced inwards towards a central courtyard and had small windows, mostly devoid of ornaments.
The Portuguese arrived in Goa in 1510 and brought with them a host of cultural and aesthetic influences from Europe and other places. Goans who travelled abroad also returned with ideas and influences from other countries that they incorporated into their houses.
Spocial Revolution: The Ultimate Frisbee - More than just a flying disc
the high that playing Ultimate Frisbee gives me, is pretty damn unbeatable.
The Madness of the Planets - Issue 8: Home - Nautilus
“If you want to describe a specific person in detail, I cannot do it in a general scheme. There is a general scheme, but there are plenty of specific ramifications that drive you to be the person that you are. For a planetary system it is the same thing. That’s chaos: extreme sensitivity to tiny changes.”
Love at First Flight
Why chase plastic for life?
Love at First Flight is a documentary on ultimate, or rather, why people play ultimate. It is a documentary for non-players that tries to explain our passion for the sport that we love.
Things You Should Never Do, Part I - Joel on Software
The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming:
It’s harder to read code than to write it.
The idea that new code is better than old is patently absurd
How Football Changed my Life |
In Spain, I saw that girls and boys were the same. There was no difference. Girls went everywhere that boys went, even at night. They did everything boys do. I thought this was very good. I want to feel free like the boys.
Highlights from 'Passionate Programmer by Chad Fowler'
The secret is to focus on making whatever it is you’re trying to improve better today than it was yesterday.
You should blog even if you have no readers - thoughts from the red planet - thoughts from the red planet
You should write because writing makes you a better person.
A DAY AT THE PARK | Kostas Kiriakakis
A discussion on collecting questions and answers… A lovely comic!
What Is Depression? Let This Animation With A Dog Shed Light On It.
When others seem to be enjoying life, the black dog stands in the way for a lot of people. If you're wondering WTF I'm talking about, watch the video. And if you recognize any of this, maybe it's time to think about taking some steps to look after yourself.
The Mental Glitch That Makes Us Throw Good Money After Bad - Facts So Romantic - Nautilus
So if you donate those football tickets to some fans who were willing to sit out in the snow for hours, you’d feel better about staying in bed and watching the game on television.
Chernobyl’s Hot Mess, “the Elephant’s Foot,” Is Still Lethal - Facts So Romantic - Nautilus
Born of human error, continually generating copious heat, the Elephant’s Foot is still melting into the base of the Chernobyl nuclear power plant. If it hits ground water, it could trigger another catastrophic explosion or leech radioactive material into the water nearby residents drink. Long after bleeding from the core, this unique piece of waste continues to be a testament to the potential dangers of nuclear power. The Elephant’s Foot will be there for centuries, sitting in the dark basement of a concrete and steel sarcophagus, a symbol of one of humankind’s most powerful tools gone awry.
The Quad - Timeline Photos | Resolutions
So stop kidding yourself year after year. Stop expecting a start and fearing an end. If you’ve read this, your journey has already begun. Where you go from here is your call. But do what it takes. Make it happen.
A Formula That Shows How to Cheat & Triumph at Tournaments - Facts So Romantic - Nautilus
I told you before that the purpose of mathematics is insight, but I think I lied. Even more than that, the reason I do math is the excitement and uncertainty of the chase. There is no joy in applying a computer algorithm, but there is joy in unlocking the delicate clockwork mechanism that makes a good math problem tick. And, in the end, you just might learn something that nobody else in the world knows!
… Oh, and by the way, I really don’t believe that honesty is merely a wasted opportunity to cheat. I said that just for effect. Honest.
Linkers and Loaders
These are the manuscript chapters for my Linkers and Loaders, published by Morgan-Kaufman