1 week ago
2 weeks ago
4 weeks ago
1 month ago
Let me share this statement, as food for thought, which has been attributed to German theologian and social activist Martin Niemoller who criticised German intellectuals for keeping quiet while the Nazis purged one group of people after another:
“First they came for the Jews, and I did not speak out; Because I was not a Jew. Then they came for the Socialists, and I did not speak out; Because I was not a Socialist.
“Then they came for the Trade Unionists, and I did not speak out; Because I was not a Trade Unionist.
“Then they came for me; And there was no one left to speak for me.”
So if our political leaders have neither the will nor the courage to do what is needed and what is right for this nation, then we the people must show them. We must show them we want to build bridges, live together, understand and respect each other. This is as much our country as it is theirs.
Read the full article on The Star Online.
1 month ago
Over the past couple of months, Google has been playing its own peculiar game of Moneyball. It may not make a ton of sense right now, but Google is setting itself up to leave its competitors in the lurch as it moves into the next generation of computing.
Read the full article on ReadWrite.
1 month ago
During World War Two, conscientious objectors in the US and the UK were asked to volunteer for medical research. In one project in the US, young men were starved for six months to help experts decide how to treat victims of mass starvation in Europe.
Read the full article on BBC News.
2 months ago
3 months ago
In January, Ranganath took on the task of building a prototype for a new Foursquare app. By the spring, even he had to admit that the project was a mess. It caused batteries to drain after just a few hours. It gave bad directions. It sent alerts at the wrong times — tossing users recommendations for a nearby fashion boutique when they were comfortably seated at a bar around the corner.
The problem was the method the prototype was using to identify location — a straightforward combination of GPS, Wi-Fi signals, and cell towers. It couldn’t always find the right signals, and even if it did, it tended to seriously drain the battery as it searched.
But when Ranganath told Shaw about the problems, the data scientist had an idea. Why not take a shortcut? Foursquare already had a massive database of check-ins — location information about the places its users most liked to go. And this data didn’t just include the place where someone had checked in. It showed how strong the GPS signal was at the time, how strong each surrounding Wi-Fi hotspot signal was, what local cell towers were nearby, and so on. Leveraging this data meant that Foursquare could still grab a good current location even if users were underground, near a source of radio interference, or facing some other signal obstacle. Chances are, some prior Foursquare user had seen the world through the same flawed eyes and reported his or her location.
Read the full article on Wired.com.
3 months ago
Most setup guides for Nginx tell you the basics – apt-get a package, modify a few lines here and there, and you’ve got a web server! And, in most cases, a vanilla nginx install will work just fine for serving your website. However, if you’re REALLY trying to squeeze performance out of nginx, you’ll have to go a few steps further. In this guide, I’ll explain which settings in nginx can be fine tuned in order to optimize performance for handling a large number of clients. As a note, this isn’t a comprehensive guide for fine-tuning. It’s a [brief] overview of some settings that can be tuned in order to improve performance. Your mileage may vary.
Read the full article on Zachary Orr.
5 months ago
Adding an option instead of making a decision for the user is almost always bad UI design.
Except when it’s not.
The problem with a mantra like this is that it quickly gets elevated to almost biblical status. When used by a disgruntled developer it can be used to shoot down just about any initiative. Like Godwins law for WordPress: once you drop the “decisions not options” bomb, rational discussion comes to a halt.
Read the full article on Noscope.