Experiments in Constraint-Based Graphic Design
Basalt is system for graphic design that allows a designer to think in terms of relationships between objects, and it makes it easy to build and reuse abstractions.
Basalt is system for graphic design that allows a designer to think in terms of relationships between objects, and it makes it easy to build and reuse abstractions.
Extinction isn’t just a biological issue. In the 21st century, it’s a technical, even digital one, too. The average web page might last three months before it’s altered or deleted forever. You never know when access to the information on these web pages is going to be needed. It might be three months from now;
It's been a very long time since the last post. So there have come up questions about the Erlang Rationale. I wrote this over 10 years ag...
This memoir of a near-fatal mushroom poisoning was written by our most fortunate guest, Richard Eshelman. Happy Thanksgiving, all.
We're thrilled to be so invested in QUIC, a new transport protocol that is more responsive, secure, and flexible than what the internet uses today. Learn why, straight from our very own Jana Iyengar, one of the editors of the core document.
Just A Quick Note Today on Magic Leap 2+ Month Old News Things have been very quiet lately with respect to Magic Leap. So quiet, that apparently the assignment of all of Magic Leap patents over 2 m…
Developers from AKQA, a global innovation agency most known for working with some of the hottest brands and public figures, trained a recurrent neural network and a deep convolutional generative…
These black birds may belong to the same family and look similar in some ways, but several distinctive traits help set them apart.
Zig is a general-purpose programming language designed for robustness , optimality , and maintainability . Zig is aggressively pursuing its goal of overthrowing C as the de facto language for system programming. Zig intends to be so practical that people find themselves using it, because it "just works".
With the release of ScyllaDB Open Source 3.0, we’ve introduced a rich set of new production-ready features that surpass the capabilities of Apache Cassandra.
Proton Mail official clarification about Huawei partnership.
I’ve been helping a friend understand dynamic programming (DP for short), so I’ve been on the lookout for good resources. The topic is covered all across the web, but I found many of them focused on the code, and not enough on the beautiful visualizations that shed light into how DP works.
On the rise of newsletter production, consumption, and monetization, and how email is one of the most powerful and resilient publishing platforms.
The very first feature I added to Have I Been Pwned after I launched it back in December 2013 was the public API [https://www.troyhunt.com/have-i-been-pwned-you-can-now-ask-api/]. My thinking at the time was that it would make the data more easily
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
I am currently working my way through Higher-Order Perl , a highly recommended tome on effective and practical use of functional programming techniques in Perl. As you’d expect from a book that spends a lot of time discussing such concepts as function composition and recursion, the subject of tree traversal makes a…
Chadds Ford, Pennsylvania, 1777. At the end of a daylong battle, George Washington’s right flank has completely collapsed. British troops are closing in. A dashing Polish cavalry officer reports to Washington’s bodyguard that they are in danger of being surrounded. Washington orders Casimir Pulaski to gather as many…
Using vectorized processing in an execution engine makes more efficient use of modern CPUs by changing the data orientation (from rows to columns) to get more out of the CPU cache and deep instruction pipelines by operating on batches of data at a time.
New SBCL versions are usually released at the end of each month: check the Sourceforge File List to see the current version. The new features of all SBCL releases are listed below.
This paper is by Abutalib Aghayev (Carnegie Mellon University), Sage Weil (Red Hat Inc.), Michael Kuchnik (Carnegie Mellon University), Mar...
Erlang is a programming language designed by Ericsson and used by a number of companies such as WhatsApp, Amazon and Facebook. Watch its creator Joe Armstrong speak about its development and enduring popularity.
Discover how to create solutions using Lob’s framework for problem solving. Learn how to understand the problem, design an approach, and build a solution.