POPULARITY
Send us a Text Message.Welcome to iCritic LIVE, the podcast where we talk about entertainment, pop culture, and life in-between. In this episode, titled "How Spotify, Netflix, and Xbox Game Pass Ruined Economics," we explore the seismic shifts in consumer behavior and economic models brought about by subscription services.Join our host, Kevin T. Rodriguez, as we unravel the hidden costs of convenience in the era of all-you-can-eat media. From the disruption of traditional revenue streams to the impact on creators and the long-term sustainability of these business models, we'll dissect the pros and cons of the subscription-based economy.Tune in for a thought-provoking discussion that challenges the status quo and offers fresh perspectives on the digital revolution. Subscribe to iCritic LIVE for more deep dives into the critical issues shaping our world today.Support the Show.
Yapay zeka serimizin üçüncü bölümündeyiz. Geçen seferde oyunların güvenli sınırlarından çıkmış, tavsiye sistemlerinin karışık dünyasına girmiştik Youtube örneği üstünden. Buradan devam ediyoruz. Fularsız Entelliki dinlediniz, sevdiniz, sevdiğinizi ona söylediniz, o da sizden hoşlandı, seviyeli bir ilişkiniz var. Şimdi sistem size magazin haberleri mi önermeli, arı yetiştiriciliğiyle ilgili bir şeyler mi? Makina bu ilişkileri nasıl öğrenecek? Hatta daha temelde makina, bir içeriğin arı yetiştiriciliği hakkında olduğunu nereden bilecek? .Konular:(00:00) Spotify'da çalışan arkadaş(02:17) Seri Özeti(03:33) İşbirliğine dayalı filtreleme (kullanıcı bazlı)(08:48) İşbirliğine dayalı filtreleme (ürün bazlı)(13:54) Dolaylı işbirliği(15:49) İçerik bazlı filtreleme(19:12) Overfitting(21:50) Çok boyutlu modeller ve Music Genome Project(24:19) Derin öğrenmeye geçiş(25:58) Patreon TeşekkürlerKaynaklar:Video: How Recommender Systems Work (Netflix/Amazon)Yazı: A Comprehensive List of Similarity Search AlgorithmsYazı: Basics of Recommender SystemsYazı: The history of Amazon's recommendation algorithmYazı: How AI helps Spotify win in the music streaming worldYazı: AI's new workforce: the data-labelling industry spreads globally.------- Podbee Sunar -------Bu podcast, Frink hakkında reklam içerir.Frink uygulaması sol menüde bulunan ''Kupon Kodu Kullan'' alanına FRNKPOD kodunu tanımlayıp üyeliğini 200 TL indirimli başlatabilirsin. Hemen indir, üyeliğini başlat!: tıklayınız.Bu podcast, Hiwell hakkında reklam içerir.Hiwell'i indirmek ve podbee10 koduyla size özel indirimden faydalanmak için tıklayınız.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
The truth, the whole truth and nothing but the truth. Can you handle the truth? What is the future of news? Are we at a Spotify moment? Do we even care about the truth?Navigation:Intro (01:34)Mainstream vs Niche News (02:09)Are we Close to the Spotify/Netflix moment? (29:30)State or Government Ownership and Influence of Media (46:06)Polarization & The Truth (58:36)Year of Election (1:05:10)Conclusion (1:09:21) Our co-hosts:Bertrand Schmitt, Entrepreneur in Residence at Red River West, co-founder of App Annie / Data.ai, business angel, advisor to startups and VC funds, @bschmittNuno Goncalves Pedro, Investor, Managing Partner, Founder at Chamaeleon, @ngpedroOur show: Tech DECIPHERED brings you the Entrepreneur and Investor views on Big Tech, VC and Start-up news, opinion pieces and research. We decipher their meaning, and add inside knowledge and context. Being nerds, we also discuss the latest gadgets and pop culture news Subscribe To Our Podcast NunoIn today's episode of Tech Deciphered, we will be discussing the truth. Can you handle the truth and the whole truth? More specifically, we're going to talk about the future of news, where we are today. Obviously, a lot of discussion around fake news, polarization of news.NunoWe will go into a conversation on whether we are close to the Spotify moment of the news space, and whether how we're caring for the truth is still actually true. Do we still care for truth or do we just care about our own opinions and to reinforce them over time?BertrandThat's a big question. I think to start about this topic, we probably want to start from this big debate that has gone pretty big over the past 10 years, but maybe even more the past five years. It's maybe the mainstream versus niche news and all the dramatic changes that have happened in a way, thanks to internet.NunoThere's the mainstream versus niche, there's the mainstream versus speciality. Maybe let's start with mainstream. What is mainstream news? Is it just news or do we get news through mechanisms that sometimes are not news anymore?BertrandIs it still mainstream?NunoClearly, there has been a decrease in viewership of the newscasts, the news programs that we used to watch in our own countries, in the US. Now people can watch whatever they want whenever they want it. In some ways, there's still maybe some flagship national news shows that people listen to. Obviously, there's dedicated news channels like CNN, Fox News, of course, as well.NunoIs it really where we consume our mainstream news? My view is obviously with the decreasing of viewership across the top channels, one would say maybe less so, but clearly still there is mainstream news. Fox News represents a specific side of the spectrum, but it is mainstream. CNN is as well. What's your view, Bertrand?BertrandI was asking this question only jokingly because I don't know many people who still watch some of these mainstream news channels. My impression is that actually, first, the metrics are pretty clear. It's a significant decline in viewership. You talk about TV, but the price is the same. A few managed to, I would say, stay somewhat relevant. Take a New York Times, take a Wall Street Journal, but even that definition of relevant is a very small viewership.BertrandThe numbers are extremely small in terms of who is paying for a subscription to these services. We are talking about millions at best, so that's very small. One thing I noticed, I think that is pretty clear across the board is that, most of what we call mainstream media is more and more watched by the older generations, meaning people who have very long habits of watching their news that way from a TV channel. And two, who have not gone to the internet for their news because they were stuck in their old ways in some ways.BertrandObviously not everyone is like this, but my understanding is that they are all facing growing, older and older generations. Of course,
INÉDIT - Le streaming à petit prix est en voie de disparition. La hausse des tarifs des abonnements concerne tous les acteurs et se fait sentir sur le portefeuille. Benjamin Hue, journaliste à RTL, vous donne des astuces pour faire des économies. Retrouvez "La Règle d'or numérique" en podcast consacrée aux problèmes du quotidien en ligne.
Patrick Moran is the Head of Growth Marketing at Robinhood, a fintech platform helping to democratize finance. Prior to that he had an illustrious career at Houzz, Spotify, YikYak, Netflix and more. He is a loving husband and the father of two kids (and one Golden Retriever). In today's conversation we discussed: His childhood moving back and forth from the Philippines to the US The value system of families in the Philippines What it's like having a 10+ year gap between his children How to instill "grit" in your children Top tips for international travel with your kids Having aging parents who live very far away 80's parenting vs. today Parenting frameworks and the power of patience — Where to find Patrick Moran - LinkedIn: https://www.linkedin.com/in/pcmoran/ - Finding Market Fit Podcast: https://www.findingmarket.fit/ Where to find Adam Fishman - Newsletter: https://startupdadpod.substack.com/ - Newsletter: https://www.fishmanafnewsletter.com - LinkedIn: https://www.linkedin.com/in/adamjfishman/ - Instagram: https://www.instagram.com/startupdadpod/ — In this episode, we cover: [1:59] Welcome Patrick [2:58] Professional background [4:04] Childhood in the Philippines and the U.S. [6:54] Value system [11:20] How did you meet your wife? [15:46] Life in the Philippines [16:49] All about his kids [18:11] What it's like having a 10+ year gap between his two kids [21:55] Instilling “grit” [24:53] Travel tips with kids [29:04] Raising kids as immigrant parents [34:32] Cultural identity and aging parents [40:20] Most surprising thing about being a dad [42:39] 80's parenting vs. now [45:41] Parenting Frameworks [48:32] Where he and his wife don't align [50:31] What did you give up to be a dad? [52:14] What is a mistake you made as a dad? [53:43] Follow along with Patrick [54:39] Rapid fire round and thank you — Show references: RobinHood: https://www.robinhood.com/ Office Space: https://www.imdb.com/title/tt0151804/ Inside Out: https://www.imdb.com/title/tt2096673/ Mariah Carey - All I Want For Christmas Is You: https://www.youtube.com/watch?v=aAkMkVFwAoo The Philippines: https://www.britannica.com/place/Philippines Awakenings - Robert DeNiro: https://www.imdb.com/title/tt0099077/ University of Michigan: https://umich.edu/ Houzz: https://www.houzz.com/ YikYak: https://yikyak.com/ Netflix: https://www.netflix.com/ Costco: https://www.costco.com/ Entourage: https://www.imdb.com/title/tt0387199/ Golden Retrievers: https://www.akc.org/dog-breeds/golden-retriever/ Eriksons Stages of Psychosocial Development: https://www.ncbi.nlm.nih.gov/books/NBK556096/ Tiger Woods: https://tigerwoods.com/ Flamin' Hot Cheetos: https://www.amazon.com/Cheetos-Crunchy-Flamin-Cheese-Flavored/dp/B019KE3616 Melatonin Gummy: https://www.amazon.com/Melatonin-Gummies-Sleep-Aid-Supplement/dp/B0864S2W4Q — For sponsorship inquiries email podcast@fishmana.com. Production support for Startup Dad is provided by Tommy Harron at http://www.armaziproductions.com/
Patrick Moran is the Head of Growth Marketing at Robinhood, a fintech platform helping to democratize finance. Prior to that he had an illustrious career at Houzz, Spotify, YikYak, Netflix and more. He is a loving husband and the father of two kids (and one Golden Retriever). In today's conversation we discussed:* His childhood moving back and forth from the Philippines to the US* The value system of families in the Philippines* What it's like having a 10+ year gap between his children* How to instill "grit" in your children* Top tips for international travel with your kids* Having aging parents who live very far away* 80's parenting vs. today* Parenting frameworks and the power of patienceListen or watch Startup Dad on Apple, Spotify, YouTube, and Overcast.—Where to find Patrick Moran- LinkedIn: https://www.linkedin.com/in/pcmoran/- Finding Market Fit Podcast: https://www.findingmarket.fit/Where to find Adam Fishman- Newsletter: startupdadpod.substack.com- Newsletter: www.fishmanafnewsletter.com- LinkedIn: https://www.linkedin.com/in/adamjfishman/- Instagram: https://www.instagram.com/startupdadpod/—In this episode, we cover:[1:59] Welcome Patrick[2:58] Professional background[4:04] Childhood in the Philippines and the U.S.[6:54] Value system[11:20] How did you meet your wife?[15:46] Life in the Philippines[16:49] All about his kids[18:11] What it's like having a 10+ year gap between his two kids[21:55] Instilling “grit”[24:53] Travel tips with kids[29:04] Raising kids as immigrant parents[34:32] Cultural identity and aging parents[40:20] Most surprising thing about being a dad[42:39] 80's parenting vs. now[45:41] Parenting Frameworks[48:32] Where he and his wife don't align[50:31] What did you give up to be a dad?[52:14] What is a mistake you made as a dad?[53:43] Follow along with Patrick[54:39] Rapid fire round and thank you—Show references:RobinHood: https://www.robinhood.com/Office Space: https://www.imdb.com/title/tt0151804/Inside Out: https://www.imdb.com/title/tt2096673/Mariah Carey - All I Want For Christmas Is YouThe Philippines: https://www.britannica.com/place/PhilippinesAwakenings - Robert DeNiro: https://www.imdb.com/title/tt0099077/University of Michigan: https://umich.edu/Houzz: https://www.houzz.com/YikYak: https://yikyak.com/Netflix: https://www.netflix.com/Costco: https://www.costco.com/Entourage: https://www.imdb.com/title/tt0387199/Golden Retrievers: https://www.akc.org/dog-breeds/golden-retriever/Erikson's Stages of Psychosocial Development: https://www.ncbi.nlm.nih.gov/books/NBK556096/Tiger Woods: https://tigerwoods.com/Flamin' Hot Cheetos: https://www.amazon.com/Cheetos-Crunchy-Flamin-Cheese-Flavored/dp/B019KE3616Melatonin Gummy: https://www.amazon.com/Melatonin-Gummies-Sleep-Aid-Supplement/dp/B0864S2W4Q—For sponsorship inquiries: podcast@fishmana.com.Interested in some Startup Dad merch? Check out: www.startupdadshop.comEditing for Startup Dad provided by Tommy Harron. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit startupdadpod.substack.com
When you see someone with an impressive resume, it's easy to think they've got it all figured out. But Patrick Moran, Head of Growth Marketing at Robinhood, shows that can be a pretty misleading indicator. Working at massive companies like Netflix, eBay, and Reforge has taught him valuable lessons that he carries with him to this day.In this episode, Patrick shares three things he's learned from the different mistakes he's made in his career. Listen in and realize that no one's career is perfect and you aren't alone in your struggle to find success in your growth role.In this episode, you'll learn:1. Your relationship with your manager is definitely two-way2. The company shouldn't guide or dictate your career - that's in your hands3. Understanding first principles is crucial to your growth in a companyThings to listen for:[07:01] Realizing the importance of unit economics for growth roles[12:31] Learning the value of managing up[17:35] Balancing your career priorities with the company's priorities for you[19:58] Understanding the value of first principles thinking[23:47] Adapting to a role you didn't ask for[26:44] Knowing when it isn't the right fit[30:12] Navigating doubts at workResources:- Connect with Patrick on LinkedIn or the Finding Market Fit podcast- Connect with Andrew on LinkedIn or Twitter- Learn more about Navattic- Learn more about Appcues
Krystal and Saagar discuss the Wagner leader exiled to Belarus after attempted coup, the US knowing about Russian coup and keeping silent, the Biden admin refuses questions on Hunter corruption, Trump lead explodes post indictment, another train derailment in Yellowstone, East Palestine coverup exposed, US knew Day 1 Submarine exploded, James Cameron sounds off on Titanic Submarine, Meghan Markle rejected by Spotify/Netflix, a behavioral scientist exposed as a fraud, and an eyewitness in Moscow gives us his perspective on the attempted coup. To become a Breaking Points Premium Member and watch/listen to the show uncut and 1 hour early visit: https://breakingpoints.supercast.com/ Merch Store: https://shop.breakingpoints.com/ Learn more about your ad choices. Visit megaphone.fm/adchoices
Krystal and Saagar discuss the Wagner leader exiled to Belarus after attempted coup, the US knowing about Russian coup and keeping silent, the Biden admin refuses questions on Hunter corruption, Trump lead explodes post indictment, another train derailment in Yellowstone, East Palestine coverup exposed, US knew Day 1 Submarine exploded, James Cameron sounds off on Titanic Submarine, Meghan Markle rejected by Spotify/Netflix, a behavioral scientist exposed as a fraud, and an eyewitness in Moscow gives us his perspective on the attempted coup.To become a Breaking Points Premium Member and watch/listen to the show uncut and 1 hour early visit: https://breakingpoints.supercast.com/Merch Store: https://shop.breakingpoints.com/ Learn more about your ad choices. Visit megaphone.fm/adchoicesSee omnystudio.com/listener for privacy information.
iOS體系的app store是蘋果的金雞母,自從2008年推出後,直到去年2022年,開發者總共創造,超過3200億美元的營收,而對開發商收取高達30%的蘋果稅,也產生龐大的利潤,也因此引發了許多開發商和企業的反彈,認為蘋果稅太高,而且可能有市場壟斷的爭議。 聽眾五星留言+訂閱
In this episode, Raul Moronta, CCO at Remington Hotels, explains the key to effective hospitality leadership in an increasingly technology-driven world. What did you think about this episode? Join the Hospitality Daily community on LinkedIn and share your thoughts. If you care about hospitality, check out the Masters of Moments podcast where Jake Wurzak interviews top leaders in hospitality. His conversations with Bashar Wali and Matt Marquis are a great place to start, but also check out his solo episodes such as how he underwrites investment deals and a deep dive into GP fees you know about. Music by Clay Bassford of Bespoke Sound: Music Identity Design for Hospitality Brands
Dans cette "Info Conso" du Mardi 10 janvier, Martial You, le rédacteur en chef du service "Économie" de RTL, vous dit toutes les astuces pour diminuer le prix mensuel de nos abonnements familiaux sur les plateformes de streaming. Tous les jours, retrouvez en podcast les meilleurs moments de l'émission "Ça peut vous arriver", sur RTL.fr et sur toutes vos plateformes préférées.
Jasper (@misterdonnl) en Twan (@gewoonbelegger) hebben een tegenstrijdige week achter de rug. Waar Twan begonnen is aan zijn schaduw portfolio waarin hij actief handelt in bepaalde aandelen, koos Jasper ervoor om een weekje lang de beurs niet in de gaten te houden. Hoe hebben beiden deze afgelopen week beleefd? Ook wordt er nagepraat over een discussie op Twitter, waaruit het sentiment van de belegger duidelijk af te leiden valt. En Jasper uit zijn frustratie over de keuzes die Snapchat maakt, en vraagt zich af of deze -28% daling een voorbode is voor Google, Meta en Pinterest? Met afsluitend in de Radar: Spotify en Netflix. En heb je al gestemd op Mister Don als dé business podcast van 2022? Dat kan hier! In deze aflevering: Het psychologisch effect: wat doet een dalende markt met jou als je 100% long zit? Snapchat ging -28% na earnings. Heeft dit effect op andere digitale advertentiebedrijven zoals Google, Meta en Pinterest? Heeft de recessie nog impact op onze portfolio's? Op onze radar: Spotify en Netflix ////////////// » Steun mij als Vriend van de Show en krijg toegang tot exclusieve afleveringen » Bekijk hier alle inzichten, posities en trades in Mister Don's portfolio » Via Twitter geef ik mijn dagelijkse updates » Via Instagram plaats ik snelle analyses en updates Vragen of opmerkingen? Neem contact op met Jasper via don@misterdon.nl. Deze podcast is puur entertainment en geen financieel advies.
Noticias semanales sobre Social Media y marketing digital del 20 al 26 de junio de 2022 en menos de una hora. La mezcla ideal de noticias y análisis para esas juntas y pitches con jefes y clientes. Aprobado por Spotify. Anfitrión: @angelbc. Invitado especial: @pizuNo te pierdas de leer todos los enlaces comentados en los Moments de nuestra cuenta de Twitter.Hoy presentamos:- Les presentamos Meta Pay- Facebook trata de mantener sus revisiones confiables- Twitter + Shopify = Socios para eCommerce- Se podrán reportar anuncios engañosos para menores de edad en TikTok- Community en Spotify para ver actividad de amigos- Nueva forma de encontrar conciertos en Spotify- Netflix recorta 300 empleados- Twitter anuncia Notes: contenido de forma larga en la plataforma- Nuevas opciones para Creadores en Meta- Twitter pide a accionistas que aprueben la compra de Musk- Comida rápida en MX via Facebook: lo que no vemos- Elecciones 2022: ¿Quién gastó más en Facebook?- Algunos datos sobre campañas y cuentas falsas. Spoiler: Aguas con TikTok- Apple ATT y su curiosa definición de rastreo See acast.com/privacy for privacy and opt-out information.
Geldregen: Lego-Gruppe und Sony investieren 2 Mrd. in Epic Games Netflix führt den zweiten Daumen ein Deezer: Erster Musikstreaming-Anbieter mit Songtext-Übersetzungen YouTube für iOS: Bild-im-Bild-Funktion wird zur Farce Spotify Greenroom wird zu Spotify Live Plex: Streaming-Lösung verliert zwei Funktionen
Heute u.a. mit folgenden Nachrichten: - Elektroautohersteller Next Ego plant offensichtlich Börsengang - Kunden in Frankreich verklagen N26 - Türkei möglicherweise die nächste Bitcoin-Nation - Spotify liegt beim Musikstreaming weiterhin deutlich vor der Konkurrenz - Netflix mit düsteren Geschäftsprognosen - Peloton offensichtlich in der Krise - Börsen-Delisting von Casper besiegelt - Ermittlungen nach Flugzeugabsturz von YouTuber - Kaufland eröffnet eigene Insel im Spiel „Animal Crossing“ Heute begrüßen wir im Rahmen der Reihe “Investments & Exits” Mathias Ockenfels, General Partner bei Speedinvest.
Esse episóde NÃO contém spoilers!! (olha só que legal) Fernando fala da série dinamarquesa da Netflix Elfos e porque ele gostou dela - mas a Ana Paula achou a série meio "abacaxi!" Também conversaram sobre a colaboração entre a Netflix e o Spotify que lançou o Netflix Hub com as trilhas sonoras e podcasts da séries da Netflix em um lugar só. E no final os nossos troféus abacaxi da semana! Sigam a gente no Twitter @batepaponetflix
你是否曾經想過,在你爽爽購物刷卡的時候,信用卡授權的那兩三秒究竟發生了什麼事呢?今天就讓我們來解密信用卡刷卡背後的秘密,到底刷卡機、店家、收款銀行、信用卡網路以及發卡銀行他們之間的關係是什麼。另外我們也會談到金融科技公司主要的賺錢方法、為什麼他們稱得起這麼高的估值以及 Spotify 跟 Netflix 這兩間看似的公司營收的結構其實是很不一樣的。這集內容相當扎實,歡迎分享給更多人知道! https://glow.fm/jktech/ 如果你喜歡我們的 Podcast 並且想要支持我們,歡迎成為贊助夥伴,你可以選擇每月 $5 美金或是一年 $50 的贊助,一個月一杯星巴克的價錢,幫助我們持續創造優質的內容! 矽谷輕鬆談傳送門 ➡️ https://linktr.ee/jktech #FinTech #CreditCard #Swipe #Square #Stripe #Chime #Brex #Spotify #Netflix #金融科技 #信用卡 #刷卡 #Podcast #JustKiddingTech #矽谷輕鬆談
Watch the video version of this show on YouTube »Matthieu Rouif is the co-founder and CEO of PhotoRoom. PhotoRoom enables anyone to create studio-quality photos on their iPhone. Before founding PhotoRoom, Matthieu was the Senior Project Manager at GoPro. Matthieu is also the co-founder and CTO of HeyCrowd, and co-founder and CEO of As-App.Matthieu earned his graduate degree in materials science and engineering from Stanford University, and his bachelor's degrees in economics, and physics from École Polytechnique. While at École Polytechnique, Matthieu was a member of the skydiving team and debate team. Matthieu also served as a Parachutist Commando Officer in the French Air Force.Matthieu started developing apps in 2009 as a student at Stanford, and subsequently started two iPhone app companies. He was part of the Replay app team when they won App of the Year in 2014. Matthieu started PhotoRoom after leaving GoPro in 2018.In this episode, you'll learn: Matthieu's retention strategies for keeping app users subscribed Innovative and clever ways to get users to demo your app Balancing your app's pricing and features How churn can be an asset Links & Resources YC HeyCrowd GoPro Photoshop Zenlea Shopify Poshmark Depop Corel Matthieu Rouif's Links Matthieu on Twitter Matthieu on LinkendIn PhotoRoom is hiring! 10 Tools to Ship an iOS App in 2 Weeks PhotoRoom's Website PhotoRoom API PhotoRoom on Twitter Follow us on Twitter: David Barnard Jacob Eiting RevenueCat Sub Club Episode Transcript00:00:00 David:Hello, I'm your host, David Barnard. And with me as always, Jacob Eiting, RevenueCat CEO. Our guest today is Matt Rouif, co-founder and CEO at PhotoRoom, the app for removing backgrounds and creating studio quality photos right from your phone.On the podcast, we talk with Matt about how his time at GoPro led to founding PhotoRoom, how churn can actually be an asset, and how being locked in Apple's basement led to one of PhotoRoom's biggest marketing wins.Hey, Matt. Thanks for joining us on the podcast today. How are you doing?00:00:48 Matthieu:Great. Hey David, Hey Jacob.00:00:51 Jacob:Hi, it's nice to finally meet internet/virtual face-to-face. We've known each other for a little while. I've become fortunate to know you kind of through RevenueCat, but not actually know-know you. So, it's nice to finally put a face to the name.I was looking back through my email and I think the first I ever heard of you was from our mutual friend, Cisco, if I say that correctly?00:01:23 Matthieu:Yeah, Francisco.00:01:24 Jacob:Francisco, who shared with me a blog post that I had seen that you wrote where you talked about RevenueCat as part of your stack. Since then, I think we talked as you were thinking about going into YC, and then after YC, I put in a little bit of money, so this is a good opportunity to check in on my investment.I'm super excited to dive in, because there's a lot of questions. I kind of have followed you guys and kind of seeing some of the stuff you've been doing, but I don't know, like the behind the scenes decision making processes and like, and all that stuff. So yeah, I'm excited to hear the story firsthand.00:02:04 David:Yeah, but before we get into PhotoRoom, you've got quite a history in app development. So, I want to go back to the beginning and talk war stories. A lot of people were in the industry way back when. Jacob and I both started really early as well. So, you got your start during the Stanford class and you were actually a teaching assistant at Stanford at the time, right? I'm kind of stealing your story, but yeah. Tell me, tell me how you got into it.00:02:34 Matthieu:Yeah. Actually I wasn't a teaching assistant in physics. I was doing a master's in physics at Stanford, right at the moment of the first iPhone class. And, I actually went to Stanford because I was fascinated by the entrepreneurship. And I had this business idea of printing photos and sending them.And that seemed a lot easier not to buy hardware, but just use the iPhone which just started at that point. So, I was at Stanford, there was the iPhone class. I wanted to do a photo app. So, see, 12 years later....00:03:05 Jacob:A 12 year overnight success.00:03:07 Matthieu:That's what they say. Exactly. And, yeah, I got, I actually, I got started, programming.I was doing physics before, and I didn't know anything about programming. So I took a class with a friend that went through the basics, and I just wanted to push products on apps. And I found that the iPhone was the best at that point. And actually the photo app became something else.The first company I started back in grad school and they became like a ski resorts app. I shipped, we had all of the major ski resorts. And, It was a great, I did that for two years and a major ski resorts and, yeah.I started an apps company after that, one called HeyCrowd around a social network. So like we had surveys that you could answer to with polls, like, a bit like Instagram stories now, and that didn't work so well compared to the ski resort, but, yeah, I got into iPhone apps right since the beginning.00:04:18 Jacob:I remember the Stanford course. It was on iTunes U that was mass disseminated or was it the later one?00:04:25 Matthieu:No, it was the one that it wasn't Stanford U. There was a, the guy from Fitboard during the class. I don't know if it was doing that.00:04:42 Jacob:Yeah. I remember. I remember it being like the moment when we were like, oh, this is going to go mainstream. Right? Like, because up to that point, you had to learn iOS by doing basically Mac OS. That was like the one point there was the big nerd book you learned Mac OS, and then the SDKs came and you like tried to learn quickly, like what worked and what didn't.But, if you were like me who came from no Mac programming, there was really no iPhone entry into it. I remember when the Stanford course came out. It was like one year too late for me. Because like at that point I had already done a lot of stuff, but it was still really great.I still watched the whole thing. I remember watching it. But it's interesting. We have the same path. I don't know if we ever talked about this, but I was studying physics in undergrad as well. Yeah, I didn't go to Stanford, but I went to a small state school instead, just cause, you know. But yeah, kind of similar story where like I was in, I wasn't in grad school, but I was physics, undergrad.Didn't really know what I wanted to do. I really loved physics and the math and all that stuff, but like, there's a stronger economic pull, let's put it that way, to work on apps. That was the same story for me. Like took a little bit of what I had learned, writing code for experiments and things like this, and then kind of started making apps.And then, yeah, the rest is history.00:06:06 Matthieu:Yeah. I think one of the introduction to physics is like how fast data applies to the real world from science to real world. And you don't find that in a, like a physics job where you kind of find that back in, like a software development where you like, can we solve a math problem, a computer science problem, and you can directly apply it to real00:06:25 Jacob:Yeah. Or like, even with business modeling and stuff too, you know, you think about how a business moves and like what number moves this number. And there's no physics there. You're not approximating a physical system, but some of the same principles apply. Right. You're like trying to find some laws that are underlying it and work from there.So yeah, I found it hasn't been terribly unrelevant, but, but yeah, that's interesting. What else, what else do we have in common? Let's keep going.00:06:48 Matthieu:Yeah, sure.00:06:49 David:Well, actually, I, I want to jump in. I want to get to PhotoRoom, so we're actually going to skip over. You've done a lot now. So after, after that you went to replay and replay was like onstage at a keynote. And you're the co founders that you were working with, you know, as, as you joked, before we started recording, spent a month in the basement and apple, as everyone does before a keynote.But then you ended up at GoPro working on imaging. so just tell me about that. Leaving GoPro. I mean, Great company done a lot of innovative stuff. but tell me about leaving to start a PhotoRoom and what the inspiration, I guess we've heard part of it, you know, 12 years of working on imaging and wanting to build a photo app.But yeah. Tell me about the founding of, of.00:07:36 Matthieu:Yeah, I, I, so GoPro is an amazing company, but it's more marketing and hardware. And, I really wanted to, I grew a bit frustrated about like how we could, do better software. Yeah, a few frustration from that I, as a product, I was product manager by them. So I was like frustrated with the design tool, like a Photoshop and, and, you kind of have to move to, and by that time you had to move to California to move the stuff.And I was based in there in Paris and I decided to stay there with the family and, and kind of, we had an amazing missionary team at GoPro in Paris, but it's really difficult to. To change the paradigm of a kind of a software, like a, if it works from a kind of more deterministic way. So I kind of realize that it's really tough to ship a new software with new paradigm, and we've mentioned our new insights.So I thought there was a big opportunity with the new, new hardware coming on, the iPhone formation, learning the new, the new, yeah, this new kind of way of thinking about software. And, I left the GoPro to start a company and we've just ideas in mind. And I also, at the time realized that there was a. A lot of apps, you know, like after 10 years on the app store, you kind of know the tricks of the app store. And I knew there were a lot of apps in the top of the photo apps that were around razor and background eraser. I realized like, okay, if they're just kind of a, you know, I say scam, but it's certainly scam, but all these apps that are built quickly, there must be some demand around it.And so that's, I started with the background remover idea. Like I saw that there was a mission learning team at GoPro that there was some background removal, paper and all that. Okay. There must be some demand. Let's ship something quickly and see how it goes. And that's kind of the nice thing of like 10 years of development, you know, the right tool to go fast and just shipped a prototype in two weeks.We've actually referring at, by then I have a blog post on like the 10 tools I use there and, And, yeah, it was, it went super fast, super fast to the store and we have some machine learning and, on-device machine learning by then. So it's as a, and it kind of caught up, like you tried a dozen ideas on some kind of stay on the wall on some, like, and just stay on the wall.00:09:43 Jacob:So at the time it was called BGE app background app. Right. was the focus initially, did you have like a big scope for it or was that your entry? You were like, Hey, I know that they there's these photo apps that kind of suck that are doing this background thing. I think we can do it better. And like, let's see where it goes from there.Or did you have like a bigger plans or longer term aspirations? 00:10:04 Matthieu:I think there was, an understanding that people kind of needed that and the tech tech was 10 X better as they say. So it was really interesting, but I didn't, I mean, we didn't have the full plan for that. It's really a few months in that we are understood with Elliot the kind of the market fit.And we understood also like this idea of, and we call it, we translate pixels into concept that makes it much easier to, to, to edit. So w for the room is the best for digital for entrepreneurs. And the idea is that instead of using mask and layers and pixels, you just like, the machine learning, understanding what are the.The big cells and they just tell you, okay. A cat. So we call it cat to catch up on the cat. And you should have actions that are relevant to a Catholic changing the fur color. if it's, if it's a piece of clothing, it should be the texture of the clothing. If it's a, if it's a kind of graphic change of color, you know, kind of, it makes it much more accessible than what exists in like 10 year, 20 years, software that exists by for the editing.00:11:03 Jacob:So, so yeah, I mean, I think that sounds like a very much a pitch and a story that somebody would be taught at Y Combinator. So I'm curious, like what I'm curious, like, how did that evolve? Like how so you, you, you, you guys launched the app in the, I remember I was talking in like the spring of 2019.00:11:20 Matthieu:Yeah. Like may 2019. Exactly. 00:11:22 Jacob:And then, you started YC in the fall or the winter?Yeah.00:11:25 Matthieu:No, we actually, so we started YC in the following summer. We were supposed to do the winter batch after that. So seven months. And, we, we couldn't because our visa issues, at some, with the family, I couldn't move to, to, to YC. Yeah. 00:11:42 Jacob:Can tell you there's one way to solve that problem.A global pandemic.00:11:49 Matthieu:Exactly. Yeah. That's exactly right. So we did it involve, I think we shipped super fast. We failure my co-founder who is like a, like a machine learning genius. and we follow early on the YC startup school, which is kind of the, first step to. And, and so what does it help you? It kind of, you measure the, yeah, the progress.So, how much customer you're talking to, Ahmed, how much money you made and how happy you are doing what you do. And so that's kind of how we iterated 00:12:24 Jacob:You were 00:12:25 Matthieu:Months. 00:12:26 Jacob:During, startup school or 00:12:28 Matthieu:Yeah, the school kind of asks you every, every week, discussion and you make sure you make progress on that. I think these are the right question to make progress on your business.And here's, what's kind of, kind of natural, like two months later. So we started in may, may, June on that, application for YC where I probably in September, like, so, so we did like all summer, we did the startup school scheme and then framework and made some progress on that. And we got the YC application in September and the interviews actually in Paris, In, I think November.00:12:57 Jacob:And then, ha had you, I guess like, your, your aspirations or your reasons for applying, I guess, are in some ways, self evident to somebody. You know, obviously you don't need to convince me, but for the listeners, I, what was your, yeah. What were your motivations? Like? Why did you, well, I guess for one there's, you know, I don't know.I always hear there's a couple of reasons, right? Like sometimes it's prestige, like people want to the prestige of YC, sometimes it's, it's the help, which I honestly think is the, the, the best reason. Cause I, you know, it's, it was honestly really good for us, but then there's also like, you know, it's, it's a great way to springboard venture back.Thing, right as well. So like, did you have like strong reasons? Was it all of the above or what was the motivation for, for getting on the venture? 00:13:44 Matthieu:Yeah, that's a good question. so I think number one reason was, ambition. I think like a lot of your brain startups, you Batara, can be not ambitious enough. And I think if you're ambitious, like YC is really a way of, the alpha taking the ambitious path. Okay. Then how to make it like a business and a product that has a strong impact, like on a very large number of people.So that was, that would be my number one. I think then it's kind of the learning. we are at the beginning of the company, we sit for failure, then what's what kind of is the most important, you know, for their culture. And we talked about it also. And, one thing we really value is learning fast and I think YC kind of helps you, you probably a lot of like, you learn so much faster because you're at the right contact.So it's, I mean, it's. It's on the partners. Like every time we have a office hour, almost every time, like, wow. Blown away, there is like also Atlas. I get the right investors, I mean on the revenue, on the like mobile subscription and like, yeah, like you like auger from Blinkist, like, someone from, John from Spotify.So that's really helpful and also extra connection like we have in AI, we have the VP of AI and locale Facebook, and I don't think we could reach this network with, with. 00:15:01 Jacob:Yeah, the network thing is depends on, you know, what your background is. Obviously you had been in the peninsula, but still it's hard to be really deeply networked and still it's hard to. Invest in your engineering skills. Right. And like your IC skills and invest in a network at the same time, which was kind of my world.Like I had an okay network, but like, it wasn't super well networked. So YC was like a big like boost to that. Right. You could get interest to people. You could get a little bit, it's still, a who, you know, game Silicon valley is still in a lot of ways or the broader concept. 00:15:33 David:Before we move on. I wanted to talk to us a little bit more about the, about the ambition of PhotoRoom, because, and this is something I think is, would be really relevant to a lot of our listeners who are, are building apps in the space. And, and I, as an indie developer for 12, 13 years, feel like I've, I've, I've worked too much with, with blinders on.Not thinking about the bigger opportunity. So like the first app I launched was trip cubby. It was a model it's log tracking app, to get reimbursements from taxes or get reimbursed from your company, for your mileage. And I just, I treated it like a little tiny indie business, lifestyle, business, and everything else.Meanwhile, 00:16:19 Jacob:IQ00:16:20 David:IQ built a huge 00:16:23 Jacob:Probably launched about the same time. Right. I would think. 00:16:26 David:No, they launched much later actually, which is even again, it's like I had a multi-year lead as kind of the, how to do that 00:16:33 Jacob:Assuming the market was there. Like my, like you probably came when the market was finally there, 00:16:37 David:Starting to grow, but yeah. But what's so cool. Is that, I think there's so many opportunities in the app store that people overlook that seem really niche. Like you just started out replacing backgrounds in photos, 00:16:50 Jacob:And now you're going to be the next generation Photoshop. Is that a good one? Is that a good pitch? I don't know what the 00:16:54 Matthieu:Yeah. 00:16:57 David:What, what's the ambition that, where that took you from, okay.We can replace background images too. This is, could be a huge business because we're, un-bundling one of the like key parts of Photoshop, which is a massive business. So what, what, what is the, what was the ambition and what is the ambition that you feel that this, this can be such a big thing. 00:17:21 Jacob:How did you, how did you convince yourself of that? The ability to do that?00:17:25 Matthieu:Yeah. 00:17:25 David:Yeah.I mean, it's, it's amazing.00:17:27 Matthieu:I think it's, well first like working on photo, video editor, like I realized that, I mean, video is big. Like we got, I think we free-play then named quick by GoPro. We got to $100 million. It's kind of tell you like, and most people, they are still using like photo collage. So everyone's working on photo and video is too complex for most people.So like, if you get 100 million for a video, then it's probably like any good, like yeah. Project improvement like 10 X product improvement on photo must get like 1 billion users. And I think it's like, that's one of the YC model, but it was really starting from a pain point of myself, like creating the assets for actually for the app store.Like you have to create a PSD. And I was like, you spent so much time on non creative task. And I was like, I want to make that much simpler. And I think the big heart moment was kind of talking to the user. So, and also like talking, yeah. Talking to people like we kind of build in the open and people told us, it's like, yeah, Yeah, it's a, it's like a actually it's like programming, like a U instead of you're you're doing like, object oriented, editing, like you understand what kind of objects you have and you make actions that are relevant to that.And that's, that's kind of done myself, like really burning myself away. Like it's much simpler. Like you have an object and you, you offer it to the user. What's the logic for the subject lines, Photoshop. It's such a pain to learn. Like I think everyone would remember is kind of the blown away part of Photoshop, but also the pain it is to understate.00:18:51 Jacob:And it hasn't gotten easier in 20 years. Like the only way now you can paint on a sphere or something like, there's nothing like new, I still open it and it's comforting. Cause I learned in CS two or whatever, and it's all still the same, but like, I don't think it's necessarily, like, I think, I think there's even a broader near you.I'm going to make your, your $10 billion company, a trillion dollar company. But I think there's an even broader narrative there around just like the future of software and how machine learning. Further like narrows the gap between like in software, like programming, not in the traditional sense, but like telling a computer what to do and the computer telling, like asking us or like bringing us like the things it can do.And you see this in like varying degrees of it working well. Right. like Gmail, like suggesting like absolutely insane sounding replies that I would never say, like, that's kind of that, but, but I think that's all maybe a little bit too far, but I think what you guys are doing, it's really great. You know, like segmenting photos, like giving people those tools, like taking, especially for a tool like email it's like writing, like, I don't know.An AI assistant to like, say, thanks like I can, I got that. Thank you. But for, for, yeah, like, like cutting backgrounds out and like setting up. Yeah. Just building like, things that to a human, because we're so visual in the way we think seem really basic, right? Like I want the cat in front of a blue background, right?Like that. Just tell the computer and it can do that right now. The existing tooling is like very manual and very skills driven. And you guys are bridging that gap. So like yeah. Who knows something? I don't know. Maybe photos, aren't the end of it for you guys, maybe next you just start tackling the next software domain.Right? I, you know, I don't know that we'll get to 10000000001st and then we'll worry about the trillion dollar.00:20:28 David:And that's the really magical thing about your app and your onboarding that I wanted to ask you about. So exactly what Jake was saying. When I think of removing a background and I've worked in Photoshop literally since the nineties, late nineties, I'm old. but it's, I've tried that like a hundred different times.And even in the most modern Photoshop, I don't even know how to do it. I expect it to be. I downloaded PhotoRoom and in like three taps, your onboarding is magical because you don't get in the way of the person having a desire to get something done. And then seeing it happen. So in like three tops from opening the app, I see a background removed and it was just like00:21:16 Jacob:Okay. 00:21:16 David:Instant, like mindblowing experience. 00:21:19 Jacob:Yeah.00:21:20 David:This thing that like, I know it's so hard and I think of needing professional tools and needing to be a professional to even figure it out. It just happens magically after three or four taps in your app was that I assume that was very intentional. Did you have different onboardings before and kind of iterate to that point?Or what led you to just such a focused get the person to that?00:21:45 Matthieu:Yeah, that's a good grade. She was our interview. I think, we like, if we, especially in the beginning every week, we'd go to McDonald's and pay a meal to student or anyone. And they like the tagline for McDonald's and Frances com. Everyone can come in and come as you are. So we really met like tourists students professionals, and like doing user interview.We got so frustrated. I think that people didn't get to the step of removing background that kind of like00:22:12 Jacob:Oh, so you would give them an unlogged out like a brand new device and like, watch them go through onboard.00:22:17 Matthieu:We would like pay the meal initially for downloading the app. We'd like first ask you three, four questions about their photo usage on their, on their phone. kind of ask them to download the app and yeah. Blinded as yeah. And, and we were like came sneaking. We just were, we were just iOS at the beginning.So try to find people with iPhones and not Android, and that was stuff, but yeah, I mean, people usually stopped before and they don't understand something and like to build trust with them, we figured out like the best is to short tech. So I can we get to the point where. We actually have all these people, we try the app that actually see the bag, the magic effect of Futterman like, so like taking a white sheet of paper, we valued microphone and like thinking, how can we do that?And it got to like adding that as early as possible in the onboarding. I think that's, that's, that's fine.00:23:06 Jacob:I think, I remember now reading about the McDonald's testing and your, your, YC application and being like. That's the moment I knew these guys were going to make it, I guess like it's was brilliant, right? Like I, I don't know how much user testing, like real good user testing is. If you do it in some sort of like professional context, it's probably really weird and like expensive and like hard.And this is dead simple, super scrappy. Right? People don't do it because I don't know nerds. Don't like talking to people like we don't like, you know, it's, it's, it's tough to put your, your app in front of somebody and see them. Not, it's one thing to read like bad retention numbers on amplitude is another thing to like, see somebody actually churn and like, but honestly that's the best way to learn.Like this is the best way to like, get really actionable feedback. So, I'm sure that was, that was super beneficial.00:23:53 Matthieu:Yeah, it's a, it's a trick from Zenly. So the social network and maps, like that really is, one of the best, app in embarrass and they, and we apply that and yeah, it requires some. It's not easy, I must say. But, you really, you learn so much and the pain today is more like we have more qualified users.So it's really easy in the beginning when you're in your photo apps and people just as the app and everyone has photos. So it's easy to explain. Then you want to like talk to your kind of retain user. It's difficult to get them at the McDonald, but now we're friends with all the vintage shops around the block.So in Paris, so we get.00:24:28 Jacob:So that, yeah, that was I kind of my question I wanted to ask. I'll just slide it in now, but like I've noticed, I don't know. I don't know if you had this intention initially, but it seems like you've found a new. Even amongst these apps in something I would say commerce or even e-commerce it seems like a lot of people use these, use your app to take photos of objects, to use as like advertising or gone Shopify.Is that, is that true and statement or am I just like misreading investor updates?00:24:56 Matthieu:No, it's totally true. Actually, it's not. The interesting thing is it came from a personal lead, like using, as you say, Photoshop and wanted it much easier for me, but I wasn't clear who was using the CRA's background apps. I'm talking to like user at McDonald's. We realized like there was all these reselling apps, especially in the Europe and the U S where people.Yeah, they're just like selling Poshmark on vintage in Europe and they, there is no app that's focusing on their photo need. Like everyone's doing like selfies or I dunno, whatever lens on video you can make or, but, no one's in it helping them. And it actually came from the user interview like, oh, that some user told us like, oh, my girlfriend would love that she's selling on Depop.And, and we kind of like it after multiple user asking us in support. asking us, and in talking at the user interview of my goal, we realized that, oh, that's a niche that we should kind of focus on. So that's Allie Kim, 00:25:51 Jacob:Was that pre YC, like pretty early in the process.00:25:55 Matthieu:And it came in a few, just not in one day, but it, I think early, after being taken at twice a 00:26:02 Jacob:Okay. 00:26:03 Matthieu:Like early 20, 20,00:26:04 Jacob:So then my next question, I guess, is like, how do you decide then? So you have a car for strong product. You, you, you might have like varying. This is, I think this is very common for a lot of apps and companies is like, you have probably different levels of product market fit depending on the market.Right? So like maybe broadly across all users of iPhone, your product market fit may not be as strong. But then when you look at this one niche, like maybe it's really strong. And then I think some. End up in a situation where you have to kind of decide, like, do I want to go for this maybe less fit, broader market, or maybe a tighter market with a stronger fit that I'm starting out with.Did you have that internal conversation? And then did you make an active decision? Like we're going to focus on this and then yeah. And then what's the plan after that? Like, or is that the forever plan?00:26:48 Matthieu:I think we, the easy part is as a product guy, I'm really convinced that our usage is really deep. Like we're starting from a different Lego brick, like, okay, you don't need it mask or square pixels, you edit like objects. So, I mean, any app that kind of want to copy that Nike that's to stop doing what it does today.So it's kind of the thing that relates to the missionary understanding excelled in the beginning. So we were confident. Digging into this usage and this product paradigm and like product basic block is interesting. And then we decided to focus on the pro usage and, and it's difficult as a follower. You want to serve everyone at the beginning, we were even doing a video plus photo, like in December of 2019, we dropped the video, just for animation.And then we dropped kind off the casual use case to focus on the pro and, and it's, it's been helpful. You're not like giving up on the other users. You, I mean, some of the features, they're still going to use it, the other, the casual, the people doing memes from, from the app, but she just like when you build features, you think about them.And I, around that, I think YC is helpful because. like if you reach local maximum from one vertical, like product market fit, then you investing so much on the take. It gets better than the, all the local maximums or, or adjustment. Like you can reach them after, and it's not a big deal and kind of believe and believing and trusting that helps you on, on like a, okay, we're going to focus on this one for, let's say three months and we say,00:28:14 Jacob:Yeah. I mean, I think that's a really good point in that I think can trip up people early in the process is that you think. That making an active choice to close yourself off to part of the market as a mistake. Cause you're like, well, I want to serve everybody or, well, I want to, you know, I want to have the most broad appeal I can cause it does, it feels wrong, right.To not serve a use case. but often tactically it's a bad choice because yeah, in the early days, anything. Hey find any users that love your product, even if it's a small group, there's, it's a, it's a closer step to like, get your foot onto that than it is to try to get sustainability on like mediocre product market fit across the broad market.Because then also it makes, yeah, it makes your McDonald's discussions easier. Well, maybe you don't have McDonald's discussions anymore. It makes your product discussions easier. Cause you can say like, okay, these are pilot. We're not going to do all this stuff. We're going to focus on this stuff, which gives you more of a loss city.I just really feel there's so much to getting that velocity early. Right. Like getting something that's like moving and growing and getting fast. And I think that's one of the things, I mean, I don't know, I won't, I won't docks you guys on retention numbers and stuff, but you know, when you have a, I'll just say that when you have a pro user base, that's using it for something non casual retention gets easier, right.Like have a reason to come back. And so if you, I mean, there's not that many apps like that. That on it's hard, it's hard, it's hard. It's rare to find mobile apps that have that opportunity. Right. So when it's there, you need to take it00:29:45 Matthieu:Yeah. 00:29:46 David:How do you think about pricing for that value creation? Since, since those that kind of pro segment really probably gets a lot more value than you're even currently charging. because they're actually making money with your product. Like how did you think through your print pricing? And did you iterate to this point from a more kind of consumer pricing to them to a, I mean, to me it feels like you're in the middle still of somewhat consumer-friendly and really honestly, probably cheap for a professional use case.So how did you land on your current price?00:30:24 Matthieu:Yeah, to be honest, it's like most of the photo apps. I mean, when we started and maybe it's different, they are all pricing like 10 bucks a month and that's kind of given by, I guess, Spotify Netflix, like it's kind of the, the glass ceiling of the price of subscription, even for prosumer. And, and we kind of iterated on the under yearly from 40 bucks to 69 bucks, in, in the U.So we didn't like, we kind of landed on that quite early. you don't want to alienate the user, especially if you put the up-selling in the onboarding, like, to be too expensive. I think we have a major opportunity though, to like address the more advanced business and the more than one person in a shop, it's just, it's really difficult to build this a B2B case in in-app like, you don't have that many apps that use that in the up-sell of the phone.So you probably have to show it like. The the first price, to every user and on the pro you probably can to brigade them after, I think it's something we can do later, like focusing on the product for now and make it simple as much as you're like, if you start with two prices, like the support, basically it is going to go crazy.We still do the support of the users. That's something we try to maximize for simplicity here.00:31:37 Jacob:I mean, it's a good point to make, especially too. It depends on, depends on your cashflow constraints as well. Just like how much, how extractive you want to be, how much you want to push it. Right. because you know, when you have good retention, like there's an argument, an argument to be made to not mess that up by because you're raising your price will hurt your attention, right?Like it's kind of at least on paid, right? Like more expensive. It is. People are going to churn more. and if you're compounding your total, like paying subscribers, that might be more important and then extracting an extra, an incremental $2 or $10 or whatever from each user, right. It might be better off just to keep them happy and longterm.And that's what makes it, I don't know, pricing just so complicated. It's about finding that equilibrium to maximize like the longterm area under the curve and not just, not just like the individual LTVs.00:32:27 Matthieu:Yeah, exactly. I think there was one. yeah, we, you want to talk to, like, you don't want to. Expensive at the beginning, you should have too expensive. Like one of the really source of feedback was also our support. And like, if you're too expensive, you get less pro. And the goal, I mean, the reason we launched after two weeks with was like the feedback from process so much more valuable than the feedback from, for users.I mean, you still want people to pay, like, just stop at 500 bucks in long month is going to be like, there's no way people are going to pay for that. So, and I was actually talking on Twitter that like, we actually put forth first a monthly plan because we wanted people to churn and be able to talk to them.So there was really a focus on learning from the 00:33:07 Jacob:Interesting. 00:33:08 Matthieu:Early days.00:33:09 Jacob:Yeah, I've always. Yeah. The, the short, I think, long, the annual subscriptions obviously have a bunch of benefits to, to, to app developers, but you do end up flying blind for a very long time. Right. Until you really know what those numbers look like. So if you're on monthly, purely, it does kind of simplify things early on.Which is another case to be made for just not over thinking your pricing, like initially, right? Like you guys launched just with the monthly and it was fine that you added, I don't know when you added an annual product, but you brought it in when the time. 00:33:40 Matthieu:I think the logical, so learning from GoPro and replay days is the pricing is quite elastic. So you double your price, you divide by two, the number of pros like minus plus 10%. And so, so it doesn't, I mean, it's, I mean, when you get bigger, it's way of doing experiments on pricing, but in the early days it's worth, it's not worth like taking too much time on that.00:34:01 Jacob:Yeah. I mean, it's good to know if you have an elastic curve, it means you're pretty close to, to the optimum already, right?00:34:06 David:Did you start from day one at that $10 a month price point?00:34:10 Matthieu:I think we were at eight or nine. it's pretty much like every pro for the pro apps. Like not selfies was at that on the photo and it's, and I think. The co, I mean, it goes from Spotify on Netflix. Like, everyone's like a, it's like if comparing industry report, they tell you a comparing you to Spotify on that fixed anyway.So it's a, I think it's a good, like a way to start on as they increase the price, they increase kind of the time of all the possible ATV of all the apps, which is really good. Thank you.00:34:40 Jacob:If they don't take care of it, inflation will don't worry. 00:34:43 David:But, but that's just amazing two weeks, to an MVP that you could charge $8 a month for, and people actually paid it.00:34:50 Jacob:Well, 12, 12 years in two weeks, David, if00:34:52 David:Well, right, right, right. No, no, that's a great point. But the point being that there, there are still opportunities that when you have experience and domain knowledge, that it's not the, the programming, it's not the, it's not such a monumental task to build something that's really valuable to people in this space on mobile, that you can build something good quickly with that experience.00:35:17 Matthieu:The first app was really crappy though. Like I think we 00:35:20 David:Yeah. 00:35:21 Matthieu:A few weeks before having our pay first paid users.00:35:23 David:Gotcha. I did want to talk a little bit about your marketing, so, What did you do at launch? Did, did you get a little pressed? Did you, you know, talk to apple, how did you get that initial code?00:35:35 Matthieu:So yeah, we were super, I mean, apple has been super supportive to us. I think. Before GoPro, GoPro acquired replay. so we play was, app of the year, senior as, elevate. So 00:35:46 Jacob:You guys at the year in France, is that what the00:35:48 Matthieu:No, so so I have a card, I brought the screenshot that, 00:35:52 Jacob:The U S 00:35:53 Matthieu:So we didn't, yeah, we didn't, get the U S we didn't get the U S and north America, and it's kind of a private, taser, but it's, we got like most of the Europe and Asia. And, yeah, and then I was seeing like the star that elevate their they're thinking the other U S and we should get that. 00:36:14 Jacob:It was good for you that we hadn't localized maybe 00:36:18 Matthieu:Yeah, 00:36:19 Jacob:That was the thing we were like only English at the time.00:36:22 Matthieu:Well, elevate is such a difficult business to localize. So I think it's a photo video is easy to localize it. Yeah.And, and so we got like, we got the keynote, so, and we kind of, I mean, the app is really good at marketing. using the latest technology of, apple in, like the metal and using the lasers, the GPU, I kind of build a relationship from there, with the apple team and also like learning AR that's kind of the narrative of apple, like to showcase apps.Leveraging the latest technology. They do their marketing through developers and that's awesome for us. Like it's super opportunity. And so what was that? When we started, it was well, we're using a Carmel to do the background removal and we did use like really early on in September of 2019, we use our KPIs to remove the background, to do some live preview of the photo.And so we got into, there is an accelerator inference in the biggest, like sexual life is one of the biggest things. Accenture and apple has a program there and we got in there and they helped us and like marketing and, and business, during the summer. And we had some tech workshop and in September we got Macy's, marketing from the using Eric.He, three, I think, API APIs. So I think all the days was marketing through, using the latest tech software and hardware from.00:37:42 David:And where did it go from there? Yeah. So after, after you've, you've gotten some traction in some of those early customers. did you jump into paid user acquisition 00:37:52 Matthieu:No. 00:37:54 David:Of, of, paid to, organic growth?00:37:58 Matthieu:Yeah. So we got into, we didn't do paid until like, we really got traction and market fit. So early 20, 20, and we started to have some, we got Gary V tweeting about us, like a video, farmer. So that was like a viral video demoing the app. And we kind of, I mean, the thinking was if some videos of demoing for term or viral, it probably works so-so as ad.So we kind of use these viral videos and try ads on that. Started ramping up, I think before YC, Facebook ads. So in April of last year and, it kind of, yeah, it was a good, channel of acquisition for us. And we always had in mind, like, we don't want to spend too much, we wanted to have it under control, but the payback was really good.So we kind of, added mix like, I don't know, it was three 17, maybe at that point in between the, between paid 30% beta and the 70%. And, yeah, organic and so that we ramped that up and I think it wasn't a good time to all this marketing and we kind of fast in that, at that point, because there was a COVID, the beginning of the COVID and all marketing was going down.So it was super cheap to try stuff there. 00:39:09 David:Yeah. 00:39:09 Matthieu:So I tried to be a part of these tick on that an influencer. I like a lot of times. So like all of that, we were at the right time and at the right moment for that day,00:39:17 Jacob:So how much, like are you balancing? I mean, obviously there's always so much you're balancing as a founder. but you know, how much are you thinking about investing back in the app and like broadening your appeal, making it better new markets, like new platforms versus. The scale of approach, like how can we scale marketing and, and continue to grow?Or is it like 50, 50? Like, do you have a top priority right now? Or, or how has the, like, how has your, your mind thinking about like your biggest growth levers?00:39:48 Matthieu:Yeah, we try to try to have a higher, level kind of privacy laws. So let's focus on retention or let's focus on this specific kind of users. So, in the U S for just three months, and we tried to align product and growth, on like a three months of that. And so that's kind of. that's yeah, that's how we think about it with Elliot and, and try to have it on growth and on product and kind of put us to talk more to these kinds of users, so to improve on, on these kind of shoes or just, just niche for instance.And, I don't know if people are selling on this marketplace for a month and then we'll see maybe another nation, another country, but still improve the experience for everyone.00:40:29 Jacob:And are you thinking about marketing in terms of like specific people selling on specifics, like marketplaces, like the you're actually going like channel by channel that, that, that, that closely. And does that inform like features or does that inform creative or how does that feed back into your part?00:40:44 Matthieu:Yeah, we're good. We're getting into that. Like we tried to understand bearer by a persona use case. What's the LTV and what's the retention is, and I think we are at the scale where we start to do that, but before it was like a general, a general creative for everyone and kind of demo the value of the app.And we were super lucky that our creative we're working for them. And I think like now, like the way marketing works, it's, like a. Facebook or Google are doing most of the optimization and you're more into like, what can I add up my creative so that it fit the focus I want to do for it. I don't know if the U S so I'll be a make sure you're in English.I'll make sure if you're like looking at multiple countries, try not to be too localize. I think there is a Netflix called neutralize, or they have a specific wording on making the, the artwork or the creative, not to localized, not to English, for instance. Okay. So you just content that's good. So it's kind of, that dictate kind of what we try to do with growth and marketing.00:41:39 David:That's great. Well, I have a million more questions, but we do need to, to wrap up. We're going to put links into the show notes to find you on Twitter and LinkedIn and, and PhotoRoom is such a great name, easy to Google, easy to find on the App Store. but you're also hiring, what, what positions do you have open?00:42:02 Matthieu:We're hiring a lot. We're hiring on growth and paid acquisition, hiring project designer, iOS developer, Android developer. And the way we think about the team is really to have a, like, we are 10 people, and we have a strong impact to millions of users. So, really leveraged like a small team, high impact.I think it's possible because of apps. So, we're looking for really senior people for that, and mostly in Europe. So we have like a, two, three days a month, in the Paris HQ, but, you can work from anywhere in Europe.00:42:35 Jacob:Yeah. And I'll, I'll second that. I think working on this product would be really interesting. Purely based on my insider knowledge as an investor and your friend, but for real, I mean, a lot of apps don't, you know, get to the point you have. You've got a lot of tailwinds and I think actually, the upsides are go far beyond the App Store.The future is very, very, very big. And you guys are ambitious. So take these jobs. Thank you.00:43:02 David:Yeah. 00:43:03 Matthieu:Yeah. We were thinking be everywhere. We stopped for a while, but we were like mobile first, not mobile only. And we have the web app web tool that we launched last week. We have an API for any developer that wants to remove the background. We have photo and attribution, and have the module folks using it.So it's really, I think we want to be close to the entrepreneurs, and we want to communicate through pro images that sell. And so sometimes it's not an app, it's just a photo and button. And so you can use the API for that. So, yeah. 00:43:33 Jacob:It's pretty great when you have a good product market fit, it just gets really fun. 00:43:37 Matthieu:Yeah. And we have that kind of, now that we have money, we kind of, we have like super smart people on the machinery team. So, we have the best thing on the market to do that. And that's super exciting. Now we're shipping new machinery next, I think next week. And it's going to be awesome. I can't wait to see the result on the analytics.00:43:52 David:That's amazing and 10 people. I thought you were bigger. I guess you want to be, you want to be, 15 or 20 with all the postings you have. 00:44:01 Jacob:That's why I'm really bullish on this market, David.00:44:04 Matthieu:Yeah. 00:44:04 David:Yeah, 00:44:05 Jacob:A small team can do a lot of stuff in this space. It's crazy.00:44:07 Matthieu:Yeah, It's00:44:08 David:It is crazy. Well, thank you so much for being on the podcast. It was great chatting, and thanks for sharing your insights, Matt. 00:44:13 Jacob:Yeah. We'll have to catch up again in two years to see how, see how it's going. 00:44:17 Matthieu:Yeah, of course. With pleasure. Thank you guys.
Sat, 04 Sep 2021 13:45:12 +0000 https://lsexchange.podigee.io/440-wochenendformat-lsx-clorox-apple-aktienmarkt 61dcf23bc2496393adfdcc83c1bbb024 Blick auf spannende Einzelwerte am Aktienmarkt Auch in dieser Handelswoche hat sich der DAX per Saldo wenig bewegt. Spitzenreiter waren erneut die asiatischen Aktienmärkte im Wochenrückblick. Auf was wartet der Markt zum Start des Kalendermonats September? Darüber reden wir hier mit unserem Händler Daniel. Dabei porträtieren wir die Aktien von Clorox und den Community-Wunsch Arrowhead Pharmaceuticals. Beide Unternehmen erlebten in der Coronazeit einen Aufschwung, müssen sich aber mit großen Konkurrenten auf dem US-Markt auseinandersetzen. Eine Auseinandersetzung gibt es auch zwischen Apple und anderen Unternehmen, die im App-Store ihre Programme listen und dafür eine Provision entrichten müssen. Aus Japan kommen jüngst Bestrebungen, dies zu unterbinden. AM Beispiel von Netflix und Spotify zeigen wir auf, um welche Beträge es sich handelt. Die Apple-Aktie sowie Netflix notierten in dieser Woche auf einem Allzeithoch. Bei Spotify könnte die Bodenbildung abgeschlossen sein. Folgende Sprungmarken haben wir eingestellt: 00:00 - Intro 01:15 - Indizes grün, der Wochenrückblick 02:30 - DAX diese Woche mit Händlermeinung 04:04 - Value-Werte im Blick 04:33 - Clorox im Hygienebereich gefragt 05:58 - Konkurrenz von Clorox und Marktvolumen 13:00 - Problem der Margen und die Bilanz 17:36 - Biopharma als Trend? Arrowhead Pharmaceuticals 22:35 - Pipeline bei Arrowhead Pharmaceuticals 27:06 - Gegenwind bei Apple 29:23 - Netflix auf Allzeithoch 30:55 - Nasdaq-Statistik mit Händlerausblick Kommen Sie bestens informiert mit TRADERS´ media GmbH und der LS Exchange in das Wochenende. Wir sehen uns am Montag wieder 8.30 Uhr zum Livestream mit Andreas Bernstein auf diesem Kanal. 440 full Blick auf spannende Einzelwerte am Aktienmarkt no Clorox,Aktien,Finanzen,DAX,Apple,Netflix,Spotify Andreas Bernstein
哈利梅根和Spotify、Netflix天價簽約發展內容,卻又因生小孩停擺,英文報導用了哪些單字和說法?合約、預告、育嬰假、產假,英日韓文一次學 主持人:英文主播劉傑中 Ethan ETtoday英文編譯 Ryan ETtoday日韓文編譯 隔壁老王
Crackdown on Big Tech, Apple VR, Amazon HR, Amazon Fresh, Spotify Netflix, Shopify Shop Pay
Ottawa tente de soumettre les diffuseurs de contenus numériques à la Loi sur la radiodiffusion. Le gouvernement veut notamment améliorer la découvrabilité des contenus canadiens. Au Québec, le milieu culturel y est favorable, mais ce n’est pas le cas ailleurs au pays. Gérald Fillion en discute avec Monique Simard, gestionnaire et productrice culturelle, et Pierre Trudel, professeur en droit public à l’Université de Montréal.
Why are Spotify and Netflix so successful? REST IN PEACE ACTOR AND SOCIAL ACTIVIST VIVEK everthing about Chumma: linktr.ee/Chummapodcast --- Send in a voice message: https://anchor.fm/chumma/message
Welcome back to the Rock 'n Roll Ghost Podcast. On this week's episode, the Ghost speaks with musician and composer Jason Hill about his career dating back to his days in the bands Convoy, Louis XIV and Vicki Cryer. As well as his work with The Killers and producing/touring with the New York Dolls and the recent passing of Sylvain Sylvain. Hill also talks about his late career turn towards film and TV composing. He has worked closely with director David Fincher on projects such as Fincher's Gone Girl and the Netflix series Mindhunter. It's a pretty wide ranging, fun interview with someone I go back nearly twenty years with. Also, starting April 1st, Hill will be hosting Film Composing and Music production masterclasses. Check out the Department of Recording and Power's website for more information. Hill also has done scores for the Netflix documentaries The Confession Killer, as well as the forthcoming This is a Robbery. Links: Jason Hill on Instagram Department of Recording and Power Netflix's Mindhunter Jason Hill on Spotify Louis XIV on Spotify Vicki Cryer on Spotify Netflix's The Confession Killer Netflix's This is a Robbery --- Support this podcast: https://anchor.fm/brett-hickman/support
Ed. especial de Amenaza Roboto: "Presente y Futuro del Audio". Tras el evento Stream On de Spotify, Gabriel Farías y Miguel Ángel Dobrich hacen foco en los cambios que afectarán el ecosistema de los podcast. - ¿Se acabó el Salvaje y Lejano Oeste del Audio? - ¿Qué pasa en el campamento de Apple y Amazon? - ¿Es legítimo hablar de competencia al hacer foco en estos tres gigantes? - ¿Spotify está destinada a convertirse en el Amazon del audio? - ¿Por qué podría comprar Spotify Netflix o Facebook? - ¿Qué desafíos urgentes tiene la radio como medio? - ¿Qué pasa con Clubhouse: ¿nos lo tomamos en serio? ¿Será el Quibi del audio tras la pandemia? Seguinos en www.amenazaroboto.com & www.dobcast.uy. Presenta: Perché Mi Piace. ¿No sabés qué ver online? Suscribite a www.pmp.substack.com.
Readly Aktie: Das Spotify/Netflix für Onlinemagazine - Tausende Zeitschriften für 10 Euro im Monat!
פרק מספר 68 של באמפרס (393 למניין רברס עם פלטפורמה) - רן, אלון ודותן נפגשים שוב ב-8 ביולי 2020 בעיצומו של הגל השני, מקליטים מהבית דרך Zoom . . . ואף על כן - באמפרס: רן, אלון ודותן עם סידרה של קצרצרים על מה שקרה ברשת, מה עניין אותנו, בלוג-פוסטים מעניינים שנתקלנו בהם, Repos מעניינים ב-GitHub ועוד.אז נצלול . . .רן - חברת Microsoft הוציאה לקוד פתוח את התוכנה שנקראת GW-BASIC - מי זוכר מה זה?מדובר בשכלול קל על ה-Basic הרגיל, הכי בסיסיה-GW-BASIC הייתה אחת הגרסאות הכי פופלאריות של Basic - יכול מאוד להיות שאם אתם מכירים Basic, אז אתם מכירים את הגרסא הזו.למעשה, Microsoft גם הוציאו בלוג-פוסט וגם Repo ב-GitHub, ששם נמצא כל ה-Source Code של GW-BASIC(דותן) שאפו על זה שהם ממש שמו היסטוריה אמיתית ב-Git - יש כאן “38 years ago” . . .(רן) כנראה באמת שיחזרו את ההיסטוריה, כי Git לא היה קיים לפני 38 שנים . . .אתם יכולים לגשת לכל קבצי ה-ASM (הלא הם ה-Assembly!) ולקרוא את הפקודות - אשכרה פקודות-מכונה שבאמצעותן נכתב GW-BASICמרתק למי שבקטע - או סתם נוסטלגיה למי שפחות.(דותן) אתם יודעים מה זה אומר? (אלון) שאפשר להתחיל לכתוב ב-BASIC?(דותן) גם - וגם שצריך להתחיל לפתוח להם Pull-Requests . . . למה אין Source folder?! למה אין Make?!(רן) לגמרי - מבחינת איכות כתיבת הקוד . . .(דותן) אין פה Folders בכלל! מחפש איפה להיכנס ואין לאן.(אלון) אני לא יודע האם לפני 38 שנים Windows ידע לעבוד עם Folders - בעצם זה היה עוד בכלל DOS . . .(דותן) כן, יש פה Code of Conduct ו-Contributing . . . תתרום! אה, בעצם - “Please do not send Pull Requests” . . .(רן) למרות שיש פה ושם עדכונים - ראיתי אחד לפני חודשיים, אז זה לא שזה לגמרי הכל כמו לפני 38 שנים, אבל הרוב כן.(דותן) וכולם כל כך ממושמעים - אין כאן אפילו Pull Request אחד שנפתח, לא Closed, לא כלום . . .(רן) כן, טוב - הם הבעלים של הפלטפורמה, בוא לא נשכח . . .סקר של Stack Overflow שהתפרסם לא מזמן - הסקר השנתי שלהם של שנת 2020הם כל שנה מוציאים סקר וזה תמיד מעניין ונחמד לקרוא את מה שהם כותבים.הפעם הדבר הבולט ביותר בעיני הוא שויזואלית - זה מהמם . . . פשוט מעוצב יפה.יש שם גם הרבה תוכן, אבל הדבר הראשון שבולט לעין (כן . . .) זה שזה מעוצב יפה, עם JavaScript כזה אינטראקטיבי וכל מיני גרפים שזזים.על הסקר ענו 65,000 מפתחים מרחבי העולם - אפשר לראות פרטים דמוגרפיים שלהם וכו’.אני לא זוכר איזשהו אייטם ספציפי לגבי שאלות או תשובות מעניינות שראיתי, אבל יש שם המון אינפורמציה - כל אחד ימצא את מה שמעניין שם.יש המון אינפורמציה על טרנדים דמוגרפיים וטרנדים בתעשייה - אם זה טכנולוגיות ודברים כאלהפשוט כיף לראות את זה, ויזואלית זה מאוד יפה, עם הרבה מאוד אינפו-גרפיקות מכל מיני סוגים.אם אתם זוכרים, באחד הפרקים שעברו דיברתי על זה שאני קורא כמה ספרים ובינתיים לא מצאתי משהו מעניין - אז מצאתי ספר טוב שאני כן רוצה להמליץ עליודותן, זוכר? אמרת שברגע שיהיה משהו להמליץ אז נמליץ? אז הנה - ספר שאני עדיין בעיצומו ולא סיימתי לקרוא אותו ונקרא An Introduction to Machine Learning, שזה תחום שאני עוסק בו בזמן האחרון.הורדתי את הספר אונליין, אני קורא אותו כ eBookמה שאני אוהב בספר הזה זה(1) הוא כתוב בשפה מאוד יפה, זאת אומרת - בניגוד לספרים אחרים שקראתי והייתה בהם אנגלית “קצת שבורה ומעצבנת”, כאן זאת באמת שפה יפה שכיף לקרוא ובנוסף (2) יש בו הרבה מאוד תרגילים - בסוף כל פרק - שמאוד עוזרים להפנים את החומר.יש שלושה סוגי תרגילים - סוג אחד הוא “תרגילי חשיבה”; סוג שני הוא “קח נייר ועפרון ותעשה חישוב” וסוג שלישי של כתיבת תוכניות שמממשות Perceptron או מסווג מסוג כזה או אחר - וזה מאוד עוזר להפנים את החומר.אז הספר נקרא An Introduction to Machine Learning, בהוצאת Springer, המחבר הוא Miroslav Kubat - אמריקאי מאוניברסיטת פלורידה (מיאמי)אם אתם בעניין של לעשות איזושהי הכרות עם Machine Learning אז זו היכרות די מעמיקה, אני חייב להגיד.(דותן) עד כמה הוא פרגמטי? או אם לשאול בצורה אחרת - אתה צריך לדעת אלגברה לינארית לפני כן? להיזכר בכל מיני דברים מהאוניברסיטה, או שהוא מאוד פרגמטי?(רן) הוא לא מאוד פרגמטי . . . הוא לא מדבר על ספריות כמו Pandas או TensorFlow, לא מדבר בכלל על כליםהוא מדבר ברמה התיאורטית - אבל התרגילים הם כן פרקטיים, זאת אומרת שצריך ממש לכתוב תוכנהאני את התרגילים האלה כותב ב Clojure מתוך היצר המזוכיסטי שלי . . .אתה כן מקבל איזשהו ניסיון תכנותי - אבל הוא לא פרגמטי כל כך במובן של “להכיר כלים אמיתיים”.מבחינת ידע ורקע - אני חושב שמתימטיקה ברמה של תואר ראשון זה לגמרי מספיק, כנראה שאפילו פחות, אולי אפילו רק השנה הראשונה של התואר הראשון מספיקה; אלגברה לינארית ברמה לא גבוהה מדי, חשבון אינפיטיסימלי או חדו”א (!) ברמה גם לא-מאוד-גבוהה - צריך להבין מה זו נגזרת, מה זה אינטגרל, דברים כאלה . . . שנה ראשונה באוניברסיטה בכל אחד מהמקצועות המדעיים נותנת לכם רקע מספיק בשביל הדברים האלה, עם קצת הבנה בהסתברות וסטטיסטיקה, אולי קצת הבנה בקומבינטוריקה אבל לא הרבה. זהו . . .זה לא ספר קל, אני חייב להגיד (כי עד עכשיו נשמע סבבה) - דורש קריאה איטית ומחשבה, אז גם אם יש לכם את הרקע, זה לא רומן . . . זה משהו שדורש מחשבה והעמקה ובעיקר תרגול.בכל אופן - אני אוהב את הספר. המלצה!(אלון) טוב לדעת . . . אבל אם לא סיימת, עדיין אפשר לעשות לך ספויילרים על מה קורה בסוף! נגלה לך איזו תוכנה אתה כותב בסוף . . .זה ספר על Machine Learning, מה כבר יכול לקרות?(רן) האם המסווג הוא חיובי או שלילי?נושא אחר אבל קצת דומה (ופרגמטי) - בלוג-פוסט של GitHub שמתאר איך הם עושים MLOps (שזה בעצם Machine Learning Ops) באמצעות GitHub Actionsה - GitHub Actions הוא Feature בן שנה בערך, אולי יותר - ומאפשר לעשות לא רק CI מעל GitHub אלא בכלל איזושהי אוטומציה יותר כלליתלמשל - בכל פעם שעושים Push, אז להריץ איזשהו Pipelineכאן הם מתארים כל מיני משימות סטדנרטיות שיש ב-Machine Learning, שהם מכנים בשם הכללי “MLOps”לא שהם המציאו את השם הזה, הוא היה כבר קייםלמשל - ניקוי Data או Feature Engineering או הרצה של כל מיני Frameworks (במקרה הזה מדברים על binder) - דברים כאלהוכל זה - ב-Pull Request, וזה נחמדהרבה פעמים כשמפתחים איזשהו מודל ורוצים לעשות אופטימיזציות, רוצים לראות שלא עשינו משהו יותר גרוע, שלא שברנו משהו - וזה נחמד שכל הדברים הללו יכולים לקרות בצורה אוטומטית.אתם חושבים ששיפרתם משהו - עשיתם Commit לאיזשהו פרמטר ואז פתאום מגלים ששברתם משהו אחר . . . זה כל ה- Concept מאחורי Contentious Integration.בהקשר הזה - MLOps זו התשובה, והם נותנים דוגמא שלה באמצעות GitHub Actions(אלון) זה נשמע ממש בסיסי . . מה הבשורה שלהם?(רן) כקונספט, לנו כמהנדסים, אין כאן שום דבר חדש - אבל הם כן מראים איך הם עושים אינטגרציה לכלים הרלוונטיים השונים.איך אתה עושה Extraction ל-Data, איך אתה עושה Feature Engineering, איך אתה מריץ את המודל - וכל זה בתוך ה-Containers שלהםלמי שעושה CI כבר שנים אין פה חדש, אני מסכים - זה לא קונספט חדש, אלא משהו יותר פרקטי, מראים את הכלים עצמם(אלון) משעשע שהם משתמשים Argo עבור Workflow, ולא במשהו פנימי . . . לא ידעתי שמישהו משתמש בזה חוץ מאיתנו . . .שפה בשם goplus - וכן, זה “Go עם עוד קצת” . . .זה מעיין Super-set של Go, כשכל תוכנית ב-Go היא גם תוכנית ב-goplus - אלא של-goplus יש גם Syntax נוסף שמאפשר לה להיראות קצת כמו Script, קצת כמו Python באיזשהו מובן.לא חייבים להכריז על פונקציה, אפשר פשוט לכתוב “=:a” ולכתוב לשם איזשהו מערך וכו’ - נותן איזשהו “Feel” של Python (או Ruby או JavaScript), אבל עם Syntax שהוא מאוד Go-י - קצת כמו לקחת את Go ולעשות ממנו Script.כמה פיצ’רים בולטים - אפשר פשוט להריץ את זה כסוג של Script, לא צריך לכתוב פונקציה כדי להריץ משהוכמו ב-Python, יש יכולת לעבוד על List Comprehensions (או Map Comprehension), שכל מי שאוהב את Python בודאי מכיר - For x in . . . where x>3 - אז אפשר לעשות את זה גם למערכים וגם ל-Maps, וזהו מאוד קומפקטי ונחמדזה לגמרי Compatible עם Goויש עוד הרבה פיצ’ריםויש גם Playground - כמו שיש את ה Go Playground, יש גם Go+ Playground, שזה נחמדכל הקונספט של זה, לפי מה שרשום, זה שזה אמור להיות ידידותי ל-Data Science: ה-Tagline הוא The Go+ language for data scienceלמה זה “ידידותי ל-Data Science”? כי Data Scientists בדרך כלל עובדים בתוך Notebooks, כותבים סקריפטים קצרים ורוצים לראות מה התוצאה - ולכתוב תוכנית ב-Go זה לפעמים overhead שהוא קצת פחות מדבר ל-Data Scientists, ובגלל זה Python כל כך קוסמת.אז goplus מביא את חלק מהיתרונות של Python לפהכמובן שהחלק המשמעותי הוא הספריות - שאולי חלק מהן קיימות, אבל זה ממש לא באותה רמה של Python, אבל השפה כבר פה.האם זה חילול הקודש או ברכה? לא יודע, כל אחד עם הטייק שלו . . . מי שאוהב את Go ואוהב אותה כמו שהיא אז עבורו זה כנראה חילול הקודש, אבל למי שרוצה לראות את Go מתפתחת לכל מיני כיוונים אז זה אולי אחד מהכיוונים.דרך אגב - אני לא רואה את המפתחים של Go מאמצים משהו מפה - זו לגמרי שפה אחרת, אפשר לחשוב על זה כמו על C ועל ++C - יש כאלה שפשוט ישארו עם C תמיד ולא ילכו ל++C, וזה לא מתערבב.בכל מקרה - זה מעניין, וזה Repo שהושקעה בו הרבה מאוד עבודה - וגם מאוד פופולארי ב-GitHub(אלון) יש פה כמה קונספטים ממש מעניינים . . . ה-Error-Handling זה משהו שמאוד התחברתי אליו, הוא הרבה יותר הגיוני לדעתי.אני חושב שלקחת את Go ולהביא אותה ל - Data Science זה מעניין, אבל לדעתי זה לא יבוא מ-Go אלא יבוא מ-Rust כי Facebook מאוד דוחפים לזה, אבל זה מעניין, קונספט מעניין ומבורך.(רן) דרך אגב - יש ספריות Data Science ב-Go, הן לא עשירות כמו אלו של Python אבל בהחלט קיימות. בואו נראה . . .גם ב-Rust זה מעניין - יכול להיות שאת ספריות ה-Core, אם היום כותבים אותן ב-++C אז מחר יכתבו אותן ב-Rust, אבל עדיין משתמשי הקצה . . . הרבה מה- Data Scientists לא כותבים ב-++C אלה ב-Python או R, ואני לא רואה אותם עוברים ל-Rust סתם ככה, אלא אם כן הם באמת צריכים לכתוב ממש ספריות, וזה לא רוב הזמן.אלון - נתחיל מאחד הנושאים הפופולאריים - הפגנות Black Life Matter: התחילו לעשות “ניקוי שורות” בכל מיני שפות, נתחיל ב-Go כדי להמשיך את הקו: Pull request של להעיף את כל הרפרנסים ל - White list מול Black list או Master ו-Slave מה-Core Library של Goשמתי את זה בתור אחד מהראשונים שלי, ואז זה התחיל לתפוס פופולאריות בעוד כל מני מקומות, ולהתחיל להעיף איזכורים מעוד כל מיני מקומות.הרעיון הוא ש -whitelist/blacklist זה דבר פוגעני, וצריך להחליף ל Allowlist /Blocklist - שזה גם שמות יותר ברורים, האמת.ואת master/slave ל- Primary / Secondary אני חושב, לא רואה את זה כרגע.בקיצור - הרבה שפות התחילו לשנות, לא רק Go, והמונחים שאנחנו רגילים להשתמש בהם הולכים להשתנות כנראה בתקופה הקרובההדבר היחיד שעוד לא ראיתי ששינו זה את ה Git Repo - ה-Root זה עדיין Master . . . אבל עוד לא ניתקלתי במחאה בכיוון הזה.(דותן) חייב להגיד שאני נפלתי פה - לקחתי את ה-Commits שיש פה, סתם כדי להסתכל, ונפלתי על To-Do - שינו את הטקסט ב To-do, והיה שם Split כדי שאפשר יהיה לעשות allowlist במקום whitelist - אז אם כבר נכנסו ושינו, לא לא כבר עשו את ה-To-do? . . .(אלון) אם אתה הולך נגיד על fmt, אז שינו שם למשל את blacklist ל-blocklist . . .(דותן) כן - אבל יש שם הערה שאומרת “to-do: צריך לממש את זה אחרת”, ואם אתה כבר עושה re-factor ל-Comment אז כבר תעשה מימוש . . .(אלון) תראה, אני לא נכנסתי פה . . .(דותן) אבל אתה כבר שם! שינית את ה- whitelist ל-allowlist . . .(אלון) בסוף זה Copy-Paste-Replace . . . כן, שינו - אתה יכול לעבור על ה-commits, חלקם זה באמת Comments (בתוך ה-GC זה Comment) . . .בתוך loader.go שינו whitelist ל-allowlist(דותן) אז צריכים לעבור קובץ-קובץ ולהכריז . . .(אלון) כן, אין הרבה שינויים - אבל עשו עבודה, וזה לא במקום היחיד שעשו את השינוי הזה.טוויט נחמד שנתקלתי בו - Ashley Willis שאלה What’s the best tech talk you’ve ever seen?מה שמעניין זה שיש פה מאות תשובות עם לינקים להרצאות, שכל אחד טוען שזו ההרצאה הכי טובה שהוא ראהעברתי על זה ברפרוף ואמרתי שאני שומר לעצמי את הלינק הזה - והעבודה הבאה היא לפלטר לי מפה הרצאות ולהכין רשימת צפייה, כי זה בטח שווה משהו, אם כל אחד שם את ההרצאה שהוא חושב שהיא הכי טובה אז בטח יש פה רשימה מכובדת, “חוכמת ההמונים” וכו’.נראה כמו לינק שעבור מי שמחפש הרצאות לראות אז זה יהיה מאוד שימושי עבורו.(דותן) יש על זה כבר Crawling או עוד לא? . . . (אלון) לא . . .הנה , יש לך הזדמנות - שמו לפעמים את אותו לינק פעמיים ואז תדע עם מה להתחיל.(רן) רציתי להגיד שזה מדהים, מבחינת חדשנות ישראלית, איך לכל דבר אנחנו מביאים את ה-Touch האישי שלנו, פשוא מדהים המוח היהודי . . .(דותן) צריך רק למצוא איזו תמונה של מישהו מרצה על איזשהו Slide, ואז כשאתה לוחץ . . .(רן) כן, בשנות התשעים זה היה אחד הטובים(אלון) היית עושה מליונים, הרבה לירות היה יוצא לך מזה . . . בקיצור, יש כאן הרצאות ענתיקות בחלקן וחלקן מהשנים האחרונות, אנשים שמו פה הרצאות גם מ-1900 ומשהו, אני לא יודע אם היה למרצה מחשב באותה תקופה, כל מיני כאלה - וחלק זה ממש מהשלוש-ארבע שנים האחרונות אז כנראה יותר רלוונטי . . . נראה לי מגניב(דותן) אני גם לא רואה כאן את Remembering Joe . . .(רן) של Joe Armstrong? אני חושב שאני מכיר . . .(דותן) זה היה באחד הפרקים (369 הקוסמי!), מה זאת אומרת?!(רן) בסדר, לא כולם מקשיבים (ברור, חלק רק קוראים)(אלון) דווקא חושב שראיתי את Joe Armstrong שם, די בטוח - בקיצור, תעבור, תכין רשימה יותר מצומצמת, ניתן לרן לצמצמם עוד קצת - ואז אני אסתכל(דותן) אי אעשה את הישנים והטובים, אתה תעשה את המודרניים והמגניבים(רן) ואני דורש שיהיו בכל רשימה לפחות חמישה מכנסי רברסים שעברו . . .(אלון) זו הזדמנות להכניס שם ל-List ולהתחיל להפציץ אותו . . . אני מבקש מכל המרצים: כל אחד, שישים את הלינק של עצמו.זו קריאה למרצים! - שימו את הלינק להרצאות שלכם שם, ואז אתה מקפיץ את הכנס כנס? 2020?ספריה ישראלית - golang mediary - של Here Mobilityהוספת interceptors ל-http.Clientשלחו לי - הסתכלתי - נחמד - מפרגן בכיףהרעיון הוא שאפשר להתחבר על ה HTTP Request - לפני ה-Request, אחרי ה-Request, ואז לעשות אינטרפולציות ל-Request עצמו או ל-Responseאפשר להוסיף לוגים או דברים של Security או statsd . . . יש דוגמאות, גם Tracing . . . יכול להיות מענייןנראה חמוד למי שצריך את זה, ספריה צעירה יחסית - שיהיה בהצלחה! אני אהבתיונמשיך עם Go, ככה יצא הפעם - mockery זו ספריה שמאפשר לעשות Mock-ים ב-Goספרייה מאוד פשוטה וחמודה - למי שמחפש לעשות Unit Test ומחפש איך למקמק (create mocks) קוד - שווה להסתכלנחמד, פשוט, קליל, שימושי ונוח.(רן) ואחת הפופולאריות שבהן - יש עוד אחת-שתיים, אבל זו אחת הפופולאריות ביותר(אלון) מה שמפתיע זה שגם הפופולאריות לא פופולאריות . . . פחות מ-2000 Stars זה . . . או שאנשים לא עושים טסטים, גם אופציה(רן) אני חושב שפשוט צריך הרבה פחות Mocks, במיוחד ב-Go, בעיקר בגלל הגישה של ה-Interfaces - פונקציה שמקבלת Interface, אז אם הוא מספיק “רזה” זה כל כך קל למקמק (Mock) בעצמך כך שאתה לא חייב שום Framework.מתי כן צריך Framework? אולי לא צריך - אבל מתי תרצה? או כשה-Interfaces יחסית ארוכים ואתה לא רוצה למקמק הכל בעצמך, או כשאתה רוצה לעשות Spying: לספור את מספר הקריאות או משהו כזה, ואז אתה כבר תלך ותשתמש באיזשהו Frameworkאני, בטסטים שלי, פשוט יוצר Instances של ה-Interfaces בלי להשתמש באף Framework - יותר קומפקטי, יותר מובן, לדעתי, לא מצריך ללמוד עוד Framework - אני חושב שזה לפחות חלק מההסבר(אלון) כן, אבל הרבה פעמים יש דברים מורכבים . . . זה נכון לדברים יותר פשוטים, אבל כשאתה בא לספריית צד-שלישי בדרך כלל, עם כל מיני התחברויות ודברים שקורים . . . זה יותר מורכבאני ניסיתי פעם למקמק ל-S3, וזה לא היה סימפטי(רן) במקרים כאלה אני באמת לא אקח את זה על עצמי ובאמת אשתמש בספרייהאו שאני אשתמש בבדיקות אינטגרציה (Integration Testing), למשל - ארים Container שיש לו Interface של S3 - מכיר את Testcontainers? יש להם מלא קונטיינרים עם כל מיני כלים - S3 זה אחד מהם אם אני לא טועה, יש ל-SQS ולעוד כל מיני דברים כמובן - כל הדברים הסטנדרטיים כמו Databases מסוגים שוניםאז אתה יכול פשוט להרים Container - ודרך אגב יש לזה גם תמיכה ב-Go: אתה יכול לעשות setup לטסט שמרים לך Container בהתחלה ואז מוריד את ה-Container, ולפעמים זה יותר נוח מאשר למקמק (Mock it) את זה בעצמךזה אמנם רץ יותר לאט, אבל מצד שני זה קצת יותר אמין, מבחינת ה-API(אלון) מבחינת טסטים ל-Integration זה הכי נחמד - אבל זה כבר Integration Test ולא Unit Test.(רן) נכון, זה כבר לא Unit Test - אבל אתה כבר עובד עם S3, האם זה עדיין Unit Test? שאלה פילוסופית . . . אם אתה גם ככה כבר עובד עם משהו כבד חיצוני, זה כנראה גם ככה כבר לא ממש Unit Test.(אלון) זה ברור, אני נכנסים פה כבר לפילוסופיה . . .(דותן) זה עניין של טעם, בסוף - טעם ואיזון.(רן) לגמרי - אני לא מנסה להחליט מה זה Integration Test ומה זה Unit Test כי לא נצא מזה בחיים - רק אומר שיש לך כאן כמה אופציות, ואחת מהן זה באמת לעשות Mocking באמצעות mockery או באמצעות כלים אחרים; אופציה שנייה זה לקחת את ה-Interfaces ולממש אותם בעצמך, וזה נוח כשה-Interfaces יחסית “רזים”; ואופציה שלישית זה באמת להרים Service, אם אתה מדבר עם Service - להרים Service ב-Container ליד; או, רחמנא ליצלן! - לדבר עם ה-Service האמיתי (למשל S3 האמיתי), אבל זה ברוב המקרים הכי פחות מומלץ.אם אתה באמת הולך על הגישה של Container - יש Framework כזה שנקרא Testcontainers, שיש לו תמיכה בהמון שפות - Java ו-Go ובטח עוד הרבה - שממש נותנים לכם בזמן ה-Setup של הטסט להרים Container ולהוריד אותו בסוף הטסט, והאינטגרציה הזו מאוד נחמדה.(אלון) זה חמוד ממש - ותמיד יש את ההמלצה הקבועה: הכי טוב זה טסט אמיתי - טסט על Production! למה לא לנצל את זה?(רן) Famous last words . . .דותן - ספריה ש-Apple הוציאה, או יותר כמו Framework, בשם ExposureNotificationאם נחבר את זה לאקטואליה - בעצם הם ייצרו Framework סטנדרטי שממדל חשיפות ל - COVID-19זה חלק מההכרזות שלהם לא מזמן (iOS 13.5 release)- הם ראו שיש כל מיני ממשלות או כל מיני אפליקציות שמנסות למדל חשיפות לקורונה על גבי מפה וכו’ - והם פיתחו עבור זה API סטנדרטיעכשיו אם אתה רוצה לבנות אפליקציה כזו - אתה יכול להשתמש בספרייה הזאת, והיא גם עוזרת לך פה ושם.אני (דותן) נכנסתי לקרוא את ה-Interface, ויש שם כמה חלקים מגניבים, שאולי מגיעים משפות של רפואהלדוגמא, לרגע התבלבלתי כשהיה כתוב שם “Transmission risk level” ו-”Signal” - אני לקחתי את זה לכיוון של רדיו וכו’ . . .(רן) אתה כנראה הסתכלת על טורי פורייה, אבל הכוונה לביולוגיה . . .(דותן) בדיוק . . . הכוונה ל-Transmission של המחלה, אולי ה-Signal של המחלה? בכל אופן - נראה מעניין, לפחות ברמה של ה-API, שאפשר לקרוא איך נראית קורונה דרך API . . . זה מגניב, וכמובן שאם מישהו רוצה לפתח אפליקציה פופולארית ל-App Store, אז זה מקל את הכאב . . .(רן) דרך אגב - לא דיברנו כאן ואולי שווה לדבר על איך עובדות אפליקציות למעקב אחרי קורונה . . . בגדול, לפי מה שאני (רן) יודע, יש שני סוגים - סוג אחד זה לפי קירבה - משתמש ב-Bluetooth ועושה איזשהו מעקב אחרי מי נמצא ליד מי, למשל אם אתם נמצאים במקום ציבורי, אז ה-Bluetooth שלכם “מדבר” עם Bluetooth של אחרים, וככה אתם יודעים אם אתם קרובים למישהו אחר - ואם אחר כך מתגלה שהוא חולה, אז יש את המעקב הזה.איך זה נשמר ואיך באמת עושים את הגלוי? זה כבר סיפור אחר . . . אבל לפחות ברמה העקרונית, ברמה הפיזית, הגילוי הוא באמצעות Bluetooth.שיטה אחרת זה באמצעות מיקום - GPS וכו’למיטב ידיעתי, השיטה של ה-Bluetooth נקראת “השיטה הסינגפורית”, ואותה בסופו של דבר גם Apple וגם Google מאמצים - כשדיברו על זה ש-”Apple ו-Google משלבים ידיים למאמץ משותף” אז מדובר על זה, למיטב ידיעתי, בשיטה שמבוססת על ה-Bluetoothאלא שזה לא יהיה באפליקציה - זה יהיה ממש מוטמע במערכת ההפעלה, וזה יהיה Battery efficient וכל זה.השיטה של האפליקציה הישראלית שנקראת “המגן”, אני מניח שהרבה מכם התקינו אותה - זו דווקא שיטה שמתבססת על מיקום - ולכל אחד מהם יש יתרונות וחסרונות:ל-Bluetooth - מצד אחד הוא באמת יותר אמין - ברזולוציה, Bluetooth אמור לקלוט למרחק של כמה מטרים בודדים, כשהדבקה מוגדרת, אני חושב, כמצב שבו אתה נמצא רבע שעה במרחק של שני מטרים או פחות מבנאדם - ומרחק של שני מטרים או פחות זה משהו שבדרך כלל Bluetooth יודע ו-GPS פחות יודע, כי GPS (אזרחי…) עובד ברזולוציה יותר גבוהה.מצד שני - ל-Bluetooth יש גם יכולת לקלוט מעשרה או עשרים מטרים, תלוי בתנאי מזג האוויר ורעשי רקע ודברים כאלה.לכל אחד מהם יכולים להיות False Positives, ואולי גם False Negatives - אני לא מכיר את המקרים אבל יכול להיות שיש כאלה.זהו - אני חושב שזה מעניין, ככה, קצת לדבר על הטכנולוגיה שמאחורי זה, אבל אני שואל את עצמי האם באמת Apple ו-Google יכולים לקחת את ה-Bluetooth ולהוריד שם את רמת ה-False Positives בצורה משמעותית, כי בשביל להיות מסוגלים לעשות את זה, צריך גישה ממש למערכות הפיסיות, כדי להבין באמת מה עוצמת הסיגנל ומהן רמות ההפרעה וכו’, כדי להבין האם באמת הבנאדם קרוב או רחוק ממני.(דותן) וזו קריאה ל Apple ו-Google - לשלוח מכתב למערכת (AWS מאזינים מזמן . . .), אבל כן - זה מגניב(אלון) קודם כל - שמעתם את זה פה לראשונה, כי אנחנו תמיד חוזים דברים, זה ידועאבל רגע - “לפני מיליון שנה”, כשעבדתי באינטל, היו חיישני Bluetooth והיינו מבינים איפה הדבר נמצא לפי המרחקים ועוצמת ה-Bluetooth - עוד אז רישתנו הכל ב-Bluetooth וידענו להגיד איפה ה-Wafers נמצאים בכל רגע נתון לפי מרחקים - אז זה משהו שכבר קיים, לפי הרבה שנים(דותן) עוצמת הסיגנל של Bluetooth, אם אני זוכר נכון, קיים ב-iOS(רן) כאן, זה קיים - השאלה היא רק מה רמת הדיוק של זה? לפעמים עוצמה היא “5” כשאתה במרחק שני מטרים ולפעמים העוצמה היא “5” כשאתה במרחק של עשרה מטרים . . . זה לא מדויק. אתה יכול אולי באופן יחסי להגיד מי קרוב ומי רחוק(אלון) תראה (תשמע) - אני יכול להגיד לך שאנחנו אולי היינו (Literally) בתנאי מעבדה, אבל בתנאי מעבדה זה היה מאוד יציב . . . היה מאוד ברור וזה עבד מאוד טוב, הזיהוי מרחק של מקומות, זה היה עוד בזמן “Bluetooth 0” או לא יודע איזו טכנולוגיה זה היה, אבל ה-Bluetooth התקדם מאז די הרבה אז יכול להיות שעכשיו זה שונה - אבל בזמנו זה עבד, אז אני לא יודע מה הבעיה . . .(רן) הפיסיקה השתנתה . . . באמת, אין לי ידע עמוק בזה אז אם מישהו מהמאזינים מכיר אז מוזמנים לתקן אותי, למיטב הבנתי זה פשוט מאוד תלוי בתנאי הסביבה, ובאמת יש הבדל מאוד משמעותי אם אתה בתנאי מעבדה או לא - תלוי בלחות, תלוי במכשירים האחרים שנמצאים ליד, ואני מניח שבעוד כמה פרמטרים.אבל שוב - אני בטח לא מומחה לתחום, ואני גם שמעתי או קראתי את זה איפשהו.בכל אופן - אני חושב שזה מעניין עכשיו להגיד שבאמת יש שני מודלים, ויכול להיות שהתשובה היא איזשהו שילוב של שניהם, כדי להגיע לרמה דיוק יותר גבוהה - אבל שני המודלים האלה בגדול הם שאחד מתבסס על שירותי מיקום (כמו באפליקציית המגן הישראלית), והשני מתבסס על Bluetooth, זהו, Se Tu.(אלון) רק אסיים - הפיסיקה אכן השתנתה! בתקופתי העולם היה עגול ועכשיו אומרים שהוא שטוח, אז זה כנראה שינה את כל הפיסיקה(דותן) ואז ניהיה דור 5 . . . ספריה וכלי - streamlitמבוסס Python, או לפחות לקהילת ה-Python או ככה זה נראהלמי שמכיר את Swift Playgrounds - זוכרים שהייתה ההכרזה של Apple על Swift, ואז זה גם הופיע ב-iPad - שאתה צריך לכתוב קוד ומופיעה לך ויזואליזציה של הקוד שלך והכל אינטראקטיבי, אתה יכול להזיז Sliders כאלה, והקוד שלך בעצם משתנה לפי ה-Sliders?אז הם לקחו את הקונספט הזה - ועשו את אותו הדבר ל-Pythonלפחות מה-ReadMe נראה שקהל היעד זה בעיקר Data Scientists ואנשים שמתעסקים עם Data.שיחקתי עם זה קצת וזה אחלה לכל דבר - מספיק שיש לך פה Sliders ו-Controllers אינטראקטיביים, ויש לך איזושהי פונקציה ב-Python שאתה רוצה לשחק איתה, אז זה מהר מאוד יכול להפוך לכלי לימודי, בלי קשר ל-Data Science, אחלה דבר.(רן) אני מחכה לראות את זה נכנס לתוך Jupyter Notebooks, כי זה מתבקש הרבה פעמים רציתי לעשות איזושהי ויזואליזציה (Visualization) עם איזשהו Control של Slider, או משהו כזה - ועד עכשיו לא מצאתי, אז נראה שזו אולי התשובה, רק צריך לעשות לזה אינטגרציה לתוך Jupyter(דותן) לא ראיתי על משהו כזה . . . כן נראה שיש פה חברה מאחורי זה, סוג של . . . אני מניח שהם רצו להחליף או להיות אלטרנטיבה לזה, כי זה נראה קצת כמו Jupyter.קצת בקטע של נוסטלגיה - Cryengine, או Crytek - החברה שמאחורי Cryengine שמאחורי המשחק Crisis - פתחה (Open sourced) את הקוד של המנוע הראשון של Crisis (המשחק)אנחנו לא משחקים עם ה-Crisis הראשון, אבל אני זוכר אותו, כי זה מסוג המשחקים ששינו את העולם ונשארים לך במוח, כמו Doom וכאלה (עד כדי כך?)אז הם פתחו את הקוד ואני קצת רפרפתי - קצת ++C, בגדול, שנראה שנכתב ע”י מפתח אחד או שניים, “במשיכה אחת” מה שנקרא.מעניין למי שאוהב נוסטלגיה - אני אוהב להסתכל לפעמים; לא בניתי, לא קימפלתי וממש גם לא הולך לעשות את זה, אבל לפעמים גם כיף להסתכל על קוד שנכתב באותה תקופה, וזה נחמד.(רן) אני מסתכל על Commits שלהם, ונראה שיש להם מוסכמה מעניינת ל-Commits - נגיד B! או T! או I! . . . מעניין מה זה.(דותן) האמת שראיתי את זה וזה היה נראה לי כמו רעש, אבל אתה נותן פה טוויסט מעניין . . . (רן) כנראה שיש כאן איזושהי קונבנציה (Convention) ל-Commits שאני מנסה לפענח . . לפני איזה שניים נגיד יש XB! (היה בהקלטה לפחות . . .)(אלון) וגם XI! . . . זה מגניב, עכשיו אני חייב להבין מה זה . . . T! זה סתם טקסט, אתה רואה שזה סתם Copyright וכאלה, אז זה כבר מעניין.(רן) אולי B! זה Bug . . . מה זה I! ? . . .(אלון) U! זה בטח User Interface . . . לא, בעצם זה Undo . . . נחמד(דותן) יש כאן עוד כמה דברים מעניינים - יש Commit שמתקן משהו שנראה כמו Bug מלפני חודש - עכשיו, זה Cryengine, זה מ-2004 . . . מה קורה פה?(רן) כנראה עבדו על זה כדי להוציא את זה ל-Open Source(דותן) יכול להיות . . . מעניין; אלו החלקים שאני אוהב לנבור בהם, בקוד מאוד ישן - מגלים כל מיני דברים שהאנושות כבר לא עושה.(אלון) עכשיו רק תחפש פה פרצות אבטחה ונחש מה עבר הלאה לגרסאות החדשות . . .(דותן) כן, הא . . .האייטם הבא הוא backstage - פרוייקט של Spotify שהם החליטו לעשות לו Open-sourceזה בעצם Developer portal Framework, והם מכנים את זה “open platform for building developer portals”אני חייב להגיד שקראתי את זה ומאוד רציתי לדעת מה זה - וכשראיתי אז מאוד לא רציתי לראות מה זה . . .לא יודע, אני עדיין מבשל את זה עם עצמי - זה נראה כמו Wiki משולב ב-Dashboards, והכל מוכוון למפתחים ב-Spotify - אם אתה חבר ב-Squad אז יש לך את ה-Squad metrics מול הפנים; אם אתה רוצה לקרוא חדשות אז יש לך חדשות של Spotify שם; אם אתה לראות Metrics של Services אז זה גם שם - בעצם, כל העולם שלך נמצא בתוך מקום אחד.אולי אני קצת Old school, אבל זה . . . אני קצת פחות התחברתי, זה משדר “רובוט שעובד בשביל חברה”, וכל עולמו נסגר במקום אחד . . . כשאני קראתי את זה, חשבתי שאני הולך לראות Developers Portal במובן של כל הידע של ה-Developers והפרוייקטים והכלים שאני יכול להשתמש בהם כדי להאיץ את העבודה וכו’ - אבל אני בעצם רואה פה סוג של “מנגנון שליטה” או “חוטים סביב הבובה”. אבל תשוטטו בזה, זה מגניב.(אלון) אני עוד לא הבנתי מה אני יכול לעשות עם זה, אם זה טוב או רע - אני צריך לראות את הוידאו, לא נעים לי(דותן) יש לך Gif, לא צריך וידאו . . .(אלון) ה-Gif לא מספר את כל הסיפור . . . ב-Gif זה דווקא נראה חמוד: אתה מכין דשבורדים (Dashboards), יש את כל המטריקות (Metrics) שאתה צריך, אם מעניין אז יש משהו לראות . . . יכול להיות נחמד.(דותן) זה קצת Fallacy, כי קודם כל - אם אתה מאמן או מאלף אנשים להסתכל רק במקום אחד ולא לצאת מהמקום הזה, אז אוקיי, סבבה - יש כאן כל מיני Widgets שאם מישהו שם Widget שאתה אמור להכיר אז עכשיו לא הכרת ולא ידעת אז זה לא קיים.(אלון) אתה יכול לבדוק את ה-CI, לבדוק את המטריקות (Metrics), לבדוק לוגים . . . יש לך מקום אחד במקום להתחיל לטייל, וזה לא רע.(רן) לא - וגם חברות עושות את זה אז בוא - כל חברה בונה את זה לעצמה, כל חברה שאני הייתי בה בנתה אחד כזה, אז זה יכול להיות נחמד להתחיל ממשהו מוכן.אתה יכול לבוא ולהגיד שיש לזה חסרונות, כי ברגע שאתה בונה פורטל כזה לא מסתכלים ימינה ושמאלה - אולי, אבל מצד שני כולם בונים, כי אני חושב שה-Benefit עולה על החסרון הזה.עכשיו - האם זה פורטל טוב? אני לא יודע, אבל האם צריך פורטל? אני חושב שכן, אני די משוכנע שצריך.(דותן) זה תמיד יש - יש לך Jira ויש לך את העולמות שלך . . מה שאני מכיר זה שבונים, אבל בונים בתצורה של כלי, ופה ה-Feel שאני מקבל זה של “זה העולם שלך, וה-Browser שלך נעול לתוך הדבר הזה וזהו”. זה Feel כזה, זה לא באמת . . .(רן) יכול להיות . . . אני מסכים עם זה שנכון שיהיה לו API, שזה לא יהיה UI-First אלה API-First, שכל פעולה שאתה יכול לעשות דרך ה-UI אתה תוכל לעשות גם דרך ה-CLI באמצעות Client וכו’.עדיין, אני חושב שזה נכון שיהיה איזשהו פורטל מפתחים, ששם יהיה את כל מה שהם צריכים - אתה יודע, דברים בסיסיים כמו Service Catalog ו-Metrics ואיך ליצור Service חדש, ומי ה-Owner של כל אחד מה-Services ומה התלויות בינהם ודברים כאלה.דרך אגב - לא הכל כל כך בסיס, חלק מהדברים כן מורכבים, אבל זה הכל שימושי בעיני.כל חברה שהייתי בה בסופו של דבר בנתה לעצמה אחד כזה, אז אני חושב שזה נחמד להתחיל מאיזשהו משהו, אבל אני לא יודע - צריך לעשות לו איזשהו Test Run ולראות האם זה באמת הכלי הנכון בשבילכם.(דותן) לא, עכשיו זה נראה . . פחות, אבל תנסו(אלון) אל תקשיבו! Spotify, אתה לא יכול ללכלך עליהם - הגיע סוף סוף לארץ ה - Spotify Family (קישור לא ממומן . . .), אז אני מבקש - לא ללכלך עליהם!(דותן) לא מלכלך . . . זה אחלה, כלי מדהים!הספרייה הבאה - rich - עושה צבעים ב-Pythonחייב לומר שזו סופסוף ספרייה שנראית טוב, עבור מי שרוצה ליצור Developer experience טיפה מעבר למה שיש בסטנדרט של Python.היא עושה את כל בצבעים, כל הפלטה (palette) - טבלאות ו-Spinners ו-Progress bars, עושה גם Syntax coloring על הטרמינל ועוד ועוד - אפילו מרנדרת markdown מגניב, ברגע שאתה לוקח ספרייה כזו, יש לך את החופש לעשות מה שבא לך, או שבתוך הטרמינל את יכול לרנדר Markdown, יכול להוציא טבלאותאני מניח שכלים מגניבים יבנו מעל הספרייה הזאת ובזכותהממש אהבתי - וגם עושה חשק לבנות כלי Command Line חדשים שנראים טוב ב- Pythonתשתמשו!ספרייה בשם texthero - שעושה עיבוד טקסטהדגש פה הוא על זה שהיא קלה וקלילה - אהבתי את הנקיונות של טקסט שבה, אבל יש בה עוד יכולותאתה מתקין ומיד יש לך כל מיני אלגוריתמים פופולאריים לעבודה על טקסטלא יותר מדי עמוק אבל גם לא יותר מדי - פשוט וממש נחמדלמי שלא אוהב את הדוקומנטציה (Documentation) של Docker, יש docker-cheat-sheet (באתר של Docker)כאן יש את כל הדוקומנטציה שבאתר - משוטח לקובץ Markdown אחד, הכל ב-Repositoryגם נחמד - וגם יותר קל לחפש, וגם יותר נוח להשאיר פתוח כל הזמן . . .(אלון) רשום פה “4 months ago” . . .(דותן) כן, הדוקומנטציה הרשמית כנראה מתעדכנת יותר תדיר, אבל יש פה את הדברים שהם Basic ורוב מה שלפעמים אתה אולי שוכח אז יש לך.עוד ספרייה בשם mimalloc - נושא שהוא קצת יותר Low-level ו-hardcore, דיברנו על זה קצת בעבר - הספרייה היא לשימוש ב-Allocator ש-Microsoft הוציאוהם בעצם הפכו ל-Allocator עם ה-Performance הכי טוב בשוק, פחות או יותרלאן זה רלוונטי? רלוונטי לספריות או כלים שבנויים על ++C, וב-Space האישי שלי - על Rust.אנחנו רואים פה כבר הבדלים שהם יחסית משמעותיים - היא עושה ניהול אלוקציה של זכרון (Memory allocation) פי 5 או פי 6 מהר ממה שיש שיש לך ב-Default.יש פה גם פי 10 ופי 20 לעומת אלטרנטיבות אחרותלמי שעוסק ב-Performance או ש-Performance חשוב לו, ויש לו Code Base שעושה המון אלוקציות והמון עבודה “קשוחה” כזו ב-Rust, יכול להחליף את ה-Allocator שלו ברמה של כמה דקות עבודה ולראות האם זה שיפר לו ביצועים.בשפות אחרות אני מניח שזה גםבשורה התחתונה - הופך להיות משהו שהוא פחות אקספירמנטלי וכבר נראה די טוב לשימוש.עוד אייטם שמצא כן בעיני דווקא בגלל ה-Feel שלו - hackingtool: כלי ל-Hackers כמו בשנות ה-90!מישהו לקח סקריפט ב-Python, ובנה כאלה Prompts ולוגו כזה ענק וכו’ - וזה בסך הכל מפעיל מלא Scripts אחרים, סתם הצחיק אותי(אלון ) רגע . . . עכשיו אנחנו עובדים מהבית, אבל במשרד, עם חלון כזה פתוח באופן קבוע זה . . . שמע - להיט!(דותן) כן, ממש 90’s, ממש הזכיר לי את זה - זה כזה עם תפריטים, שאתה לוחץ ואז מופיע התפריט הבא, ויש כותרת אחרת ועוד תפריט, עד שבסוף אתה מגיע למה שאתה רוצה להפעיל ואומר לו “תפעיל!” . . . ממש s’90 ונוסטלגיהבסוף יש מלא כלי Hacking, ממש המון, אז הוא לקח רק כמה - לא יודע אם זה הכלי הכי טוב ל-Hacking או ל-Pen-Testing, אבל בהחלט הכי מעלה זכרונות(רן) אני זוכר שפעם היו ממש גרסאות Linux שממש היו מיועדות לזה, עם כל הכלים מותקנים . . .(דותן) אה - יש! עדיין יש(רן) עוד עושים כאלה?(דותן) בטח . . . מה שקרה איתן זה שלמשל KALI ו-Backtrack הפכו להיות חברות, באיזושהי דרך, חברות Security שאיכשהו מימנו או קנו, ונוצרה להן מעיין יישות שהיא, מעבר להפצת Linux עם מלא כלי Security, בעצם גם מובילת-דעה בעולם של Pen-Testing, וחלק ממה שהיא עושה זה גם להוציא את ההפצה שנקראת, נגיד, KALI.אז לא רק שהיו - הן גם התרבו ויש כבר די הרבה.ב”ימים של האינטרנט הגרוע” היה לי כזה, בסטנדרט, בתיק - וכשהייתי צריך אינטרנט אז הייתי “משיג” בצורה כזאתגם ה-WiFi של פעם לא היה כזה מתוחכם - לוקח כמה דקות ויש לך סיסמא של מישהו, של ה-WiFi שלו . . .היום זה כבר פחות רלוונטי, זה יותר קשה לעשות(אלון) תגיד - הרצת את זה? יש גם מוסיקה, כמו פעם?(דותן) לא . . . אין מוסיקה, אבל זה אחלה רעיון ל-Pull Request.(רן) זה כולל קפוצ’ון?(אלון) נראה לי שתורנו לקבל קפוצ’ון . . .(דותן) רעיונות מדהים, נראה לי שצריך להוסיף ל Pull Requests - “להוסיף מוסיקה!”ועוד אחד - EasyOCR: מישהו לקח Neural Network, את כל מה שאנחנו מכירים ב-Neural Network ו-Deep Learning וזיהוי טקסט, ארז את זה בספרייה ויצר OCR שמזהה כמה וכמה שפות.אני חושב שהדגש הוא על קלות ההפעלה, או איך שלא נקרא לזהבעצם, בשלוש שורות - יש לך OCR, מה שבדר”כ היינו עושים tesseract כזה, שזה חינמי? אז פה כבר אפשר לקחת, לנסות ולראות אם זה נותן יתרון משמעותי מעל ה-OCR-ים האחרים, החינמיים.(רן) רק נזכיר למי ששכח - OCR זה Optical Character Recognition - היכולת “לקרוא” טקסט(דתן) מקבלים תמונה - מקבלים טקסטואם כבר אנחנו מתמקדים בנושא - ה OCR-ים “מהדור הראשון” לקחו פונטים ואיכשהו היו Coupled לפונטים בדרך שלהם לזהות טקסטהיום זה כבר Neural Network, אז ההבדל הוא די רציניבכל אופן - ה-EasyOCR יודע לעשות את זה גם באנגלית וגם בשפות קצת יותר אקזוטיות: סינית, תאילנדית וכו’. מעניין.אייטם נוסף - gitqlite: אני ראיתי בזה עוד פעם את “איך לא עשו את זה כבר?” - מישהו לקח Git Repo ולקח SQLite . . . היה לנו אייטם כזה פעם, שמישהו לוקח Data, מכניס אותו ל - SQLite ויוצר לו ספריית תחקור . . .אני חושב שזה היה אפילו מישהו ישראלי, זה היה נקרא q, לא? אם אני זוכר נכון . . .(רן) הראל בן עטיה כתב את q, שבאמת לוקח Data, שם אותו בתוך SQLite ואז מתשאל אותו.(דותן) כן, אז שם זה היה JSON אם אני זוכר נכון, וכאן זה Git Commits או Git בכלל - אני מניח שככה הוא בנה את זה: לקח Git Log ועשה לו קצת Parsing או אולי משהו קצת יותר מתוחכם, דחף את זה ל-SQLite לכמה טבלאות, ועכשיו יש לך כלי Command Line שאתה יכול להפעיל שאילתות מעל ה-Repo שלך או מעל ה-Git - שזה די מגניברעיון כזה פשוט ש”איך אף אחד לא חשב על זה קודם?”(רן) במקרה של q, אני חושב שהיו לו כמה סוגים של Inputs - גם JSON וגם CSV וגם Output של פקודות, שהוא היה יכול לפרסר (Parsing) אותן כטבלאות.(דותן) מגניב . . . צריך לבדוק מה הוא עשה ב-gitqlite, אבל אולי אפשר להזרים את זה לתוך q . . . בעצם לא, זה SQLite . . .ואייטם אחרון (כמעט) - practical-python: לא יודע אם זה כזה Highlight כי יש כל כך הרבה resources ללמוד Python, אבל כשהסתכלתי על זה אז משהו קפץ לי פה - השם של מי שעשה את זה הוא David Beazley - וכל מי שעשה Python בשנות ה-2000 מכיר את David Beazley, רן מכיר בטוח . . .(רן) לא מכיר . . .(דותן) הוא עשה את ה-Python Cookbook והיה די חלוץ בעולם ההוראה ה Python-ימה שהוא בעצם עושה זה לפתוח את הקורס שלו, שהוא כתב שהוא העביר יותר מ-400 פעמים, סוג של Training שלו - הוא פותח אותו ועושה אותו חינם ופתוח ב-GitHub, ואפשר ללכת ולעשות את הקורס.יש שם Exercises והוא טוען, ואני מניח שהוא צודק - שהקורס הזה הוא בעצם למידה שלו, שהוא שייף לאורך משהו כמו 20 שנה אחורה.מעניין לפחות להסתכל מה יש שם.ואייטם ממש אחרון - !HEYגובל בדרמה, ואני מניח ששמעתם מה היה עם !HEY . . .(רן) לא - ספר לנו!(דותן) אה, אוקיי . . אז יש את ה-Email החדש שנקרא !HEY, אם אפשר לקרוא לזה ככה, ש DHH . . .(רן) זה Email client?(דותן) לא יודע אם Email client, זה ממש email . . .מחליף את Gmail באיזשהו מובן, ש-DHH ו-Basecamp וכל הקבוצה הזו הוציאו.זה לא של Basecamp, אבל זה חלק מהכלים של Basecamp, נראה לי, בקטע של Productivityמה שהוא אומר זה שהוא הוציא מייל שהוא לא של אף יישות גדולה, לא יודע אם להוסיף “מרושעת” אבל כנראה שזו הכוונה שלו, שהוא תומך ב-Privacy וכו’אבל העניין שהתפתח הוא ש-DHH כהרגלו, יש לו איזשהי מנטרה ל-business שהיא מאוד ידועה, וכשהוא הגיש את האפליקציה של !HEY ל-Apple App Store, אז הוא עבר על ה-Policy של in-app purchase - וקיבלת אפליקציה שאי אפשר להשתמש בה, אלא אם כן את הולך לאתר הנפרד, שלא קשור ל-app Store, של !HEY, ואז אתה משלם ואתה כן יכול להשתמש בה . . . ו-Apple - כמובן שזה נוגד את ה-Term & conditions שלהם, אתה לא יכול לתת אפליקציה שאתה לא יכול להפעיל אותה בלי לשלם, ולשלם בתוך ה-Ecosystem של Apple - אז הם עשו לו Ban לאפליקציה . . .ואז התחילו משהו כמו שבועיים של טרור-טוויטר של של DHH נגד Apple, והתפתחו כל כך הרבה Threads ושיחות מטורפות מעל Twitter וזה די “שבר את Twitter” - ובסוף Apple וויתרו.וזהו - זה היה HEY . . .(רן) רגע - אז הם נותנים לו לעשות Purchase מחוץ ל App Store? בתוך האפליקציה?(דותן) הם סוג-של-וויתרו, וגם הוא סוג-של-וויתר - אבל זה היה . . . אם היית קורא את ה-Twitter בימים האלה אז כאילו נראה היה שיש פה מלחמה ואף אחד לא הולך לרדת מהעץ - אז בסוף הוא עשה גרסא סוג-של-חינמית והם סוג-של-וויתרו על החוקים הנוקשים שלהםאפילו מישהו פתח אתר כזה … היה איזה VP ב-Apple שאמר “You download the app and it doesn’t work”’ ואז מישהו פתח אתר כזה בשם YouDdownloadTheAppAndItDoesntWork.com - ושם היו Screenshot של כל האפלקיציות שאתה מוריד והן לא עובדות.הבדיחה היא שהן לא באמת לא עובדות . . .בין השאר היו גם Spotify ו-Netflix וכו’, וכולן במודל הזה - ב-Apple אמרו שזה Reader וזו לא בדיוק אפליקציה, אבל גם Gmail זה Reader . . . בקיצור, התפתחו שם כל מיני דיונים פילוסופיים מסובכיםיש כאלה שטוענים שזה היה PR Stunt של DHH, כי זה נתן המון פרסום - מעבר ל-Twitter זה עשה המון גלים בכל “אתרי החדשות לגיקים”, אבל זה…מה שנותר לעשות זה לנסות להשתמש בHEY ולנסות להחליף את המיילים שאתם מכירים בחינם - בכסף.(רן) יפה אז סיפקת לנו את הדרמה של היום, בהחלט.(אלון) אני עדיין לא מבין למה אני צריך להחליף את האימייל שלי מכל הסיפור . . . (דותן) אז אמרתי - אתה מוזמן להחליף את האימייל שלך באימייל אחר - בתשלום!(אלון) במקום בחינם?(דותן) כן(רן) אני חושב שזה הקטע שהוא לא מבין, דותן, אבל נסביר לו אח”כ.לאוסף(דותן) סתם - מה שהוא מוכר בסוף זה Privacy - במחיר של $99 לשנה, אתה מקבל Privacy: הוא חוסם לך Trackers וכאלה, ואתה מקבל כתובת אימייל של hey.com, שזה כאילו מגניב . . . אפשר לפתוח לרגע פסקת ציניות? כןלפני ההשקה, כי DHH חימם את כל Twitter, מישהי עשה לו Reply ואמר לו “כבר השגתי כניסה ל-HEY, והכתובת של זה Hey@username” - הפכה את ה-Domain ואת השם, שזה כאילו . . . בסוף את משלם על Domain של שלוש אותיות, זה מה שקורה.(אלון) כן - ואז תתחיל להקריא את זה בשירות שאתה צריך בטלפון: “לאן לשלוח?” - “לAlon@Hey.com” - “מה?! H?” - אנשים לא מבינים, עזוב אותך, למי אכפת שלוש אותיות?(דותן) היה שם קטע נחמד - קיבלתי Invite יחסית מוקדם, אז הדבר הראשון שאתה עושה כשאתה מקבל Invite יותר מוקדם מכולם זה לנסות לתפוס שמות . . .אז יש שם קטע נחמד של מעט אותיות - נגיד, שתי אותיות זה סכום מטורף, אבל שלוש אותיות זה כבר $350 לשנה, נדמה לי - ואז אתה כבר מתחיל לתהות . . .כמובן שניסיתי “DHH” - לא היה . . . ואז ניסיתי DNH, שזה קצת דומה ל-DHH - וכן היה.אז סתם - לידיעתם ה-fisher-ים שם בחוץ, אפשר לעשות דברים מעניינים . . . אבל לא - לא שילמתי(רן) לא שילמת $350?(דותן) לא - לא הלכתי על זה(אלון) היה פעם למישהו סקריפט שתופס שמות קצרים ב-Twitter, אבל בוא נעצור פה.(רן) אני כבר רואה את הבלוג-פוסט הבא: “אתה קונה שם בשלוש אותיות ב-$350 - וזה לא עובד!”(דותן) “com.”(רן) טוב, קצת חרגנו - הגיע הזמן לקטע של המצחיקולים, כדי להקל על האווירה אחרי הדרמה הרצינית הזאת שקרתה פה . . .הראשון - טוויט של bradfitz, אחד המפתחים המפורסמים בעולם - היה בצוות ה-Core של Go, כתב את Memcached בעבר,ועודהוא כתב ב-Twitter שהוא אחרי יום ארוך של ראיונות ורוצה להוציא את התסכול שלו - אז הנה השאלה: “Print the largest even integer in an array of integers.” - וספקו לי אך ורק תשובות שגויותוזה ניהיה מצחיק . . . אנשים הציעו כל מיני רעיונות לאיך להדפיס את המספר הזוגי הגדול ביותר במערך של Integersלמשל - תשובה אחת זה “(print(a” - פשוט להדפיס את כל מערך, והמספר הזוגי הגדול ביותר כנראה יודפס שם . . . זה עובד.תשובה נוספת - לעשות לולאה בין 0 ל-MaxInt ולהדפיס את כל המספרים - וגם במקרה הזה המספר הזוגי הגדול ביותר במערך כנראה יודפס איפשהו שם.בקיצור - היו כל מיני תשובות מתחכמות כמו “קודם כל צריך ליצור מודל ואז לאמן אותו” והייתה תשובה ב-Shell עם Grep ו-Sort . . . בקיצור, כל מיני תשובות מאוד משעשעות, מוזמנים לעבור על ה-Thread ב-Twitterוכן - חלק גם נתנו רפרנסים לתשובות ב-Stack Overflow. . . עשו מזה מטעמים. נחמד, משעשע.אייטם הבא - ypp, או: Yid++ כמו שהם כותבים - the oylem’s first programming shprachמי שיודע פה יידיש - מוזמנים לתרגם . . .וכן - Yid++ זה בעצם Compiler מיידיש ל-++C, אם אני לא טועהזה למעשה ה-Compiler הראשון בעולם, או משהו כזהאתם מוזמניםללכת לקרוא Source Code של Yid++, למשל - למשל - be_soymech_on זה (Include (iostreamו- holding shitta std זה (namespace(std - למי שזוכר את ה-++C בטח יראה את הדמיוןיש גם -bli_ayin_hara main () bh שזה בעצם (void (main, והוא מחזיר בעצם “bh”, שאני מניח שזה “בעזרת השם”ולמעלה כמובן כתוב בגדול “BSD” - שזה “בסיעתה דשמייא” כמובן . . .(דותן) זה גם מבלבל מבחינה לגאלית . . .(רן) אני בטוח שזה לא יד המקרה . . .(אלון) מעניין האם זה מתקמפל בשבת . . .(דותן) לקחת לי! אני כבר מחכה להגיד את זה!(אלון) סליחה, אתה יכול למחוק את המשפט האחרון שלי? (לא) - דותן, מה רצית להגיד?(דותן) האם זה מתקמפל בשבת? האם ה-Compiler יעבוד בשבת?(רן) בואו נקרא עוד קצת פנינים מהשפה - למשל - >>be_machriz זה >>cout, להדפסהיש פה עוד איזו מילה ביידיש שאני לא מזהה . . .בקיצור - משעשע(דותן) בינתיים אני גם מסתכל בקוד - וצריך לפרגן פה לבנאדם שכתב את זה: בחור בשם משה שור מחיפה, מהטכניון - קל”ב אליך . . .יש פה גם דברים מגניבים בקוד, כמו קובץ ++C שנקרא ani_maymin.cpp . . . בקיצור, גם הקוד עמוס בדברים כאלהזה כל כך חזק, שאני מאמין כבר שזה אמיתי . . . אני רואה שיש כאן הכשר מאיזשהו רב ל - Code base . . . זה מתחיל להיות כבר . . . צריך לבדוק את זה איתו.(רן) יש תעודת הכשר לקוד, יפה, הלך עם זה עד הסוף - כל הכבוד, משה!(רן) אני רואה שיש פה שניים - משה וגם עוד מישהו שתרם - יחיאל קלמנסון, שהוא דווקא מניו-יורק(דותן) אני חושב שזה אמיתי, זה נראה לי אמיתי, זו באמת שפה כשרה . . .(רן) לגמרי - סחטיין על העבודה חברים, אם אתם שומעים אותנווזהו - אחלה צחוק, תקראו קצת את הקוד, אני בטוח שתזהו הרבה יידיש גם אם אתם לא דוברי יידיש שוטף, בטוח שתזהו הרבה.זהו - זה הכל, כאן אנחנו מסיימים.תודה לכם אלון ודותן, היה משעשע ומחכים כרגיל - נתראה בפעם הבאה.הקובץ נמצא כאן, האזנה נעימה ותודה רבה לעופר פורר על התמלול
Joe and Charlie Jones discuss the week's facts in numbers.This week including DVDs, Dens and a lot lot moreLinks to some of the things we mention:- Forgotify.com- Netflix DVDs- The Last Blockbuster- First item ever sold on AmazonFor more information, please visit https://www.refreshing.com/podcast
サブスクを開始するときの基本事項をおさらいします。吉田と平田は、Spotify、Netflix、経常収益、キャッシュフロー、マージナルコスト、過当競争、などについて語りました。
En 2020 el Gobierno cobraría impuestos a las plataformas de suscripción en línea como Netflix, Spotify, Airbnb y otras, según lo establece el proyecto de Ley de Presupuesto General del Estado 2020.
In discussion with Saby Reyes Kulkarni on Netflix, Tarentino, Storytelling, Wes Anderson and lists Hosted on Acast. See acast.com/privacy for more information.
A Amazon acabou de lançar o Amazon Prime, serviço que, por R$ 9,90 por mês ou R$ 89,00 por ano, inclui frete grátis para produtos selecionados, acesso ao Amazon Prime Video e Amazon Music, concorrentes da Netflix e do Spotify, além de outras coisas.Mas será que tudo isso vale a pena? Hoje, o Econoweek vai te mostrar os detalhes do serviço, quais são as diferenças para os principais concorrentes, o tamanho da possível economia e o raciocínio que um economista faz para decidir se adquire ou não um serviço desse tipo.
Finally, the Guys talk music. And you just might be surprised to discover what each considers his three most influential albums. Eclectic? Eccentric? Well, they are a certain age. But first, the Geeks of the Week. Art discovered a Spotify/Netflix-type app for comics outside the usual multiverse (Jay wants to know if he can get DVD's instead), Robbie delivers sad news of the original Lorax tree, and Jay brings up earworms. (Leave it to the pharmacist.)Then the discussion turns to tunes. The late 70's tickled Art's ears with rumours of Elvis (the other one), Robbie's achtung was drawn to a state in the mid-west, while Jay takes us on a tour of his formative years, gospel shoes planted firmly in Ohio. This one should keep you humming. Free comics: Graphitecomics.com The Loarx is no more.
Una semana más donde hablaré sobre el cambio que supuso Spotify en el consumo de contenido de pago. También hablo sobre las diferentes plataformas de pago como Crunchyroll o la nueva APP de manga de SHUESHIA.
L'autre actualité de la tech vue par Joseph Postec / Decode Media
John takes us through some smart moves with home sharing that can save you big time on popular internet services.
不知不覺間,以 Netflix 為首的一眾 OTT 平台已經成為許多人生活不可或缺的一部分。而 Netflix 對於內容的豪擲千金不但造就了內容的黃金時代,也引來傳統媒體的恐懼,紛紛投入 OTT 平台。Netflix 燒錢的速度與股價上漲的速度一樣驚人。為何 Netflix 越虧本,市場反而越看好? Netflix 前所未有的企圖心,衍伸出前所未見的大膽戰略。傳統媒體要轉型牽制,卻各自碰到原有組織的限制。它們爭奪的是終極的有限資源 — 你我工作時間以外的所有剩餘時間。 本期音頻涵蓋以下議題: 1. OTT 平台改變收視習慣 2. OTT 平台改變內容製作方法 3. 電視、電影與 OTT 的商業模式差異 4. Netflix 產品導向的組織結構 5. Netflix 的「北極星」 6. 使用者體驗成為壁壘 [ 討論主題 ] 光陽的不虧錢哲學|Netflix 要佔據所有休閒時間 (https://bit.ly/2L8EZ5Q ) (非會員在此取得 3 篇試閱文章:https://daodu.tech/threeposts ) [ 延伸閱讀 ] Netflix 快速擴張,推擠電視與電影業者(https://bit.ly/2Lx0WrF ) by 科技島讀 蘋果響應川普匯回巨款|Netflix 無懼漲價成長加速(https://bit.ly/2J4mdZ5 ) by 科技島讀 迪士尼想與 Netflix 互補|今日頭條收購 Musical.ly (https://bit.ly/2NQbnbO )by 科技島讀 Netflix 增長迅速|Facebook 併購 tbh (https://bit.ly/2IJkhVG )by 科技島讀 Netflix 失去漫威與盧卡斯影業|體育用品電商 Fanatics 募資 10 億美金(https://bit.ly/2mkDAv8 ) by 科技島讀 迪士尼拋棄 Netflix|Priceline 集團的危機(https://bit.ly/2riZSzf ) by 科技島讀 如何操弄 Spotify|Netflix 成長超乎預期|影音串流平台席捲艾美獎(https://bit.ly/2uB3v5b ) by 科技島讀 Netflix 與台灣本土軟硬體業者合作(https://bit.ly/2Ldfe4c ) by 科技島讀 [音頻] Ep. 16-燒錢的真諦(https://bit.ly/2l8UA6M ) by 科技島讀 歡迎來到訂閱經濟時代(https://bit.ly/2zPztAT ) by 科技島讀
Ez egy fintech / tech / biz tematikájú podcast lesz. Patkány stílus, hozzá nem értés, elfogult vélemények. Egyelőre próbálgatjuk a szárnyainkat, aztán lehet, hogy egyszer lesz egy első adás is.
После небольшого перерыва Бородокаст наконец вернулся! Снова обсуждаем гаджеты, фильмы, сериалы и прочие составляющие современной культуры. Ведущие: Андрей Барышников, Сергей Епихин Сайт проекта: beardycast.com Темы выпуска 00:00:28 ⋅⋅⋅ Приветствие. 00:05:07 ⋅⋅⋅ Spotify и Netflix. 00:27:52 ⋅⋅⋅ iPad Pro и Work Flow. 00:59:46 ⋅⋅⋅ MacBook Pro. . 01:32:18 ⋅⋅⋅ Шерлок, Той Ночью, Табу - все сериалы. 01:48:54 ⋅⋅⋅ Ла Ла Ленд. 02:07:40 ⋅⋅⋅ Прощание. Поддержите проект Patreon Подпишитесь iTunes | RSS → Слушай#BeardyCast | The Big Beard Theory | BeardyBuilding → Читай@BeardyShow | @BeardyTheory | Telegram | Сайт
Det här med internet alltså. En massa datorer som liksom hänger med varandra och byter samlarkort på söta katter och grejer. I det här avsnittet av FAQ-podden snackar Anders, Ivan och Magnus om just detta världsomspännande datornätverk och försöker svara på frågan: Vem i hela världen kan man lita på? Ladda ner avsnittet som en mp3:a, prenumerera via iTunes, eller använd dig av vår RSS. * * * * * * * SHOWNOTES! * * * * * * *Internet är fullt av länkar och här är några av dem:Anders använder Unblock-us för att kika på amerikanska Netflix i PS3an. Vidare nyttjar Anders Diino för oändlig backup och (relativt) praktisk 100 Gb lagringsutrymme á la Dropbox. Spotify & Netflix såklart och även anonymiseringstjänsten Anonine.Ivan hostar upp slantar på regelbunden basis till Spotify, Netflix, Dropbox och Torguard.Magnus lade pengar på Flickr Pro och katalogiseringstjänsten LibraryThing, men numera lägger han sina surt förvärvade pengar på internetbokmärkeshanteringswebbtjänsten Pinboard. Och Dropbox, Netflix och HBO Nordic såklart. Magnus litar blindt på Cory Doctorow som huserar på favvobloggen Boing Boing, den typ enda bloggen Anders läser och älskar.Ivan kikar datorpryttlar på SweClockers och gillar Zero Punctuation.Netflix rekommendations-aprilskämt innehöll knasiga kategorier som t.ex. dessa:Movies That Are in English But Still Require Subtitles ("In the name of the Father", "Trainspotting" o.s.v.)Surreal Ballets Based on a William Shatner Album ("Gonzo Ballet")Movies Featuring an Epic Nicolas Cage Meltdown ("Adapotation", "Raising Arizona", "Face/Off" o.s.v.)Fler tokroliga kategorier hittar du här. Vi tipsar om att använda bankernas Swish-tjänst. Och till sist: XKCD har en jätterolig stripp om det här med mobilbeteende! 001111000010111101110011011010000110111101110111011011100110111101110100011001010111001100111110