Profile

Cover photo
Brett Cannon
Works at Microsoft
Attended University Of California Berkeley
6,007 followers|4,736,157 views
AboutPostsCollectionsPhotosYouTube+1'sReviews

Stream

Brett Cannon

Shared publicly  - 
 
 
Keep your connection speed high and your data bill low with Wi-Fi Assistant, a feature that allows you to automatically and securely connect to more than a million, free open Wi-Fi hotspots. Originally a Project Fi exclusive feature, we are now expanding Wi-Fi Assistant to all Nexus users in the United States, Canada, Mexico, UK and Nordic countries. This will roll out to users over the next few weeks. Learn more: http://goo.gl/8I4wcA
145 comments on original post
6
Skip Montanaro's profile photo
 
Looks neat. Too bad I don't have a Nexus...
Add a comment...

Brett Cannon

Shared publicly  - 
In Laissez-Faire in Tokyo Land Use I pointed to Japan’s constitutional protection of property rights and it’s relatively laissez-faire approach to land use to explain why housing prices in Japan have not risen in past decades, as they have elsewhere in the developed world. A very useful post at Urban kchoze offers more detail on Japan’s zoning system. …
1
Add a comment...

Brett Cannon

Shared publicly  - 
 
Thanks to Cory Benfield we now have a PEP-like doc explaining in detail what this whole sans-IO thing is about.
Writing I/O-Free (Sans-I/O) Protocol Implementations¶. This informational document is an attempt to make the case for implementing network protocols without performing I/O, and to provide concrete assistance and instructions for doing so in Python.
10
2
Charles 'Buck' Krasic's profile photo
 
This seems very close in spirit to how I understood "reactive programming" back in the late 90's.
Add a comment...

Brett Cannon

Shared publicly  - 
 
The left-pad fiasco shook the JavaScript community to its core when a rouge developer removed a popular module from npm, causing tens of…
21
9
Greg Bodnar's profile photoBrett Cannon's profile photoRafał Maculewicz's profile photo
3 comments
 
F#ckin insane! Great job investigating.
Add a comment...

Brett Cannon

Shared publicly  - 
 
"This is fine," which since 2013 has been cultural shorthand for the deadpan acceptance of a disastrous situation, is getting a plush toy. Specifically, it's the doggie in a jaunty bowler cap, who...
5
Jay Geater's profile photo
 
I like the boiling frog analogy more
Add a comment...
Have him in circles
6,007 people
gobalasingam thusanthan's profile photo
Marcos Paulo's profile photo
Diptanshu Divesh's profile photo
‫محمد سلامة أبوسيف‬‎'s profile photo
hüseyin Kurtaran's profile photo
Dentist Temple City - Dr. Chiman Lad, DDS - Lad Family Dentistry's profile photo
刘顺's profile photo
Andy Buckley's profile photo
Tony Giunta's profile photo

Brett Cannon

Shared publicly  - 
 
2
Michael Gebetsroither's profile photo
 
Graz is even nicer ;)
Add a comment...

Brett Cannon

Shared publicly  - 
 
