Profile

Cover photo
Matt Spear (Batz)
Works at Google
57,765 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Matt Spear (Batz)

Shared publicly  - 
 
So...reader is going away.  I'm becoming sold on feedly (though am still running newsblur in parallel for now (and google reader to look for any edge-cases with my esoteric feeds)).  It seems functional.  The one thing I couldn't find and took a few minutes was how to get feedly to work with the RSS subscription extension from google:
https://chrome.google.com/webstore/detail/rss-subscription-extensio/nlbjncdgjeocebhnmkbbbdekmmmcbfjd
It turned out somebody hacked a modified version with feedly, and from it's source I was able to glean the correct URL:
http://www.feedly.com/home#subscription/feed/%s

for completeness, though it's displayed prominently on the FAQ here's newsblur's:
http://www.newsblur.com/?url=%s

Cheers!
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
1
Ratan Nalumasu's profile photo
 
Would have liked to see channel id support as well, but this is still great news.
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Oh man I so hope this is true;
http://io9.com/the-most-exciting-doctor-who-rumor-in-years-513435868
I missed all the Doctor Who when I was young, and am working through the stories now.  It's sad how many are missing, if the holes are filled in that'd be awesome!
If you're an old-school Doctor Who fan, at least, then this new rumor is just beyond thrilling. Rich Johnston at Bleeding Cool claims reliable sources (plural) tell him that a ton of missing Doctor Who stories have been found. Stories. Not episodes.
1
Ratan Nalumasu's profile photo
 
Oh! Can't wait....
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Pretty cool result:
http://www.nature.com/news/first-proof-that-infinitely-many-prime-numbers-come-in-pairs-1.12989
There are infinitely many primes within 70E6 units.  Using no unproven conjectures!
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Awesome, this'll be exceedingly helpful!
 
Best new feature ever (and not a joke) in Chrome Canary: "Copy as cURL" 

Copy, open terminal, paste, send request with all same headers, cookies, etc - epic!
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Excellent writeup!
 
Dizzying but invisible depth

You just went to the Google home page.

Simple, isn't it?

What just actually happened?

Well, when you know a bit of about how browsers work, it's not quite that simple. You've just put into play HTTP, HTML, CSS, ECMAscript, and more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Let's simplify.

You just connected your computer to www.google.com.

Simple, isn't it?

What just actually happened?

Well, when you know a bit about how networks work, it's not quite that simple. You've just put into play DNS, TCP, UDP, IP, Wifi, Ethernet, DOCSIS, OC, SONET, and more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Let's simplify.

You just typed www.google.com in the location bar of your browser.

Simple, isn't it?

What just actually happened?

Well, when you know a bit about how operating systems work, it's not quite that simple. You've just put into play a kernel, a USB host stack, an input dispatcher, an event handler, a font hinter, a sub-pixel rasterizer, a windowing system, a graphics driver, and more, all of those written in high-level languages that get processed by compilers, linkers, optimizers, interpreters, and more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Let's simplify.

You just pressed a key on your keyboard.

Simple, isn't it?

What just actually happened?

Well, when you know about bit about how input peripherals work, it's not quite that simple. You've just put into play a power regulator, a debouncer, an input multiplexer, a USB device stack, a USB hub stack, all of that implemented in a single chip. That chip is built around thinly sliced wafers of highly purified single-crystal silicon ingot, doped with minute quantities of other atoms that are blasted into the crystal structure, interconnected with multiple layers of aluminum or copper, that are deposited according to patterns of high-energy ultraviolet light that are focused to a precision of a fraction of a micron, connected to the outside world via thin gold wires, all inside a packaging made of a dimensionally and thermally stable resin. The doping patterns and the interconnects implement transistors, which are grouped together to create logic gates. In some parts of the chip, logic gates are combined to create arithmetic and bitwise functions, which are combined to create an ALU. In another part of the chip, logic gates are combined into bistable loops, which are lined up into rows, which are combined with selectors to create a register bank. In another part of the chip, logic gates are combined into bus controllers and instruction decoders and microcode to create an execution scheduler. In another part of the chip, they're combined into address and data multiplexers and timing circuitry to create a memory controller. There's even more. Those are actually such incredibly complex technologies that they'll make any engineer dizzy if they think about them too much, and such that no single company can deal with that entire complexity.

Can we simplify further?

In fact, very scarily, no, we can't. We can barely comprehend the complexity of a single chip in a computer keyboard, and yet there's no simpler level. The next step takes us to the software that is used to design the chip's logic, and that software itself has a level of complexity that requires to go back to the top of the loop.

Today's computers are so complex that they can only be designed and manufactured with slightly less complex computers. In turn the computers used for the design and manufacture are so complex that they themselves can only be designed and manufactured with slightly less complex computers. You'd have to go through many such loops to get back to a level that could possibly be re-built from scratch.

Once you start to understand how our modern devices work and how they're created, it's impossible to not be dizzy about the depth of everything that's involved, and to not be in awe about the fact that they work at all, when Murphy's law says that they simply shouldn't possibly work.

For non-technologists, this is all a black box. That is a great success of technology: all those layers of complexity are entirely hidden and people can use them without even knowing that they exist at all. That is the reason why many people can find computers so frustrating to use: there are so many things that can possibly go wrong that some of them inevitably will, but the complexity goes so deep that it's impossible for most users to be able to do anything about any error.

That is also why it's so hard for technologists and non-technologists to communicate together: technologists know too much about too many layers and non-technologists know too little about too few layers to be able to establish effective direct communication. The gap is so large that it's not even possible any more to have a single person be an intermediate between those two groups, and that's why e.g. we end up with those convoluted technical support call centers and their multiple tiers. Without such deep support structures, you end up with the frustrating situation that we see when end users have access to a bug database that is directly used by engineers: neither the end users nor the engineers get the information that they need to accomplish their goals.

That is why the mainstream press and the general population has talked so much about Steve Jobs' death and comparatively so little about Dennis Ritchie's: Steve's influence was at a layer that most people could see, while Dennis' was much deeper. On the one hand, I can imagine where the computing world would be without the work that Jobs did and the people he inspired: probably a bit less shiny, a bit more beige, a bit more square. Deep inside, though, our devices would still work the same way and do the same things. On the other hand, I literally can't imagine where the computing world would be without the work that Ritchie did and the people he inspired. By the mid 80s, Ritchie's influence had taken over, and even back then very little remained of the pre-Ritchie world.

Finally, last but not least, that is why our patent system is broken: technology has done such an amazing job at hiding its complexity that the people regulating and running the patent system are barely even aware of the complexity of what they're regulating and running. That's the ultimate bikeshedding: just like the proverbial discussions in the town hall about a nuclear power plant end up being about the paint color for the plant's bike shed, the patent discussions about modern computing systems end up being about screen sizes and icon ordering, because in both cases those are the only aspect that the people involved in the discussion are capable of discussing, even though they are irrelevant to the actual function of the overall system being discussed.

CC:BY 3.0
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Wow.  I love moonshots like this, things that could truly change the world.  It's actually amazing to think about mesh networks in the sky (I did part of my PhD in Wireless Sensor Networks so this is really neat to see).
 
For 2 out of every 3 people on earth, a fast, affordable Internet connection is still out of reach.  Today we are unveiling our latest moonshot from Google [x] - Project Loon: balloon-powered internet access. Learn more: goo.gl/3VUHC

#ProjectLoon
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
I sucked, but this is rather cool.  Convergence is upon us!
 
200 on my first try.  It's been a lot of years since I've played this.  Last time using wooden balls.
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Wow, this'll be really useful, +Tim Pope does it again with another essential #vim  plugin:
https://github.com/tpope/vim-dispatch
Essentially it allows asynchronous execution of shell commands, and catches the output to the quickfix!
vim-dispatch - dispatch.vim: asynchronous build and test dispatcher
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
 
Okay, so I first heard of the "Immortal Jellyfish" today in Torko, and now I happened upon an io9 article, it must be some sign:
http://io9.com/5964375/could-this-immortal-jellyfish-unlock-the-secret-to-human-life-extension
My favourite quote "It's transdifferentiating", reminds me of Flash when he proclaimed the city (I actually forget which) was "transmogrifying before [his] eyes" from the excellent JLA run.
1
Add a comment...

Matt Spear (Batz)

Shared publicly  - 
1
Add a comment...
People
Work
Occupation
Computer Scientist
Employment
  • Google
    Programmer, present
