Factual Blog / Tagged:

zach tellman

How Factual Uses Persistent Storage For Its Real-Time Services

As part of Factual’s Geopulse product suite, we need to be able to absorb and process large amounts of data, and deliver back a somewhat smaller amount of data. There is a significant amount of technology available for the processing stage, but fewer for both the intake and delivery. Today, we’re open sourcing two libraries that...

Using Clojure To Generate Java To Reimplement Clojure

Most data structures are designed to hold arbitrary amounts of data. When we talk about their complexity in time and space, we use big O notation, which is only concerned with performance characteristics as n grows arbitrarily large. Understanding how to cast an O(n) problem as O(log n) or even O(1) is certainly valuable, and necessary...

The ‘Office Hours’ Meetup

Everyone’s motivations for attending a meetup are good: they want to educate and to learn, to nurture and grow the community, to meet people who share their enthusiasm. And yet, a typical meetup is at best weakly successful in all of these dimensions. Consider the meetup speaker. She’s had a topic in mind for while, and...