I'm trying to choose between https://www.wealthsimple.com/ and https://www.odlumbrown.com/ for retirement investing. I'm not going to do it myself because I find it all just too stressful (so don't leave a comment saying, "but it's easy to manage your own investments"; I know it is and I still don't want to do it). I figured I might as well ask the internet for their opinion between a robo-investor who charges a total of 0.7% (management fee + average MER on ETFs) or a family-trusted financial advisor who would charge 1.5% (but not invest in funds or ETFs, so no MER there) since I'm having a hard time making a decision.
2 votes  -  votes visible to Public
Wealthsimple at 0.7%
100%
Family-trusted planner at 1.5%
0%
1
Michael Safyan's profile photoBrett Cannon's profile photoChris Lasher's profile photo
4 comments
 
I'll recommend another John: John Bogle, and his Little Book of Common Sense Investing explains the advantage of low-overhead, passively-managed index funds.

Since Vanguard doesn't offer index funds to individual investors in Canada, do any other companies, preferably with overhead .2% or lower? If not, maybe ETFs of Vanguard funds are the way to go. ETFs of funds add overhead during buy/sell transactions, but this may be the price you have to pay. Luckily you will rarely sell (see below), so if you buy infrequently (but regularly) you'll be okay.

Once you find a route to index funds, start with a high proportion (90% or more) there, and then roll that proportion down and into bond funds as you age, increasing the bond percentage more rapidly as you approach retirement. This is something you revisit on a calendar basis, every few years. No emotion, you only buy and sell based on time.

Have you considered meeting with a certified financial planner? For a flat fee (only hire a CFP who charges flat fees) they can provide a lot of help and organization, like setting up that schedule of rolling over assets from index funds to bonds. It could be well worth your money and save you time and stress.
Add a comment...

Brett Cannon

Shared publicly  - 
 
 
The Idea Fairy is your friend… sort of. (via @TheMeatly) #DevHumor #GameDev
3 comments on original post
51
10
Add a comment...

Brett Cannon

Shared publicly  - 
 
Is it just me, or does anyone else find it ironic that even though C and C++ requires a bit of verbosity thanks to its low-level nature and needing to code conservatively for security/safety reasons, because the languages are meant for speed everyone tries to minimize their code as much as possible?

No wonder we can't seem to write memory-safe C/C++ code. I, for one, look forward to Rust taking over the world as much as it can.
9
1
A.E. Veltstra's profile photoTim Stoev's profile photo
4 comments
 
+A.E. Veltstra it is so and so. I generally prefer static types- they allow me to avoid second-guessing my former self(that designed the upper abstraction layer).
Input checking is very important, but this what I focus on in the UI and not at the backend.
Add a comment...

Brett Cannon

Shared publicly  - 
 
The "HiDyRS-X" captured incredible detail in the SLS rocket's dazzling plume.
7
Add a comment...

Brett Cannon

Shared publicly  - 
 
The First Known Extinction Event May Have Been Caused by Early Animals http://motherboard.vice.com/en_ca/read/the-first-known-extinction-event-may-have-been-caused-by-early-animals
Life finds a way, but it never said it would be polite about it.
1
Add a comment...
Brett's Collections
People
Have him in circles
6,007 people
gobalasingam thusanthan's profile photo
Marcos Paulo's profile photo
Diptanshu Divesh's profile photo
‫محمد سلامة أبوسيف‬‎'s profile photo
hüseyin Kurtaran's profile photo
Dentist Temple City - Dr. Chiman Lad, DDS - Lad Family Dentistry's profile photo
刘顺's profile photo
Andy Buckley's profile photo
Tony Giunta's profile photo
Work
Occupation
software developer
Employment
  • Microsoft
    Software Developer, 2015 - present
  • Google
    Software Developer, 2011 - 2015
Basic Information
Gender
Male
Relationship
Married
Story
Tagline
Nothing but snark
Introduction
A core developer of the Python programming language.
Education
  • University Of California Berkeley
    BA, Philosophy, 2000 - 2002
  • California Polytechnic State University San Luis Obispo
    MSc, Computer Science, 2003 - 2005
  • University Of British Columbia
    PhD, Computer Science, 2005 - 2011
Links
Contributor to
  • (current)
Brett Cannon's +1's are the things they like, agree with, or want to recommend.
Bloc leader says he won’t support Harper minority, proposes election ref...
www.theglobeandmail.com

Duceppe said under his plan, if a future minority government fails to get a majority of votes in the House for a piece of legislation, the g

Backblaze B2: The World’s Lowest Cost Cloud Storage
www.backblaze.com

Looking at cloud storage providers? B2 is 3x-30x cheaper than all of the other cloud storage providers including, Amazon S3, Azure, and Goog

Wireless carriers sue to block cell phone radiation warning requirement
arstechnica.com

City of Berkeley claims cell phone radiation "exceeds federal guidelines."

Get tailor-made headphone audio with this little device
www.engadget.com

Audio snobs may already be boasting their high-end audio equipment, be it portable headphone amps or a special chip inside their smartphones

Authorities want collision avoidance tech to be a standard car feature
www.engadget.com

A lot of automakers have been developing crash avoidance systems for years, but the technology hasn't made it to most vehicles' feature list

Solar storm-monitoring satellite reaches orbit a million miles away
www.engadget.com

NOAA's Deep Space Climate Observatory (DSCOVR) almost become a very expensive piece of junk. It spent over a decade in storage until the Air

Apple's 'Move to iOS' app makes it easy to switch from Android
www.engadget.com

Apple's upcoming mobile platform apparently comes with a new app called "Move to iOS" that wirelessly transfers data from Android devices to

Could Quentin Tarantino's secret weapon be his slate operator?
www.polygon.com

Before we begin our quick look into how Quentin Tarantino captures such a light flavor in films that often have ultra-serious themes, it's i

You’re Ending Your E-mails Wrong
www.bloomberg.com

Why “best” is actually the worst

Chrome on Android finds relevant info for any word you touch
www.engadget.com

Arguably the biggest announcement to come out of Google I/O last week was the Now on Tap feature that lets you search within apps. Well, a n

A drop of blood reveals every disease you've ever had
www.engadget.com

This stock image is just for illustration, you do not need this much blood to take the new test.Every disease that you've ever encountered i

Thunderbolt 3 embraces USB Type-C connector, doubles bandwidth to 40Gbps...
arstechnica.co.uk

Thunderbolt 3 integrates USB 3.1, optional 100W power delivery, 5K @ 60Hz display.

AOL Overhauls Its Site in an Attempt to Woo Millennials
www.wired.com

I have no technical understanding of firearms and little mastery of power tools. Still, I made a fully functional AR-15.

Smart thermometer is ready to track your kid's fever all day long
www.engadget.com

You no longer have to disturb your kid's sleep just to see if that fever is getting any better. Months after its CES debut, Blue Spark's Tem

Google's Project Soli to bring gesture control to wearables
www.engadget.com

Gesture-based system are usually attached to video game consoles like the Microsoft Kinect or your computer like the Leap Motion. Google's A

This foldable drone origamis itself and dissolves when done
www.engadget.com

MIT recently unveiled -- or rather, unfurled -- an unusual drone specimen. The tiny robot weighs a third of a gram and is just 1.7 cm long.

Food tastes great and is very reasonably priced. Staff is laid back and very friendly.
Public - 4 years ago
reviewed 4 years ago
Food: Very GoodDecor: ExcellentService: Very Good
Public - 4 years ago
reviewed 4 years ago
65 reviews
Map
Map
Map
I was lucky enough to have a Hertz Gold membership through work, but it was my first time using it which requires going in and verifying my credit card. That was not a problem until things started to go wrong. First the computer the woman helping me froze up, so even though we were practically finished she had to start over. Next, I found out in fact I didn't have a Hertz Gold membership even though I went through the process **twice** online (later on I logged on to the website, went through it a third time and now it claims I have Gold status; we will see if that sticks). Then the car was not the model I was originally told I was going to get (it was the right class, though). Instead of arguing I just took the car I was given. But on my way out I was told that I had **two** rentals listed on my account thanks to the computer freezing up. Luckily everyone was very friendly and I was not in a rush, saving this whole experience from being a total disaster.
• • •
Public - 3 years ago
reviewed 3 years ago
Portions are a good size for the price, as is the taste of the food, but I don't think I would wait in a long line.
Food: Very GoodDecor: Poor - FairService: Poor - Fair
Public - 4 years ago
reviewed 4 years ago
Been twice and both times the food was a 1 - 2 with the desserts being a 2 both times.
Food: Very GoodDecor: GoodService: Good
Public - 4 years ago
reviewed 4 years ago