HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Bryan Cantrill from Joyent on Manta: internet-facing object storage facility that features compute

AI Council4 HN recommenders · recommended in 5 months, 2014-2026
YouTube
25K views · 12 years ago · talk · evergreen

Bryan Cantrill of Joyent presents Manta, an internet-facing object store that lets you run compute directly on the data. The talk is peppered with ZFS history and Cantrill's trademark commentary on the industry.

HN recommends Cantrill talks generally for their mix of industry history, technical depth and entertaining delivery, and this one is a favorite for storage and data integrity threads.

Databases & storageCloud, DevOps & reliabilityOperating systems & kernels#manta#bryancantrill#zfs#joyent#dataintegrity#oracle

10 comments from Hacker News

@soraminazuki2026 · in “Larry Ellison: "Citizens will be on their best behavior because we’re recording"”

He also said later: > For a while, I tried not going into Nazi allegory when talking about Oracle, but I actually think it does a disservice to not go into Nazi allegory because if I don't use Nazi allegory when referring to Oracle, there are some critical understanding that I have left on the table. There's an element of the story you can't possibly understand. If you had to explain the Nazis to someone who had never heard of World War 2, but was an Oracle customer, there's a very good chance that you would actually explain the Nazis in Oracle allegory. So, it's like: "Really, wow, a whole country?" "Yes, Larry Ellison has an entire country." "Oh my god, the humanity! The license audits!" "Yes, we should talk to Poland about it, it was bad." ▶ this video

JokeView on HN
@DonHopkins2026 · in “If AI Writes Your Code, Why Use Python?”

The reason why Java is such a terrible choice now is not technical, it's the Lawnmower Nazi argument: link masklinn on Dec 9, 2017 | parent | context | favorite | on: Larry Ellison allegedly tried to have a professor ... And remember, > Do not fall into the trap of anthropomorphising Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle. — Brian Cantrill ( link ) And > I actually think that it does a dis-service to not go to Nazi allegory because if I don't use Nazi allegory when referring to Oracle there's some critical understanding that I have left on the table […] in fact as I have said before I emphatically believe that if you have to explain the Nazis to someone who had never heard of World War 2 but was an Oracle customer there's a very good chance that you would explain the Nazis in Oracle allegory. — also Brian Cantrill ( ▶ this video )

JokeView on HN
@dkbrk2025 · in “UK unis to cough up to £10M on Java to keep Oracle off their backs”

I actually think that it does a disservice to not go to Nazi allegory, because if I don't use Nazi allegory when referring to Oracle there is some critical understanding that I have left on the table; there is an element of the story that you can't possibly understand. In fact, as I have said before and I emphatically believe, if you had to explain the Nazis to somebody who had never heard of WWII but was an Oracle customer, there's a very good chance that you actually explain the Nazis in Oracle allegory. So, it's like: "Really, wow, a whole country?"; "Yes, Larry Ellison has an entire country"; "Oh my god, the humanity! The License Audits!"; "Yeah, you should talk to Poland about it, it was bad. Bad, it was a blitzkrieg license audit." ▶ this video

JokeView on HN
@ahnick2020 · in “Show HN: Splitgraph - Build and share data with Postgres, inspired by Docker/Git”

