Exactly! Helpful to understand the tech stack that brought us here (and enjoy a visit to the Computer History Museum every once in a while), but we can do so much more now and that's to be celebrated :)
HN user
JakeSc
I like to think, and make the Internet.
Thank you for sharing—very inspiring. I'm interested in the operations of starting and managing these companies in parallel. How did you go about finding people to run the companies? How much involvement do you have in their day-to-day operations? Are they "your" companies, or do you consider yourself just Customer #1?
Agree on looking at the company-behind-the-numbers. Though presumably you're aware of the Efficient Market Hypothesis. Shouldn't "slowed down datacenter growth" be baked into the stock price already?
If I'm understanding your prediction correctly, you're asserting that the market thinks datacenter spending will continue at this pace indefinitely, and you yourself uniquely believe that to be not true. Right? I wonder why the market (including hedge fund analysis _much_ more sophisticated than us) should be so misinformed.
Presumably the market knows that the whole earth can't be covered in datacenters, and thus has baked that into the price, no?
Great memoirs! One question: You mentioned that sports activities were organized by the units in 404. Which sports were played?
"instead of writing 100 class names For every element, every page, every project, again and again…
use semantic class names sunglasses emoji It's descriptive, faster, cleaner and easier to maintain."
Semantic class names!? Brilliant. Does it seem like the web is reinventing itself to anyone else?
Great writeup. With LLMs doing an increasing amount of the coding now, it would be great for the browser or development environment to have built-in validations that enforce good performance. The coding agent (or human) would get direct, immediate feedback at development time that there's a performance threshold violation, at development time.
I’ve come across this! Do you use it?
Will add this to my list!
As both a 4x founder and recovering manager-of-managers, I have to say Founder-vs.-Manager is a bit of a false dichotomy.
Interestingly, the most successful managers I've seen have themselves been founders. They had both autonomy and organizational trust, and also tenacious creativity, which led to significant successes. This binary notion of "are you a Manager™ or are you a Founder™?" is a false dichotomy and leaves great people out.
A founder mentality has certain recognizable characteristics: doing whatever it takes to succeed, applying creative solutions to challenging problems, going outside your lane to win, and putting in energy well beyond the standard 9-5 expected of a standard employee. You can hire talented people with such qualities AND build an organization with trust and autonomy. Bringing it back to Chesky's disastrous results with delegation, I'd ask this: Did he just hire bad people?
This dichotomy may at worst cause an entire generation of new founders to ignore really fantastic advice, "Hire really great people, and give them the support and space to succeed." This is not antithetical to: "Oh, and those people should look like founders." It's a Both, not One-or-the-Other.
All this said, I do think PG is touching on something super interesting, which is an almost anthropological understanding of "The Founder", and view that as a very important area of discourse and study for the next generation of great companies.
The point that both PG and BC are really trying to say is that rigid, hierarchical employee types are detrimental to company's long-term success, and instead you should be building your team with hungry, bright, and creative problemsolvers who aren't afraid to break artificial rules to succeed. But you sure as hell be building an organization with trust and giving those founder-types everything they need to succeed.
Looks very intriguing, will give this a try. As a windowing and task switching productivity nut, I built my own replacement for ⌘+Tab, Switcheroo. Check it out here: https://switchfaster.com/
This is clearly the AGI's first public move
This is clearly the AGI taking its first publicly visible action :)
Life360 | Remote or San Francisco, CA | Engineering Manager | https://www.life360.com
Known for first-to-market solutions for modern family challenges, Life360 recently reached #1 in Apple’s US App Store’s list of free social networking apps. Nearly 1 in 10 US families with kids use Life360 an average of 12 times a day, and global membership is growing exponentially, with over 28 million active users in over 140 countries as of March 31, 2020 — making Life360 the largest mobile service for families in the world.
We’re looking for engineering managers to support this growth. In this role, you'll lead a team of 5 - 10 engineers, working closely with your direct reports, product managers, designers, test engineers, and other engineering teams to build the future of Life360.
Things we love:
• 6+ years of real-world development experience
• 4+ year of managerial experience
• Hands on experience managing a team of 6+ engineers
• Experience managing offshore teams
• Experience with hiring and building engineering teams
Apply here or message me! https://boards.greenhouse.io/life360/jobs/5007657002
Life360 | Backend / iOS / Android / Data Science / Testing | San Francisco & San Diego, CA & REMOTE 25 million monthly active users.
Doubled userbase year-over-year.
Public company with real revenue.
Bringing peace of mind to families with technology.
We're hiring engineers for our back-end Cloud Engineering, Mobile, and Test teams to help us scale up globally. Our tech stack in total handles over 5 billion API requests daily, so if you know your way around AWS microservices and love writing efficient fault-tolerant code, we would love to chat.
With over 25 million monthly active users and a recent IPO on the Australian Stock Exchange, Life360 is the world’s largest mobile app for families. Today, we are focused on location sharing and safety, and our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.
- Full-time
- Locations: San Francisco, California; San Diego, California; Remote
- Competitive salary and stock options
- $200/month Quality of Life perk
- Great office in SoMa: dogs are welcome, tons of snacks, and great catered lunches
Apply here:
Life360 | Backend / iOS / Android / Data Science / Testing | San Francisco & San Diego, CA & REMOTE
25 million monthly active users.
Doubled userbase year-over-year.
Public company with real revenue.
Bringing peace of mind to families with technology.
We're hiring engineers for our back-end Cloud Engineering and Mobile teams to help us scale up globally. Our tech stack in total handles over 5 billion API requests daily, so if you know your way around AWS microservices and love writing efficient fault-tolerant code, we would love to chat.
With over 25 million monthly active users and a recent IPO on the Australian Stock Exchange, Life360 is the world’s largest mobile app for families. Today, we are focused on location sharing and safety, and our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.
- Full-time
- Locations: San Francisco, California; San Diego, California; Remote
- Competitive salary and stock options
- $200/month Quality of Life perk
- Great office in SoMa: dogs are welcome, tons of snacks, and great catered lunches
Apply here:
Life360 | iOS Growth Engineer | San Francisco, CA | Onsite
20 million monthly active users.
Doubled userbase year-over-year.
Tripled revenue year-over-year.
Bringing peace of mind to families with technology.
We're hiring an iOS engineer to join our newly-formed Growth team to help us scale up globally. If you know iOS, and have experience with different technologies like web / backend / Android, or are particularly hungry to learn, we want to work with you.
With over 20 million active users and $90 million in venture funding, Life360 is the world’s largest mobile app for families. Today, we are focused on location sharing and safety, but our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.
- Full-time
- Location: San Francisco, California
- Competitive salary and stock options
- $200/month Quality of Life perk
- Great office in SOMA: dogs are welcome, tons of snacks, and great catered lunches
- Autonomous team with lots of support from around the company
Apply here: https://boards.greenhouse.io/life360/jobs/4247847002
Life360 | Android & Backend | San Francisco, CA | Onsite
15 million monthly active users.
Doubled userbase year-over-year.
Tripled revenue year-over-year.
Bringing peace of mind to families with technology.
We're hiring senior Android and Backend engineers to join our newly-formed Growth Team to help us scale up globally. Don't let "senior" scare you; if you know your way around Android or microservices, and have experience with different technologies like web / backend / iOS, or are particularly hungry to learn, we want to work with you.
With over 18 million active users and $90 million in venture funding, Life360 is the world’s largest mobile app for families. Today, we are focused on location sharing and safety, but our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.
- Full-time
- Location: San Francisco, California
- Competitive salary and stock options
- $200/month Quality of Life perk
- Great office in SOMA: dogs are welcome, tons of snacks, and great catered lunches
Apply here:
Android - https://boards.greenhouse.io/life360/jobs/4154046002?gh_src=...
Backend - https://boards.greenhouse.io/life360/jobs/4158708002?gh_src=...
Life360 | Android | San Francisco, CA | Onsite
15 million monthly active users.
Doubled userbase year-over-year.
Tripled revenue year-over-year.
Bringing peace of mind to families with technology.
We're hiring a senior Android engineer to join our newly-formed Growth team to help us scale up globally. Don't let "Senior" scare you; if you know Android, and have experience with different technologies like web / backend / iOS, or are particularly hungry to learn, we want to work with you.
With over 15 million active users and $90 million in venture funding, Life360 is the world’s largest mobile app for families. Today, we are focused on location sharing and safety, but our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.
- Full-time
- Location: San Francisco, California
- Competitive salary and stock options
- $200/month Quality of Life perk
- Great office in SOMA: dogs are welcome, tons of snacks, and great catered lunches
Apply here: https://www.indeed.com/viewjob?jk=785ae94c25f1bd67
15 million monthly active users.
Doubled our userbase year-over-year.
Tripled revenue year-over-year.
Bringing peace of mind to families with technology.
We're hiring a senior Android engineer to join our newly-formed Growth team to help us scale up globally. Don't let "Senior" scare you; if you have experience with different technologies like web / backend / iOS, or are particularly hungry to learn, we want to work with you.
With over 15 million active users and $90 million in venture funding, Life360 is the world’s largest mobile app for families. Today, we are focused on location sharing and safety, but our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect if you are in a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.
- Full-time
- Location: San Francisco, California
- Competitive salary and stock options
- $200/month Quality of Life perk
- Great office in SOMA: dogs are welcome, tons of snacks, and great catered lunches
Apply here: https://www.indeed.com/viewjob?jk=aca25baafe248a83
This post is a high-level intro of the two-part architecture we are using for our mobile app. Feedback welcome.
As an engineer at Life360, I can tell you that we hear you loud and clear. We haven't always been the best at achieving high accuracy _and_ power efficiency, but we are improving the technology dramatically. Battery drain has been a major focus for our engineering team for a long time, and especially recently. Give it a try again and let me know how your experience is.
Are many consumer applications running with a multi-process architecture?
Ensuring physical security of CA private keys is expensive. This requires things like sturdy padlocks, closed-circuit security cameras, and up-to-date hardware and software.
These are the things you pay for when you buy a certificate from a CA. In fact, I would be 100% opposed to obtaining my website's cert from a CA if it were free-of-charge, because I know good physical security is expensive. However, I already trust the EFF and the Umich researchers (and their assurances of physical security), so I'm absolutely happy with obtaining a free certificate from them.
Good post, but is pinging the broadcast address really "passive network surveillance"? My definition of "passive" involves never sending new network traffic.
Thanks for posting this. One question I have is this: When, as the CTO, you approach an engineer with the intent on coding together or otherwise building some system, are there not organizational challenges with an executive working with a subordinate? I realize that this has been tremendously beneficial to you, but I wonder how this works mechanically--do you just say, "Hey Jeff, let's build this together."? I have to imagine that if you're ever wrong technically, an individual contributor-level engineer might hesitate to tell you.
This looks like the perfect combination of security/anonymity and a beautiful consumer experience. Are you working on challenging problems?
What sort of communication between your TV and these domains would you feel is important?
Do you have a better suggestion?
I agree with your frustration about this article being newsworthy (it's 2013! How are we still figuring out vertical centering?!), though I would argue that CSS is great for its original use case and certainly has its place today. Why is it bad that CSS is entrenched in the Web?
Like any development technology, CSS has a learning curve and has several shortcomings (like vertical positioning), but I think it's a fine tool for the job and struggle to come up with something better.
How did you decide to embark on this challenge? Do you have any online resources that you can link to so we can learn more?
This is a great game. I also appreciate your positive attitude as you handle the feedback in the comments.
Do you have any ideas for how to incorporate multiplayer gameplay into Penguins? It's generally harder to do (or not as fun) with puzzle games, but I'd love to hear your thoughts.
Keep up the great work!