About
Articles by Richard
Activity
-
In our partners meetings at Flybridge, we sometimes speculate on what are the highest value, $200K/year jobs that are going to be most augmented with…
In our partners meetings at Flybridge, we sometimes speculate on what are the highest value, $200K/year jobs that are going to be most augmented with…
Liked by Richard Tibbetts
-
I have noticed that many politicians act like everyone in the world should be interested in the low-level technicalities of their policy proposals.…
I have noticed that many politicians act like everyone in the world should be interested in the low-level technicalities of their policy proposals.…
Liked by Richard Tibbetts
-
Something that many people haven't realized: Claude Code is useful for much more than just coding. For example, Anthropic's growth marketing team is…
Something that many people haven't realized: Claude Code is useful for much more than just coding. For example, Anthropic's growth marketing team is…
Liked by Richard Tibbetts
Experience & Education
Publications
-
BayesDB: A probabilistic programming system for querying the probable implications of data.
Is it possible to make statistical inference broadly accessible to non-statisticians without sacrificing mathematical rigor or inference quality? This paper describes BayesDB, a probabilistic programming platform that aims to enable users to query the probable implications of their data as directly as SQL databases enable them to query the data itself. This paper focuses on four aspects of BayesDB: (i) BQL, an SQL-like query language for Bayesian data analysis, that answers queries by averaging…
Is it possible to make statistical inference broadly accessible to non-statisticians without sacrificing mathematical rigor or inference quality? This paper describes BayesDB, a probabilistic programming platform that aims to enable users to query the probable implications of their data as directly as SQL databases enable them to query the data itself. This paper focuses on four aspects of BayesDB: (i) BQL, an SQL-like query language for Bayesian data analysis, that answers queries by averaging over an implicit space of probabilistic models; (ii) techniques for implementing BQL using a broad class of multivariate probabilistic models; (iii) a semi-parametric Bayesian model-builder that auomatically builds ensembles of factorial mixture models to serve as baselines; and (iv) MML, a "meta-modeling" language for imposing qualitative constraints on the model-builder and combining baseline models with custom algorithmic and statistical models that can be implemented in external software. BayesDB is illustrated using three applications: cleaning and exploring a public database of Earth satellites; assessing the evidence for temporal dependence between macroeconomic indicators; and analyzing a salary survey.
-
Towards a Streaming SQL Standard
Proceedings of the VLDB Endowment
This paper describes a unification of two different SQL extensions for streams and its associated semantics. We use the data models from Oracle and StreamBase as our examples. Oracle uses a time-based execution model while StreamBase uses a tuple-based execution model. Time-based execution provides a way to model simultaneity while tuple-based execution provides a way to react to primitive events as soon as they are seen by the system.
The result is a new model that gives the user…This paper describes a unification of two different SQL extensions for streams and its associated semantics. We use the data models from Oracle and StreamBase as our examples. Oracle uses a time-based execution model while StreamBase uses a tuple-based execution model. Time-based execution provides a way to model simultaneity while tuple-based execution provides a way to react to primitive events as soon as they are seen by the system.
The result is a new model that gives the user control over the granularity at which one can express simultaneity. Of course, it is possible to ignore simultaneity altogether. The proposed model captures ordering and simultaneity through partial orders on batches of tuples. The batching and the ordering are encapsulated in and can be modified by means of a powerful new operator that we call SPREAD. This paper describes the semantics of SPREAD and gives several examples of its use.Other authorsSee publication -
Linear road: a stream data management benchmark
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases
This paper specifies the Linear Road Benchmark for Stream Data Management Systems (SDMS). Stream Data Management Systems process streaming data by executing continuous and historical queries while producing query results in real-time. This benchmark makes it possible to compare the performance characteristics of SDMS' relative to each other and to alternative (e.g., Relational Database) systems. Linear Road has been endorsed as an SDMS benchmark by the developers of both the Aurora [1] (out of…
This paper specifies the Linear Road Benchmark for Stream Data Management Systems (SDMS). Stream Data Management Systems process streaming data by executing continuous and historical queries while producing query results in real-time. This benchmark makes it possible to compare the performance characteristics of SDMS' relative to each other and to alternative (e.g., Relational Database) systems. Linear Road has been endorsed as an SDMS benchmark by the developers of both the Aurora [1] (out of Brandeis University, Brown University and MIT) and STREAM [8] (out of Stanford University) stream systems.
Linear Road simulates a toll system for the motor vehicle expressways of a large metropolitan area. The tolling system uses "variable tolling" [6, 11, 9]: an increasingly prevalent tolling technique that uses such dynamic factors as traffic congestion and accident proximity to calculate toll charges. Linear Road specifies a variable tolling system for a fictional urban area including such features as accident detection and alerts, traffic congestion measurements, toll calculations and historical queries. After specifying the benchmark, we describe experimental results involving two implementations: one using a commercially available Relational Database and the other using Aurora. Our results show that a dedicated Stream Data Management System can outperform a Relational Database by at least a factor of 5 on streaming data applications.Other authorsSee publication -
Retrospective on Aurora
VLDB Journal
Key lessons learned from the Aurora stream processing engine and five prototype implementations on the platform.
Other authors -
-
Covert Messaging through TCP Timestamps
Privacy Enhancing Technologies
Covert channels exist in most communications systems and allow individuals to communicate truly undectably. However, covert channels are seldom used due to their complexity. A protocol for sending data over a common class of low-bandwidth covert channels has been developed. The protocol is secure against attack by powerful adversaries. The design of a practical system implementing the protocol on a standard platform (Linux) exploiting a channel in a common communications system (TCP timestamps)…
Covert channels exist in most communications systems and allow individuals to communicate truly undectably. However, covert channels are seldom used due to their complexity. A protocol for sending data over a common class of low-bandwidth covert channels has been developed. The protocol is secure against attack by powerful adversaries. The design of a practical system implementing the protocol on a standard platform (Linux) exploiting a channel in a common communications system (TCP timestamps) is presented. A partial implementation of this system has been accomplished.
Other authorsSee publication
Patents
-
Data parallelism and parallel operations in stream processing
Issued US US20080133891 A1
Optimizing compiler for stream processing in a managed runtime environment with loops and data parallelism.
Other inventorsSee patent -
Stream processor with compiled programs
Issued US US20080134158 A1
Optimizing compiler for stream processing in a managed runtime environment
Other inventorsSee patent -
Interactive forecast modeling based on visualizations
Filed US 20210390483A1
Interactive exploration of machine-suggested candidate forecast models overlaid on data visualizations.
Honors & Awards
-
MIT 35 Innovators Under 35
MIT
http://www2.technologyreview.com/tr35/profile.aspx?trid=963
Languages
-
English
-
Organizations
-
Boston CTO Club
-
Recommendations received
2 people have recommended Richard
Join now to viewMore activity by Richard
-
I'm hiring AI product-building experts for our Enterprise Applied AI team at Anthropic! If you've led the development of LLM powered products and…
I'm hiring AI product-building experts for our Enterprise Applied AI team at Anthropic! If you've led the development of LLM powered products and…
Liked by Richard Tibbetts
-
Most CEOs can tell you exactly how much revenue each sales rep generated last quarter. But ask them where their $3M engineering investment went, and…
Most CEOs can tell you exactly how much revenue each sales rep generated last quarter. But ask them where their $3M engineering investment went, and…
Liked by Richard Tibbetts
-
I had a great chat with Lenny Rachitsky ! We talked about everything from the future of AI and the potential for superintelligence by 2028, to the…
I had a great chat with Lenny Rachitsky ! We talked about everything from the future of AI and the potential for superintelligence by 2028, to the…
Liked by Richard Tibbetts
-
We are proud to unveil our new comprehensive analytics dashboard for Claude Code: https://lnkd.in/gxRVxrp2 This dashboard tracks the metrics we…
We are proud to unveil our new comprehensive analytics dashboard for Claude Code: https://lnkd.in/gxRVxrp2 This dashboard tracks the metrics we…
Liked by Richard Tibbetts
-
My app product friends don't try to build infrastructure products, but my infrastructure friends think they can build competitive apps, with…
My app product friends don't try to build infrastructure products, but my infrastructure friends think they can build competitive apps, with…
Liked by Richard Tibbetts
-
I've been using a dozen different video meeting transcribers over the last several weeks. Some wishes... 1) Don't join 1:1 meetings by default. 2)…
I've been using a dozen different video meeting transcribers over the last several weeks. Some wishes... 1) Don't join 1:1 meetings by default. 2)…
Liked by Richard Tibbetts
-
I went to a masterclass in minimalism today—Vinod Khosla on how to make a pitch deck. The core insight: maximize the message-to-ink ratio. Every…
I went to a masterclass in minimalism today—Vinod Khosla on how to make a pitch deck. The core insight: maximize the message-to-ink ratio. Every…
Liked by Richard Tibbetts
-
Thrilled to share that Hai, HackerOne's AI security agent, is now available in the newly launched AI Agents and Tools category on AWS Marketplace! 🚀…
Thrilled to share that Hai, HackerOne's AI security agent, is now available in the newly launched AI Agents and Tools category on AWS Marketplace! 🚀…
Liked by Richard Tibbetts
-
I'm running for Congress! Today I announced my campaign for the House of Representatives in Massachusetts 6th district. Like a lot of folks, I've…
I'm running for Congress! Today I announced my campaign for the House of Representatives in Massachusetts 6th district. Like a lot of folks, I've…
Liked by Richard Tibbetts
-
We started HyperArc with the vision of pioneering the next generation of AI for BI. It felt inevitable that we would live in a world where AI plays a…
We started HyperArc with the vision of pioneering the next generation of AI for BI. It felt inevitable that we would live in a world where AI plays a…
Liked by Richard Tibbetts
-
I've had a fantastically fun week. Got to spend 50+ hours coding. Actually, that's not completely accurate. I got to spend 50+ hours vibe coding…
I've had a fantastically fun week. Got to spend 50+ hours coding. Actually, that's not completely accurate. I got to spend 50+ hours vibe coding…
Liked by Richard Tibbetts
-
The MCP ecosystem just hit a major inflection point this week. First, Founding Engineers William Dawson & Nate Barbettini just published our…
The MCP ecosystem just hit a major inflection point this week. First, Founding Engineers William Dawson & Nate Barbettini just published our…
Liked by Richard Tibbetts
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Richard Tibbetts in United States
-
Richard Tibbetts
Senior Sales Development Representative | Voiceover Professional
-
Richard Tibbetts
Regional Sales Engineer at Advanced Drainage Systems, Inc.
-
Richard Tibbetts
Retired
-
Richard Tibbetts
Managing Partner - Brickhouse Grille & NOLA on Main
43 others named Richard Tibbetts in United States are on LinkedIn
See others named Richard Tibbetts