What's New in SQLite 3.35
Math functions, column removal and RETURNING clause.
The latest blog posts to take off on Hacker News. 21,828 posts.
Math functions, column removal and RETURNING clause.
Disclaimer: I’m no sysadmin extraordinaire, please please please correct me if there’s something blatantly wrong here:
The interviewer couldn’t help but notice her name, Nephele . It sounds Greek. But he didn’t ask, not wanting to get off on the wrong foot with the promising candidate. He made a mental note to look up the name afterwards.
Yes, my friends, it is true. After more than fifteen years using Vim, teaching Vim, proselytizing about Vim, all the while scoffing in the general direction of Emacs, I’ve seen the light. The light of Lisp… Or something. If, like me, you’re curious enough to give Emacs a try, this post should help you get off the…
Nim fusion and pattern matching
The Go standard library’s net.IP type is problematic for a number of reasons. We wrote a new one.
In this article we will be exploring what parser combinators are, what runtime parser generation is - why they're useful, and then walking through a Zig implementation of them.
Read candid takes on engineering culture: 10x myths, agile failure modes, and full-stack fantasies that quietly damage software teams at scale.
Posted by Jonathan Metzman, Google Open Source Security Team OSS-Fuzz , Google’s open source fuzzing service, now supports fuzzing applicat...
This article is a guide for achieving a full-as-possible Wayland setup on Arch Linux. If you follow the entire guide, by the end you will have:
This is a bit of a rant but I really don't like software that invents its own query language. There's a trillion different ORMs out there. Another trillion databases with their own query language. Another trillion SaaS products where the only way to query is to learn some random query DSL they made up.
This is old! When I wrote it, I was a very different person.As it turns out, growing up a bit made me care a lot less about the nuances of Rust programming.
Learn how to build a webhook, send it from your app, manage authentication, handle security, and provide a smooth developer experience to your customers.
Access to technical interview practice matters more than raw technical ability, and without it, we won't fix representation in tech.
For any developer with limited resources, this means a library (where viable) can provide the same functionality to the user, at a lower cost to the developer than a service.
tldr: Rust/coreutils is good enough to boot a Debian with GNOME, install the top 1000 packages, build Firefox and the Linux Kernel.
I spent a lot of time and effort digging up the numbers and facts for this post! Lots of people keep referring to the awesome summary put together by a friendly pseudonymous "Tim" which says that "53 out of 95" (55.7%) security flaws in curl could've been prevented if curl had been written in Rust. … Continue reading…
In order to get the most performant site possible when building the codebase for our public Stack Overflow site, we didn’t always follow best practices.
There are not a lot of very strong empirical results in the field of programming languages . This is probably because there’s a huge amount of variables to control for, and most of the subjects available to researchers are CS undergraduates. However, I have recently found a result replicated across numerous codebases…
An introduction to raymarching in C++ with diffuse Phong shading and ASCII-terminal output.
I’ve spent the last year building keyboards , which has included writing firmware for a variety custom circuit boards.
Deep dive into Citus columnar storage for Postgres. Includes a quickstart, as well as performance measurements for data loading, compression ratios, and query response times. Also covers how columnar relates to Citus, integration with Postgres range partitioning, limitations, & ways to get started.
Actionable steps on how to improve your Postgres database performance.