New
The latest blog posts to take off on Hacker News. 4,763 posts.
The language of programming
Coding as a non-English speaker, or what Excel, Illustrator, and functional programming can teach us about names.
A Call to Arms: Supporting Matrix
Matrix, the open protocol for secure decentralised communications
Where machine learning meets rule-based systems
Summary: This post addresses some high-level questions like: Longer term, how much of the verification of Intelligent Autonomous Systems can be done with just Machine Learning (ML)? Should most req…
Why I deleted my Facebook account
After being an early adopter of Facebook and using it for over a decade, I decided to delete my account. Here's why.
Idiomatic Redux: Implementation and Intent
Thoughts on what Redux requires, how Redux is intended to be used, and what is possible with Redux
What’s Next for Gitlab CI: Auto DevOps
GitLab first became the standard for self hosting git with two-thirds of the market, then became the next generation CI system, and the next step is creating Auto DevOps.
Manage Kubernetes Clusters on AWS Using Kops
Any containerized application typically consists of multiple containers. There are containers for the application itself, a database, possibly a web server, and so on. During development, it’s normal to build and test this multi-container application on a single host. This approach works fine during early dev and test…
Migration from Postgres to Datomic
Recently, I migrated my Clojure-driven pet project from PostgreSQL to Datomic. This is Queryfeed , a web application to fetch data from social networks. I’ve been running it for several years considering it as a playground for some experiments. Long ago, it was written in Python, then I ported it to Clojure.
Analog Computers
Analog computers, predominant in high-performance computing until the 1970s, were forgotten when digital computers took over. We need to change that.
Pillow-SIMD – Fast, production-ready image resize for x86
Learn how Uploadcare engineers found out how to resize images on Intel processors faster than Intel itself
Why Did So Many Startups Choose MongoDB?
NoSQL databases were the future. MongoDB was the database for “modern” web engineers and used by countless startups. What happened?
Wildcard Certificates Coming January 2018
Update, March 13, 2018 Wildcard certificate support is live. Let’s Encrypt will begin issuing wildcard certificates in January of 2018. Wildcard certificates are a commonly requested feature and we understand that there are some use cases where they make HTTPS deployment easier. Our hope is that offering wildcards…
Generating faces of cats using Generative Adversarial Networks
I experimented with generating faces of cats using Generative adversarial networks (GAN). I wanted to try DCGAN, WGAN and WGAN-GP in low and higher resolutions. I used the CAT dataset (yes this is …
Intel's Management Engine
Recent CPUs from Intel requires a binary called the “Management Engine” (Intel ME, or ME for short). This binary is one of three parts required if a business elects to use Intel’s Active Management Technology (AMT), which Purism avoids. Purism laptops can function with a neutralized and disabled ME, as we have tested…
Learning Elixir: My side-project
I believe that to really learn a programming language, I have to get involved in a project. Getting an overview of the Elixir language was…
Fixing bugs like it's 1988
I grew up in the 80's, the decade home computers went from curiosity to mainstream. In primary school we had several Philips P2000T home com...