2. Clojure on Fennel Part One: Persistent Data Structures (andreyor.st)

Somewhere in 2019 I started a project that aimed to bring some of Clojure features to Lua runtime - fennel-cljlib. It was a library for Fennel that implemented a basic subset of clojure.core namespace functions and macros. My goal was simple - I enjoy working with Clojure, but I don't use it for hobby projects, so I wanted Fennel to feel more Clojure-like, besides what it already provides for that.

11. Will I ever own a zettaflop? (geohot.github.io)

As the eleventh hour dawns all the pieces start to fall into place. I lived my life knowing this would happen, yet when it is I may be just as unprepared as anyone else. As any self driving car maker knows, predicting doesn’t mean you can act.

14. Code is run more than read (2023) (olano.dev)

Code is read more than written, code is run more than read. I think this line of thought can be extended beyond code-writing, and used as a rule of thumb to identify problems and make decisions.

16. Microsoft's PhotoDNA technology keeps flagging my face picture (www.elevenforum.com)

I have had this problem for some time and in the past I went around and around with Microsoft Support about this problem. Microsoft's PhotoDNA technology keeps flagging my face picture in the past and immediately closes my Microsoft accounts. I had at least 12 Microsoft accounts immediately...

30. The difficulty of making sure your website is broken (letsencrypt.org)

Have you ever needed to make sure your website has a broken certificate? While many tools exist to help run an HTTPS server with valid certificates, there aren’t tools to make sure your certificate is revoked or expired. This is not a problem most people have. Tools to help manage certificates are always focused on avoiding those problems, not creating them.
Let’s Encrypt is a Certificate Authority, and so we have unusual problems we need to solve.

Article Details

Browse by Date

Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open