Personally I think I'm more drawn to the dotmesh approach ( link ), but the one problem data has is as it gets massive it becomes really hard to move it around and I guess that's where trying to layer git like workflows on top of it become intractable. It's like data has it's own gravity and often times it is just easier to bring other things to the data, rather than the other way around. IIRC Bryan Cantrill said something similar about data when Joyent was developing their object storage system Manta ( ▶ this video ergo, perhaps the Splitgraph approach will meet with better success.

CitesView on HN
@kbenson2017 · in “Xenserver 7.3: Changes to the Free Edition”

Bryan Cantrill says it best, I think[1]: "If you had to explain the Nazis to someone who had never heard of WWII but was an oracle customer, there's a very good chance you would actually explain the Nazis as an Oracle allegory." There are more choice quotes in someone else's HN comment about Bryan Cantrill on Oracle.[2] I highly recommend any talk you can find of Bryan Cantrill. A wonderful mix of industry history and great delivery. 1: ▶ this video 2: link

Strongly recommendsView on HN
@masklinn2017 · in “Larry Ellison allegedly tried to have a professor fired for benchmarking Oracle”

And remember, > Do not fall into the trap of anthropomorphising Larry Ellison. You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle. — Brian Cantrill ( link ) And > I actually think that it does a dis-service to not go to Nazi allegory because if I don't use Nazi allegory when referring to Oracle there's some critical understanding that I have left on the table […] in fact as I have said before I emphatically believe that if you have to explain the Nazis to someone who had never heard of World War 2 but was an Oracle customer there's a very good chance that you would explain the Nazis in Oracle allegory. — also Brian Cantrill ( ▶ this video )

CitesView on HN
@gbrown_2017 · in “Silent Data Corruption Is Real”

If you have corruption in RAID 1 how do you know which copy is good? On a slight tangent ZFS will checksum data and store that checksum in the block pointer (i.e. not with the data itself) so it can tell which of the copies is correct. The same extends to RAID 5 and RAID 6, although with RAID 6 you can intelligently work out which block might be bad. However that is assuming the block devices are returning consistent data and you are the one talking to the block devices. If the disks were sat behind a hardware RAID controller and the controller was the one you'd be hard pressed to identify the source of the data corruption. The checksumming in ZFS comes to the rescue here again. I recommend checking out this video [1] from Bryan Cantrill. It's about Joyent's object store Manta but features a fair bit of ZFS history. Also it features the usual rant level that one can come to expect from a Bryan Cantrill talk which I quite enjoy. There are plenty of other videos available on ZFS. [1] ▶ this video

Strongly recommendsView on HN
@gbrown_2016 · in “Btrfs RAID 5/6 Code Found to Be Very Unsafe and Will Likely Require a Rewrite”

Bryan Cantrill expresses this[1] in a manner I certainly agree with. Software that is designed/ intended to be reliable should not go through large periods of instability only to be written off as "prepubescence". [1] ▶ this video

RecommendsView on HN
@Flenser2015 · in ““Stop reverse engineering our code””

You might enjoy this talk by Bryan Cantrill, where he describes the Oracle acquisition of Sun: link > "what you think of Oracle is even truer than you think it is. There has been no entity in human history with less complexity or nuance to it than Oracle" > "this company is about one man and his alter ego and what he wants to inflict upon humanity" Edit: And how could I forget this: ▶ this video > "and then, the Nazis invaded" > "for a while I tried to not go to Nazi allegory when talking about Oracle but I actually think that it does a dis-service to not go to Nazi allegory because if I don't use Nazi allegory when referring to Oracle there's some critical understanding that I have left on the table"

RecommendsView on HN
@bcantrill2014 · in “SmartDataCenter and Manta are now open source”

If anyone's interested in a presentation introduction to Manta (presumably similar to the one you saw), you may want to check out my FutureStack presentation from last year.[1] And if you have 90 minutes to kill and are in the mood for the true origin story of Manta, see my video from NYC DevOps in January.[2] [1] link [2] ▶ this video

RecommendsView on HN
Bryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/20171:47:35

Bryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/2017

PapersWeLove
13K views • 9 years ago
Bringing the Unix Philosophy to Big Data by Bryan Cantrill: FutureStack1331:09

Bringing the Unix Philosophy to Big Data by Bryan Cantrill: FutureStack13

New Relic
18K views • 12 years ago
Stanford Seminar - The Soul of a New Machine: Rethinking the Computer1:26:02

Stanford Seminar - The Soul of a New Machine: Rethinking the Computer

Stanford Online
76K views • 6 years ago
Run containers on bare metal already!41:12

Run containers on bare metal already!

Bryan Cantrill
40K views • 10 years ago
Zebras All the Way Down - Bryan Cantrill, Uptime 201746:37

Zebras All the Way Down - Bryan Cantrill, Uptime 2017

Code & Supply
49K views • 9 years ago
Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 201752:35

Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 2017

GOTO Conferences
101K views • 9 years ago
Bryan Cantrill on Jails and Solaris Zones1:45:47

Bryan Cantrill on Jails and Solaris Zones

PapersWeLove
34K views • 10 years ago
The Cantrill Strikes Back | BSD Now 1172:13:32

The Cantrill Strikes Back | BSD Now 117

Jupiter Broadcasting
9K views • 10 years ago
Introduction to NoSQL • Martin Fowler • GOTO 201254:52

Introduction to NoSQL • Martin Fowler • GOTO 2012

GOTO Conferences
1M views • 13 years ago
Corporate Open Source Anti-patterns43:04

Corporate Open Source Anti-patterns

Bryan Cantrill
24K views • 12 years ago
Surge 2015 - Lightning Talks1:19:43

Surge 2015 - Lightning Talks

OmniTI
12K views • 10 years ago
Thesis: Partial State in Dataflow-Based Materialized Views45:50

Thesis: Partial State in Dataflow-Based Materialized Views

Jon Gjengset
17K views • 6 years ago
introducing copyparty, the FOSS file server15:39

introducing copyparty, the FOSS file server

tripflag
613K views • 1 year ago
"Datafun: a functional query language" by Michael Arntzenius42:31

"Datafun: a functional query language" by Michael Arntzenius

Strange Loop Conference
9K views • 9 years ago
Foundry 2022 Operating System Demo48:59

Foundry 2022 Operating System Demo

Palantir
196K views • 4 years ago
Rust at speed — building a fast concurrent database52:54

Rust at speed — building a fast concurrent database

Jon Gjengset
225K views • 7 years ago
Leaping the chasm from proprietary to open: A survivor's guide43:28

Leaping the chasm from proprietary to open: A survivor's guide

Bryan Cantrill
14K views • 11 years ago
Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things37:07

Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things

FunctionalTV
45K views • 7 years ago
"Turning the database inside out with Apache Samza" by Martin Kleppmann47:43

"Turning the database inside out with Apache Samza" by Martin Kleppmann

Strange Loop Conference
205K views • 12 years ago
Rich Hickey: Deconstructing the Database1:06:24

Rich Hickey: Deconstructing the Database

InfoQ
106K views • 14 years ago