Clojure Linear Algebra Refresher: 1 – Vector Spaces
This article is a starting article in a series that is going to briefly skim through a good engineering textbook on linear algebra, making notes that help yo...
The latest blog posts to take off on Hacker News. 21,835 posts.
This article is a starting article in a series that is going to briefly skim through a good engineering textbook on linear algebra, making notes that help yo...
I do not write code for a living. Nor do I study computer science in university. And you know why this is great? Because it allows me to code completely stupid and useless things without anybody being on my back to tell me I shouldn’t. And what I am about to talk is precisely one of these codes…
Peter Bourgon has a web site, and this is that web site.
Get the latest product news, company announcements, and user insights from the official Reddit blog.
Originally published at https://www.datacamp.com/community/tutorials/finance-python-trading
We’ve read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default, even if there
All my life, my heart has yearned for a thing I cannot name. André Breton, Mad Love
Looking back at my year of Rust. Part reflection, part waymark.
In this post I will talk about some tools that can help us solve a painful problem in Python, especially when using PyPy: memory consumption. Why are we concerned with this in the first place? Why …
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
From today we’re open-sourcing all of our books. They can all be downloaded for free, or you can checkout the source from their Github repositories. In this post I explain why we made this decision and what it means for our books in the future
Another reason for optimizing compilers: It allows us to write simple and obvious code expecting that the compiler will do the optimization. This both reduces the initial defect count and makes the code more maintainable in the long-run. Note that these are also often the simplest optimizations (e.g. a calculation…
Qt 5.9 released
Historically, running native code on the web required a browser plugin. In 2013, we introduced the PNaCl sandbox to provide a means of bui...
This post covers essentially the same material as a 5-minute presentation I gave at RC .
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
For better or worse, we count lines of code. We (hopefully) feel a little dirty when we do it, because it's a flawed metric. But we do it . We do it on large codebases and small code snippets . Even badass hacker David Nolen does it .
Updated 2018-01-21: Added clarification related to assertion about lack of context free nature of the C preprocessor.
It happens at least once in the lifetime of every programmer, project manager or teamleader. You get handed a steaming pile of manure, if you’re lucky only a few million lines worth, the original programmers have long ago left for sunnier places and the documentation - if there is any to begin with - is hopelessly out…
An empirical study on the correctness of formally verified distributed systems Fonseca et al., EuroSys’17 “Is your distributed system bug free?” “I formally verified it!R…
I’ve been watching the Chinese TV show 他来了,请闭眼 (Love Me If You Dare). It’s a good show, kinda reminiscent of the BBC series Sherlock, likewise a crime drama ...
A short and self contained explanation that will guide you through an implementation of user threads.
In the last couple of months, I've been seeing the ú symbol on British receipts. Why? 1963 - ASCII In the beginning* was ASCII. A standard way for computers to exchange text. ASCII was originally designed with 7 bits - that means 128 possible symbols. That ought to be enough for everyone, right? Wrong! ASCII is the…
Recently, there was a lot of fuss on Twitter regarding the current state of ES modules, especially in Node.js, which decided to introduce…
Building your own UNIX shell in parts. This post focuses on the semantics of the fork system call.