HN user

finiteloop

1,123 karma

Bret Taylor.

Co-Founder of Sierra and Chairman of OpenAI.

Previously, Co-CEO of Salesforce, co-founder and CEO of Quip, CTO of Facebook, co-founder and CEO of FriendFeed, co-creator of Google Maps.

btaylor@gmail.com

Posts24
Comments57
View on HN
backchannel.org 1y ago

Building in the Era of Autonomous Software Development

finiteloop
1pts0
github.com 5y ago

Show HN: PurpleAir air quality iOS 14 home screen widget and app

finiteloop
1pts0
www.eugenewei.com 8y ago

Invisible Asymptotes – Growth at large scale technology companies

finiteloop
7pts0
quip.com 8y ago

Quip launches Live Apps, a collaboration development platform

finiteloop
2pts1
medium.com 11y ago

React with C++: Building the Quip Mac and Windows Apps

finiteloop
32pts3
quip.com 11y ago

Quip Releases Mac and Windows Apps

finiteloop
14pts0
quip.com 11y ago

Quip Spreadsheets

finiteloop
4pts0
backchannel.org 12y ago

We need better mobile multitasking

finiteloop
4pts3
quip.com 12y ago

Quip releases an API

finiteloop
31pts1
quip.com 12y ago

Code Blocks now available in Quip

finiteloop
7pts0
quip.com 12y ago

Quip for Android 1.0 released

finiteloop
7pts3
quip.com 12y ago

Quip no longer requires account, supports file import

finiteloop
4pts0
backchannel.org 12y ago

Vector Graphics in iOS via PDF

finiteloop
2pts0
quip.com 12y ago

Quip redesigned for iOS 7

finiteloop
5pts1
quip.com 12y ago

Quip is now available in Deutsch, Français, Español, Italiano and 中文(简体)

finiteloop
2pts0
quip.com 12y ago

Quip 1.1: Move documents, mentions, send via email

finiteloop
2pts0
bret.appspot.com 14y ago

Social Cookbook: an open source Open Graph app

finiteloop
49pts6
developers.facebook.com 14y ago

Facebook Developers - A Stable Platform

finiteloop
2pts0
www.facebook.com 15y ago

Thoughts on Software Quality - Facebook Engineering

finiteloop
2pts0
www.facebook.com 15y ago

HTML5 Games 0.1: Speedy Sprites (and interesting browser performance analysis)

finiteloop
52pts6
developers.facebook.com 16y ago

The Official Facebook SDK for Android

finiteloop
3pts0
bret.appspot.com 16y ago

Web Sockets in Tornado

finiteloop
61pts2
bret.appspot.com 16y ago

My tech talk on Tornado (video and slides)

finiteloop
52pts10
bret.appspot.com 16y ago

Tornado: FriendFeed's non-blocking Python web server is now open source

finiteloop
291pts73

I am the COO of Salesforce. Two of the top ten jobs on Indeed are Salesforce Admin and Salesforce Developer, and the jobs are distributed around the world. We have a ton of stories of folks transitioning into the ecosystem and developing an extremely successful career.

Notably, our certifications are freely available at https://www.trailhead.com/. You can get started, learn, and get credentials for free. It is a great place to start, and we purposely made our learning and credentialing free so we could make it as easy as possible for folks pivoting mid-career into Salesforce.

I would be happy to point you in the right direction. My email is bret.taylor@salesforce.com.

ECC matters 6 years ago

One of the best quotes in the Google quotes file an early Googler maintained (I am sure I am screwing it up):

“I’ve heard of defensive programming, but never adversarial memory.” — Ben Gomes

People file lawsuits when companies have filed for IPO because generally that leads to companies being in a "quiet period" in which they cannot effectively respond publicly, which increases the likelihood of settlement, etc. It is also extremely common for competitors to seed the press with negative story lines, taking advantage of the legally mandated quiet period to remove the filing company's ability to counter these stories.

