Never write your own Date Parsing Library

never-write-your-own-date-parsing-library

Never write your own date parsing library. Never. No exceptions. Never have I ever… So… I’ve written my own date parsing library. Why? Our story begins seven years ago in the year 2018. I made the very sensible choice to adopt luxon as the Date Parsing library for Eleventy. This parsing behavior is used when […]

Implementing a Functional Language with Graph Reduction

implementing-a-functional-language-with-graph-reduction

Posted on December 27, 2021 by Thomas Mahler Abstract Implementing a small functional language with a classic combinator based graph-reduction machine in Haskell. The implementation is structured into three parts: A λ-calculus parser from A Combinatory Compiler which was extended to cover a tiny functional language based on the untyped λ-calculus. A compiler from λ-calculus […]

How to configure X11 in a simple way

how-to-configure-x11-in-a-simple-way

Preamble The modern common Linux and as a result also a UNIX desktop is heavily bloated. Even if you install not a full-scale DE like Gnome, but a small WM: i3wm, WindowMaker, XFCE, StumpWM, etc. These window managers are small itself, but when user installs a necessary GUI programs — then a lot of bloat will […]

Internet Archive is now a federal depository library

internet-archive-is-now-a-federal-depository-library

While documents stored on microfiche or microfilm are easy to copy, they aren’t easy to access. The GPO has been moving toward digital preservation since 2016 and runs an online database of government records, and in recent years, it has ramped up efforts to digitize the Federal Depository Library Program. Participating libraries have largely pivoted […]

Why MIT Switched from Scheme to Python (2009)

why-mit-switched-from-scheme-to-python-(2009)

Costanza asked Sussman why MIT had switched away from Scheme for their introductory programming course, 6.001. This was a gem. He said that the reason that happened was because engineering in 1980 was not what it was in the mid-90s or in 2000. In 1980, good programmers spent a lot of time thinking, and then […]

CO2 Battery

co2-battery

CO2 is the solution for long-duration energy storage At the core of our solution, there’s our patented CO2-based technology. This is the only alternative to expensive, unsustainable lithium batteries currently used for energy storage. The CO2 Battery is a better-value, better-quality solution that solves your energy storage needs, so you can start transitioning to alternative […]

100X More Efficient Than ARM Processors – Electron E1

100x-more-efficient-than-arm-processors-–-electron-e1

100x More Efficient than Arm? We’ve been building general-purpose CPUs wrong for decades, apparently. That’s the bold claim from Efficient Computer, a new startup stepping into the embedded market with their Electron E1 chip. For too long, our processors have been stuck in a control flow model, constantly shuffling data back and forth between caches, […]

Steam, Itch.io are pulling ‘porn’ games. Critics say it’s a slippery slope

steam,-itchio-are-pulling-‘porn’-games.-critics-say-it’s-a-slippery-slope

Late in the evening on July 23, developers with games tagged as NSFW on Itch.io, a digital marketplace, began to notice something strange. Their work—whether it was a game about navigating disordered eating as a teenager, or about dick pics—no longer appeared in search results. “No notification or anything,” says former NYU Game Center educator […]

Quantum Scientists Have Built a New Math of Cryptography

quantum-scientists-have-built-a-new-math-of-cryptography

Hard problems are usually not a welcome sight. But cryptographers love them. That’s because certain hard math problems underpin the security of modern encryption. Any clever trick for solving them will doom most forms of cryptography. Several years ago, researchers found a radically new approach to encryption that lacks this potential weak spot. The approach […]