Datomic: Look at all the things I'm not doing
A post by August Lilleaas, published April 20, 2018.
The latest blog posts to take off on Hacker News. 2,330 posts.
A post by August Lilleaas, published April 20, 2018.
Originally published on my blog Industrial Empathy.
An explanation of the forms of mathematics I use on a daily basis as a working software engineer.
Introduction of a new feature-rich golang Jupyter kernel
TL;DR: Tokyo is insanely clean, feels sadly old but still futuristic. Its size will mess with your head. Hong Kong was designed for bankers with slaves but has that mesmerizing Blade Runner skyline.
There’s a fascinating new book just now appearing in book stores, Losing the Nobel Prize, by astronomer Brian Keating. An excerpt from the book is available at Nautilus, with the title How My…
A common analogy for explaining gradient descent goes like the following: a person is stuck in the mountains during heavy fog, and must navigate their way down. The natural way they will approac......
People searching for a Google Chrome ad blocking extension have to choose from dozens of similarly named extensions. Only few of these are legitimate, most are forks of open source ad blockers trying to attract users with misleading extension names and descriptions. What are these up to? Thanks to Andrey Meshkov we…
Funding open source software development is a complicated subject. I’m excited to announce that I’ve founded Ursa Labs ( https://ursalabs.org ), an independent development lab with the mission of innovation in data science tooling.
Darwin: a genomics co-processor provides up to 15,000x acceleration on long read assembly Turakhia et al., ASPLOS’18 With the slow demise of Moore’s law, hardware accelerators are needed to m…
We can never know for sure because we don't have a comprehensive list of all the data. But what can we say probabilistically? Restating it like so:
I've had a long history playing around with Raspberry Pis and other Single Board Computers (SBCs); from building a cluster of Raspberry Pis to run Drupal, to building a distributed home temperature monitoring system with Raspberry Pis, I've spent a good deal of time testing the limits of an SBC, and also finding ways…
See also Bitshares: Don’t walk away – run, Stablecoins are doomed to fail, Stablecoins are doomed to fail, part II, and Stablecoins are doomed to fail, part III. UPDATE, 4/18/18 –…
How the hell is this blog served over HTTPS by GitHub Pages?
This is an explanation of the key function on Proof-of-Work in the Bitcoin blockchain. It focuses on the one feature of Proof-of-Work that is essential and shows that other features often talked about such as security are secondary side-effects, useful, but not essential. This explanation rests on illustrating a few…
Startups can learn some of the most valuable lessons on product and marketing from the growth of the world’s biggest pizza chain. The story of Domino’s Pizza is a hero’s… Keep reading
GnuCash makes it easy to keep track of your money and it creates reports that will make your accountant happy.
In India, Panini creates an exact description of the Sanskrit language, including pronunciation. Sanskrit can be completely reconstructed using nothing but Panini's grammar. Panini's grammar, which predates Euclid, is probably the first formal system of any kind. In the future, nothing like it will exist for any other…
When building a large scale, highly available and distributed system, what architecture concepts do you need to use, in practice? In this post, I am summarizing ones I have found essential to learn and apply when building the payments system that powers Uber. This is a system with a load
Summary : Turning a web app into a Progressive Web App (PWA) and submitting it to 3 app stores requires about a month of work, a few hundred dollars, and lots of red tape.
It's not about technology for its own sake. It's about being able to implement your ideas.
Recurrent Neural Network Tutorial for Artists
I loved this quote by Tristan Harris in the New York Magazine article The Internet Apologizes … “We cannot afford the advertising business model. The price of free is actually too
Hi guys, in this post we will learn how to bypass downloading restrictions on Soundcloud. We will create a Python script which will allow us to download even…
A group of high school friends has been playing an elaborate game of tag since reconnecting at a reunion almost 30 years ago. A few years ago, one of the player
Recently, I came across a function that checks whether an array is sorted, i.e. if there is no element which would be greater than its successor. Below is a sample implementation:
Economist. Policy Entrepreneur. Geek. Co-recipient of the 2018 Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel. University Professor at NYU. Focused on urbanization; cooperation at scale of millions and billions; science; technology; economic development; long-term growth; code as language.