Minifying alone is "kind of" important, and the benefits are hard to measure precisely with the combination of gzip, http/2, and the plethora of other network optimizations. However, the more sophisticated JavaScript compilers, like Google's Closure Compiler (https://developers.google.com/closure/compiler/) also do a lot of other compiler optimizations, like inlining functions, eliminating dead code, etc.

When you are working on a large engineering team with lots of JavaScript volume written by a lot of different people, the dead code elimination alone is worth it; it means you can use one function from a library with millions of lines and your compiled JavaScript will only contain that individual function rather than many megabytes of unused code.

Our documents are broken into lots of smaller components we call sections. So, in a billeted lost, each list item is its own section.

Sections have a GUID and can be modified without touching any of the other parts of the document. This is useful in that it minimizes most common merge conflicts - they only happen of people edit the same sentence or spreadsheet cell while offline, but simultaneous edits of the same doc generally don't result in the need for any merge algorithm.

For offline edits of the same section, we use a fairly standard three way merge algorithm. Then, we show the edits we chose in the left hand side of the doc with the conversation along with a "Revert" button so you (the end user) can revert if our algorithm was wrong.

Introducing Quip 13 years ago

1. Works exceptionally on mobile.

2. Works offline. Whether spotty 3G connection or completely offline, our mobile apps work and sync whenever you come back online, even when multiple people are collaborating on the same document. The tech behind this is really cool. And everything is available offline automatically, not just stuff you "mark for offline"

3. Diffs, presence, notifications

More details at https://quip.com/about/features

Introducing Quip 13 years ago

It's always surreal to read Hacker News threads about the stuff you make. Harsh, but realistic. Anyway, I am Bret Taylor, co-founder of Quip. I am here if you have any questions, etc. (Also posted responses on the existing thread already).

Just to clarify a couple of points I have read:

1. We do support desktops. We have a really nice web app. It is Chrome/Firefox only right now.

2. We have an Android app. It is a "preview release" because it is not feature complete. We released it because it is pretty close, and you can download it at https://play.google.com/store/apps/details?id=com.quip.quip. It is early, but it exists.

Introducing Quip 13 years ago

We don't save your contacts. We use it to find existing contacts on Quip. Sorry it isn't an option.

-- Bret

Introducing Quip 13 years ago

The best part of Quip is portrait on the iPad - just a blank sheet of paper with no toolbars. It is a really nice writing (and reading) experience.

Introducing Quip 13 years ago

Right now, we natively support PDF export.

We also support "high fidelity" copy and paste, i.e., if you paste a doc from Quip into Word or similar products, it preserves all the formatting correctly. Not awesome and we will improve in subsequent updates, but it actually does most of what you'd need in the meantime.

Introducing Quip 13 years ago

We support external keyboards and keyboard covers for tablets, both of which are a big step up over screen keyboards. Works really well - I actually have grown to really love it.

The best version of this concept is The Week magazine in my opinion (see http://theweek.com/, though I the print version is really higher quality than the site). It includes all the major stories of the week with references and then covers all the columnists and editorials from both sides of the aisle and from around the world. For me, it is the perfect balance of brevity and comprehensiveness without feeling superficial.

AFAIK, it started in the UK and was "ported" to a US edition a few of years ago.

It is pretty easy to read in an hour or so and fills in all the gaps I missed from my sporadic news reading the previous week.

We bought Beluga because we love it, too. We bought it because we love the functionality and the team.

So I wouldn't stress too much :)

This is Bret Taylor, CTO of Facebook. I responded on the other thread (http://news.ycombinator.com/item?id=1932259), but cross-posting here since it is largely about the same issue.

This was a mistake on our part. In the process of dealing with a routine trademark violation issue regarding some links posted to Facebook, we inadvertently blocked all mentions of the phrase "lamebook" on Facebook. We are committed to promoting free expression on Facebook. We apologize for our mistake in this case, and we are working to fix the process that led to this happening.