New
The latest blog posts to take off on Hacker News. 4,414 posts.
Strategy Letter I: Ben and Jerry’s vs. Amazon
Building a company? You’ve got one very important decision to make, because it affects everything else you do. No matter what else you do, you absolutely must figure out which camp you’…
Skip Lists Done Right
Skip lists are a wonderful data structure, but it is hard to get\ right. This blog post presents various techniques to optimize and\ improve the implementation of skip lists.
Piwik 3.0.0
Piwik 3.0.0 brings many improvements to Piwik, including a full redesign of the application, security improvements and several major improvements in the core analytics platform and core plugins APIs.
Beware of Developers Who Do Negative Work
Not all developers make positive contributions. Some create more work for others than they do themselves.
System loads web pages 34 percent faster by fetching files more effectively
"Polaris" system from MIT's Computer Science and Artificial Intelligence Lab accelerates website load-time by decreasing network trips.
Ten Years at Google
Today marks my ten year anniversary as a Googler. I arrived with very little; just a suitcase, a backpack, and my pet mouse . Google took care of everything, from finding an apartment, to providing free food, Internet, and transportation. Google is more than an employer, it is a home. Filled with geeks, and makers…
Making SQL Server run on Linux
This post was authored by Scott Konersmann, Partner Engineering Manager, SQL Server, Slava Oks, Partner Group Engineering Manager, SQL Server, and Tobias Ternstrom, Principal Program Manager, SQL Server. Introduction We first announced SQL Server on Linux in March, and recently released the first public preview of SQL…
Tor blocked in Turkey as government cracks down on VPN use
The Turkey Blocks internet censorship watchdog has identified and verified that restrictions on the Tor anonymity network and Tor Browser are now in effect throughout Turkey. Our study indicates that service providers have successfully complied with a government ...
Wolfenstein 3D – Gameboy cartridge with co-processor
Source code and hardware schematics are available on Github: https://github.com/agranlund/wolf
Technology in Hostile States: Ten Principles for User Protection
This blog post is meant to generate a conversation about best practices for using cryptography...
On Digital Minimalism
The Curmudgeonly Optimist People are sometimes confused about my personal relationship with digital communication technologies. On the one hand, I’m a computer scientist who studies and improves these tools. ... Read more
Haiku booting in UEFI mode
As some may have noticed, my UEFI branch got merged in November, purely by accident too! However, until now, we still haven't been able to boot to the desktop. Whilst still in development, the addition of a simple framebuffer driver and a crucial fix …
The Next Five Years of ClojureScript
I delivered a talk at the well attended ClojuTRE conference in Tampere, Finland this past September titled "The Next Five Years of ClojureScript". The Clojur...
SQL Server on Linux public preview
This post was authored by Tiffany Wissner, Senior Director of Data Platform Marketing Today, we are excited to announce the public preview of the next release of SQL Server on Linux and Windows, which brings the power of SQL Server to both Windows – and for the first time ever – Linux.
How is NSA breaking so much crypto? (2015)
There have been rumors for years that the NSA can decrypt a significant fraction of encrypted Internet traffic. In 2012, James Bamford published an article quoting anonymous former NSA officials stating that the agency had achieved a “computing breakthrough” that gave them “the ability to crack current public…
Natural Language Corpus Data: Beautiful Data
Data files are derived from the Google Web Trillion Word Corpus , as described by Thorsten Brants and Alex Franz, and distributed by the Linguistic Data Consortium.
Why is .NET reflection slow?
It’s common knowledge that reflection in .NET is slow, but why is that the case? This post aims to figure that out by looking at what reflection does under-the-hood.
Why are the Microsoft Office file formats so complicated? (And some workarounds)
Last week, Microsoft published the binary file formats for Office. These formats appear to be almost completely insane. The Excel 97-2003 file format is a 349 page PDF file. But wait, that’s not al…
The Idea of Lisp
How a programming language can be an idea.