With so much banana, it’s time to try some banana bread with lulo citrus.
The bread came out a bit wet, but very unique tart flavor.
With so much banana, it’s time to try some banana bread with lulo citrus.
The bread came out a bit wet, but very unique tart flavor.
A good Saturday in Kona. Starting the day with one hour of tennis with my ball machine refining my single handed backhand at 7am at my favorite tennis club Royal Kona Tennis.
Then a visit to the Keauhou Farmer’s Market for morning coffee at White Nene Coffee, banana mac nut bread, ono fish freshly caught off the coast of Kona.
After a fun morning, I spent 4 hours taking care of my coffee, fruit, avocado orchard. Mainly dealing with the weeds and water system.
https://www.ssa.gov/news/cola/
For folks who are thinking about retirement and their future benefits, your social security benefits adjusts annually based on the cost of living. For a high inflation year like 2022, the adjustment is a whomping 8.7 percent in 2023.
Here is the full PDF from the ssa.gov website
I am a huge believer in Celebrate The Wins In Your Life and I’ve reminded my direct reports and mentees at work that it’s important to stop and savor the moment when they have arrived at a milestone in our long journey of work and life. These are birthdays, important anniversaries, work recognition.. etc
Over the last several years, I’ve made a transition from an individual contributor to management and I was given the opportunity to lead multiple engineering teams. While I was already doing the work, my title didn’t reflect the scope of responsibilities. In late 2022, my title officially changed to Director of Engineering of Developer Ecossytem.
The way I celebrated
Friday – treated Cate and Katherine to one of our favorite restaurants in San Francsico at Catogna
Saturday – visited my parents and sister’s family
Sunday – Omakase Japanese meal with Cate and KT
Monday – Treated myself to a big bowl of Pho
Tuesday – hot chicken sandwich at Kezar cafe
Wednsday – bought a new electric toothbrush to take care of the weakest part of my health, UTR tennis match
Thursday – dinner with Felicia and Katherine
Friday – a bonus celebration at Cybells to try out vegan pizza, UTR tennis match
Adobe’s CEO Sizes Up the State of Tech Now https://www.wsj.com/articles/adobes-ceo-sizes-up-the-state-of-tech-now-11673151167
Write a cypress.io test open the browser to Google, search for 100″ TV and click on the first advertisement shown
chatGPT is great at scaffolding up some code, then the engineers comes in and does cleaning up. thank you robot
See this little screen recording of me running the cypress.io script
https://drive.google.com/file/d/1Cq-k77AsiIGhFD0cscWSZX9Ed02sp6bm/view?usp=share_link
“Write a GoLang program that can play the game of Math 24 and if the players gets the wrong answer, provide the answer.”
ChatGPT Answer (limitation, not able to validate anything more than simple addition)
package main
import (
"bufio"
"fmt"
"math/rand"
"os"
"strconv"
"strings"
"time"
)
func main() {
// Generate 4 random numbers between 1 and 10
rand.Seed(time.Now().UnixNano())
n1 := rand.Intn(10) + 1
n2 := rand.Intn(10) + 1
n3 := rand.Intn(10) + 1
n4 := rand.Intn(10) + 1
// Make sure the numbers can be used to solve the equation 24 using only addition and multiplication
for n1+n2+n3+n4 != 24 && (n1*n2 != 24 && n1*n3 != 24 && n1*n4 != 24 && n2*n3 != 24 && n2*n4 != 24 && n3*n4 != 24) {
n1 = rand.Intn(10) + 1
n2 = rand.Intn(10) + 1
n3 = rand.Intn(10) + 1
n4 = rand.Intn(10) + 1
}
// Ask the player to solve the equation 24 using the 4 numbers
fmt.Printf("Solve the equation 24 using the numbers %d, %d, %d, and %d\n", n1, n2, n3, n4)
fmt.Print("Enter your answer: ")
// Read the player's answer
reader := bufio.NewReader(os.Stdin)
input, _ := reader.ReadString('\n')
input = strings.TrimSpace(input)
// Check if the player's answer is correct
answer := strconv.Itoa(n1) + strconv.Itoa(n2) + strconv.Itoa(n3) + strconv.Itoa(n4)
if input == answer {
fmt.Println("Correct!")
} else {
fmt.Printf("Incorrect. The correct answer is %s\n", answer)
}
}
It’s that time, the 7-year job itch. As a rule of thumb, I tell myself to be open to exploring opportunities and not stay in one company for too long. I was at Yahoo for way too long (16 years) and now with Splunk for 7 years.
It’s healthy to be open to different roles in the same company or other companies to see what skills the industry is looking for.
Someone asked me what I am looking for
First: 100% remote is a very big bonus. We have a 2nd home in Hawaii and I would like to freely travel between SF and Hawaii. I do not want to go back to a life of commuting for 3+ hours a day (which I did for 20+ years)
Second: Being a first or second-line manager is what gives me the opportunity to stay close to execution, being close to where the ICs are doing work. I enjoy coaching engineers, and helping them get unblocked. I also enjoy working with product managers and designers and executing a product vision.
Third: Believing the product I’m responsible for or the company is going to be a positive impact on the world and has the potential to be one of the market leaders.
∙ View “New Episodes” list now in a dedicated screen called Inbox, with swipe actions (@ByteHamster)
∙ Use swipe actions and quickly toggle Favourites on the Episodes screen (@ByteHamster)
∙ View a list of (unplayed) episodes in Android Auto (@tonytamsf)
∙ Scroll to the top of lists by long-pressing the toolbar (@ByteHamster)
∙ Bug fixes around authentication for podcasts & Nextcloud sync (@ByteHamster)
∙ Directly open localised documentation if available (for now: da, fr, it, nl) (@ByteHamster)
After playing badminton for over 15 years, for the last 2 years, I have become a daily tennis player. Join me at https://sf-tennis.org!
What are the most 3 important things to you at work? In the next 2 years what should I do as your manager to keep on filling these 3 buckets in order to help keep you engaged and happy at work?
Here is my answer
#1 Being able to work 100% remote – in my current life situation, having the flexibility to work anywhere is very important. I am not going back to 90 minute commutes back and forth.
#2 Having autonomy and a lot of control on how I organize my team towards a clear goal.
#3 Having a strong team around me making an impact to the business and helping customers.
#4 Able to positively impact the careers of engineers
sushi rice
salmon sashimi
hamachi sashimi
tomago
green onion
Start your morning around 8:30am
1. Sunset Farmer’s market
2. Pastries and coffee at Arizmenti Bakery – cherry cornmeal scones, berry muffins
The coffee plant has fruited
A very quick overview of Splunk concepts and commands
State of Splunk Careers 2021: Accelerating Salaries & Opportunities for Practitioners
An interesting read about how Splunk practitioners have higher compensation, more portable skills, and career advancement.
Emotional indie movie that captures you with beautiful national park and a touching story https://www.imdb.com/title/tt6740154/
My favorite tool to plan meetings across 4 time zones!
Thank you @ceik0!
Sharing a link https://www.darpa.mil/work-with-us/heilmeier-catechism
DARPA operates on the principle that generating big rewards requires taking big risks. But how does the Agency determine what risks are worth taking?
George H. Heilmeier, a former DARPA director (1975-1977), crafted a set of questions known as the “Heilmeier Catechism” to help Agency officials think through and evaluate proposed research programs.
What are you trying to do? Articulate your objectives using absolutely no jargon.
How is it done today, and what are the limits of current practice?
What is new in your approach and why do you think it will be successful?
Who cares? If you are successful, what difference will it make?
What are the risks?
How much will it cost?
How long will it take?
What are the mid-term and final “exams” to check for success?
In a response to this LinkedIn post.
Sometimes I think people in tech companies treat interviewing like a hazing ritual because they went through the same process, they think the next set of new hires also needs to jump through the same hoops.
For junior engineering positions, each open position gets 200+ resumes, and they mostly look the same (classes, internships, projects), the coding challenges become a way to stand out.
Actually, I think companies can find talent, it just takes the current employees a lot of time (around 30 hours recruiting person-hours to land one employee) given the hiring funnel.
Some back-of-the-envelope calculations based on my hiring experience in big tech.
50-100 resumes per open role, 10% resumes are suitable for a recruiter call, 50% make it to the hiring manager phone screen, 50% make it to the first 2 rounds of coding challenge, and 1 in 4 during the final rounds get an offer, 1 in 2 will accept. You get around a 0.3% percent chance of working in one of these big tech companies.
Jay is a local San Francisco artist. We love his bold and large form artwork. Check out his other pieces https://www.jaymercado.com/
This one large installation was originally in a bank and we fell in love it instantly for the power, color and emotions. This is a painting of harvesters in Watsonville
This page helps Android developers find the sources they’re looking for – androidsrc.dev
This is a data-packed presentation on where the tech trends are and where we are going in 2030.
See the presentation https://www.ben-evans.com/presentations
Quote from Evans: The most exciting themes in technology today are transformative visions for 2025 or 2030: crypto, web3, VR, metaverse… and then everything else. Meanwhile, hundreds of start-ups take ideas from the last decade and deploy them over and over in one industry after another. And trying to keep up, the old economy faces waves of disruption from ideas we first talked about in the 1990s.
My wife’s family celebrated the birthdays of 3 people, my 6 year nephew, my father in law and me!
This card I received gives me such joy!
After 7 years, my investment in a sushi restaurant has ended with a buy out from the primary investor/owner. My best friend, chef/owner wanted to keep running the restaurant, but it no longer fit my long term investment of time and money.
What I learned from this experience
My friend wants to continue running the restaurant after buying out all 3 investors, I think he will do well for himself.
We have bought a 2nd home in Hawaii! My wife and I have decided to not wait until we retire or until it’s the “perfect” time. There really isn’t the right time to make a life altering move, might as well take the step and see where things go!
So far, this is best decision we have made and it’s feel like the right move *after* we starting moving part of our life to the Big Island. The weather is wonderful (at constant 82-85). The driving is relaxing. The tennis is fantastic :D. And our view of the ocean and sunset every single night makes this the best decision of our lives. I’m spending more and more time taking care of my fruit trees and feeling more relax every day I get to spend on the island.
Very inspiring profile of Tracy Chou’s journey to build Block Party tool to combat online harassment.
Cheryl Ainoa’s talk https://vimeo.com/628586581
This blog post reminded me to write down my argument against using heavy process to do planning. “The Case for ‘Developer Experience‘” or full link https://future.a16z.com/the-case-for-developer-experience/?
This particular quote is my inspiratioin
So if I were to coin a law, it would be this: Any system of sufficient size and maturity will always involve multiple languages and runtimes. Software is heterogeneous, and until we as a community accept this fact, we’re upper-bounding how far we can get with developer experience. I call this The Software Heterogeneity Problem, and it has significant consequences for software development, management, and performance.
I’ve argued that building software is much more of an Art than Science. The teams who follow the agile manifesto strictly over plan this artistic endevor of birthing software from nothing with T-shirt sizing, rule of thumb and or fibonacci numbers in 2 week increments of a sprint. What I’ve observed in the real world of software engineering in 20 years is that during the planning and estimation process:
My recommendation for high performing software engineering teams is to try:
Some disclaimer and background here
See this post from Casey Newton’s Platformer newsletter about Twitch engineers leaking the entire source code.
I wonder if there any effective way to prevent this from happening?
I wanted to share a great visual diagram of the learning path of a web developer. click through for the original image
https://www.ladybug.dev/episodes/web-developer-learning-path
I spend a lot of my weekend time working on improving the AntennaPod podcast app to contribute features and bug fixes in order to help make my own podcast listening experience better. Also it helps me learn Android development. That was WHY I started contributing.
In this journey, I also learned how to work in an open source community where the maintainers are not in the same country, we will never get into a synchronous live chat on zoom or Slack and we can work effectively to make a product better for the approximately 500,000 users. I learned how to gain trust by not just asking for bug fixes, but contributing by answer questions, ask questions, submit code fixes and automated tests and being a good community member.
Now I see AntennaPod as one of the few ad free, non tracking and open podcast app which speaks to people of like minds like me. I am part of this community of trying to keep Podcasting more free and open.
code contributions on Github
my subscriptions (in html)
Code contributions to the releases that are notable and called out during the release
Version 2.4.0
Version 2.2.0
Version – 2.1.3
Version 2.1.0
Version 2.0.0
Music stand for my laptop that I move around for Zoom meetings and I can stand or sit.
Double monitors
Art for inspiration
2 Pots of flowers to keep my happy
Books to keep me learning
A garden to keep me grounded
Being older feel like I have spent a long time with the people in my life consistently, spending 30 years honing my engineering craft.
I have internalized more of this world and becoming a little more wiser. I have built small but tight communities around my passion areas.
I look forward to learning more, playing rackets sports more, spending more time with the love of my life.
We don’t even know this problem exist. How do we know it is even needed? How do we get to a better state with these unknown unknown problems?
My co-worker Michael L. wrote an internal page about how he thrives on these type of Unknown Unknowns problems.
I’m reminded recently that I get a lot of my energy and fear from unknown unknowns, because they are the most interesting ones, but also very likely to fail.
This is quoted from his internal page
If you want to be an effective engineer in our industry, get ready be good at the following
Basics 0 – This is the basic toolbox as an engineer
Level up 1
Level up 2
Level up 3
Specialize positions
I’m sure I’m missing a ton of needed skills, ping me on http://linked.com/in/tonytamsf
How do you think about productivity?
” Do what you love” is for amateurs.
“Love what you do” is the mantra for professionals.
Angela Duckworth : When you quit on a good day.
As said on Guy Kawasaki’s podcast.
Guy Kawasaki’s Remarkable People: Angela Duckworth MacArthur “genius” grant winner, researcher, and author of Grit: The Power of Passion and Perseverance.
We are learning to work differently
Nuri Farmer in Korean makes these beautiful dried persimmons, http://nurifarmer.com/
But you might be able to get them here https://japanesetaste.com/products/hoshigaki-ichidagaki-japanese-dried-persimmons-premium-high-quality-kaki
5th and Mission Podcast defends our great city by the bay.
https://chtbl.com/track/5A8B9F/traffic.megaphone.fm/SFO3142218045.mp3 [00:00:00]
I’ve had 39 submissions to my favorite Podcast App – AntennaPod in 2020. Which makes me #7 on the contributor list. That was a good learning journey for me. For the next leveling up to be #6, 140 of my submissions would have to be accepted. That would take 2.5 years given my current rate of submission. If I wanted to get there in 2021, that would mean 1.9 submissions per week.
https://distributed.blog/2020/12/16/episode-26-jack-dorsey-and-remote-collaboration/
And I think I have three jobs, I think there are three reasons why the company hires me every day in my role. And the number one is to create a healthy team dynamic. That’s the interconnection between the members of the team. It’s the ‘how we work together’ it’s the purpose that aligns us, it’s the values or the principles that guide our work to serve that purpose better.
….
And job number two is to insure that decisions are being made. I see a signal and if I have to make a decision that ultimately there is something I can, I’ll say debug in the organization, and I think it’s more important that I insure that the organization is making decisions and not just that they are making decisions but they are making decisions in context of our purpose, in context of our customers who are serving, in context of the technology trends that are emergent, in context of societal or cultural trends that are emergent and they are showing that context as they make these decisions.
….
And then third is I believe my third job is to raise the bar on what we thought was possible. As we get older as individuals and as companies, as we grow, we tend to take things for granted, we tend to stop asking questions around various aspects of who we are and what we are, what we’ve built, we tend to take less risk because we are more precious about what we have built up and what we have and we don’t want to lose it.
20 years ago, while I was the lead engineer for Yahoo News, I was asked to build a very basic feature to allow users to send news articles via a simple email link. That feature was simple: let users click on a link to send the news article with the URL, title and a brief summary and email it to one or more people.
With this simple request, I built a generic ‘Mail To Friend’ feature that any web site at Yahoo could use with a simple set of parameters URL, property, country and everything else (spam control, sending the email, tracking what was sent).
After launching the simple feature, I was doing some validation of the system, looking at the data around what was sent. I looked at how many articles were sent, aggregated it by the top articles sent and I noticed that the top 20 articles were ‘interesting’ news stories that I normally won’t see on Yahoo News as a daily reader myself. Then I noticed the photos that people emailed, where the cute, or outrageous.
I built a script where I looked at moving window of the top 20 news stories and 20 news photos in the last 36 hours to keep the content fresh and showed it to my news producer (product manager) and that is how the most-emailed feature was borned. (NYTimes) https://www.nytimes.com/2001/01/29/business/new-economy-yahoo-charts-spread-e-mail-what-it-finds-itself-becoming.html
Then follow this instruction, which essentially as a new version of bash and enable it in /etc/shells and uses chsh to change the user’s shell
When I get an original drawing tailor to my favorite Teen Titans character from my talented artist daughter.
What portion of your team’s time is spent planning vs. designing and writing and testing software?
Even when you did a great job in planning, how often is your plan exactly on target?
When you hit the target of what you plan after 3 months, is that plan still the right thing to solve?
My team recently had an idea for a metasearch engine. We had a vision document, explored different options to solve the problem, and then did a 2-day hackathon. With zoom audio, 4 engineers, and 43 pull requests later, we have a working prototype that answered these questions.
Our hackathon’s team outcome was that we learned to work with each other much better, intensely with 43 pull requests. The 4 people have a better sense of ownership and understanding of the technical and product vision. The team is much more excited to move forward with the next steps.
What we need to solve?
As software engineers, our job is to create useful services for other humans or other services that depend on our services.
In the idealized world, we write software, deploy, and move on.
In the real world, we have to think about
This is the world of a software engineer beyond just writing code. As an engineer writes more code, they have more ‘legacy’ to support. For an engineer to be effective, what they create needs to be continually groomed and tend to. How they enable others to help is an important factor to help them scale. How they enable their future self to look at code they had written 1-2 years ago can be done through rigorous automated testing and up to date document and knowledge sharing.
At work, someone wanted to talk with me about answering the question of “Do people at work feel zoom fatigue?” What would be a good way to look at this question from a data perspective?
I proposed the following question, now that we don’t have to commute, shouldn’t we
I am exercising a lot more because of 90 minutes of tennis in the morning, but I’m not having lunch with family because we are on zoom during lunchtime. After work, I’m still working because I don’t have a clear boundary of when to stop working.
To bring life at work to a new normal:
First of all, my own team and myself, I think we are zoomed out, and we should not work as if we were face to face, but replace the same way of working as if we were in the office. Even without evidence, we have implemented the following changes to our team of 14 people.
For 1:1’s. – For our team’s weekly 30 minutes 1:1’s, we are doing phone audio only on traditional phone calls, and I will offer a chance to do walking outside meetings. We can take interesting pictures along our walk and share them back with the team Slack channels. Here are some of my photos along the walk with my direct reports.
Standups: First, we are no longer doing scrum standups via Zoom. We will send via Slack our statuses, and people who have an interest in the status will reply in a thread to ask questions or offer help. We will use Zoom only for those people who need to get unblocked or do troubleshooting with the team or me.
On Mondays, we will just do demos and code walkthroughs and use that as a learning experience.
On Tues – Wed – Slack updates and Zoom unblocking (optional)
On Fridays – no face to face meetings on Zoom
Software Engineering Daily: Cloud Native Computing Foundation with Chris Aniszczyk and Dan Kohn Holiday Repeat http://softwareengineeringdaily.com/2020/11/24/cloud-native-computing-foundation-with-chris-aniszczyk-and-dan-kohn-holiday-repeat/?utm_source=rss&utm_medium=rss&utm_campaign=cloud-native-computing-foundation-with-chris-aniszczyk-and-dan-kohn-holiday-repeat [00:36:41]
Investment thesis
Is this business going to be stronger 10 years from now?
Is this business dominant and unique in the industry?
For every dollar it earns, how much of it does it keep for itself?
Do you love the product?
My superpower in life and at work is “troubleshooting.” I’m an engineer who helps other engineers when they are stuck.
This could mean very detailed technical issues that engineers run into that takes them hours to solve. They will bring that problem to me, and usually, through some questions and answers with me, we can narrow down the problem and figure out the root cause.
For example, this week 3 separate engineers reached out about
Asking people to change is hard. The person asking for change might be asking others to move 10 steps ahead. The people being asked to change
1) Might not be convinced
2) Think it’s too hard and unknown
3) They don’t trust the person asking them.
My experience in persuasion is to first build that trust through many small acts. Once the trust is there, then the conversation can start about change. Trust is in credibility difficult to build especially with people who you don’t work with daily. So give it time and patience. Start with trust, then move to step 1 and step 2. That’s it, this is short, I know.
It’s for me, not for you.
On my 50th birthday, at 6:27am my father at 81 years old, sent me a happy birthday message! He has been my role model, his quiet way of being there for the family, showing and doing rather than talking, his love for me and his expectation that I should reach my potential and his beaming pride of his son; I am the man because of his love. I thank my dad for showing me the way, taking care of our family and also that I feel his love for me every day. | ![]() |
![]() | My mom sent me a message as well. I thank you for how she is kind and generous with people and situations and her calmness is what I aspire to learn. I feel her love for me every single day. |
On my 50th, I will celebrate with my wife and daughter. I will also celebrate for the next 7 days
Day 1: I will join the ACM lifetime membership. A true engineer, I will fully embrace this part of my life, I am proud to be able to give back to others because my engineering training and 30 years of practice. I will spend the day with my family, with no work. | ![]() |
Day 2: I will spend the day with the love of my life.
Day 3: I will start a new bullet journal for my 50th birthday year.
Day 4: I will help my nephew learn Python programming.
Day 5: I will send an email to 9 people who are most important to me in my life telling them why they have impacted me. (TBD)
Day 6: I will contribute to AntennaPod towards my goal of becoming the top 10 contributor in 2021.
Day 7: I will setup a scholarship for Chinese immigration children in highschool who want to combine software programming and art, music, prose to contribute something that is meaningful and inspiring for others. (TBD)
Thank you fellow Americans for giving me hope for our country.
I love contributing to products that I use daily. One of those is the open source Android podcast player AntennaPod.
For my 27th pull request: Discovery filter by country & hide discovery on first subscribe screen to the source code project I wanted to accomplish the following.
I have always learned a lot while doing Android Java coding.
Locale.getISOCountries()
locale.getDisplayCountry();
EventBus
library allow for a event bug and subscriber model. You can search for the code in my pull request.EventBus.getDefault().register(this);
EventBus.getDefault().unregister(this);
I love listening to podcasts, all 111 podcast feeds. In 2020, I wanted to go deeper and understand the podcast ecosystem. I first generated a set of RSS feeds for 12 categories and submitted to Apple’s itunes podcast directory.
https://a16z.simplecast.com/episodes/substack-writers-wGdX5CRs
This episode, part one in a two-part series on the Creator Economy, explores the process and economics behind creating an independent newsletter. In this candid conversation, host Lauren Murrow talks with four Substack writers—an artist, a technologist, a journalist, and a clinical researcher-turned-psychedelics scholar—about how to find and foster an audience, the calculus behind going paid versus unpaid, the pressure to produce, and financial benchmarks for making a living from newsletter writing.
The pandemic has prompted a reckoning within traditional media and, in parallel, a surge in the newsletter ecosystem. On Substack, readership and active writers both doubled from January through April. The newsletter hosting platform now has more than 100,000 paying subscribers.
This episode reveals the behind-the-scenes experiences of four newsletter creators, all of whom launched roughly within the past year:
Software engineer Lenny Rachitsky, most recently a growth product manager at Airbnb, whose tech-focused dispatch is called Lenny’s Newsletter.
Artist and writer Edith Zimmerman, creator of the Drawing Links newsletter, which chronicles her life and musings through comic-style illustrations.
Zach Haigney, an acupuncturist and researcher whose newsletter, The Trip Report, explores the science, policy, and business behind medicinal psychedelics.
And Patrice Peck, a freelance journalist—previously a staff writer at BuzzFeed—whose newsletter, Coronavirus News for Black Folks, highlights the pandemic’s disproportionate impact on the black community.
Listen to the end of the episode to hear more about Patrice, Zach, Edith, and Lenny’s top newsletter recommendations:
Patrice’s newsletter recs:
The Intersection by Adriana Lacy
Beauty IRL by Darian Symone Harvin
Carefree Black Girl by Zeba Blay
Zach’s newsletter recs:
A Media Operator by Jacob Cohen Donnelly
Off the Chain by Anthony Pompliano
The Weekly Dish by Andrew Sullivan
Edith’s newsletter recs:
The Browser by Robert Cottrell
Why Is This Interesting? by Noah Brier and Colin Nagy
Lenny’s newsletter recs:
2PM by Webb Smith
Alex Danco’s Newsletter by Alex Danco
Next Big Thing by Nikhil Basu Trivedi
Big Technology by Alex Kantrowitz
The Profile by Polina Marinova
Everything by Nathan Baschez, Dan Shipper, Tiago Forte, and Adam Keesling
Illustration: Edith Zimmerman
does not mean you did not harm someone.
White privilege, or just not even realize what privileges the elite have. They don’t even give it a second thought that they are harming others less privileged.
Recently my friends at SFBadminton.org and I have switched to tennis due to COVID-19.
I play everyday for about 1 to 2 hours practicing my serves and with my new ball machine, basic hitting forehand and backhand.
When the strings on my new EZONE 100 finally broke after 1 month of daily playing, I asked the nice folks at City Racket Sports in San Francisco to recommend a better string for control and spin.
Wow a huge difference! with 2 type of strings @ 55 pounds, the tennis ball left my racket with a lot more control!
Hello Monday with Jessi Hempel: Microsoft CEO Satya Nadella wants you to become a ‘learn it all’
Here is a Google Map of all the San Francisco Public Tennis Courts
or
http://bit.ly/sf-tennis-public
The stars are the single courts if you prefer not to hit balls into other people’s courts.
During COVID-19, my attention has turned towards learning tennis. In the mornings I practice 1 to 2 hours of just serving as I try to understand the learn about the game.
This morning, I was able to understand the correct grip to get the slice for the tennis ball.
The Ezra Klein Show: Best of: Jia Tolentino on what happens when life is an endless performance https://www.vox.com/ezra-klein-show-podcast
This life is your experience, you have control over it, no one else.
Meet people, students, faculty! Find your people.
Be wrong often.
Ask for help
Worthy of your time
Be Nice
Shower your world with the best of you can offer.
A linear life is a nice idea. But as 2020 has taught us, life is way more like a game of chutes and ladders. We’re up. We’re down. We’re sidelined by a global pandemic. Unexpected change can feel disorienting, but according to author Bruce Feiler, navigating through is also a huge opportunity for growth. Bruce sits down with Jessi to share the chutes and ladders that lead to his new book, Life is in the Transitions: Mastering Change at Any Age.
11:55am +20, 12:03 +20, 2:54 +20, 9:15 +20, 10:49pm, +20
Done
https://a16z.simplecast.com/episodes/podcasting-audio-trends-ecosystem-future-5OvJFfje
This podcast (first recorded in 2019, now being rerun) — is a podcast about podcasting: But it’s really all about audio. A lot’s changed… and a lot hasn’t.
How do we define “podcasts”; how does the feeds ecosystem currently work; what content and entertainment experiments might change how people not just consume, but create, in the medium? Not to mention monetize, discover, etc…
Nick Quah, writer and publisher of Hot Pod (also at Vulture) joins a16z general partner Connie Chan — and editor in chief (and showrunner of the a16z Podcast) Sonal Chokshi — to talk about all this and more in this hallway-style jam.
After Hours: Season 3 Finale: Stories to Watch This Summer and Summer Recommendations https://hbr.org/podcast/2020/05/season-3-finale-stories-to-watch-this-summer-and-summer-recommendations [00:37:25]
The 2 founders of Boba Guys give really great advice to Asian Americans to
listen to episode1 and episode 2 on Rock The Boat podcast | Rock the Boat | Asian Leadership & Entrepreneurship Podcast
Here is a quick refresher on the differences between Sponsors and Mentors.
1 page PDF here from Maryann Baumgarten, (previously of Stanford and now at Facebook)
In order to suppress linting warnings that do not make sense, one can use the @SuppressLint decorator. In order to know which warning string to use, here is a quick time. Thank you StackOverflow
Tonys-MacBook-Air:tools tonytam$ pwd /Users/tonytam/Library/Android/sdk/tools Tonys-MacBook-Air:tools tonytam$ !. ./bin/lint --list | grep -i used "UnusedAttribute": Attribute unused on older versions "UnsafeDynamicallyLoadedCode": load used to dynamically load code "UnusedNamespace": Unused namespace "UnusedQuantity": Unused quantity translations "SetWorldReadable": File.setReadable() used to make file world-readable "SetWorldWritable": File.setWritable() used to make file world-writable "UnusedResources": Unused resources "UnusedIds": Unused id "EnforceUTF8": Encoding used in resource files is not UTF-8
While trying to implement a feature for AntennaPod to allow users to auto skip intros and endings in this pull request #3975, I need to be able publish the event when a preference has changed and for a previous object with state that has already read the value of the preference to refresh it’s content.
I’m starting to learn on org.greenrobot.evenbus, and came across this funny term POJO
Take a look at this 3 minute video of how you can use a large monitor to read NY Times almost like you are reading a real newspaper.
When I don’t have my real newspaper, this New York Times Replica is the next best thing.