New
The latest blog posts to take off on Hacker News. 21,834 posts.
Making Pulled Pork with React Native, Expo, and Express
I was planning to make pulled pork the next day. That evening I set up the Weber kettle, got out the bag of charcoal and some chunks of apple wood, and laid everything out. Mise en place , as they say. I’d be waking up at 7am the next morning to light it up, and I didn’t trust my sleepy self to remember everything.
Optimization tricks in Python: lists and tuples
An overview of optimization tricks for lists and tuples
Python's GIL implemented in pure Python
Python's GIL explained in Python code
Learning Programming with Nim
Nim is a relatively new programming language which allows users to write easy-to-read high-performance code. But if you are reading this Nim tutorial, the chances are that you already know about Nim.
Javascript utility libraries to know in 2018
We build Bit Cloud the way you’d build yours — from components, on the same platform we ship to you. Posts from the team building it.
Node.js is now available on App Engine standard environment
Developers love Google App Engine ’s zero-config deployments, zero server management and auto-scaling capabilities. At Google Cloud, our goal is to help you be more productive by supporting more popular programming languages. Starting today, you can now deploy your Node.js 8 applications to App Engine standard…
Faster Natural Language Processing in Python
How to take advantage of spaCy & a bit of Cython for blazing fast NLP
On Vigna's PCG Critique
On 14 May 2018, Sebastiano Vigna added a page to his website (archived here) entitled “The wrap-up on PCG generators” that attempts to persuade readers to avoid various PCG generators. That day, he al
Minimalist C Libraries
In the past year I’ve written a number of minimalist C libraries, particularly header libraries. The distinction for “minimalist” is, of course, completely arbitrary and subjective. My definition in this context isn’t about the library’s functionality being stupidly trivial or even necessarily simple. I’m talking…
Todo example in Rust
Rust Qt Binding Generator lets you combine Rust code with a Qt 1 graphical application. A previous blog shows how to make a simple clock. It’s a good idea to read that post before reading this more advanced post, because in this post we are getting serious.
JVM Internals (2013)
Explains the internal architecture of the Java Virtual Machine (JVM) in simple terms using showing key components and how memory is updated during execution.
Gracefully Restarting a Go Program Without Downtime
This post discusses approaches to gracefully restart a Go application with a working sample, useful for developers and SREs who build services written in Go.
Living APIs and the Case for GraphQL
Why it makes sense to model APIs as graphs, and what GraphQL can do for us to help with discovery, batch operations, and gradual enhancement.
Use Emacs Org Mode and REST APIs for an up-to-date stock portfolio
A couple of weeks ago, I started to work with Emacs, and I grow fonder of it every day. During a very short time period, it has become my go-to editor for nearly everything I do on my computer, including (but not limited to) planning my Todos (in org-mode, to be precise), setting up my agenda (org-mode again), taking…
CoreRT – A .NET Runtime for AOT
Firstly, what exactly is CoreRT? From its GitHub repo .. a .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying .NET native compiler toolchain
How The New York Times Uses Software to Recognize Members of Congress
Even if you’ve covered Congress for The New York Times for a decade, it can be hard to recognize which member you’ve just spoken with…
Haxe: Cross-Platform Development's Best-Kept Secret
While the modern programming language Haxe is well-known in some circles, many developers have never heard of it. Yet since it first appeared in 2005, it's been battle-tested by its loyal---if rather quiet---following. It boasts a pragmatic and mature combination of features for development in business, gaming, and ...
Notes on Idris (2017)
In a bid to expand my programming brain by learning something about “dependent types”, I recently bought the Idris book. (Idris is a pure functional programming language that is mostly …
JEP 335: Deprecate the Nashorn JavaScript Engine
Deprecate the Nashorn JavaScript script engine and APIs, and the jjs tool, with the intent to remove them in a future release.