- The Woman Who Needed to Be Upside-Down
One of the stranger medical stories I’ve heard so far. - CIA interrogation probe ends without any charges
Everything else would have been rather surprising. - «Ein oder mehrere Mitgliedstaaten glauben, dass Sie eine Gefahr sind»
Brave New Fortress Europe (in German). - The humans who outrun horses
Very interesting article on how humans evolved into long-distance runners. - 37signals Earns Millions Each Year. Its CEO’s Model? His Cleaning Lady
Nice interview with Jason Fried of 37signals fame. - DNA test jailed innocent man for murder
If you have nothing to hide, you have nothing to fear. Yeah, right.
Information Overload 2012-08-26
Remember how I said there probably won’t be an Information Overload this week? Turns out I was wrong :-)
- Burma ends advance press censorship
This seems like a step in the right direction, let’s hope it stays this way. - IMF Says Bailouts Iceland-Style Hold Lessons in Crisis Times
How Icenland recovered the economic crisis. - India’s SMS Hoax Panic: Could It Happen In The U.S.?
With the ubiquity of social media and text messages, this should be fairly easy to replicate anywhere. - Keep in mind as you put together your Neil Armstrong packages tonight…
RIP Neil Armstrong! - 5 Design Tricks Facebook Uses To Affect Your Privacy Decisions
Anyone surprised by this? No? Thought so. - Fake Bus Stops for Alzheimer’s Patients in Germany
I guess this qualifies as a mind hack. - Your Scientific Reasoning Is More Flawed Than You Think
Even scientifically minded peopel fall back to childhood ideas about how the world works. - How Long Do You Want to Live?
An interesting question to pose in light of ever-increasing life expectancy.
Information Overload 2012-08-19
Note: I’ll probably be too busy this upcoming week, so don’t expect an Information Overload next Sunday.
- Dowling Duncan redesign the US bank notes
This is a bit older, but a very cool design. - The Pussy Riot Lawyers - They will try to disbar us
Interesting interview with the Pussy Riot lawyers. - The Most Important Writing Lesson I Ever Learned
It’s a good lesson indeed and one I wish more artists followed. - You’ll never be Chinese
A foreigner living in China for 16 years explains why he wants to leave now. - How to keep your startup from acting like a big company
One would figure a lot of this boils down to common sense, but since I have seen enough startups that fail to follow this simple advices, I may be wrong. - Israel sperm banks find quality is plummeting
And nobody really knows why. - A Tor of the Dark Web
This lighthearted article is a good introduction to Tor that you can send on to your less tech-savvy friends. - Never trust SMS: iOS text spoofing
This is obviously a scammer’s dream. I wonder how Android phones deal with this. - The Panic Over Fukushima
The WSJ does some math related to radiatin in Fukushima.
Information Overload 2012-08-12
- Republic of Ireland abandoning religion faster than almost every other country
Seems the scandals of recent years are showing effects even in the most catholic of countries. - How Advertisers Convinced Americans They Smelled Bad
Very interesting piece on early 20th century ad campaigns. - A Day Job Waiting for a Kill Shot a World Away
A good NYT article on drone pilots. - Global Warming’s Terrifying New Math
This article on global warming doesn’t exactly make me optimistic about the planet’s future. - Sidney Rittenberg: Reflections on a lifetime in China
An American who joined the Chinese Communist Party talks about his past experiences. Fascinating stuff. - “Auch Anarchismus muss öffentlich diskutiert werden”
Austrian newspaper “Der Standard” conducted this interview because of the Anarchist conference in Saint-Imier (in German). - Arms Trade
This Chrome Experiment provides an interesting visualization of the global arms trade. - WIKILEAKS: Surveillance Cameras Around The Country Are Being Used In A Huge Spy Network
If this is true, it’s very scary. - Greece rounds up thousands of immigrants in weekend sweep
Not entirely unexpected, but this obviously won’t solve any of the real issues at hand here. - The Robbers Cave Experiment
A very interesting experiment about how easy it is to divide humans into groups.
Information Overload 2012-08-05
- A lesson in shortcuts
A nice piece of Unix history by Rob Pike. - Why we f*ck
I like different perspectives. Whether you buy into this or not, it’s a good read with some interesting discussion in the comments. - Somali comedian who mocked Islamists is shot dead
While the main theme of this article is sad, it also mentions the new Somali constitution and the upcoming elections. - Polizisten, Ritter und Rassisten
Two German police men were members of the European KKK (in German). - The end of the Bedouin
Israel wants to relocate Bedouins from their unrecognized settlements. - Work in progress
The Economist analyzes Facebook’s current share value. - In Virtual Play, Sex Harassment Is All Too Real
On sexual harassment in the gaming community. - Double Jeopardy
If you are wealthy in China, you may be able to hire a substitute to go to prison for you. - Raging Bulls: How Wall Street Got Addicted to Light-Speed Trading
Wired looks at high-frequency trading. - OS X 10.8 Mountain Lion: the Ars Technica review
There’s no better way to inform yourself about a new OS X release than the Ars Technica review that comes with it.
Ruby — Left Section for Infix Operators
Let me admit right away that this is yet another “because I can” type of post with little practical use. With that out of the way, today’s topic is sections of infix operators as known from e.g. Haskell. Here’s an example:
1 2 |
|
As you can see the function to be map
ped is specified with the partially applied function (2+)
(or (+2)
for that matter).
Here’s how we would have to write the same code in Ruby:
1
|
|
This could also be written in a pointfree way, but alas that would make the code rather hard to understand for less experienced Rubyists:
1
|
|
But because Ruby is as flexible as it is, adding partial application is actually really trivial:
1 2 3 4 5 6 7 |
|
And now we can do this:
1
|
|
Not too bad I think and rather consistent with Ruby’s overall style. Alas I don’t think we are likely to see partial application on a language level any time soon though…
Information Overload 2012-07-29
- The Prisoner’s Dilemma
Nice article on the prisoner’s dillema, including an interactive toy to play with various strategies. - How Big is the Entire Universe?
The short answer: very big. I love articles like this one. - Young Gorillas Observed Dismantling Poacher Snares
Go gorillas! - RIP Andre Hedrick: The engineer who kept the PC open
Another “famous” programmer takes his own life :-( - Lasst 100 Moscheen blühen
On recent developments in Istanbul, a city very dear to me for various reasons (in German). - The Ongoing Vigil of Software Security
No news for the seasoned security professional, but a good summary of security measures for software development projects. - Egypt’s first civilian president
I know the Egyption elections have been over for a while, but I didn’t get around to read this article until now.
Review: Ruby and MongoDB Web Development
Disclaimer: I was one of the technical editors of this book, so I may be biased.
While I haven’t received the book in its final form yet, I’ve read all of it, and I can say that the author does a good job at introducing inexperienced programmers to web development with Ruby and MongoDB.
This is a hands-on book and you’ll get most out of it by following all the exercises and doing them on your own. From getting all the necessary components and installing them, to developing apps with Sinatra and Rails, a lot of ground is covered.
While the author does tackle some more advanced topics, they are clearly not the focus of this book (it’s subtitled “Beginner’s Guide” for a reason) which will leave more experienced developers wanting for more. However, the presented material is well written, chapters build on each other and if you are new to web development with Ruby/RoR and/or MongoDB, this is a good title to get you up to speed in just 300 pages.
If you are a more experienced Ruby developer or are already very familiar with MongoDB, this is probably not the book for you, even though you’ll probably still get something out of it.
Information Overload 2012-07-22
I was busy last week, so this issue of the Information Overload is very short and a bit late.
- The laser-powered bionic eye that gives 576-pixel grayscale vision to the blind
Bionic eyes could change many people’s lives. - How to avoid getting ‘hit by air’ in Italy
I have lived in Italy. I still live with an Italian. I also have an Italian coworker. And I’m quite the hypochondriac myself, so obviously this article resonates well with me. - A Small World After All?
Maybe the Internet isn’t as globalizing as people believe it to be?
Information Overload 2012-07-15
- Relativistic Baseball
Randal Munroe of xkcd fame has a new blog where he answers hypothetical questions about physics. - Scientists Create Molecule to Make Teeth Cavityproof
And if that weren’t enough, it can be added to sweets and chewing gum. - How the news gets out
The Economist explains how it gets information from inside Syria. - How Kate Middleton’s Wedding Gown Demonstrates Wikipedia’s Woman Problem
While it’s true that Wikipedia has a majority of male editors, this debate seems odd (men = articles on Linux, women = dresses and makeup). Decide for yourself. - German security experts find major flaw in credit card terminals
Karsten Nohl is at it again. - In Dieting, Magic Isn’t a Substitute for Science
This article sums up how I lost around 30 kilos (around 66lbs.) in 10 month: less calories in (I still eat a lot, but reduced calories from drinks like beer or sodas), more calories out. And I’ve been stable for almost 4 years now. - Aftermath Of The Pirate Bay Trial: Peter Sunde’s Plea — In His Own Words
It’s bad enough if corporations and lobbyists manipulate legislation, but once they also influence the judiciary system, things can get really nasty. - Q: Why Do We Wear Pants? A: Horses
I’m a fan of useless trivia.