Control-R, my favorite Unix shell command
Search your bash or zsh history incrementally with Control-R, step back with repeated presses, go forward with Control-S, and tune HISTFILE and HISTSIZE.
Search your bash or zsh history incrementally with Control-R, step back with repeated presses, go forward with Control-S, and tune HISTFILE and HISTSIZE.
Disclaimer: I am an employee of Cognitect and I worked on the transit-js implementation. The opinions found herein are my own and do not necessarily reflect the recommendations or views of Cognitect.
This is a sketch of proposed enhancements to the Java Virtual Machine instruction set, and secondarily to the Java Language, to support small immutable, identityless value types . (They may also be considered as identityless aggregates, user-defined primitives, immutable records, or restricted classes.) This is an…
While talking about Django at PyCon India this year, the most common question I got was whether it supports Si...
Web browsers do a lot of calculations on geometric coordinates, in many different coordinate systems and units of measurement. For example, a browser may need to translate a position expressed ...
A couple of months ago, Trixter of Hornet released a demo called "8088 Domination", which shows off real-time video and audio playback on t...
Posted by James Bennett on March 20, 2014
Citus gives you all the greatness of Postgres plus the superpowers of distributed tables. By distributing your data and queries, your application gets high performance—at any scale. The Citus database is available as open source and as a managed service on Azure.
Some time ago i started to write series of blog posts about assembly programming for x86_64. You can find it by asm tag. Unfortunately i wa...
Sometimes it's a good thing to be writing code that you expect to throw away in a couple of years time.
This article will continue the layout module that we started in Part 5. This time, we’ll add the ability to lay out block boxes. These are boxes that are stack vertically, such as headings and paragraphs.
Hello everyone! Time for a bit of a diversion towards one of my favorite projects, Hy ! (I'm an occasional committer, but the main mastermind behind the project is my good friend Paul Tagliamonte .) For those of you who don't know, Hy is a Lisp that transforms into the Python AST. Even more fun: you can import .hy…
Rust is a systems language and therefore must give you raw access to memory. It does this (as in C++) via pointers. Pointers are one area w...
Unix is an alliance of loosely structured text files bound together and governed by scripts. Unix is the United Confederation of Strings:
One of our core beliefs at Heroku is that developers do their best work when the development process is as simple, elegant, and conducive to focus and flow
Defining the microservices architectural style by describing their nine common characteristics
Bitcoin is designed to support a wide variety of transaction types. Although currently the majority of transactions are standard payments to address it is possible to build more complex protocols.
This post is from 2013 - check out the update! For most of the nearly twenty years since its inception, JavaScript lacked many of the niceties that made...
In the last post I talked about immutable stacks & queues. This post will be on immutable vectors. We want to support 3 operations: