Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,531 posts.
Microsoft Announces Nano Server
Access to this page requires authorization. You can try signing in or changing directories .
PyPy 2.5.0 released
PyPy 2.5.0 - Pincushion Protea We’re pleased to announce PyPy 2.5, which contains significant performance enhancements and bug fixes. ...
Decertifying the worst voting machine in the US
On Apr 14 2015, the Virginia State Board of Elections immediately decertified use of the AVS WinVote touchscreen Direct Recording Electronic (DRE) voting machine. This seems pretty minor, but it received a tremendous amount of pushback from some local election officials. In this post, I’ll explain how we got to that…
GCC is moving to git
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Compiler Errors for Humans
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Optimizing an Important Atom Primitive
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.
Get away with Google Flights
A few tips to help you book this year’s dream vacation.
Court: Breaking Your Employer's Computer Policy Isn't a Crime
The United States Court of Appeals for the Second Circuit issued an opinion rejecting the government’s attempt to hold an employee criminally liable under the federal hacking statute—the Computer Fraud and Abuse Act (“CFAA”)—for violating his employer-imposed computer use restrictions. The decision...
How We Designed for Performance and Scale
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
Windows game developer about porting to and using OS X
I've been a long-time player of Banished on Mac OSX via Crossover Office/Wine and Banished crashes so often I can no longer play it. I have an old Windows box but it can't handle the game's graphics; even with a newer graphics card.
The Road to 2M Websocket Connections in Phoenix
If you have been paying attention on Twitter recently, you have likely seen some increasing numbers regarding the number of simultaneous connections the Phoenix web framework can handle. This post documents some of the techniques used to perform the benchmarks.
How to detect lies with a storytelling technique
Physical cues to detect lies have a fairly high failure rate. Find out how to detect lies a lot more accurately using a storytelling technique.
A Y Combinator Company Copied Our Design and Data Viz: We've Arrived
It's flattering to see others appreciate our design and data visualization. Here is one YC company that appreciated us a bit too much.
The Content Marketing Handbook
A 30,000+ word blog post about how to write about information and make it spread. And something new from us: The Priceonomics Data Studio.
I self-published a learn-to-code book and made nearly $5k in pre-orders
On May 4th, my book Hello Web App was released. Since then, hundreds of people used it to learn how to build web apps using Python and Django.
Running three hours of Ruby tests in under three minutes
Stripe uses Sorbet to type check our 15 million lines of Ruby code, making engineers more productive. Here's why we love Sorbet.
Go to Prison for File Sharing? That's What Hollywood Wants in the TPP Deal
The Trans-Pacific Partnership agreement (TPP) poses massive threats to users in a dizzying number of ways. It will force other TPP signatories to accept the United States' excessive copyright terms of a minimum of life of the author plus 70 years, while locking the US to the same lengths so it will...
Introducing node-firefox
NOTE: we presented this project last Sunday at FOSDEM, but not everyone could make it to Brussels, so here's a post explaining what node-firefox is and how can it help ...
Django 1.8 released
Posted by Tim Graham on April 1, 2015
In Wake of Charlie Hebdo Attack, Let’s Not Sacrifice Even More Rights
EFF is stunned and deeply saddened by the attack on Charlie Hebdo, a French satirical newspaper. As free speech advocates, we mourn the use of violence against individuals who used creativity and free expression to engage in cultural and political criticism. Murder is the ultimate form of...
How I Start: Clojure
We are going to explore Clojure by creating a fun project together. In particular, we will create a twitter bot that creates its text based on a mashup of Edward Lear’s poetry , and a goodly selection of functional programming text taken from Wikipedia.
How to Protect Yourself from NSA Attacks on 1024-bit DH
In a post on Wednesday, researchers Alex Halderman and Nadia Heninger presented compelling research suggesting that the NSA has developed the capability to decrypt a large number of HTTPS, SSH, and VPN connections using an attack on common implementations of the Diffie-Hellman key exchange...
Comparison – R vs. Python: head to head data analysis
R vs Python — which is better for data analysis and data science? Compare the two languages side by side for an objective answer!