New
The latest blog posts to take off on Hacker News. 3,456 posts.
Algorithms Every Data Scientist Should Know: Reservoir Sampling
Cloudera Blog is your source for expert guidance on the latest data and AI trends, technology innovation, best practices, success stories, and more.
Motorola cell phones are regularly phoning home
If you have a Motorola Android device, there is a good chance it is silently sending a great deal of your personal information (including email addresses and passwords) to Motorola.
Never Trust Facebook
I stopped using Facebook a long time ago, but I didn’t want to remove my account and have no visibility on how or what Facebook might be showing about me or someone using my name. So I decide…
Harlan, new Lispy language for GPU programming
I am happy to announce that after about two years of work, I have made the code for Harlan available to the public. https://github.com/eholk/harlan Harlan is a …
My startup is Microsoft-based, here's why
Everyone mocks the Microsoft stack until they see the bills. What our .NET and SQL Server setup really costs to run, compared to the cool-kid alternatives.
How to build (and how not to build) a secure “remember me” feature
This content is now available in the Pluralsight course "Secure Account Management Fundamentals" [http://www.pluralsight.com/courses/secure-account-management-fundamentals] Here’s the scenario – a user logs in to your website, comes back tomorrow and… has to log in again. The idea of the “remember me” feature – and
Mozilla and Partners Prepare to Launch First Firefox OS Smartphones
First Open Web Devices Powered by Firefox OS Make Smartphones More Accessible; Regional announcements coming soon Mountain View, Calif. – July 1, 2013 – Mozilla, the mission-based organization dedicated to ...
Why to use Twitter, Facebook and Google Plus share links and not buttons
Use share buttons for Facebook, Twitter and Google Plus in your blog, that does not expose your users to tracking, or violate their privacy. Use share links to do this
PostgreSQL needs a new load balancer
We do a lot of high-availablity PostgreSQL deployments for clients. As of 9.1, streaming replication (SR) is excellent for this, and can sc...
A Hacker's Replacement for Gmail
Note: Since writing this I’ve replaced Exim with Postfix and Courier with Dovecot. This is outlined in the Addendum, but the main text is unchanged. Please read the whole guide before starting, as you can skip some of the steps and go straight to the final system.
Anatomy of a Compiler Bug
Some people have a favorite color or a favorite food. It may come as no surprise that I have a favorite compiler bug. Today, I'm going to demonstrate it and pick it apart, a topic suggested by reader Daniel Jalkut.
Refactoring GitHub's Design
Reducing an interface until only the absolutely necessary elements remain is one of the most satisfying tasks in design.
Productizing A Freelancing / Consulting Business
How consultancies can get recurring revenue, deepen client relationships, and improve project outcomes by using some tactics from software companies.
Facebook Android app sends phone number to Facebook servers without consent
Broadcom Community - VMTN, Mainframe, Symantec, Carbon Black
A surprising JavaScript memory leak found at Meteor
This week, my teammates at Meteor tracked down a surprising JavaScript memory leak . I searched the web for variations on javascript closure memory leak and came up with nothing relevant, so maybe this is a relatively unknown issue. (Most of what you find for that query talks about the bad garbage collection algorithm…
U.S. could feed 800 million people with grain that livestock eat, Cornell ecologist advises animal scientists
From one ecologist's perspective, the American system of farming grain-fed livestock consumes resources far out of proportion to the yield, accelerates soil erosion, affects world food supply and will be changing in the future.
Django 1.6 beta 1 released
Posted by Jacob Kaplan-Moss on June 28, 2013
Making the web fun again
I want to make another Geocities. Free web hosting, static HTML only, 10MB limit, anonymous, uncensored.
Sublime Text 3 Public Beta
Build 3047 is now available to both registered users and the general public. Build 3047 is the fastest, most stable, most polished version of Sublime Text yet.
How to botch TLS forward secrecy
There's been some discussion about forward secret TLS recently, spurred, I think, by this piece from Declan McCullagh on CNET.