Skip to content
HHackerTube.videoSurprise me

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

Bringing the Unix Philosophy to Big Data by Bryan Cantrill: FutureStack13 on HackerTube: recommended by 2 Hacker News commenters across 2 separate months, 2014–2022.

New Relic

talk · intermediate · dated

Open on YouTube

Bryan Cantrill presents Manta, an object store with in-situ compute that lets tools like grep, awk, and sed run map-reduce style over huge data. He frames it as bringing the Unix philosophy to big data.

Why Hacker News recommends it

HN recommends it as an elegant argument for simple Unix tools replacing heavyweight Hadoop-style pipelines.

people recommended it
2
separate months
2
strong recommendations
1
discussed on HN
2014–2022
“The Bryan Cantrill talk is definitely worth your time”
— notpeter, Jan 2015, in “Command-line tools can be faster than your Hadoop cluster”

What HN commenters said

3 Hacker News comments link this video. Each one links back to its thread.

notpeterJan 2015Strongly recommends

This article echoes a talk Bryan Cantrill gave two years ago: ▶ this video It's about how Joyent took the concept of a UNIX pipeline as a true powertool and built a distributed version atop an object filesystem with some little map/reduce syntactic sugar to replace Hadoop jobs with pipelines. The Bryan Cantrill talk is definitely worth your time, but you can get an understanding of Manta with their 3m screencast: [link]

in “Command-line tools can be faster than your Hadoop cluster” · View on HN

erhardmOct 2014Recommends

They're good points, but from the philosophical point The Unix Way , systemd leaves some things to desire. Is there a modern Unix way? I don't see a lot of exploring in this area/side, but I see a lot of this is the way it's gonna be from now on on the other side. I'm not on either side, but I appreciate the way some complexity is dealt with simple little things. So elegantly solving problems: ▶ this video

in “Why pro-systemd and anti-systemd people will never get along” · View on HN

btschaeggJan 2022Cites it

1.) Be curious. Stay curious. Experiment, play with things. Your time during university is likely the best time for this and it will likely get harder later on when you're on the job and there's much more emphasis on finished work than on learning experiences. Also, I'm quite sure that it will be beneficial for you if you familiarize yourself with different ways of thinking (obviously programming languages, environments and paradigms, but that will likely apply to anything non-technical, as well). I gained this perspective from dealing with people who didn't really do that, but also from knowing that I personally also did this way too late (and from the benefits it brought me nonetheless). If you're only familiar with Windows, try Linux. Try BSD. Try OS X, if you want to. Try working in the terminal. Familiarize yourself with different editors (especially Vim and Emacs, maybe also newer ones like Kakoune). Learn bash, have a look at AWK and sed. Maybe learn Perl. Try out functional programming, logic programming (like Prolog) and so on and so forth. If you're feeling adventurous, play with niche systems like Haiku[1] or TempleOS[2], just to gain new insights on how things could work. Maybe try the ACME editor[3]. [1]: [link] [2]: [link] [3]: [link] Of course, there might be courses that will nudge towards some of those tools. If you visit some of those: Cool! But if there are no such courses (I didn't encounter many of them myself), try to explore these things nonetheless. Ev

in “Ask HN: I’m New to Computer Science and Engineering. Any Advice?” · View on HN

Topics & tags