Story
Tagline
ratpoison, vim, zsh, c++
Introduction
Basic computer scientist.  Have a PhD.
Bragging rights
Eagle Scout, Best Grad Reseacher, 10 publications, 1 INFOCOM publication
Basic Information
Gender
Male
Relationship
Married
Matt Spear (Batz)'s +1's are the things they like, agree with, or want to recommend.
Android Police - Android News, Apps, Games, Phones, Tablets
www.androidpolice.com

SEGA's Crazy Taxi was a very welcome addition to Android's gaming lineup last month, and no less so for a wide array of controls. The game c

SwiftKey 3 Keyboard
market.android.com

Unlock your typing potential. * Webby Awards People’s Voice Winner for Innovation, 2012 * * Mobile World Congress Award Winner for Innovatio

Linux
plus.google.com

Linux - doing it right

Dolphin Browser™ HD
market.android.com

Powerful, Fast & Elegant web browser for Android 2.0.1+.Browsing made wonderful. Smart Phone, Clever Browsing! Dolphin Browser HD, prese

Dilbert comic strip for 06/30/2012 from the official Dilbert comic strip...
dilbert.com

The Official Dilbert Website featuring Scott Adams Dilbert strips, animation, mashups and more starring Dilbert, Dogbert, Wally, The Pointy

Top Ten Board Games That Look Stupid (but are Actually Fun)
www.youtube.com

Tom Vase, Sam Healey, and Zee Garcia take a look at ten board games that look pretty stupid, but are actually quite fun! Buy great games at

The Special Delivery (Thomas and Friends)
market.android.com

When an urgent package arrives for Sir Topham Hatt, it must reach him as quickly as possible. What is inside the package? Can the “Really Us

What truths does "truth serum" sodium pentothal actually reveal?
io9.com

The famed chemical sodium pentothal, which is commonly known as truth serum, has been a mainstay of spy flicks for decades. In real life, sc

ratpoison: Say good-bye to the rodent
www.nongnu.org

ratpoison: Say good-bye to the rodent. What is Ratpoison? Ratpoison is a simple Window Manager with no fat library dependencies, no fancy gr

CCAncients.net | Commands & Colors Ancients | Official Website | Home
www.ccancients.net

Commands and Colors: ANCIENTS all that you can dream of about this great game by Richard Borg published by GMT Games LLC. Maps, Scenarios, D

The +1 Button Is Like A Button You Push For A Treat — Without The Treat
techcrunch.com

You people confuse me. Ten days ago we put Google's +1 Button on TechCrunch — because why not? We try basically all these new buttons/cou

dwm dynamic window manager
dwm.suckless.org

dwm dynamic window manager. home/; code; download; man/; dwm/; libs/; st/; stali/; surf/; tools/; wmi/. customisation/; dwmstatus/; faq; pat

Beelzebub
www.crunchyroll.com

Watch the latest episodes of Beelzebub on Crunchyroll now. Oga Tatsumi is a first year student in Ishiyama High, a notorious school for deli

wmii window manager improved 2
wmii.suckless.org

wmii window manager improved 2. home/; code; download; man/; dwm/; libs/; st/; stali/; surf/; tools/; wmi/. 9p; alternative wmiirc scripts;

Naruto Shippuden
www.crunchyroll.com

Shows · News · Forums · Deals · Premium Free. Log In. Hunter x Hunter. Videos 31 Reviews Comments More Info. Newest Oldest. Most Helpful New

The Stump Window Manager
stumpwm.org

Stumpwm. Home Screenshot Documentation Download Community Donations Links. Welcome! Stumpwm is a tiling, keyboard driven X11 Window Manager

Ai Otsuka
market.android.com

As a qualified kindergarten teacher, it's little surprise that Osaka-born singer/songwriter Ai Otsuka was able to make a connection with

Ali Project
market.android.com

Fusing the fashion and music cultures of modern Tokyo, the band Ali Project consist of only two members: composer and keyboardist Mikiya Kat

Public - 4 months ago
reviewed 4 months ago
Public - 5 months ago
reviewed 5 months ago
Too pricy for tapas
Public - a year ago
reviewed a year ago
Food: ExcellentDecor: Very GoodService: Excellent
Public - a year ago
reviewed a year ago
103 reviews
Map
Map
Map
Food: ExcellentDecor: ExcellentService: Excellent
Public - a year ago
reviewed a year ago