New
The latest blog posts to take off on Hacker News. 3,426 posts.
Photos from inside the Baikonur Cosmodrome
Нельзя заходить в спальню к богу, Даже если его там нет. Нельзя заходить в спальню к богу, За дверью большой секрет - Ундервуд. Буквально вчера, 02 июня 2015 года, исполнилось 60 лет колыбели мировой космонавтики и крупнейшей отечественной космической гавани - космодрому Байконур. За эти годы…
1/999999999999999999999998999999999999999999999999
Divide the number 999,999,999,999,999,999,999,998,999,999,999,999,999,999,999,999 into 1 and express the result as a decimal expansion, and you’ll find the Fibonacci sequence presented in tidy 24-digit strings: (Thanks, David.)
GCC: Patch to change default C++ dialect to C++14
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
Setting Go variables from the outside
CloudFlare's DNS server, RRDNS, is written in Go and the DNS team used to generate a file called version.go in our Makefile. version.go looked something like this.
Microservice Trade-Offs
The microservices architecture can be useful, but to know if it's suitable in your context you need to understand its costs and benefits.
Firefox 41 will use less memory when running AdBlock Plus
Last year I wrote about AdBlock Plus’s effect on Firefox’s memory usage . The most important part was the following.
Calculating the intersection area of 3 or more circles
While attempting to learn Javascript and D3.js a couple months ago, I wrote a little library for displaying area proportional venn diagrams .
The Taos Operating System (1991)
{This material originally appeared in the March, 1991 International Edition of Byte magazine, a McGraw-Hill publication} To describe TAOS (pronounced 'dowse' as in the oriental religion Daoism) as an innovatory operating system would be a profound understatement. It has so few points of
Compiler Errors for Humans
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Thoughts on Time-series Databases
Preetam "recently" blogged about catena , a time-series metric store. There was another blog post about benchmarking boltdb by a Fog Creek engineer, also looking to write a time series database. This is something of a pattern in the Go community, which already boasts seriesly , InfluxDB , and prometheus ; there are…
Clojure 1.7 is now available
We are pleased to announce the release of Clojure 1.7. The two headline features for 1.7 are transducers and reader conditionals. Also see the complete list ...
How to achieve low latency with 10Gbps Ethernet
In a recent blog post we explained how to tweak a simple UDP application to maximize throughput. This time we are going to optimize our UDP application for latency. Fighting with latency is a great excuse to discuss modern features of multiqueue NICs.
The Universal Data Structure
Whether you write compilers, web services or Django admin panels, you probably use hash maps more than all other data structures combined. In fact, you may not remember the last time you used anything else. This is not a coincidence: any conceivable data structure can be implemented with a hash map; therefore, there…
Safari is the new IE
Update: This post represents my views before I joined the Microsoft Edge team, and before I got involved with browsers or web standards in general. I leave it…
Introducing s2n, a New Open-Source TLS Implementation
February 22, 2022: s2n has been renamed to s2n-tls. See details. At Amazon Web Services, strong encryption is one of our standard features, and an integral aspect of that is the TLS (previously called SSL) encryption protocol. TLS is used with every AWS API and is also available directly to customers of many AWS…
Energy
I think a lot about how important cheap, safe, and abundant energy is to our future. A lot of problems—economic, environmental, war, poverty, food and water availability, bad side effects of...
Could dark matter not exist?
Is it possible that our problems indicate a flaw in the theory of gravity?