New
The latest blog posts to take off on Hacker News. 7,294 posts.
EDB Postgres AI
Experience zero data sprawl with EDB Postgres AI. Capable of handling 30B+ trades a day and managing 50 TB.
The Use of assert() in SQLite
The assert(X) macro is part of standard C , in the <assert.h> header file. SQLite adds three other assert()-like macros named NEVER(X), ALWAYS(X), and testcase(X).
When setting an environment variable gives you a 40x speedup
Today, we'd like to share some of our recent work on Sherlock that allowed a pretty significant speedup when listing files in directories with a lot of entries. > Unlike our usual announcements, this post is more of a behind-the-scenes...
Open-sourcing F14 for memory-efficient hash tables
Hash tables provide a fast way to maintain a set of keys or map keys to values, even if the keys are objects, like strings. They are such a ubiquitous tool in computer science that even incremental…
Librem 5 App Design Tutorial
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
An Introduction to C and GUI Programming
An Introductrion to C & GUI Programming, the new book from Simon Long and the Raspberry Pi Press is out now. Get your copy today.
Python in Visual Studio Code – April 2019 Release
We are pleased to announce that the April 2019 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 84 issues, including a Variable Explorer and Data Viewer, enhancements to debug configuration and additional improvements to the Python Language Server…
QEMU v4.0.0 released
We would like to announce the availability of the QEMU 4.0.0 release. This release contains 3100+ commits from 220 authors.
Remembering Joe, a Quarter of a Century of Inspiration and Friendship
Our founder Francesco Cesarini remembers the early days working with Joe Armstrong, co-creator of Erlang.
Inside Erlang – Joe Armstrong tells his story (2014)
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.
Svelte 3: Rethinking Reactivity
It’s finally here
Should that be a microservice? Factors to keep in mind
There are many good reasons to use a microservices architecture. In this post, we examine 6 factors to help you decide when to use—and when not to use—microservices.
OpenCV-Python Cheat Sheet: From Importing Images to Face Detection
What is OpenCV-Python? OpenCV is an open source computer vision and machine learning library. It has 2500+ optimized algorithms—a comprehensive set of both classic and state-of-the-art computer vision and machine learning algorithms. It has many interfaces, including Python, Java, C++,… Continue reading OpenCV-Python…
Python overtakes JavaScript as most questioned language on StackOverflow
Discover some of the most common software bugs that businesses are struggling with and unlock effective strategies to overcome them.
Crystal 0.28.0 Released
Crystal 0.28.0 has been released!
Fluent 1.0: a localization system for natural-sounding translations
Fluent is a family of localization specifications, implementations and good practices developed by Mozilla. With Fluent, translators can create expressive translations that sound great in their language. Today we’re announcing ...
Pyodide: Bringing the scientific Python stack to the browser
Pyodide is an experimental project from Mozilla to create a full Python data science stack that runs entirely in the browser. We think it’s worthwhile to work on moving the ...
GLFW 3.3 Is Released
New GLFW release announcement.
The Difference Between SQL’s JOIN .. ON Clause and the Where Clause
A question that is frequently occurring among my SQL training’s participants is: What’s the difference between putting a predicate in the JOIN .. ON clause and the WHERE clause? I can d…