Turning the database inside-out with Apache Samza (2015)
Confluent is building the foundational platform for data in motion so any organization can innovate and win in a digital-first world.
The latest blog posts to take off on Hacker News. 4,763 posts.
Confluent is building the foundational platform for data in motion so any organization can innovate and win in a digital-first world.
When meeting with founders for the first time I sometimes hear, “We’re a Series A company.” Meanwhile, YC alumni I talk to tell me that their angel investors regularly ask them, “When are you going to raise a Series A?”. I’d like to make the point that success isn’t the same as raising a round of financing. Quite the…
This month, the Google Play team in our London office was hyped to welcome back Anamaria Cotîrlea, a former intern who is now a full-time ...
We have excellent tools to create and edit text (vim, emacs, sublime, etc.). We have pretty good tools to create and edit tabular data (excel, other spreadsh...
Everyone should be able to read the law, discuss it, and share it with others, without having to pay a toll or sign a contract. Seems obvious, right? Unfortunately, a federal district court has said otherwise, ruling that private organizations can use copyright to control access to huge portions of...
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Cards Against Humanity purchased a Super Bowl ad, but it was not successful.
This article describes how you can build a simple LISP, based on the 1978 article <i>'A Micro Manual For LISP - Not The Whole Truth'</i> with Swift, taking advantage where possible of the features the language offers.
I am old enough to remember the gogo days of cable TV when entrepreneurs who wanted to launch a new cable channel would go, hat in hand and cap table in tow, to the big cable companies and beg to get distribution on their networks. When the Internet came along in the early 90s, we […]
On January 30, 2017 the combination of IDPF and W3C was completed (see W3C press release ), and IDPF has ceased operations as a membership organization. This website is now an archive. For current information about EPUB and more visit https://www.w3.org/publishing/ .
Using the flame graph visualization to determine where file system or disk space is consumed, and answer where space has gone.
This project, the M&Ms and Skittles sorting machine, was on my to-do list for a long time. I finally managed to complete the project after working on it for several months in my free time. The machine uses an Arduino microcontroller, stepper motors, an RGB colour sensor and 3D-printed parts to sort several types of…
Planet plans to acquire the Terra Bella busines,s including the SkySat constellation of satellites.
With fundamental technology change, we don't so much get our predictions wrong as make predictions about the wrong things.
A front-page report in today’s New York Times based on documents leaked by NSA whistleblower Edward Snowden confirms that the NSA, like the DHS, uses airline reservation data as part of its profiling and social network analysis of US citizens and foreigners. Today’s report also raises new questions, and suggests some…
When discussing the validity of the Axiom of Choice, the most common argument for not taking it as gospel is the Banach-Tarski paradox. Yet, this never particularly bothered me. The argument …
The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory articles about it. I believe that a basic understanding of TTYs in Linux is essential for the developer and the advanced user.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Facebook is terrifying Remember that last time you posted a picture on Facebook and it automatically suggested to tag other people on the photo? Nothing unusual. You’ve tagged these people before …
When is the output of a copyright-protected software program itself protected by copyright? This is a case of first impression for any court of appeals which is pending at the Ninth Circuit. The case is Design Data Corporation v. Unigate Enterprise, Inc., 14-16701. On 17 October, 2016, counsels for both parties…
I've been thinking and prototyping a native HTML editor for a while⁺ . (Native as opposed to a text editor that's customized to work with HTML) This is a rough transcript of a presentation I gave on the subject in 2016. This presentation is about HTML, but these ideas could be useful for other markup languages, data…
In the beginning, it was just me and the (plain) terminal. Then I started using Byobu, because it was company-standard at my first job. Later I installed tmux on my personal computer because it seemed more popular. And every time I work on a remote server, I use Screen. Lions and tigers and bears, oh my!
In this position, I know about a bunch of mines on all the remaining fronts, but I can't quite determine where they are. There are a few mines that might be in one of two positions (red or blue), a cluster of mines that might be in one of two arrangements (green), and a more complex situation in the top left which I…
A quick and easy introduction to CUDA programming for GPUs. This post dives into CUDA C++ with a simple, step-by-step parallel programming example.
I was enjoying some pizza the other day with some buddies that know a bit about my research and understand where I am coming from with regards to my own computing aesthetics. They understand that I have always pushed for the smallest code that I can get, and to simplify
Visit the post for more.