Does the GIL Make Your Ruby Code Thread-Safe? - 1 views
-
out of 5 dentists agree that multi-threaded programming is hard to get right. At the end of the day, all that the GIL guarantees is that MRI's native C implementations of Ruby methods will be executed atomically (but even this has caveats). ... So the GIL doesn't 'solve' thread-safety issues. ... One way that we work with hard problems is with good abstractions. ... We're seeing more and more abstractions around threads. An approach that's catching on in the Ruby community is the Actor model of concurrency, with the most popular implementation being Celluloid. Celluloid provides a great abstraction that marries concurrency primitives to Ruby's object model. Celluloid can't guarantee that your code will be thread-safe or free from race conditions, but it wraps up best practices. I encourage you give Celluloid a try.
5 Ways to Make Your To-Do Lists More Effective - 0 views
The three biggest workplace distractions - 1 views
Responsible Refactoring - Naildrivin' - 1 views
Inside India's Aadhar, The World's Biggest Biometrics Database - 0 views
-
So why did Aadhar engage with MongoDB in the first place and will it continue working with the startup? Sudhir Narayana, assistant director general at Aadhar's technology center, told me that MongoDB was among several database products, apart from MySQL, Hadoop and HBase, originally procured for running the database search. Unlike MySQL, which could only store demographic data, MongoDB was able to store pictures. However, Aadhar has been slowly shifting most of its database related work to MySQL, after realizing that MongoDB was not being able to cope with massive chunks of data, millions of packets.
How to be an open source gardener - 0 views
-
I do a lot of work on open source, but my most valuable contributions haven't been code. Writing a patch is the easiest part of open source. The truly hard stuff is all of the rest: bug trackers, mailing lists, documentation, and other management tasks. Here's some things I've learned along the way...
What do the best computer programmers have in common? - 3 views
-
vysvetlenie preco nie je velmi vhodne, aby office-management a programatori boli v jednej miestnosti a zvonenie telefonov a postarka vyrusovali tych, ktorych naplnou prace je najma programovat: top performers overwhelmingly worked for companies that gave their workers the most privacy, personal space, control over their physical environments, and freedom from interruption. Sixty-two percent of the best performers said that their workspace was acceptably private, compared to only 19 percent of the worst performers
Working with Queue and Stack people - 0 views
Quick, Draw! - 2 views
The Internals of PostgreSQL for DBAs and developers - 1 views
-
PostgreSQL is an open source multi-purpose relational database system which is widely used throughout the world. It is one huge system with the integrated subsystems, each of which has a particular complex feature and works with each other cooperatively. Although understanding of the internal mechanism is crucial for both administration and integration using PostgreSQL, its hugeness and complexity prevent it.
Zappos says goodbye to bosses - 1 views
-
The customer-service obsessed company calls its executives "monkeys," has staffers ring cowbells to greet guests, and offers new employees cash to quit as a way to test their loyalty. The Las Vegas-based retailer is now going even more radical, introducing a new approach to organizing the company. It will eliminate traditional managers, do away with the typical corporate hierarchy and get rid of job titles, at least internally.
Google's Tel Aviv office - photos - 0 views
Liveness Detection SDK - 0 views
Decorellated Errors and Meetings - 1 views
-
uryvok z knizky Thinking, Fast and Slow od D. Kahnemana: "The principle of independent judgments (and decorrelated errors) has immediate applications for the conduct of meetings, an activity in which executives in organizations spend a great deal of their working days. A simple rule can help: before an issue is discussed, all members of the committee should be asked to write a very brief summary of their position. This procedure makes good use of the value of the diversity of knowledge and opinion in the group. The standard practice of open discussion gives too much weight to the opinions of those who speak early and assertively, causing others to line up behind them."
The world needs "invisible" people - 1 views
-
"It's what the movie studios want for their products, it's what professional writers want for their work, it's what newspapers want - hell, it's what everyone wants: attention. Attention is power." So wrote the actor James Franco in an article on the selfie phenomenon in The New York Times last winter.