Podcasts about key value

  • 44PODCASTS
  • 53EPISODES
  • 36mAVG DURATION
  • ?INFREQUENT EPISODES
  • Feb 24, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about key value

Latest podcast episodes about key value

Syntax - Tasty Web Development Treats
879: Fullstack Cloudflare

Syntax - Tasty Web Development Treats

Play Episode Listen Later Feb 24, 2025 58:30


Wes and CJ break down everything Cloudflare—from Workers and R2 Storage to Hyperdrive and AI Gateway. Get the scoop on what makes Cloudflare tick, the quirks of their ecosystem, and whether vendor lock-in is a real concern. Show Notes 00:00 Welcome to Syntax! 01:40 Brought to you by Sentry.io. 01:58 What we're talking about today. 02:48 Cloudflare Workers. 03:06 How Cloudflare Workers… work. 04:39 How Cloudflare Workers run. 06:05 Workers size limitations in JavaScript. 07:37 Cloudflare has their own way. 08:13 Potential vendor lock-in. 08:51 You pay based on CPU time, not wall time. 10:26 Cloudflare Pages. Compatibility Matrix 12:07 Durable Objects. Zeb X Post. PartyKit.io, tldraw. 16:41 Cloudflare Workflows. 19:52 How we do something similar on Syntax.fm. 20:52 Cloudflare Queues. 25:26 Files. 26:15 R2 Storage. Ep 780: Cloud Storage: Bandwidth, Storage and BIG ZIPS. 28:00 The Open Bandwidth Alliance. 28:39 Image Pipelines. 33:24 Cloudflare Stream. Streaming Video in 2025. 34:24 Data. 36:37 Key Value. 40:16 Time To Live. 41:13 Hyperdrive. How It Works. Query caching. 44:01 Vectorize Data. 45:41 AI Gateway. 47:49 Automated Rate-Limiting. 48:50 Frameworks. Orange.js. 52:13 Analytics Engine. Counterscale. Ep 761: Cloudflare Analytics Engine, Workers + more with Ben Vinegar. 52:52 WebRTC Engine. 53:01 Puppeteer API. 54:09 Sick Picks + Shameless Plugs. Sick Picks CJ: Flush MicroSD Adapter for Macbook Wes: Synology. Shameless Plugs Wes: Syntax on YouTube. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

The KE Report
Liberty Gold – Key Value Drivers At The Black Pine And Goldstrike Gold Projects In The Great Basin

The KE Report

Play Episode Listen Later Nov 15, 2024 28:19


Jon Gilligan, President and COO of Liberty Gold (TSX:LGD; OTCQX:LGDTF), joins me for a comprehensive update of the exploration, development, and future value drivers at both the Black Pine and Goldstrike oxide gold, open-pit, heap leach Projects in the Great Basin.   We start off reviewing the key metrics from the Pre-Feasibility Study announced on October 10, 2024: Open pit, run-of-mine (no crushing) heap leach operation with a one-year construction period and initial capital expenditure of $327 million Average annual production of 183 thousand ounces of gold in years 1 to 5 with Life-of-Mine average annual production of 135 thousand ounces of gold All-In Sustaining Cost for years 1 to 5 of $1,205 per ounce of gold and LOM AISC of $1,380 per ounce of gold $552 million After-Tax Net Present Value (5%) with a 32% After-Tax Internal Rate of Return and a 3.3 year payback at a base case gold price of $2,000 per ounce $1.296 billion After-Tax Net Present Value (5%) with a 62% After-Tax Internal Rate of Return and a 1.5 year payback at spot gold prices of $2,600 per ounce   Additionally there is still a lot of room for exploration expansion at Black Pine, where the ongoing 20,000 ounce exploration program is exploring 7 key target areas for expanding near-surface mineralization and looking for more potential satellite pits.  Jon also provides a detailed roadmap of the timeline of permitting milestones and derisking initiatives in front of the Company over the next 2.5-3 years through targeted construction and first gold pour.   Next we got an overview of the Goldstrike Project in southwestern Utah, key derisking work on water rights, optimization studies, and the growing importance of antimony mineralization value as a co-credit to the gold in this Project.   We wrap up reviewing the financial health of the company, after the news announced October 7th of the sale of the non-core TV Tower copper gold project, located in Biga Province, northwest Türkiye, where the Company has received US$3.7 million representing the Company's share of the payment due upon closing; with the remainder of the gross proceeds will be paid in two stages as follows: US$2.2 million on October 4, 2025. US$2.6 million on October 4, 2026.   This gives Liberty Gold a solid treasury of near $11million at present, and plenty of capital to advance the ongoing exploration and derisking work programs at both Black Pine and Goldstrike moving into 2025.   If you have any questions for Jon regarding Liberty Gold, the please email me at Shad@kereport.com.   Click here to follow the latest news from Liberty Gold

Experts of Experience
#51 Connecting CX to Key Value Metrics

Experts of Experience

Play Episode Listen Later Oct 9, 2024 49:05


On this episode, Diya Sikka,  Director of NPSx, a start-up at Bain & Company, discusses the third wave of customer experience and the shift from surveys and insights to predictive analytics and data-driven value. She emphasizes the importance of not relying solely on a single metric like Net Promoter Score and highlights the need to connect CX to key value metrics. Diya also discusses the challenges of organizing and utilizing data for CX and recommends starting with use case driven approaches and leveraging existing technology.Key Insights:Relying solely on a single metric like NPS is not the right approach; it should be connected to key value metrics.Organizations should start with use-case-driven approaches and leverage existing technology to organize and utilize data for CX.Evaluating CX maturity can be done using the CX global standards framework, which assesses capabilities in culture, capability, and execution. Data management is a critical area that companies often overlook in creating a strong customer experience.CX leaders should go beyond surveys and understand sentiment across the entire customer base to unlock value.The role of the CX leader is to be a master coordinator and facilitator across teams, driving customer-centricity and connecting the dots.Recognizing and empowering employees is crucial in creating a customer-centered culture.Creating a closed-loop feedback system and actively listening to employees' suggestions and ideas is essential.Best-in-class companies prioritize the customer in executive meetings and leaders actively engage with customers.–How can you bring all your disconnected, enterprise data into Salesforce to deliver a 360-degree view of your customer? The answer is Data Cloud. With more than 200 implementations completed globally, the leading Salesforce experts from Professional Services can help you realize value quickly with Data Cloud. To learn more, visit salesforce.com/products/data to learn more. Mission.org is a media studio producing content alongside world-class clients. Learn more at mission.org.

The Safety of Work
Ep. 124 Is safety a key value driver for business?

The Safety of Work

Play Episode Listen Later Sep 1, 2024 44:41


We challenge the notion that high injury rates are punished by market forces, as we dig into this article that posits the opposite: that safety should be a performance driver. Our analysis dives deep into the credibility and methodologies of the article, emphasizing the critical role of peer review and the broader body of knowledge.We'll also scrutinize the use of data as rhetoric versus evidence, focusing on the transparency and rigor of research methods when interviewing executives about safety practices. Is safety merely seen as a compliance issue or a strategic investment? We dissect the methodologies, including participant selection and question framing, to uncover potential biases. Finally, we critique a proposed five-step process aimed at transforming safety into a competitive advantage. From aligning on the meaning of safety to incentivizing employees, we expose significant gaps in academic rigor and alignment with established safety literature. This conversation serves as a powerful critique of superficial analyses by those outside the safety science domain, offering listeners critical insights into the complexity of safety management and its potential alignment with organizational goals.  Discussion Points:Re-examining the role of safety as a value driver for businessComparing contrasting research findings and cautioning about evaluating researchData as rhetoric in safetyTransparency and methodology are crucial in research, especially when interviewing executives about workplace safetyExecutives' perspectives on safety are questioned, research methods are critiquedClarifying claims and performance in business The five-step process for competitive advantage A study on the effectiveness of safety training methods Safety management is complex and requires evidence-based strategies, not superficial analysis or reliance on compliance trainingStrategic value of workplace safetySafety's impact on business success is uncertain, but exploring its alignment with organizational goals is importantTakeaways The answer to our episode's question: “the short answer is we still don't know!” Like and follow, send us your comments and suggestions! Quotes:“The trouble is, then we don't know whether what they're referring to is published research that might be somewhere else that we can look for for the details, or work that they did specifically for this article, or other work that they've done that was just never published.” - Drew“We've got to be really careful…this is using data as rhetoric, not using data as data.” - Drew“I wouldn't be surprised that most people see safety as both a cost and as an outcome.”- Drew“So you've got two-thirds of these companies that don't even have any safety metric, like not even an injury metric or anything that they monitor.” - David“So we kind of assume business performance means financial performance, but that in itself is never clarified.” - DavidResources:The Article: Safety Should Be a Performance DriverEpisode 121: Is Safety Good for Business?The Safety of Work PodcastThe Safety of Work on LinkedInFeedback@safetyofwork

Profit Share Mastery Podcast
4 Key Value Gaps & How to Identify Them

Profit Share Mastery Podcast

Play Episode Listen Later Apr 21, 2024 30:32


They explain that value gaps are the areas in someone's life where they need help or support, and that everyone has them. The hosts outline four main categories of value gaps: leads, listings, leverage, and opportunity. They emphasize the importance of going deeper in conversations with others to uncover their value gaps and offer assistance. They also mention the use of resources and tools, such as one-pagers, to help address these gaps.Value gaps are the areas in someone's life where they need help or support.Everyone has value gaps, and they can be found in four main categories: leads, listings, leverage, and opportunity.To uncover someone's value gaps, it is important to go deeper in conversations and ask meaningful questions.Resources and tools, such as one-pagers, can be used to address value gaps and offer assistance.Building relationships and offering support in areas of value gaps can deepen the connection and lead to further opportunities. LET'S CONNECT:Subscribe on YouTube: https://www.youtube.com/c/KWProfitShareMastery/?sub_confirmation=1Join the Masterclass: https://www.profitsharemastery.comGet a Profit Share Site: https://www.profitsharesites.comCONNECT WITH LINDA MCKISSACK:Linda's Website: https://www.lindamckissack.comLinda's Facebook: https://facebook.com/mckissacklindaLinda's Instagram: https://www.instagram.com/mckissacklinda/

The GeekNarrator
YugaByteDB Internals with Franck Pachot

The GeekNarrator

Play Episode Listen Later Oct 5, 2023 68:09


Hey Everyone, In this video I talk to Franck Pachot about internals of YugabyteDB. Franck has joined the show previously to talk about general database internals and its again a pleasure to host him and talk about DistributedSQL, YugabyteDB, ACID properties, PostgreSQL compatibility etc. Chapters: 00:00 Introduction 01:26 What does Cloud Native means? 02:57 What is Distributed SQL? 03:47 Is DistributedSQL also based on Sharding? 05:44 What problem does DistributedSQL solves? 07:32 Writes - Behind the scenes. 10:59 Reads: Behind the scenes. 17:01 BTrees vs LSM: How is the data written do disc? 25:02 Why RocksDB? 29:52 How is data stored? Key Value? 33:56 Transactions: Complexity, SQL vs NoSQL 42:51 MVCC in YugabyteDB: How does it work? 45:08 Default Transaction Isolation level in YugabyteDB 51:57 Fault Tolerance & High Availability in Yugabyte 56:48 Thoughts on Postgres Compatibility and Future of Distributed SQL 01:03:53 Usecases not suitable for YugabyteDB Previous videos: Database Internals: Part1: https://youtu.be/DiLA0Ri6RfY?si=ToGv9NwjdyDE4LHO Part2: https://youtu.be/IW4cpnpVg7E?si=ep2Yb-j_eaWxvRwc Geo Distributed Applications: https://youtu.be/JQfnMp0OeTA?si=Rf2Y36-gnpQl18yj Postgres Compatibility: https://youtu.be/2dtu_Ki9TQY?si=rcUk4tiBmlsFPYzY I hope you liked this episode, please hit the like button and subscribe to the channel for more. Popular playlists: Realtime streaming systems: https://www.youtube.com/playlist?list=PLL7QpTxsA4se-mAKKoVOs3VcaP71X_LA- Software Engineering: https://www.youtube.com/playlist?list=PLL7QpTxsA4sf6By03bot5BhKoMgxDUU17 Distributed systems and databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4sfLDUnjBJXJGFhhz94jDd_d Modern databases: https://www.youtube.com/playlist?list=PLL7QpTxsA4scSeZAsCUXijtnfW5ARlrsN Franck's Twitter and Linkedin: https://twitter.com/FranckPachot and https://www.linkedin.com/in/franckpachot/ Connect and follow here: https://twitter.com/thegeeknarrator and https://www.linkedin.com/in/kaivalyaapte/ Keep learning and growing. Cheers, The GeekNarrator

Inside BS with Dave Lorenzo
What is a Fractional Chief Marketing Officer? | Jeremy Kanne | Show 113

Inside BS with Dave Lorenzo

Play Episode Listen Later May 30, 2023 37:27


Jeremy Kanne started Smart Yeti originally as a full-service creative agency servicing many individual marketing needs. Using his background in Marketing, Engineering, & CMOx's Functional Marketing® process, Jeremy turned Smart Yeti into a company focused on helping B2B professional service companies grow faster with a fractional chief marketing officer.WAYS JEREMY CAN HELP YOU:+ Create a marketing strategy that fosters predictable growth+ Manage KPIs so your marketing makes you money+ Correct your brand messaging and positioning+ Create systems for your team to follow+ Map out your customer journey+ Hire marketing employees and consultants to execute+ Eliminate holdups to keep your marketing team moving+ Direct marketing resources according to your business needsTO LEARN MORE: jeremy@smartyeti.coChapters00:00 What is a Fractional Chief Marketing Officer?01:00 How did Jeremy become a Fractional Chief Marketing Officer?02:10 What is the Best Firm to Contact for Jeremy?03:36 What is the Role of a CMO in a Startup?04:56 How involved is the CMO in the Tactics of a Client's Business?09:52 How much does a CMO Assist to Evaluation Process in a Business?11:03 What is the Key Value of a Fractional CMO?12:21 How did Smart Yeti become High Level?14:49 What is the Future of CMO Marketing Effectiveness?19:15 How Effective is Video Discoverability Today?20:53 What are some Offline Business Strategies?23:02 Utilizing both Offline and Internet Networking to Support Business Growth27:00 How CMOs Help Clients Stand Out in a Crowded Market28:30 How CMOs Can Establish Great Relationships and an Effective Marketing Campaign With Customers?

Optimal Finance Daily
2288: Key Value Stock Fundamentals For Screening Stocks by Robert Farrington

Optimal Finance Daily

Play Episode Listen Later Apr 28, 2023 9:56


Robert Farrington of The College Investor talks about key value stock fundamentals for screening stocks Episode 2288: Key Value Stock Fundamentals For Screening Stocks by Robert Farrington Robert Farrington is a personal finance expert that focuses on helping millennials get out of student loan debt and start investing for their future. He also helps parents make smart choices about college financing options and navigating the complex world of paying for school. He started The College Investor in 2009 as a forum to discuss the myriad of financial issues facing young adults. The original post is located here: https://thecollegeinvestor.com/363/key-value-fundamentals-for-screening-stocks/  Visit Me Online at OLDPodcast.com  Interested in advertising on the show? https://www.advertisecast.com/OptimalFinanceDaily Learn more about your ad choices. Visit megaphone.fm/adchoices

Optimal Finance Daily - ARCHIVE 1 - Episodes 1-300 ONLY
2288: Key Value Stock Fundamentals For Screening Stocks by Robert Farrington

Optimal Finance Daily - ARCHIVE 1 - Episodes 1-300 ONLY

Play Episode Listen Later Apr 28, 2023 9:56


Robert Farrington of The College Investor talks about key value stock fundamentals for screening stocks Episode 2288: Key Value Stock Fundamentals For Screening Stocks by Robert Farrington Robert Farrington is a personal finance expert that focuses on helping millennials get out of student loan debt and start investing for their future. He also helps parents make smart choices about college financing options and navigating the complex world of paying for school. He started The College Investor in 2009 as a forum to discuss the myriad of financial issues facing young adults. The original post is located here: https://thecollegeinvestor.com/363/key-value-fundamentals-for-screening-stocks/  Visit Me Online at OLDPodcast.com  Interested in advertising on the show? https://www.advertisecast.com/OptimalFinanceDaily Learn more about your ad choices. Visit megaphone.fm/adchoices

Optimal Finance Daily - ARCHIVE 2 - Episodes 301-600 ONLY
2288: Key Value Stock Fundamentals For Screening Stocks by Robert Farrington

Optimal Finance Daily - ARCHIVE 2 - Episodes 301-600 ONLY

Play Episode Listen Later Apr 28, 2023 9:56


Robert Farrington of The College Investor talks about key value stock fundamentals for screening stocks Episode 2288: Key Value Stock Fundamentals For Screening Stocks by Robert Farrington Robert Farrington is a personal finance expert that focuses on helping millennials get out of student loan debt and start investing for their future. He also helps parents make smart choices about college financing options and navigating the complex world of paying for school. He started The College Investor in 2009 as a forum to discuss the myriad of financial issues facing young adults. The original post is located here: https://thecollegeinvestor.com/363/key-value-fundamentals-for-screening-stocks/  Visit Me Online at OLDPodcast.com  Interested in advertising on the show? https://www.advertisecast.com/OptimalFinanceDaily Learn more about your ad choices. Visit megaphone.fm/adchoices

programmier.bar – der Podcast für App- und Webentwicklung
News 17/23: OpenAssistant // StableLM // Deno Key-Value Store // Typescript 5.1 // Vite 4.3 // Microsoft vs Twitter

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later Apr 26, 2023 36:11


In der heutigen News Folge unterhalten sich Sebi, Jojo und Fabi über OpenAssistant, ein neues chatbasiertes LLM, das komplett Open Source ist und das du über dein Feedback weiter feintunen kannst. Weiterhin geht's um StabilityAI, die Firma hinter Stable Diffusion, die mit StableLM ein LLM unter der Copyleft-Lizenz veröffentlicht hat, was dir die kommerzielle Nutzung des Modells ermöglicht, solange der Code deines Projekts ebenfalls Open Source ist.In der Welt der App- und Webentwicklung gibt es Updates rund um TypeScript mit der Version 5.1 und bahnbrechenden neuen Features – wie etwa die Möglichkeit, die Typisierung von Gettern und Settern komplett unabhängig voneinander zu gestalten. Deno bringt für die Edge-Plattform Deno Deploy einen Key-Value Store und damit eine sehr gute, neue Möglichkeit, eine Datenbank an Edge Functions anzuschließen.Wenn du dich jetzt noch fragst, was da gerade bei Microsoft und Twitter los ist, dann schalte ein!Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.barFolgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. TwitterInstagramFacebookMeetupYouTube

Engineering Kiosk
#54 Key Value Store Redis: Einsatzmöglichkeiten, Fallstricke, Datenstrukturen, HyperLogLog und (flüchtige) Persistenz

Engineering Kiosk

Play Episode Listen Later Jan 17, 2023 62:07


Redis - Der open source, in-memory data structure serverViele Software-Engineers haben bereits von Redis gelesen. Primär im Anwendungsfall eines Caches. Doch das ist bei weitem nicht alles, was Redis unter der Haube hat. In dieser Episode schauen wir uns den Data Structure Server mal genauer an. Was ist Redis? Welche Datentypen unterstützt dieser? Was ist Geospatial und HyperLogLog? Kann Redis meine Daten auch persistieren? Welche Use-Cases gibt es neben dem Caching? Wer ist eigentlich der Kopf hinter Redis? Und wie kann ich Redis erweitern, falls ich noch mehr Funktionalität brauche? All das und noch viel mehr Hintergrundwissen zu Redis in dieser Episode.Bonus: Wann unser Co-Host Andy und wann Andreas genannt wird und was Clippy von Word mit Redis zu tun hat.Feedback (gerne auch als Voice Message)Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776LinksEngineering Kiosk Episode #53 Cloud / NoCode/ AI / ChatGPT ersetzen unsere Jobs?: https://engineeringkiosk.dev/podcast/episode/53-cloud-nocode-ai-chatgpt-ersetzen-unsere-jobs/Redis: https://redis.io/Redis Data types: https://redis.io/docs/data-types/MySQL Spatial Data types: https://dev.mysql.com/doc/refman/8.0/en/spatial-types.htmlEngineering Kiosk #28 O(1), O(log n), O(n^2) - Ist die Komplexität von Algorithmen im Entwickler-Alltag relevant?: https://engineeringkiosk.dev/podcast/episode/28-o1-olog-n-on2-ist-die-komplexit%C3%A4t-von-algorithmen-im-entwickler-alltag-relevant/Redis Persistence: https://redis.io/docs/management/persistence/Consistent hashing: https://en.wikipedia.org/wiki/Consistent_hashingRedis Cluster: https://redis.io/docs/management/scaling/Learn Redis the hard way (in production): https://tech.trivago.com/post/learn-redis-the-hard-way/memcached: https://memcached.org/GitHub Issue #1771: "Software watchdog crashes redis during rdb save point": https://github.com/redis/redis/issues/1771Salvatore Sanfilippo (antirez) auf GitHub: https://github.com/antirezPL/SQL: https://de.wikipedia.org/wiki/PL/SQLRedis Scripting with Lua: https://redis.io/docs/manual/programmability/eval-intro/Redis Modules: https://redis.io/resources/modules/Redis Clients: https://redis.io/resources/clients/Redis serialization protocol (RESP) specification: https://redis.io/docs/reference/protocol-spec/DB Engines: https://db-engines.com/en/rankingRedis vs. MySQL Benchmarks: https://dzone.com/articles/redis-vs-mysql-benchmarksSprungmarken(00:00:00) Intro(00:00:49) Die Datenbank Redis, wie wir zu dem Thema kommen und warum andere oft Redis wollen(00:03:32) Was ist Redis?(00:06:51) Wie sicher sind meine Daten im In-Memory-Store Redis?(00:08:07) Was ist Geospatial im Kontext von Redis?(00:09:34) Was ist HyperLogLog?(00:12:13) Was sind BitMaps und BitFields?(00:14:19) In Redis fängt alles mit einem Key an: Key-Value(00:17:07) Warum sollte ich Redis nehmen und nicht eine MySQL-Datenbank?(00:19:21) Persistenz-Modelle in Redis: RDB und AOF(00:25:49) Redis Cluster und Leader-Follower Architektur(00:26:55) Wie Andy zu Redis kam(00:31:36) Use-Cases von Redis: Caching, Delayed writes(00:34:26) Ist Redis eine Datenbank?(00:36:08) Salvatore Sanfilippo, antirez, der Autor von Redis(00:40:09) Fallstricke von Redis: Persistenz, Key-Struktur, Verschachtelte Datenstrukturen(00:43:16) Lua Scripting in Redis(00:45:26) Neue Daten-Strukturen durch Redis Modules(00:48:00) Redis Protokoll und Kommunikation mit Redis(00:49:52) Kommerzieller Support von Redis und Firmen-Konstrukt hinter Redis mit RedisLabs(00:55:27) Redis in der Cloud-Welt: GCP Memory Store, AWS ElastiCache, Azure Cache for Redis(00:59:36) Andys Lieblings-Datenbank und nicht erwähnte Themen: Cluster, Streams, twemproxy, Redis SentinelHostsWolfgang Gassler (https://mastodon.social/@woolf)Andy Grunwald (https://twitter.com/andygrunwald)Feedback (gerne auch als Voice Message)Email: stehtisch@engineeringkiosk.devMastodon: https://podcasts.social/@engkioskTwitter: https://twitter.com/EngKioskWhatsApp +49 15678 136776

Misreading Chat
#98: Dynamo: Amazon's Highly Available Key-value Store

Misreading Chat

Play Episode Listen Later Sep 14, 2022 39:20


昔 Amazon が作った DynamoDB の祖先について森田が読みました。

Misreading Chat
#97: Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3

Misreading Chat

Play Episode Listen Later Aug 23, 2022 35:25


AWS の中の人が Rust の力で TLA+ に対抗する話を向井が読みました。感想などはハッシュタグ #misreading か hello@misreading.chat にお … "#97: Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3"の続きを読む

The Nonlinear Library
EA - Internationalism is a key value in EA by freedomandutility

The Nonlinear Library

Play Episode Listen Later Aug 13, 2022 1:24


Welcome to The Nonlinear Library, where we use Text-to-Speech software to convert the best writing from the Rationalist and EA communities into audio. This is: Internationalism is a key value in EA, published by freedomandutility on August 12, 2022 on The Effective Altruism Forum. With increasing coverage of EA, I'm seeing many critiques on Twitter along the line of “EA billionaires should just pay more taxes” and “philanthropy bypasses democratic processes”. A key value which EAs share and most people do not hold (or at least do not adhere to in practice) is internationalism and the idea that people matter equally, regardless of nationality. I think it's very important to emphasise this when communicating about EA. Internationalism explains why paying taxes isn't better than funding EA charities and projects (because governments typically spend

Data on Kubernetes Community
Operating FoundationDB on Kubernetes (DoK Day EU 2022) // Johannes M. Scheuermann

Data on Kubernetes Community

Play Episode Listen Later May 27, 2022 8:56


https://go.dok.community/slack https://dok.community/ From the DoK Day EU 2022 (https://youtu.be/Xi-h4XNd5tE) FoundationDB is an open-source distributed transactional Key-Value store that is used by multiple companies like Apple, Snowflake and VMWare Tanzu (previously Wavefront). This talk will cover the design of the FoundationDB operator and lessons learned from operating FoundationDB on Kubernetes. We will discuss some of the missing pieces in Kubernetes to make it easier to operate FoundationDB on top of it and how we solved those challenges in the operator. We will focus on the pieces of the FoundationDB operator that are different to most other operators and why we decided to implement those pieces like they are. We will also discuss how to run an high available FoundationDB cluster on top of Kubernetes and what different choices a user has. We will also cover some challenges that arise when running stateful services at scale on top of Kubernetes and how they can be managed. At the end of this talk we will give an outlook for future design changes and planned features in our operator. The main take-away from this talk is to understand how to run and operate FoundationDB on Kubernetes. Johannes started his journey in the Kubernetes eco-system in early 2015, onboarding projects and applications onto Kubernetes. Since 2020 Johannes works as an SRE for FoundationDB at Apple and is co-leading the development of the open source FoundationDB operator.

Reversim Podcast
426 Bumpers 77

Reversim Podcast

Play Episode Listen Later Nov 25, 2021


[קישור לקובץ mp3] האזנה נעימה ותודה רבה לעופר פורר על התמלול!שלום וברוכים הבאים לפודקאסט מספר 426 של רברס עם פלטפורמה - זהו באמפרס מספר 77 (!). התאריך היום הוא ה-16 בנובמבר 2021, ואנחנו כרגיל בבאמפרס עם דותן ואלון ורן - בוקר טוב.באמפרס זו סדרה של קצרצרים שבה אנחנו מכים [אבל בקטע טוב] בכל מיני חדשות, בלוגים ו-GitHub-ים מעניינים שצצו לאחרונה.(רן) אז אני אתחיל - אבל רגע לפני שאני מתחיל, רציתי לדבר על הכנס [!] שהולך ומתקרב - Reversim Summit 2021 הולך לקרות בסוף דצמבר, ב-26-27 בדצמברההרשמה ככל הנראה כבר פתוחה בזמן שאתם שומעים את הפרק [אכן) - אז אתם מוזמנים להירשם.חפשו Summit2021.Reversim.com או פשוט גגלו את זה ותמצאו את זה - מוזמנים להירשם!(אלון) ותוכלו גם לשמוע את דותן בכנס, אז בכלל שווה . . . .(דותן) איזה כנס?(רן) . . . דותן ידבר שם ואלון חלק מהצוות, אז כן - תיהיה לנו שם נוכחות.ועכשיו - לענייננו . . . .רן - הקצרצר הראשון שרציתי לדבר עליו - האמת היא שהרבה זמן לא הקלטנו, אז הצטבר לנו כאן חומר מאיזה חודשיים - לפני אולי חודשיים, או משהו כזה, נפטר אחד מ”אבות האומה” - Sir Clive Sinclair - נפטר בגיל מכובד, 81היה אחראי לכמה מהדברים המשמעותיים ביותר בעולם המחשוב, וכנראה הידוע ביותר מבין כולם זה בעצם המחשב הראשון שלי - ZX Spectrumעדיין יש לי אותו, דרך אגב - מקלדת מגומי, סימן כזה צבעוני של קשת בצד - למרות שאין לי את כל ההרחבות והייתי צריך לאלתר טייפ והייתי צריך לאלתר כל מיני דברים אחריםאבל המחשב עצמו עדיין קיים - לא בדקתי האם הוא עדיין עובד . . . אבל הוא לגבי קיים בצורה פיזית(דותן) לא, אתה לא יכול לעשות את זה . . . עכשיו אתה חייב לבדוק!לזכר! . . . אתה חייב לבדוק אם הוא עובד . . .(רן) אני רק צריך למצוא את הטרנספורמטור הנכון שלו . . . אני זוכר שהיה לו בלוק כזה שנורא היה מתחמם, כזה גדול . . . .(דותן) זה לא בעיה, זה אתה יכול לקחת כל . . . .היום יש לך כאלה מתכווננים, בטמבוריה הקרובה . . .(רן) כן - וצריך למצוא את החיבור טלויזיה . . . זה מתחבר ב-RF לטלויזיה, חיבור קואקסלי כזה . . . (דותן) זה גם פתיר . . . .(רן) פתיר . . . בקיצור, האדון זכה לתואר Sir בגלל ההמצאות שלו והתרומה המשמעותית שלו לטכנולוגיה.הוא לא המציא רק מחשבים - הוא גם המציא מכוניות והמציא כל מיני מכשירים חשמליים ואלקטרוניים אחרים, בנאדם באמת גאוןהוא המציא טלויזיית כיס, בגדול - שזה ממש מגניב, בשנות ה-70 כנראה שזה היה להיט.(דותן)הכיסים היו גדולים בשנות ה-70 . . . .(רן) לגמרי, כמו של הטלפונים של היום . . . .הבנאדם זכה לתהילת עולם כנראה בעקבות סדרת ה-ZX Spectrum שלו, שהיו לה כמה דגמים.רציתי להזכיר את זה שהוא לאחרונה נפטר, אבל אני חושב שהמקום שלו בהיסטוריה מובטח - יהי זכרו ברוך, ותודה על כל התרומה.הנושא הבא - פייסבוק מטא, שמעתם על זה? . . . . (אלון) פייסבוק מתה?(רן) אבל קצת לפני שהיא Meta, או יותר נכון - כפרומו לזה שהיא Meta, היא גם מתה . . .לפני משהו כמו חודש, אולי קצת יותר, היה Outage מאוד משמעותי ב-Facebook - והסיפור מאחוריו הוא מעניין, לכל הפחות.אז Facebook, קצת לפני שהיא שינתה את השם, למעשה היה להם Outage מאוד משמעותי של מספר שעות - אני לא זוכר אם שש או שמונה שעות - שבהן כל השירותים של Facebook היו למטה.עכשיו - מדובר על לא רק Facebook.com אלא גם WhatsApp ו-Instagram ואני לא זוכר מה עוד יש להם - והכל הכל היה למטה, וזה משהו שלא קורה הרבההיה זמן לצאת החוצה, לשחק . . . .אז הסיפור מאחורי זה הוא, כמו בהרבה מקרים כנראה, מתחיל מאיזושהי טעות אנוש - לא ניכנס לכל ה-Post-Mortem, רק נגיד ב-High-level - מדובר על איזושהי עבודת תשתית יחסית שגרתית שעשו ב-Data center, שבה החליפו תשתית של Fiber אם אני לא טועה וכדי לעשות את זה, היו צריכים להסיט את התנועה מרכיב אחד לרכיב אחר - ועושים את זה באמצעות פרוטוקול שנקרא BPG - זה פרוקטול שהראשי תיבות שלו הן Border Gateway Protocol זהו פרוטוקול שנועד לעשות את מה שנקרא “האמ-אמא של ה-Routing”, זאת אומרת - לתכנת, אם אני זוכר נכון מהשיעורי Networking שלי, את ה-Autonomous systems כדי שידעו אחת על השנייה ותדענה להעביר את ה-Traffic מאחת לשנייה - וזה משהו שרץ בעצם ב-Backbone של האינטרנט, BPG . . .עכשיו, Facebook, בגלל שהם כאלה גדולים, יש להם גם BPG משלהם [עם בלק ג'ק?] - כמו שיש כמובן גם ל-Google ואחריםבכל אופן, כדי לעשות את עבודת התשתית הזאת, אחד העובדים עשה Routing ובעצם תכנת מחדש את ה- BPG - ועשה שם טעות, ככל הנראה . . . והסיט למקום הלא נכוןוזה, בסופו של דבר, ברגע שזה קרה, למעשה זה יצר תקלה כל כך שורשית, כך שלתקן אותה - גם אם עלו מהר על השגיאה - כדי לתקן אותה היה צורך לנסוע פיזית ל-Data center, כי כל הרשת הייתה למטה, אז אי אפשר היה אפילו להתחבר מרחוק . . . .דווח גם שעובדים של Facebook לא יכלו להיכנס למשרד כי פשוט הקוראים של הכרטיסים [כרטיסי עובד] לא עבדו, כי הרשת הייתה למטה.(דותן) אה, את זה אני זוכר, עכשיו אני נזכר בזה . . .(רן) כן . . . היה צריך לנסוע ממש פיזית ל-Data Center כדי לתקן את זה סיפור שיכול לקרות לכל אחד - טוב שלא קרה לנו, אבל זה יכול . . . . אני מניח שטעויות מהסוג הזה יכולות לקרות לכל אחד, והמיטיגציה (Mitigation) של זה לא כל כך פשוטה . . .אני לא חושב שמדברים על מיטיגציה ב-Post-Mortem הזהאבל בכל אופן - זה בהחלט היה משהו שהורגש ונמשך הרבה מאוד זמן, ועשה גלים.ויכול להיות שזה היה רק הפרומו שלהם לשינוי השם של החברה - כמו שאמרנו, Facebook Meta, אבל אולי זה היה במקרה . . .(דותן) מה? זה מיטיגציה של “לחתוך את הפלומבות” . . . . מי שמכיר מהצבא(אלון) שמע, אחד הדברים המעניינים - זה על פי “מקורות זרים”, אני לא יודע אם זה נכון - בגלל שהם משתמשים רק בכלים פנימיים, אז אפילו לא היה להם Messenger לתקשורת, כדי לנהל את כל האירוע . . . .(דותן) זה לא “לפי מקורות זרים” - זה נכון, היום הכל נכון . . .(אלון) . . . ולפי השמועות הם התקשרו בטלפון, אתה מבין? התקשרו בטלפון! מה זה?! לאן הם התדרדרו? טלפון-כזה-לא-אינטרנטי . . . (רן) שיחת ועידה, כן . . . .מצד אחד - “Eat your own dog-food” זה נחמד, יש בזה הרבה דברים טובים; מצד שני - כשה-Backbone שלך נופל אז זו קטסטרופה, אין לך איך כלום.(דותן) בסדר, מה הסיכוי שזה יקרה? . . . (רן) כן, הא? אם זה קרה, זה לא יקרה שוב . . . בקיצור - בסופו של דבר יצאו מזה, מן הסתם - והחיים חזרו למסלולם.נושא הבא - בזמן האחרון אני מתעסק בתחום - או בעצם לומד - תחום שנקרא Reinforcement Learning, שזה תחום בלמידה חישובית שהוא, ככה, מעניין ונחמדונתקלתי באיזשהו Framework מאוד נחמד שהוציאו ב-Google שנקרא google-research/football ו-Google Research Football זו בעצם סביבת סימולציה של משחק כדורגל - שהיא לא פחות ממדהימה, לדעתי.בעצם, לקחו איזשהו Open-Source בסיסי של משחק כדורגל והוסיפו לו הרבה הרבה דברים מעל - תחשבו על FIFA, אבל FIFA שאפשר לתכנת . . . זאת אומרת שכל אחד מהשחקנים הוא בעצם סוכן עצמאי שאתם צריכים ללמד אותו איך להתנהג במשחק - איך לשחק, איך לשתף פעולה עם שחקנים אחרים . . . זה בעצם איזשהו Framework שבו אתם יכולים לבחון, בעיקר על אלגוריתמים בתחום של Reinforcement Learning - וה-Framework עצמו בנוי בצורה מאוד מאוד יפהלא יודע אם אתם זוכרים, אבל בעבר היו עושים הרבה מאוד מהבדיקות האלה מול משחקי Atari - למשל Pong וכאלה - היו מפתחים מעיין סוכן שיודע לשחק Pong בצורה שהיא “Super-Human”, זאת אומרת - יותר טוב מבני אדם.אבל כל ה-Benchmark-ים האלה של Atari הם כבר יחסית מיושנים, כי כבר כולם מצליחים - זאת אומרת, האלגוריתמים הלכו והשתפרו, וכבר בגדול האתגרים האלה כבר פחות ופחות מעניינים כי פשוט כולם פיצחו אותם.ועכשיו באו Google והוציאו לפני שנה או שנה וחצי את ה-Google Research Football - שזו סביבת Reinforcement Learning מאוד מאתגרת - וגם יפה.אתם פשוט יושבים וצופים במשחק כדורגל - וזה נראה טוב, זה ממש ממש נראה טוב, זה ממש נראה כמו FIFAיש גרפיקה מדהימה, יש מצלמה שזזה, יש את כל המסביב . . . זה פשוט כיף ללכת ולראות את זה ולשחק עם זה.ומעבר לזה - אפשר גם פשוט לשחק עם הכפתורים, זאת אומרת - אתם יכולים פשוט לקחת את המקלדת שלכם ולשחק נגד ה-Bots - בעצם נגד ה-Agent-ים שתכנתתם . . .זהו - סביבה מגניבה למי שמתעסק ב-Reinforcement Learning, אני מאוד נהנה לעבוד עם זה.(אלון) מגניב . . .(דותן) מגניב . . . מה עשית עם זה? נגיד, עכשיו בשביל המשחק, מה המטרה שלך? לפתח משהו שינצח אותך?(רן) אז בעצם המטרה שלי זה לאמן קבוצה - באופן אוטומטי, אני בעצם מייצר להם משתמש . . . בודק כל מיני אלגוריתמים של Reinforcement Learning, משתמש ב-Multi-Agentכי בעצם כל שחקן זה Agent נפרד, ואני צריך לגרום להם “לשתף פעולה”, צריך לגרום להם להצליח להבין מה בכלל צריך לעשות - ש”לבעוט לשער” זו “פעולה טובה”, ושכשליריב יש את כדור אז צריך לרוץ אחורה כדי לשמור על השער שלך - דברים בסיסיים כאלה [שכדאי ללמד גם הנבחרת האנושית שלנו . . .]אבל אחר כך צריך ללמד אותם לשתף פעולהבסופו של דבר, אני מייצר קבוצה - ומתחרה מול קבוצות אחרות(דותן) איך למשל אתה מלמד? מה זה אומר “ללמד”?(רן) בוא, אפשר לעשות קורס של ארבעה חודשים . . . . אבל בגדול, התחום של “למידה מתוך חיזוקים” זה אומר שאם עשית איזושהי פעולה, קיבלת איזשהו Reward מהסביבה . . . נגיד - בעטת את הכדור לכיוון השער ואז קיבלת Reward של 1 + . . .אז אתה לומד שהפעולה האחרונה הזאת שעשית - זו פעולה טובה. זה הבסיס של כל זה, ומזה אתה משליך אחורה.אז איך הגעת לפוזיציה שאתה באמת יכול לבעוט את הכדור לשער? אז גם על זה תקבל חיזוק, כי להגיע לפוזיציה זה טוב כמעט כמו לבעוט את הכדוראז זה כאילו ה-Basics של ה-Reinforcement Learning, אבל זה קצת יותר מורכב, כי יש פה עניין של מרחבים רציפים ו-Multi-Agent ודברים כאלהאבל זה הבסיס וזו סביבה מאוד כיפית לבוא ולפתח את זה כיפית אבל גם מאתגרת, זאת אומרת - יש כרגע תחרות ב-Kaggle ויש חוקרים שעובדים עליה - אני לא מכיר עבודה שמראה באמת קבוצת כדורגל מאוד טובה, ככה שזה מראה שזו באמת סביבת מחקר מאוד מאתגרת.(דותן) אז בעצם מה שאתה עושה זה שאתה הולך לשחק איתם כאילו?(רן) כן, אני בעצם מאמן קבוצה והולך לשחק מול קבוצות אחרות.(דותן) זה יכול לשרוף המון זמן . . . .(רן) כן, לגמרי . . .(דותן) כל פעם 90 דקות, לראות אם זה טוב? . . .. (רן) לא, זה לא 90 דקות - משחקים קצרים, זה מערכות קצרות - נגיד, עד שהכדור מגיע לשער זו מערכה אחת, עד שיש גול או חוץ זו מערכה . . . זה לא 90 דקות.(דותן) זה היה הרבה יותר מצחיק אם זה כן היה 90 דקות - אם היית חייב 90 דקות . . . (רן) כן . . . .אני כרגע מחמם GPU ב-AWS כדי שהדברים האלה יעבדו.(דותן) מגניב(אלון) זה באמת מגניב . . . מתי הגמר?(רן) יש Deadline בדצמבר . . . . אז בטוח יהיה הגמר.טוב - ומכאן מעבור אליך, אלון . . . (אלון) אלי?! טוב, וואו, כמה אני מתרגש . . . אלון - אז ניקח כמה דברים - אחד קליל ממש, אפילו לקצרצרים הוא קליל - GitHub עשו שאלה ב-Twitter, סקר - האם אתם אוהבים לעבוד עם מוסיקה? אם כן - תנו את ה-Playlist . . .ואז יש שרשור ארוך של Playlist-ים שאנשים שומעים מוסיקה איתם(רן) האמת שאני נסיתי כמה מהם . . . אני גם ראיתי וניסיתי כמה מהם - וכולם הפריעו לי להתרכז . . . [זה כי בטח ניסית את ה-Playlist רוק כבד נורדי של בר-זיק . . .]אתה עובד עם מוסיקה, אלון?(אלון) כן . . . יש לי כל מיני מוסיקות שונות לדברים שונים . . . . יש קטע שאתה צריך לחשוב קצת, יש קטע . . . [שאתה צריך לנסוע למצפה רמון?](רן) מוסיקה ל-Code Review זה Rage against the Machine?(אלון) ל-Code Review צריך פשוט “יאללה, הכל חרא, עזבו - תכתבו חדש . . . ” - בדרך כלל לא צריך מוסיקה, זה נורא מהר ה-PR . . . “אה, שום דבר פה לא טוב - תכתוב שוב ותחזור אלי”בפעם שלישית אתה מתחיל לקרוא - זו השיטה ל-PR טוב . . .טוב, עוד משהו קטן, למי שרוצה - אתם מקבלים קיצור דרך bit.ly או tinyurl או כאלה, ואתם רוצים לדעת לאן הוא הולך?אז יש שיטה מאוד פשוטה - ב-bit.ly אתם מוסיפים “+”, ב-cutt.ly אתם מוסיפים “@”, ב-tiny.cc זה עם “=” וב-tinyurl.com אתם מוסיפים “preview.” לפניבקיצור - אם אתם מקבלים bit.ly ורוצים לדעת לאן הוא הולך, אז אפשר לדעת, ממש חביב וחמוד.(רן) אתה מתכוון - לראות את ה-URL עצמו, בלי להגיע אליו, זה מה שאתה מתכוון? כי אם אתה לוחץ ,אתה מגיע אליו . . .(אלון) כן, אבל אם שולחים לך איזו פרסומת ואתה לא יודע מה זה, ואתה אומר “מי זה? מי שלח?” . . . (דותן) . . . אז אתה שולח לחבר ואומר לו “תלחץ, תגיד לי מה יש שם” . . . (רן) . . . . “שלח לי צילום מסך” . . .(אלון) את זה אני בדרך כלל לא עושה . . . אבל אתה לא פותח את ההודעות! אתה תמיד עושה לי “מה אתה רוצה?” . . . .(רן) זה כמו שהיה פעם “הטועם של המלך”, נכון? (אלון) נכון, עכשיו זה “ה-DevOps של המלך” . . . אז Cloudflare יצאו בהכרזה על משהו שנקרא R2 - זה “Rapid and Reliable Object Storage” וזה כמו S3 - אבל כמו שהם אומרים, זה “minus the egress fees” . . .מה שמעניין בזה זה שאני חושב שהדבר הזה יכול להיות די מהפכה בעתיד - כי יש להם את כל ה-”Functional edge” או “Workers on edge”, אני לא זוכר את המינוח המדויק שלהם [Workers], שזה תכל'ס “Lambda on Edge” . . . . כל מה שיש להם זה Edge.ואז יש לך גישה גם לקבצים האלה.אז אפשר ממש להרים אתרים ולעשות דברים מאוד מעניינים “בלי כלום”, רק על Cloudflare - וזה צריך להיות סופר-זול וסופר-מהירואפשר לעשות עם זה דברים מעניינים, כמו לשמור קבצים, ואז לפתוח אותם, Database-ים מבוזרים שעובדים על קבצים . . . . אפשר לעשות מלא דברים . . .(רן) אני מסכים, זה נראה לי משהו מאוד משמעותי . . . רק להסביר - כשהם אומרים “Object Storage, minus the egress fees” הם עושים רפרנס - רוב ספקי הענן - יש להם Object Storage, דהיינו - S3 והדומים של GCP ושל Azureהעלות של ה-Storage שם היא לא זולה - אבל מה שבאמת יקר זה ה-Outbound traffic, זאת אומרת - להוריד משם אובייקטים.אז לעשות Serving לאתר זה יכול להיות יקראם אתם רוצים להעביר את הדאטה שלכם החוצה, להעתיק אותו החוצה למקום אחר - זה מאוד מאוד יקרוזה סוג של Locking שיש להרבה מאוד עננים - זה זול להכניס, זה מאוד יקר להוציא את הדאטה . . . אז ה-”egress fees” זה למעשה הסכום שאתה משלם כדי להוציא דאטה החוצה מה-Sotrage על הענןאז Cloudflare טוענים שה-egress fees הולכים להיות - מה? אפסיים? או נמוכים?(אלון) הם טוענים “Zero” . . . שזה מעניין(אלון) וזה S3 Compatible - זאת אומרת שבתיאוריה, ברגע ש . . . אפשר “עכשיו” להתחיל לעבוד עם זה, כל מי שעובד עם S3, בלי לשנות כלום.אז זה ממש ממש מענייןגם מבחינת זה שזה יכול להוריד את כל העלויות של ה-Storageוגם שאפשר לעשות על זה אפליקציות מעניינות - בגלל ה-Worker-ים שיש להםאז בעצם הם יצרו פה Ecosystem מעניין ל-Cloud שהוא Serverless בצורה אחרת קצת - ובטח בעתיד הם יוסיפו עוד . . .(דותן) אני ממש בספק שזה . . . אני בספק אמיתי שזה אפס . . . . כי אם זה ככה, זה יכול לשנות הרבה תעשיות . . .הרבה מכל העולם של Streaming ו-Video ו-Encoding וכאלה - הרבה מזה מבוסס על היוקר של הדאטה שיוצאאני חושב תוך כדי שאני מדבר - אני ממש בספק שזה אפס . . . (אלון) הם טוענים שזה אפס . . . בגלל זה אני גם טוען שזה Game-changer. אני חושב שזה ממש ישנה את התעשיות ואני חושב שברגע שזה יתפוס - אם זה יתפוס, ואין סיבה שלא, בתיאוריהזו גם חברה טובה מאוד . . .(דותן) ברור . . . אני חושב שיש גם Buisness-ים שכרגע מוכרים שירות מסויים ומאפטמים (Optimize) את ה . . . הם משלמים על ה-Trafficהחוצה ואתה משלם כי אתה עושה Subscribe ל-Business שלהם - עכשיו הם יקבלו את זה באפס . . . זה אומר שיש להם יותר רווח, אז נראה לי שהם מיד יעברו לשם.(אלון) כן - וזה כנראה יגרום לספקי הענן הקיימים גם לעשות משהו, אולי AWS יוציאו את S4 . . .(דותן) מעניין, צריך לבדוק את זה טוב . . .(אלון) בקיצור - זה נראה סופר-מעניין, במיוחד . . . (רן) ומה הם אומרים על רפליקציה (Replication) נגיד? כאילו, יש להם הרבה דברים ב-Edge, אבל אם אני רוצה את זה עכשיו זמין בכל המקומות, אז איך זה הולך לעבוד? מעניין . . . אני רוצה את זה זמין באסיה, באירופה, בישראל . . . - ובכל אחד מהם יש להם כנראה גם הרבה . . .(אלון) בעיקרון אתה לא שולט על זה, והם אמורים לנהל לך את זה לבד עם ה-CDN-ים שלהםהרי זה מה שהם עושים - הם CDN . . . אז כאילו By default זה כבר “בכל מקום”איך הם עושים את זה בפועל? זו שאלה מאוד מעניינת, כי זה נורא יקר, מה שהם בעצם מתיימרים לעשות פה - גם תשמור בחינם, גם נביא לך את זה בכל מקום . . . (רן) טוב, גם הפרסום שלהם נחמד - הם כאילו אומרים ש-R2 זה אומר כל מיני דברים - למשל - Ridiculously Reliable . . . . זו אחת מהמשמעויות של R2 - הם אומרים שהם מספקים 9 תשיעיות [כתוב 11] - 99.999999999, ככה תשע פעמים - אחוז Reliability שזה משהו שהוא un-heard of למיטב ידיעתי . . . (אלון) זה eleven 9's . . . (רן) נכון! 11 תשיעיות . . . אני לא מכיר כזה . . . (אלון) תעשה עוד פעם! - 9-9-9-9- . . . (רן) ספור לי . . . כן, לגמרי מעניין(דותן) אני מהמר שהחוצה, לאינטרנט, זה עדיין עולה כסף, אבל אולי עדיין יש שם משהו . . . .כאילו יש איזשהו egress שהוא פנימי, אני לא יודע . . . . אבל צריך לקרוא את המאמר שהם מתייחסים אליו(אלון) בכל מקרה - סופר-מעניין, במיוחד כשה-Database-ים חדשים, בגלל שהם נהיים ענקיים אז הם עובדים בצורה מבוזרת - אז בתיאוריה, אפשר להחזיק ככה Database-ים מסויימים, ואולי זה יגרום לשיטה שונה של לכתוב דברים.בקיצור - Stay Tuned! R2 . . . . תעקבו.ולנושא פחות מרגש - Kafka UIלמי שיש לו Kafka - אז זה Kafka UI, אפשר לנסותלא בדקתי - תבדקועל אחריותכם - זה Open source, תמיד צריך להיות קצת זהירים עם Open source, אבל חוץ מזה נראה פרויקט מאוד יפה ומשעשעלמי שיש לו Kafka - קל לראות Partition-ים, Topic-ים, מה קורה, מה רץ…למי שרוצה קצת ויזואליזציה (Visualization) ולצאת קצת מה-Shell - נראה מאוד חביב וחמוד(רן) יפה . . . יש כמה כאלה, זה לא היחיד, אבל לפחות ויזואלית הוא נראה נחמד, לא יודע לגבי שאר הדברים . . . (דותן) אפשר אולי לראות, להשוות, לנסות . . . (אלון) אפשר להשוות, אפשר לבדוק - לקרוא . . . תסתכלו, תחשבו לפני שאתם משתמשים . . .בסדר, נמשיך הלאה . . .יש פרויקט שנקרא “K - שמונה - Sandra” . . . זה K8ssandraזה כאילו Kubernetes - Cassandra . . . זה בעצם Install של Apache Cassandra על Kubernetesאז מי שרוצה Cassandra ורוצה להריץ את זה על Kubernetes - אז יש עכשיו דרך נוחה לעשות את זה.עכשיו אני - יש לי טראומות וצלקות מ-Cassandra אז . . . (דותן) יש עוד שכבה שאפילו הופכת את זה לעוד יותר קשה! - “Kubernetes שרץ על . . . .”(רן) רציתי להגיד !Raspberry Pi, אבל Cassandra . . .. כאילו - Cassandra שרץ על Kubernetes על Raspberry Pi . . . נשמע לי להיט. וכל זה ב-Edge?(דותן) . . . מחובר לגנרטור . . . (אלון) בקיצור - לי יש קצת צלקות מ-Cassandra, לא על Kubernetes, ויש לי צלקות מ-Kubernetes, אז אולי ביחד זה יאזן אחד את השני . . . אבל אם מישהו בעניין של Cassandra, יש לו משהו - הייתי ממש שמח לדעת איך זה עובד, הדבר הזה . . .(אלון) הבא בתור - יש את ערוץ ה-YouTube של אבישי איש-שלום - זה 15m ops breakזה בעצם סרטונים קצרים של 15 דקות, לפי הכותרת שהוא אומר - בפועל, יש כאלה שהם קצת יותר, 17 דקות אפילו מצאתי . . . הוא לוקח דברים מהטרמינל ופשוט לוקח איזשהו נושא ומפרק אותו - Deamon-ים, DNS-ים, Executables וכל מיני דברים . . .לכל מי שרוצה 15 דקות של למידה טובה, חמודה - יש פה ערוץ עם 17 Video-יםמשעשע, קליל ואחלה הפסקה בשביל ללמוד משהו חדש. מומלץ בחום!(רן) תודה אבישי!(אלון) תודה אבישי . . . תעשה לי קוד . . .בוא נמשיך . . . Chrome DevTools הוציאו Copy CSS styles as JavaScriptשזה נחמד - אם אתם רואים עכשי איזשהו אלמנט עם CSS, אז אפשר עכשיו לעשות לו Copy as JavaScript . . .להעתיק את זה ל . . . Style as JS ויכולים להעביר את זה ל-React או לכל המקומות האחרים שלכם, וקצת משתלטים על הקוד במקום אחד, במקום להעביר את זה ידנית כמו שקורה הרבה פעמיםכשמתחילים לסדר את זה ואז אומרים “טוב, בואו נעתיק את ה-Style-ים” . . .אז פתרו לנו את הבעיה.זהו, אולי הגיע הזמן לחשוף את ה . . .(דותן) אותי זה ירשים כשיהיה Copy as JavaScript as CSS . . . אז זה באמת יהיה מרשים.(אלון) אותי זה ירשים כשלא נעבוד עם JavaScript, אבל עד לשם הדרך עוד ארוכה . . . שיהיה לנו Built-in TypeScript, זה יותר משעשע . . . בסדר, כל עוד זה לא Python אנחנו בסדר.זהו . . . (רן) דותן - אליך . . . דותן - טוב, אז נתחיל ב-Breach! - ה-Twitch Breachזה היה לנו, לא זוכר בדיוק מתי, בסביבות אוקטובר-כזה, היה Breach ב-Twitchאחד הדברים המדהימים שהיו שם זה שההאקרים גנבו את כל ה-Source-code בחברה . . . וגם קצת מידע פיננסי.ה-Package עצמו שקל משהו כמו 125Gb - שזה כנראה המון-המון קוד, במיוחד שזה בטח מכווץ.אני חושב שזה נפתח למשהו כמו 1Tb של קוד.זה היה ה-Breach . . . עכשיו, לאורך הדרך התפרסמו כל מיני תמונות מתוך הקוד, תמונות מזעזעות, אפשר לומר . . . בעיקר התפרסם הקוד עצמו - היה אפשר להוריד אותו ולראות מה יש בפנים.הקוד היה ברמה די מפחידה - סיסמאות בתוך הקוד, מלא קוד PHP, מלא פרטי Database ב-Production, מה שאתם לא רוצים . . . .מיד אח”כ הייתה איזו נפילה קטנה - שזה כנראה Hacker-ים שהם ככה, ניסו “לשחק במערכת” ולראות לאן זה מוביל אותם . . . מסוג הדברים שאני באופן אישי טוען שאנחנו עוד נראה הרבה מזה - כי ממש קשה להבין מה ההשלכות של 125Gb של קוד שדלפו החוצה . . .בדרך כלל ההאקרים מחכים לזה - בודקים את הקוד, בודקים איפה יש חולשות שקשה לראות מבחוץ - וכמו כל גנב מפעם - ברגע שקורה כזה משהו אז הם יושבים על זה, מחכים איזה חצי שנה - שנה ואז עושים את המכה.צריך ללמוד שלפעמים Breach כזה לא מיד מביא נזק - בדרך כלל אנשים חכמים נותנים את הנזק חצי שנה אחריאחרי שכולם שוכחים, אולי אנשי ה-Security התחלפו ועזבו ונכנסו אנשים חדשים - כל מיני דברים כאלה.(רן) אתה אומר שבעקבות דבר כזה, יש סיכוי טוב שכמה אנשי Security הלכו שם . . . .נזכיר ש-Twitch זו פלטרפורמת Streaming - התחילה במקור כ-Streaming של משחקים אבל היום זה Streaming של הרבה מאוד דבריםאחת הגדולות, אולי הכי גדולה בעולם - ובבעלות Amazon, נכון להיום, ככה שזה לא איזה סתם משהו קיקיוני.(רן) אבל דותן - אתה קצת חקרת את הפירצה הזאת. איך היא קרתה? זאת אומרת, דלף קוד ואולי עוד כמה דברים דלפו - אבל מה? איך פרצו?(דותן) אז לא באמת יודעים איך בדיוק זה קרה . . . יודעים מה המניע, לפחות מה שפורסם.באותו רגע שזה קרה, הייתי יחסית על זה ובעצם הסתובבתי בכל ה-4Chan - למי שמכיר, 4Chan [אתם לא בהכרח רוצים לעקוב אחרי הלינק, אולי לשלוח לאלון קודם שיבדוק …] ]זה איזשהו איזור נידח של האינטרנט עם כל מיני פורומים ואנשים פרסמו את ה-Breach ופרסמו פרטים - ומיד מחקו להם - ושוב פרסמו פרטים ושוב מיד מחקו להםאז אם אתה על ה-refresh אז אתה מבין איך זה קרה . . . .המוטיבציה הייתה בעצם הקנייה של Amazon - בואו נעשה “פריצה לגוף המרושע הזה”, במרכאות, שקנה את החברה.ובואו נעשה Shaming, בואו נביא את ה-Data של כל האנשים וכמה הם מרוויחים - וניצור תכך כזה בין כל ה-Network הזה - זו הייתה המוטיבציה.איך זה קרה? לא ממש פורסם . . . זה כזה גדול עד שלא פרסמו את הממצאים.(רן) בסדר, אוקיי . . . .(דותן) אני מניח שאם בכלל אז עוד שנה כזה, עוד חצי שנה.(אלון) עוד חצי שנה זה כבר לפריצה הבאה, לפי מה שאתה אומר . . . (דותן) לגמרי . . . אבל אני כן אגיד שהדברים האלה הם . . . שאלו אותי, למשל, האם אפשר לעצור את הדליפה של החומרים האלה - והתשובה היא “לא” . . . .לא משנה מי “יחתוך את הרשת”, הדבר הזה כבר ב-Torrent-ים ומי שרוצה יכול למצואאפילו לא צריך את הקובץ עצמו - את ה-Magnet Link וזהו: יושבים על 125Gb, באינטרנט של היום אז זה תוך כמה ימים עד שבוע כבר יש לכם את כל הקוד שלהם . . . זו הרמה.עכשיו אתם פותחים את הקוד - 125Gb זה המון . . . מה שנקרא “לכל מקום שתזרקו את האבן תפגעו במשהו מעניין” . . . כמובן שאל תעשו את זה - לא לנסות בבית . . . אבל אם מישהו היה רוצה, ככה הוא היה עושה…(אלון) אני רוצה להגיד שהיה להם נזק ישיר מזה כבר, כי היו סיסמאות ל-Database והם פרסמו דברים מה-Database, כמו כמה מרוויחים שם השחקנים, ה-Streamer-ים - וזה יצר קצת בלגן עם החברות האחרות, עם YouTube וכאלה . . .(דותן) כן, זה פשוט מאוד מאסיבי . . . . הכל שם, ממש הכל שם, זה סופר-מאסיביאני מעריך שזה יהיה פי כמה וכמה יותר גדול ממה שראינו עד עכשיו, פשוט Common Sense.זהו, אז נעבור קצת לדברים יותר אופטימיים - למי שרוצה לצייר Chart-ים, Candlestick Charts, שמאוד נפוצים בעולם ה-ForeX - בטרמינל . . . . - יכול! יש ספריית Rust שעושה את זה[זה cli-candlestick-chart]אם לא שמתם לב - נכנסתי כבר ל-Thread של ה-Rust, אז אתם מוזמנים להתחיל לצחוק עלי על הזמני קימפול (Compile), ולשאול כמה זמן לוקח לזה להתקמפל וכל מיני דברים כאלה . . . . תרגישו חופשי להפריע לי . . .(אלון) אנחנו נצחק עליך בסוף - אנחנו עדיין מקמפלים את הבדיחה . . .[1-0 לאלון . . . ](דותן) אה, אחלה . . . אז זו ספרייה ממש מגניבה -אני פריק של - נראה לי שאני אומר את זה באופן קבוע - של גרפיקה ב-Terminal, אז זה תמיד מרשים אותי ונחמד.האייטם הבא - יש ספרייה - יותר טכנולוגיה - ש-Google פיתחה - זה נקרא scudoו-scudo זה Allocator שהוא נקרא-לזה-מוקשח . . . . כש-Allocator זו החתיכה - אם נדבר רגע Low-level - זו החתיכה שעושה את האלוקציה של הזכרון (Memory Allocation)אפשר להשתמש בה אם אתם עובדים עם C ו-++C, מחברים ל-Allocatorתמיד למערכת ההפעלה יש את ה-Allocator שלה - אבל יש כל מיני Allocator-ים אלטרנטיבייםאלו לא דברים שאנחנו נחשפים אליהם כשאנחנו עובדים ב-High-level, ב-Python ו-Node וכאלהאבל כשאתה עובד יחסית יותר Low-Level, אז אתה יכול להשתעשע עם Allocator-ים אחרים - עם Tradeoff-ים של Performance ו-Security וכו'.אז זה באמת אחד כזה - שהוא הרבה יותר Secured ואין לו שום tradeoff - הם אומרים שהוא . . . העניין פה הוא Performance כמובןהם אומרים שהוא “מספיק מהיר” או “מהיר כמו” ה-Allocator-ים האחריםאז אם אתם עובדים עם Rust ובא לכם להחליף Allocator, שזה דבר שהוא שורת קוד אחת - שזה מדהים - אפשר לעבוד עם ה-Allocator של Google, החדש.הוא יותר מוקשח ואין סיבה שלא - לפחות ככה Google אומרים . . . אז זה מעניין.הפרוייקט הבא, בהקשר של S3 וכאלה . . . .(רן) שנייה, דותן - אני יכול לשאול כמה שאלות לגבי ה-Allocator הזה? . . . .(דותן) בטח . . .(רן) כתוב שהוא יותר . .. אמרת “מוקשח”, פה הם מתרגמים את זה ל”הוא יכול להגן נגד heap-based buffer overflow ו- use after free, ו-double free - איך הדברים האלה בכלל קורים ב-Rust? ב-Rust עצמה, ה-Compiler לא אמור להגן עליך מפני זה?אז זה שייך לאיזור שנקרא Unsafe . . . כמו לכל דבר, יש שכבה מסויימת ב-Rust שהיא Unsafe . . . (רן) הבנתי - רק אם אתה עובד ב-Unsafe, אתה צריך את השמירה הזאת - אם אתה עובד ב-Safe . . . (דותן) כן, אבל הדבר הזה שייך לעולם הזה - זה פשוט רכיב שהוא Low-level - וכמו כל דבר, אתה, “בחיים השוטפים שלך”, לא באמת שם לב ל-Allocator, זה כאילו סוג של פעולה של . . . “בא לך להחליף Allocator” זה לא משהו שאתה עושה כל יום…אם אתה בונה פרוייקטים שדורשים Tradeoff-ים מסויימים, כמו יותר Security או יותר Performance וכו', אז אתה יכול להתנסות עם להחליף Allocator-יםשזה - מניסיון - עושה הבדל.אני החלפתי Allocator אצלנו בפרויקט, Allocator שנקרא jemalloc, שנחשב הרבה יותר מהיר - וראיתי את ההבדל בעיניים, אז . . . זה מגניבוכמובן - שום דבר בקוד לא השתנה.זהו, אז האייטם הבא - נקרא kamu - וזה בעצם סוג של “Git ל-Data”זה פרוייקט שבנוי ב-Rust, כמו הרבה פרויקטים בעולם ה-Data ב-Rust שמתחילים.יש משהו מאוד מפתה: Performance ו-zero overhead - כמובן שזה מאוד מפתה ומזמין לבנות פרויקטים ל-Data ב-Rust - והרבה דברים כאלה מתחילים.אז זה עכשיו התחיל, יחסית עכשיו - והוא רוצה לעשות Git מעל Data - שזה אחלהיש גם כמה דברים כאלה, נדמה לי שהם באיזור - למשל dbt - שזה פרויקט מסחרי, וזה מגניב.כמו כל פרויקט כזה, יש לך דיאגרמות של ארכיטקטורה ואיך זה עובד והכל מאוד מאוד פתוח ומאוד מזמין.אני לא יודע אם זה יפגוש את הסוף - יש לא מעט פרויקטים ב-Rust שמתחילים מאוד hardcore ונגמרים עם “אוקיי, משכתבים מחדש” - אבל בדרך יש המון המון למידה וידע - אז זה אחד כזה.מן הסתם לא נראה לי [שכדאי] להשתמש ב-Production, אבל כן אפשר ללמוד ולראות איך הם בונים דברים.(אלון) יש צמיחה של פרויקטים מהסוג הזה . . . . של “Git over S3” וכאלה . . . (דותן) נכון, אני חושב שזה התחיל ב-Reproducibility- זה היה “איך אני עכשיו לוקח דאטה שלי, שמאמן מודל בגרסא אחת - ואחרי זה אני מתקדם, יש לי עוד סט של דאטה שמאמן מודל בגרסא 2 - איך אני יודע לחזור למודל מספר 1, ולעשות Reproduce לבאגים של Machine Learning?” . . . . זה היה, למיטב זכרוני, ההתחלה של זהואחרי זה, זה הלך גם לרמת התשתיות - “בואו ניקח את כל הדבר הזה, ובמקום לעשות Hard Thinking לגרסאות מסויימות של דאטה, בואו ניצור “סוג-של-Git” מעל דאטה, מעל S3, לא משנה מעל מה.אבל היופי פה הוא מן הסתם המאסות האדירות של הדאטה ואיך עושים Versioning לזה.(אלון) מגניב . . . ועכשיו עם R2 זה גם חינם!(דותן) נכון - אבל ה-Storage הוא לא חינם ב-R2 . . . זה עדיין לא בוננזה(אלון) לא נורא(דותן) האייטם הבא - מה שנקרא “אחד משלנו”: אורי, שעובד אצלנו פרסם מאמר ב-Towards Data Science - הוא עובד הרבה על לייצר Data-set-ים ל-Source Code כדי ללמוד מהםוהוא נתן פה את רשימת ה-Pitfalls וה-Do - Don't Do שלוקליל, מעניין - למי שמתעסק בלמידה מעל קוד זה, שווה מאוד לקרוא.(רן) אתה מתכוון ל”לג'נרט (Generate) קוד כדי לעשות למידת-מכונה על הקוד”?(דותן) כן - אז אנחנו עושים למידה שהיא דומה למה שראינו ב-Copilot - רק שהתחלנו עם להבין שאחד האתגרים זה copyrights וקוד מסווג - וגם תוצאות מסוכנות כשאתה לומד בצורה עיוורת . . . .ככה התחלנו מההתחלה, שמנו את זה על ה . . . .(רן) משתמשים ב-Copilot?(דותן) לא . . אנחנו בנינו משהו . . .(רן) לא . . . אני שואל אתכם, באופן אישי - אלון, דותן - אתם משתמשים עכשיו ב-Copilot? אני משתמש . . . .(דותן) לא, אני לא צריך . . . . לא צריך Copilot . . . (רן) ברור, לא צריך . . . . אבל . . .(דותן) אני יודע לבד . . . (רן) אני התחלתי להשתמש לפני איזה שבועיים, וזה כאילו - לפעמים זה מדהים ולפעמים זה מעצבן, אני חייב להגיד.רק אני אזכיר - Copilot למי שלא זוכר [397 Bumpers 69], זה כלי שנותן לכם השלמות קוד אוטומטיות, אבל הוא עושה את זה על בסיס GPT3, זאת אומרת שהוא עושה את זה בצורה אינטליגנטית, על בסיס של Data set שנלמד מתוך הרבה מאוד פרויקטים ב-GitHub - ויש Extensions, נגיד ב-VSCode, ואתם יכולים פשוט להשתמש בזה - וזה ייתן לכם Code Completionעכשיו - זה לא “סתם Code Completion” - זה כותב לכם שורות שלמות, פונקציות שלמות לפעמיםאתם מתחילים לכתוב את הפונקציה והוא “מנחש” את ההמשך, ואתם יכולים לקבל או לא לקבל את זה.אז אני משתמש בזה כמה זמן . . .אז לפעמים ההצעות הן כאילו “בול מה שאני צריך”, וזה מדהים - ולפעמים זה ממש מעצבן, עד כדי שזה “ממש דומה אבל יש שם באג” . . . נגיד - באג שאולי גם אני הייתי פעם עושה, ועכשיו כש”הוא” הציע לי את זה אז לא שמתי לב, ואז אני מסתכל על לאט ואומר “וואלה, האינדקס פה לא נכון, בעצם היה צריך אינדקס אחר”, וכאילו . . . (דותן) . . . ואז הזמן שחסכת הלך לאיבוד . . .(רן) . . . כן . . . .אז אני מאוד נזהר עם לקבל את ההצעות שלו - ועדיין אני כל פעם מסתכל וחושב “וואו, זה מדהים”.זה נחמד לראות את הדברים האלה קורים.(אלון) מה אכפת לך שיש באגים? זה באגים של מישהו אחר . .. .(דותן) נכון . . . אתה כל היום מתקן באגים של אנשים אחרים, ושוב פעם ושוב פעם . . . תחשוב שאתה תיקנת, אז גם מישהו אחר קיבל את אותה הצעה - וגם הוא תיקן . . . זה כמו זמן שנשרף על . . . .היה אז את הפרויקט של SETI, זוכרים? של המחקרים על סיגנלים מהחלל, ולנסות לגלות יישות אינטליגנטית, כשכל מחשב קיבל איזה Chunk וככה בזבז CPU וחשמל? . . . .אז יכול להיות שזה כזה - מלא אנשים מתקנים בו זמנית את אותו באג . . .בקיצור, אז זהו . . .(אלון) נשמע כמו ביטקוין . . . כולם מנסים לחצוב באותו זמן את אותו ה . . .(דותן) לגמרי, כן . . . זו הגרסה היותר מאוזנת של זה . . . זהו, מאמר נחמד- למי שמתעסק - שווה לקרוא.עוד דבר מדהים שיצא דווקא השבוע - ב-Rust יש . . . . אין Static Analyzer מכיוון של טעויות אבטחה וטעויות נפוצות - יש כמו Linter כזה, כמו Clipy, שהוא מדהים ישבה אוניברסיטה ופיתחו כזה, בעצם משימה אקדמית כזאת - GIT, ה-Georgia Institute of Technology - ופיתחו כלי שנקרא Rudra, שזה Static Analyzer ל-Rustעיקר הפוקוס שלהם - דיברנו קצת על ה-Unsafe, דרך שימוש ב-Unsafe, אם כבר מפתח הלך לשם, לאיזור הזה, המסוכן - בו ננתח את הקוד שלו ונעזור לו לא לעשות טעויות.מה שמדהים פה הוא שהפרויקט האקדמי הזה ניתן לשימוש מיד - אז ב-Rust יש מנהל, Package Manager שנקרא Cargo - פשוט עושים Cargo Install Rudra, ואז Cargo Rudra ונגמר הסיפור, אתם בעצם משתמשים בפרויקט האקדמי.בהרבה פעמים, החווייה שלי זה שפרויקטים כאלה נשארים ב-Level האקדמי - כותבים את המאמר, מפבלשים (Publish) אותו וסיימו עם זהאבל פה יש משהו שהוא מאוד שמיש, והקהילה משתמשת בזה ונהנית מזה - שזו סימביוזה מדהימה בין אקדמיה לקהילה.נושא קצת אחר - התעסקתי לא מזמן עם Sandboxing של של Process-ים במערכות הפעלה - איך לוקחים Process ועושים לו הגבלות למינהן, אנחנו מכירים את זה מהעולם של Docker.בתוך Docker יש כל מיני הגבלות לכל מיני Process-יםוגיליתי משהו מאוד נחמד - ל-Mac יש . . .איך נקרא לזה? “תוכנה” או “כלי”, שבא עם ה-Mac, שנקרא sandbox-execהוא כבר Deprecated - זה כנראה מסוג הכלים האלה, שהוא “דלת אחורית” כזאת, שלא הרבה משתמשים בהן - וניתן לייצר איתו Sandboxing למה שבא לכם.אתם יכולים לקחת כל אפליקציה ולכפות על האפליקציה לא להשתמש ב-Network, להשתמש רק בקבצים מסויימים, לא לגשת לנתיבים מסויימים וכל מיני דברים כאלה מעניינים.כותבים את ההגבלות ב-Lisp או ב-Sicp - שזה גם מאוד אנושי ומפתיע ומזמין . . .ואפשר להשתמש בזה כבר עכשיו מה שעוד מצאתי - ושמתי לינק, או שאני אוסיף - זה שיש אנשים שפותחים Github Repo עם כל מיני תוכניות פופלאריות ב-Mac וההגבלות החכמות אליהןלמשל - אם יש לכם Chrome, אין לו שום סיבה לגעת לכם ב-Folder של אפליקציות . . . אין שום סיבה כזאת.או בספריות של Settings בתוך ה-Home שלכם - כל מיני דברים כאלה שכשחושבים על זה אז זה מאוד Makes sense שזה אפילו יבוא מהיצרןכי בסופו של דבר, אם יש איזשהו Extension ככה “מלוכלך” ב-Chrome - ואם Chrome לא מגביל אותו אז אף אחד לא יגביל אותוזה נכון לכל אפליקציה שאתם מורידים - וזה סופר-מגניב, ברגע שגיליתי את זה.(רן) למרות שתראה - בעולם האפליקציות, ה-Mobile Applications, הולכים על “Whitelist” [או allowlist] - ופה מדובר על הגישה של blacklist [או blocklist] - “תגיד מה אתה לא מרשה”הגישה הבטוחה יותר מכיוון Secuiory זו גישת whitelist [allowlist] - שזה משהו שמקובל בעולם האפליקציות - אמנם הרזולוציה היא לא כזאת גבוהה, אתה לא אומר כל Folder אלה רק נותן . . . יש איזשהו Set סגור של הרשאות כמו האם אפשר לגשת ל-GPS או אפשר לגשת למצלמה וכו'.אבל זה משהו שמקובל בעולם ה-Mobile - וזה נחמד שיהיה את זה גם . . . .(דותן) נכון, אין ספק שיש פה Glitch די גדול - שמערכות הפעלה הן - איך נקרא לזה? lagging behind the . . . (רן) . . . קצת פחות בטוחות, כן.(דותן) בדיוק - למרות שב-Mac קצת הוסיפו את זה: היום אפליקציות מבקשות ממך לגשת ל-Downloads ודברים כאלה, שזה מנומס וסופר-נכוןאבל יש כל מיני נתיבים אחרים - אני מוריד כלי פיתוח, או כל דבר שאני רוצה סתם לשחק איתו - ולא תמיד זה קורה.בקיצור - כלי ממש מגניבהוא Deprecated - המחשבה מאחורי ה-Deprecation לא ברורה, אבל די ברור שה-Core Library שזה משתמש בו - שזה דומה, נגיד, ל-Jails במערכות הפעלה אחרות - זה משהו שנולד כדי להישאר, ו-Mac בעצמו, ה-OS 6 בעצמו משתמש בזה.זהו, האייטם הבא - בכל שפה חדשה שנולדת, יבוא מישהו ויממש את כל האלגוריתמים - מ-Cormen או ממקומות כאלה - ועכשיו עשו את זה ב-Rust, שזה עוד Milestone נחמד מאודלמי שרוצה לראות איך ממשים אלגוריתמים נפוצים - כל מיני Sort-ים, Graph Algorithems וכאלהבעיקר זה נותן, הייתי אומר, “מבט אינטואיטיבי לאיך שנראית שפה” - למי שעשה [למד] מדעי המחשבכל אחד שעשה את זה יודע, פחות או יותר, בראש שלו - יש לו כבר “צלקת” של איך שנראה Buuble Sort או Quick Sortואז אפשר לבוא ולראות את זה בצורה ברורה בשפה אחרת שהוא לא מכיר - וזה נחמד לתרגם את זה, מחשבתית.(אלון) נחמד . . . (דותן) כן . . .האייטם הבא הוא הרבה יותר “מרעיש”, הייתי אומר - יש פה פרויקט שנקרא tauri, וזה סוג של תחליף ל-Electronלמי שלא מכיר - Electron Apps, אז אני אמנה כמה, אני אנסה מהזיכרון . . . אז אני עובד עם Figma שלדעתי זה Electron [יאפ]. . . עם מה אתם עובדים, שהוא Electron וטוחן לכם את הזיכרון והמחשב? . . . (אלון) VSCode . . . (דותן) אני חושב שגם Slack . . .(רן) VSCode אני חושב שכבר לא Electron, אני חושב שהם עשו את זה מחדש . . . אבל הוא היה Electron בהתחלה ... (אלון) אה, נכון, Atom היה Electron . . . ו-WhatsApp . . . (דותן) WhatsApp . . . כל העטיפות ה-Native-יות הן בעצם . . . Electron, הסיבה שהפסקתי לעבוד עם זה זה שפשוט יש לי מלא Electron Apps במקביל ואז זה גומר לי את המחשב . . .אני מעדיף לעבוד כבר ב-Chrome - ש-Chrome ינהל את המשאבים שלו וככה אני מנסה To hack it.וגם כל אפליקצית Electron זה לפחות 50-60Mb, מכווץ - 130Mb פתוחפה, המהפכה היא שזה משתמש ב-Rust - הפתעה! - אבל זה יוצא 5Mb . . . וזה משוגע.והיופי פה זה שכמובן - מה ה-tradeoff? איך זה יכול להיות?אז זה משתמש, ב-Default, ב-WebView של מערכת ההפעלה - ואת כל הפערים ש-Electron מפצה עליהם הם פשוט עשו ב-Rust . . . אז זה סופר-מגניב, אני מניח שזה בא עם קצת מגבלות ודברים שאי אפשר לעשותאבל חשבו פה ממש על המון . . . Self-updater, להתחבר לנוטיפיקציות (Notifications) של המערכת הפעלה, כמובן Cross-מערכות הפעלה - Mac, Linux, Windowsממש . . .(אלון) רגע, זה HTML? כאילו . . . . זה Web לכל דבר?(דותן) כן, WebView, תעשה מה שבא לך . . . אני . . .(אלון) למה זה לא בעצם דפדפן? . . . אם אתה אומר שהוא יותר מהיר, הוא ב-Rust . . .(דותן) קודם כל, ב-Electron נולדו גם כל מיני דפדפנים חדשיםאני זוכר את ה . . . לא זוכר איך קוראים לדפדפן של ה-Privacy שנולד, עם הלוגו של האריה [Brave?] . . . . לא זוכר אותו בדיוק, אבל נולדו כאלה, בדיוק אחר כךואז, אתה יודע . . . בסופו של דבר, אנשים מעדיפים להשתמש ב-Chrome.אבל כן . . . וגם WebView הוא לא באמת כל היכולות של דפדפן מלא. אני מניח שמישהו יבוא ויממש מעל זה משהו דומה.זהו, סופר-מרגש - ואלטרנטיבה ממש-ממש טובה לאפליקציות, כי אצלי לפחות “העצם בגרון” זה הגודל של ה-Electron Apps שנולדו.(רן) תגיד, אתה - יש לך עוד משהו על Rust? יש לך עוד משהו ב-Rust?(דותן) כן, במקרה, ממש שמח שאתה שואל . . . . האייטם הבא זה gituiלמי שכל הזמן מחפש Git UIs, אני חייב להגיד, באמת מחווייה אישית, שיש מלא Git UIs בחוץ - וכולם מאכזבים בכל מיני צורות . . . אני לא יודע במה אתם משתמשים ומה עובד לכם, אם בכלל.לפעמים יש לי Chain Set-ים רגישים וגדולים שאני אומר שאני חייב שנייה מבט על - מה קרה פה? וגם שנמשכים על הרבה זמןאין הרבה כאלה, אבל לפעמים יש.אז אני מעדיף שנייה להסתכל ויזואלית (Visual) על מה שקרה ולברור את השינויים - ולפעמים אני צריך Git UI כלשהו . . .(רן) אני לא משתמש . . . אני, האמת, לא משתמש ב-UI, כאילו - ניסיתי פה ושם את Tig ו-Git Tower ועוד כל מיני דברים כאלה - אבל לא, אני תכל'ס משתמש ב-CLI כל הזמן.(אלון) אני משתמש עם ה . . .(דותן) גם אני משתמש רוב הזמן עם ה-CLI, אבל לפעמים אתה רוצה שנייה להיות מאוד מאוד זהיר, זה המתי שאני כן צריך את המבט-על.(אלון) אני - צוחקים ע ישב-Git אני Junior, אני עובד עם UI . . . אבל יש את ה-GitHub Desktop, שהוא חביב, ויש את זה שהיה טוב אבל תמיד טחן את ה-CPU, אז אולי הם סידרו את זה - ה-Sourcetree של Atlasian.הוא היה טוב - אבל זה היה כבד, כאילו אתה מרים מערכת הפעלה ומשגר טילים לחלל [כבר היו מקרים] . . .כולה, וואלה - Viewer על Git, למה טחנתם לי ארבעה Core-ים במקביל? אבל אולי הם סידרו את זה כבר . . .(דותן) כן - אז פה יש אלטרנטיבה שהיא אותו דבר, רק על הטרמינליש כמה כאלההיתרון של זה זה שהוא כתוב ב-Rust והוא מהיר וקליל.זהו - זה זה.יש עוד כמה אייטמים - אז אחד מהם זה applied-ml - יכול להיות שזה כבר היה פה [?]אבל זה ככה קפץ לי תוך כדי חיפושים - ומה שאהבתי פה זה שכל המאמרים הם לכיוון של Apllied, פחות תיאורטיים ויותר “איך עשינו בחברה כזאת וכזאת”והרבה פה, בסופו של דבר, זה לינקים לבלוגים ו-YouTube Vidoes של כל מיני חברות שמראות איך הן עשו משהו.הרבה פעמים זה מאוד פרקטי - והחלק השני של זה זה שהם מפרסמים גם את המחקר והכלאבל זה תמיד בא מהפרקטי.יש פה Reading List משוגע, סופר מענייןאני עשיתי לזה סוג של Bookmark, כדי כל הזמן לחזור ל-Reading List הזה.(אלון) שמע, זה מגניב לאללה . . . . יש פה כל מיני דברים מגניבים(דותן) כן, זה כייפי כזה, כאילו . . . קריאה לפני השינה(רן) אוסף של הרבה מאוד Case-Studies או בלוג-פוסטים על Machine Learning ב-Production מכל מני סוגיםאם זה מערכות המלצה, רגרסיות, Computer Vision - בקיצור, מה שלא תרצה . . .(אלון) זה לא רק Machine Learning . . .(רן) אוקיי . . . Applied ML . . . יש פה גם דברים של Data Engineering והכל, אבל בגדול הפוקוס הוא על Machine LEarning, לפי השם . . .(דותן) כנראה, ניתן Preview - יש פה Driving Shopping Upsells from Pinterest Search שפורסם ע”י Pinterest Engineeringואחרי זה Bringing Personalized Search to Etsy שפורסם ע”י Etsy Engineering . . . זה הסטייל, כאילו . . . בלוגים כאלה, מעניינים(אלון) כן, אבל יש פה דברים שזה לא Machine Learning . . . מי שנתן את הכותרת התחיל עם Machine Learning ובסוף דחפו לו שם דברים שהוא לא שם לב . . . (דותן) אז תזהרו מה-”לא-Machine Learning”, שלא תפלו באיזה מאמר על נגיד אופטימיזציה של Search . . .(אלון) חלילה! יש פה מאמר על Analytics at Netflix: Who We Are and What We Do - שזה לא נראה לי בכלל על . . . טפו! זה בכלל לא קשור ל-Machine Learning . . . (דותן) ה-Data Scientist שקורא את זה אחר כך צריך חמש פעמים לטעון דאטה ל-Pandas ולשרוף . . .(אלון) איזור שלם על Team structure . . . באמת, אנליסטי, דאטה . . . מי שמתעסק עם Machine Learning - קחו מפתח שישב לידכם כשאתם עוברים על ה . . . .(דותן) לפתוח Issues . . . (אלון) קחו מפתח לידכם, שיגיד לכם איזו שורה לקרוא ואיזו לא - שחלילה לא תכנסו לחומר לא קשור . . .(דותן) לא קשור, לא כשר . . . טוב, האייטם הבא - האמת שתפסתי את הראש . . . זה התחיל ב” . . . What the” כזה ואז עוד יותר ועוד יותר ועוד יותר . . . זה בעצם פרויקט של GTA III - למי ששיחק בילדותו - וזה כנראה בנאדם שאמר “אני רוצה לעשות לזה Reverse engineering, לבנות את המשחק מחדש - בלי שיש לי את ה-Source Code בכלל” . . . .והצטרפו אליו, בתקופה של הקורונה, מלא מפתחים - ועשו את זה . . . הרבה עשו Reverse Engineering ל-GTA III . . . .זה לא חוקי, אני חושב - והמשחק עובד . . . בלי שיש להם את השורות קודוהסיפור המדהים - זה לקח לי זמן לעכל את זה, כי זה כל כך מדהים שאמרתי “זה משוגע” - זה שהוא התחיל . . . הוא כאילו פתח פרויקט, ואז היו לו DLL-ים ... אם אתה לוקח את המשחק עצמו, אז יש לך DLL-ים - ה-DLL-ים בדרך כלל חושפים API פומבית לצורך המשחק עצמו - ואז הוא הסתכל, עשה Listing של ה-API הפרטי והפומבי, והתחיל לקורא ל-DLL-ים האלה, בלי שהוא חבר, שזה סוג של משוגע . . . ואז, אחרי הרבה עבודה, הוא הבין שהוא סיים משהו כמו . . . הוא כל הזמן העריך את זה - 10,000 שורות קוד, עשה להן Reverse Engineering - ונשארו לו רק עוד 200,000 . . . אחרי הרבה מאמץ.ואז הצטרפו אליו המון אנשים, בגלל הקורונה, והם עשו את זה . .. אין לי מושג אפילו איך להתחיל להבין את ה-Magnitude של הפרויקט הזה, אבל זה משוגע, באמת.(רן) אז הפרויקט עצמו הוא ב-C, ברובו - למרות שאני רואה שיש גם קצת ב-Assembly . . .(דותן) ++C, כן (רן) אוקיי . . . דרך אגב, הוא Archived, אז יכול להיות שיש כאן איזשהו עניין חוקי . . . אז עשו לו Archive, אבל עדיין אפשר לגשת אליו, כל הקוד זמין, רק שאי אפשר לשלוח אליו Pull-Request-ים יותר. . .(דותן) כן, כאילו - אם הייתי החברה שפיתחה את GTA - זה Rock Star Studios? אני לא זוכר כבר - הייתי כזה אומר לו “טוב, התקבלת . . .”(רן) וזה גם בית ספר טוב ל-++C . . .(דותן) . . . “בוא, קח פרויקט . . .” - יותר מזה? אין יותר מבחן או ראיון מזה . . . “תשכתב את כל המשחק מאפס, בלי שאתה יודע את הקוד שלו . . .”(רן) . . . “נאבד לנו ה-Source Code, אתה יכול לעזור לנו שנייה?”(דותן) אז זה התרגיל הבא - אם יש לכם חברה ואתם מגייסים אנשים: התרגיל למפתחים הוא “תשכתבו את כל הטכנולוגיה של החברה, יש לכם שנתיים לעשות את זה” . . .(אלון) זה אחלה תרגיל - אנחנו עושים אותי כמובן, מה זאת אומרת? . . .. אבל אצלך הוא לא היה עובר, כי הוא לא כתוב ב-Rust . . .(דותן) הייתי משתמש ב-Copilot . . . היה כותב לי את הכל.(אלון) יכול להיות שזה מה שהוא עשה . . . כתב “GTA Source Code” ובום! - ה-Copilot נתן לו הכל . . .(דותן) יש מצב . . . בקיצור, אפשר לפתוח לו Issues . . . אפשר לפתוח לו Pull-Request-ים, אני רואה . . . בואו נחטט ב-Closed, נראה מה הוא סגר . . . .(רן) רגע, אז מה זה אומר שעושים Archive? אם הפרויקט Archived אז מה זה אומר?(דותן) אה . . . מכריזים ש”סגרנו” . . . שלט על החנות של “נסגר, תודה רבה, הייתם אחלה” . . .(רן) לא, אבל כתוב Read Only . . . אתה אולי יכול לשלוח לו Pull-Request-ים, אבל הוא לא יקבל אותם כי הפרויקט הוא Read-Only, לפי מה שכתוב.(דותן) יכול להיות, כן . . .זהו - ואפשר להוריד את זה, אני רואה . . . אפשר להוריד את כל ה-Source Code, אז . . . .בקיצור - למי שאוהב את הדברים האלה, זה מעניין.זהו, אייטם אחרון - זה נקרא system-design-primer זה אייטם שנתקלתי בו המון - אני חושב שלפני כמה שנים אפילו ככה נגענו בו - אבל הוא כל הזמן מתעדכן, כי Design של מערכות צריך אבולוציה, וזה לא אותו הדבר.זה אחלה לחזור לבקר - אם אתם רוצים להיזכר איך לתכנן מערכות - מה הכללי אצבע וכל מיני Designs של מערכות נפוצותנגיד, יש פה תרגילים כמו “תכנן Web Crawler” ו”תכנן Key-Value store” וכל מיני כאלהזה, ככה - נחמד כזה, מחליף סודוקו . . .(רן) אז זה כאילו סוג של הכנה לראיון עבודה בנושא של System Design, או יותר מזה?(דותן) זה יותר “רענון מחשבתי” . . . כמובן שאפשר להתשמש בזה לראיונות עבודה, אבל א. אפשר כן לקרוא וככה ללמודב. אפשר ליצור מתוך זה תרגילים לראיונות עבודהאבל בשבילי זה יותר כזה Refresh נחמד, קריאה קלילה ומרעננת . . .(אלון) שמע, יש פה דברים שאם אתה ממש חופר לעומק, אתה תגיע ממש רחוק ב-Rabbit Holeכי אם אתה הולך על Database-ים פה, באיזור של ה-No-SQL - אז יש לך ממש את ה-Paper-ים של Bigtable ו-Cassandra, אז זה הולך רחוק . . . .(דותן) פעם היה קטע . . . מה זה “פעם”? היה לפני 11 שנה כזה, 2010 - היה קטע שהיית נרשם למגזין

Distilling Venture Capital
Episode 021 - Oddup; FOCUS ON FINTECH; James Giancotti, Founder & CEO

Distilling Venture Capital

Play Episode Listen Later Nov 23, 2021 37:46


Introduction Welcome to Distilling Venture Capital.  I am your host, Bill Griesinger Distilling VC is a visionary podcast that provides an insightful and informed view of the key trends affecting the VC and tech startup world.  My mission is to cut through and go beyond the hype that tends to dominate the tech landscape.  And provide you with information you can use. Episode Introduction: Welcome back everyone.  I am excited about today´s program because I have the pleasure of welcoming to the show James Giancotti who is the Founder and CEO of a really interesting company called Oddup.   Oddup is a provider of a data-driven, intelligence platform that helps users more efficiently evaluate and understand the startup ecosystem and for digital assets it includes a proprietary Cryptocurrency Rating System.  Oddup provides users with powerful tools and proven methods of data collection and insights for making investment decisions in a more efficient manner…[My attempt at describing the co. and what you do…feel free to give me the succinct, company-preferred version] And, we´ll get into all of that in greater detail…. James, thank you for making the time to be with me on the podcast today… So, before we dig into the meat of what Oddup is and its key offerings, I thought it would be useful if you could tell us a bit about your background and about your journey, more broadly, that ultimately led to the formation of Oddup… Topic Areas Covered: AI and data driven approach, what was the impetus, thesis for developing this into a company in the first place? What is the end-product offering actually and how has it evolved over time? Is it investment research on steroids…or how would you best describe it? Talk about the offerings in more detail;  What is the Startup Rating System, other offerings and services, i.e., Crypto-custody?  Talk about major Customers:  Thomson Reuters, Bloomberg, Google, etc. Key Partners? How would you assess the competitive landscape?  There seems to be a number of newer startups entering this space in different ways Competitive advantages of Oddup offering…Key Value proposition? ´Our main advantage is we have been right often on our valuation assessments which has given our tools and platform credibility as a go-to source.´  Particularly, more recently, we have been very accurate at assessing and valuing crypto and digital asset sectors. How do you get access to all of the detailed information and analysis for what are mostly private companies? Let´s discuss Forge Global, a major private exchange allowing investors to trade shares and evaluate secondary offerings of innovative private companies.  They also offer custody, tools and data in addition trading.  They announced a public offering via a SPAC in September.   Do you view them as an enabler, competitor or other? Is there an interesting story behind the company name? Discuss your recent equity round - $12.8MM Series C  We actually raised the round a year ago.  COVID and pandemic related factors kept us from announcing it until recently.  However, we used the proceeds to build really innovative and quality data analytics tools, especially in the crypto and digital asset sectors. Future plans for capital? Closing Remarks James, what is a good way for those seeking additional information about Oddup to get in touch?  Oddup website:  www.oddup.com Other contact methods you would like to include; Thank you for joining me for this edition of DVC.  I hope you found our discussion today with James Giancotti and Oddup interesting and it gave you things to think about regarding your ability to evaluate, analyze and invest in new economy companies.  I look forward to joining you on my next edition of DVC,  Thank You… Bio: James Giancotti, CEO and Co-founder OddupJames Giancotti is the founder and CEO of Oddup, an early-stage startup ecosystem rating system. James began his career in investment banking and research roles at Goldman Sachs and J.P. Morgan. After nearly a decade of researching companies' financials to determine their value and assessing investment risks and opportunities, he saw firsthand the challenges that most institutional investors constantly confronted. The biggest obstacle was a lack of reliable, collated analyst insights that overcome subjectivity, so he created Oddup to address this problem by giving investors more transparency and objective insights to make the most informed investment decision.  James holds both a Bachelor of Commerce in Business Intelligence and a Bachelor of Law in Intellectual Property from La Trobe University.

Orchestrate all the Things podcast: Connecting the Dots with George Anadiotis
Speedb is a drop-in replacement for RocksDB that wants to take the embedded key-value store world by storm. Featuring CEO & Co-founder Adi Gelvan

Orchestrate all the Things podcast: Connecting the Dots with George Anadiotis

Play Episode Listen Later Nov 18, 2021 38:23


RocksDB is the secret sauce underlying many data management systems. Speedb is a drop-in replacement for RocksDB that offers a significant boost in performance and now powers Redis on Flash. Article published on ZDNet

The Business Storyteller Podcast
S1 Ep 13 | How to Build a Great Workplace Culture - Lessons from Buffer (featuring Nicole Miller)

The Business Storyteller Podcast

Play Episode Listen Later Oct 28, 2021 27:30


In this episode, we chat with Nicole Miller, Director of People at Buffer, to explore building a great workplace culture. Hear insights and lessons on how Buffer creates their unique workplace culture and the impact on its brand story. Additionally, Nicole also shares three actionable tips for building a great company culture and some of her favorite companies out there that are nailing it with their workplace culture. Nicole has been a part of Buffer for seven years, seeing the team grow from 25 to 95. She's passionate about family inclusion, remote work, and values-driven company cultures. In her spare time, she writes novels and tends her small farm in Southwest Washington state with her husband and two young sons. Stay connected with Nicole on LinkedIn or Twitter. -- Show Notes: 01:32 – Nicole's Journey With Buffer 04:06 – Why Does Buffer Invest in Building Great Workplace Culture? 05:54 – The Impact of Workplace Culture on Recruiting and Employee Retention 08:24 – How Workplace Culture Shaped Buffer's Brand Story 11:09 – Transparency as a Key Value for Buffer Internally and Externally 14:43 – Foundation of Values and Shared Culture Creates Deeper Relationship 16:44 – Setbacks and Challenges in Building Workplace Culture 19:21 – Three Actionable Tips to Build Great Workplace Culture 22:33 – Examples of Companies That Are Nailing Their Culture 23:48 – Fun Questions with Nicole

Flutter Dev Podcast
#31 Способы хранения данных

Flutter Dev Podcast

Play Episode Listen Later Oct 19, 2021 70:23


Для нашего следующего выпуска мы решили выбрать тему сугубо практическую. Мы собрали все известные нам способы хранения данных: от записи в файл и key-value хранилищ, до полноценных БД, а затем, подробно рассмотрев достоинства и недостатки, нашли применение каждому... ну почти. Как понять, что настало время развернуть базу данных? Что выбрать: SQL или NoSQL? Стоит ли использовать старый-добрый shared_preferences или лучше заменить его на get_storage? Что выбрать для хранения данных, утечку которых не хотелось бы допустить? Вместе с нашими гостями мы подробно рассмотрели все самые популярных подходы и пакеты, обсудили аспекты производительности решений, не забыли поговорить о подводных камнях и других коварных нюансах, а также выяснили, почему важно обращать внимание на то, какое количество разных платформ поддерживает интересующий вас пакет даже в том случае, если вы не собираете ваш проект под каждую из них. У микрофона: Евгений Сатуров (Surf), Михаил Матюнин (Ozon), Андрей Смирнов (fin_hood). Главное по выпуску: ❗️ Официальный рекомендации по реализации хранения данных во Flutter https://flutter.dev/docs/cookbook/persistence ❗️ Key/Value-хранилища: - shared_preferences https://pub.dev/packages/shared_preferences - get_storage https://pub.dev/packages/get_storage ❗️ NoSQL базы данных: - hive https://pub.dev/packages/hive - objectbox https://pub.dev/packages/objectbox - sembast https://pub.dev/packages/sembast ❗️ SQL базы данных: - moor https://pub.dev/packages/moor - floor https://pub.dev/packages/floor - sqflite https://pub.dev/packages/sqflite ❗️ Secured-хранилища: - flutter_secure_storage https://pub.dev/packages/flutter_secure_storage - biometric_storage https://pub.dev/packages/biometric_storage - flutter_keychain https://pub.dev/packages/flutter_keychain ❗️ Remote-хранилища: - firebase_database https://pub.dev/packages/firebase_database - firebase_storage https://pub.dev/packages/firebase_storage Новости: ⚡️ Лучшие подкасты про Flutter https://www.freecodecamp.org/news/best-podcasts-for-flutter-developers/?utm_source=pocket_mylist ⚡️ Статья про Flutter Hot Reload https://medium.com/flutter/flutter-hot-reload-f3c5994e2cee Официальный канал подкаста: t.me/flutterdevpodcast_news Официальный чат подкаста: t.me/flutterdevpodcast

Cloudcast Basics
Cloud Computing - Databases

Cloudcast Basics

Play Episode Listen Later Jan 29, 2021 14:59


SHOW: Season 1, Show 5OVERVIEW: From the creators of the Internet's #1 Cloud Computing podcast, The Cloudcast, Aaron Delp (@aarondelp) and Brian Gracely (@bgracely) introduce this new podcast,  Cloudcast Basics.  What does database mean in the cloud? Relational, Non-Relational, Key-Value, In-Memory, Time Series, Document How are databases allocated? Purpose, Capacity, Performance, Availability, Geographic LocationHow were databases allocated before cloud computing? DBAsWhat does the cloud computing provider do with a database offering (responsibilities vs. customer responsibilities? Lots of variety, depending on the serviceWhy are there so many variations of databases? (lots of different application needs, DB technology has advanced quite a bit in the last decade)Does it matter where the database is located? How do clouds organize databases(availability zones, regions, etc.)?How much do databases cost in the cloud? What are the various ways you can buy security? Native services vs. 3rd-party services.Examples:AWS - https://aws.amazon.com/products/security/Azure - https://azure.microsoft.com/en-us/product-categories/security/Google Cloud - https://cloud.google.com/securityOracle Cloud - https://www.oracle.com/security/IBM Cloud - https://www.ibm.com/cloud/securitySnowflake - https://www.snowflake.com/MongoDB Atlas - https://www.mongodb.com/cloud/atlasSUBSCRIBE: Please subscribe anywhere you get podcasts (Apple Podcasts, Google Podcasts, Spotify, Stitcher, Amazon Music, Pandora, etc.).CLOUD NEWS OF THE WEEK - http://bit.ly/cloudcast-cnotwLEARNING CLOUD COMPUTING:Here are some great places to begin your cloud journey, if you're interested in getting hands-on experience with the technology, or you'd like to build your skills towards a certification. CBT Nuggets - Training and CertificationsA Cloud Guru - Training and CertificationsCloud Academy - Training and CertificationsKatakoda - Self-Paced, Interactive LearningGitHub - Code Samples and CollaborationFEEDBACK?Web: Cloudcast Basics Email: show at cloudcastbasics dot netTwitter: @cloudcastbasics

Cross-border tax talks
Supply and demand: key value chain considerations in 2021

Cross-border tax talks

Play Episode Listen Later Jan 7, 2021 37:57


Doug McHoney (PwC's US International Tax Services (ITS) Leader) and Alex Voloshko (PwC's Value Chain Transformation Leader and ITS Partner in PwC's Washington National Tax Services office) discuss key considerations for value chains in 2021. Doug and Alex define 'value chain,' and how it includes the 'supply chain,' the 'demand chain,' and more; how value chains impact tax and transfer pricing; how supply chains were disrupted in 2020 and the outlook for supply chains in the new year; the plethora of factors that go into value and supply chain planning, including cost structure, access to qualified labor and production capabilities, regulatory considerations, and tax costs; the growing pressure on companies to 'near shore' and diversify their value chains; important trends for multinational entities, including increased scrutiny from tax authorities and increased transparency; the increasing importance of managing growth in a strategic manner; and recent trends concerning permanent establishments (PE).

5amMesterScrum
Show #309 Openness to Different 5amMesterScrum LIVE with Scrum Master & Agile Coach Greg Mester

5amMesterScrum

Play Episode Listen Later Jun 2, 2020 8:54


5am Mester Scrum Show #309 Live - Scrum Value Openness: My Take Openness Not in Feeling but Open to Differences or Diversity - Today's topics: (1) A Key Value to me is Openness but not in feelings but that everyone will do things different from me and everyone else, Valuing that difference and allowing it to happen Please like and subscribe and share 5amMesterScrum. Please send me your topics. You are are doing Great Please Keep on Sharing. #5amMesterScrum #scrum #agile #business #scrummaster #agilecoach #coaching #value #openness #difference #diversity #team #path 5am Mester Scrum Show #309 went live on Youtube at 604am EST Tuesday 5/26/2020 . Happy Scrumming, Social Media Roll Call   LinkedIn: https://www.linkedin.com/company/5ammesterscrum/ Youtube: https://www.youtube.com/c/5ammesterscrum Facebook: https://www.facebook.com/5ammesterscrum/ Instagram: https://www.instagram.com/5ammesterscrum/ Twitter: https://twitter.com/5amMesterScrum/ TikTok: (search 5amMesterScrum)  Podcasts: (search 5amMesterScrum) Spotify, Google Music Player, PodBean, iTunes, Stitcher, PlayerFM, Breaker 

The Tech Blog Writer Podcast
1211: Paul Dix, Founder and CTO of InfluxDB

The Tech Blog Writer Podcast

Play Episode Listen Later May 18, 2020 15:59


Relational database management systems have been the mainstay of IT departments since they were first commercially introduced by Oracle in the 1970s. But over the past decade, a new generation of database categories have taken over as the top choice for enterprise IT projects. In the past few years, developers have started to reach a consensus about which of these “specialty database categories” can best handle specific use cases where relational databases haven’t kept up. According to DB-Engines, the database management categories with the fastest user growth in the past two years are Time Series databases, Graph databases, and Key-Value stores. During that time, relational database usage has stayed the same or declined slightly. Organizations now track, measure and analyze metrics from a wide range of sources that provide new data every second. According to IDC, the amount of data being produced worldwide is expected to grow nearly fivefold by 2025 to 175 zettabytes per year, driven by the proliferation of IoT sensors, serverless infrastructure, containerization and microservices. Most of this is time-stamped data generated at high frequency and in great volume that requires rapid ingestion and real-time querying to extract maximum value. This means that the future of tech innovation will require real-time system observability, with granular insights to make more precise decisions to optimize operations and improve customer experience. Paul Dix, creator of InfluxDB (open-source time-series database) and the founder and CTO of InfluxData joins me on Tech Talks Daily. With over two decades of experience helping companies like Microsoft, Google, McAfee, Thomson Reuters, and Air Force Space Command build software, Paul has unique insights to share on how and why time-series data is going to be the biggest hurdle and opportunity for tech organization in the future.  

Storage Developer Conference
#124: Standardization for a Key-Value Interface underway at SNIA and NVM Express

Storage Developer Conference

Play Episode Listen Later Apr 14, 2020 52:11


Storage Unpacked Podcast
#147 – Introduction to Key Value Stores and Redis

Storage Unpacked Podcast

Play Episode Listen Later Mar 6, 2020 35:06


This week, Chris and Martin look at Key-Value stores and in particular, Redis, with Kyle Davis, Head of Developer Advocacy at Redis Labs. Key Value stores are at first glance a lightweight way to store structured data. As it turns out, the implementation of Redis includes significantly more features and functionality as well as multiple […] The post #147 – Introduction to Key Value Stores and Redis appeared first on Storage Unpacked Podcast.

Stock Day Media
Applied BioSciences Outlines Key Value Driving Opportunities Expected in 2020 and Focus on Advancing BioPharma Pipeline with The Stock Day Podcast

Stock Day Media

Play Episode Listen Later Dec 10, 2019 10:01


The Stock Day Podcast welcomed Applied BioSciences Corp. (APPB)(“the Company”), a vertically integrated company focused on the development and commercialization of novel, science-driven, synthetic therapeutics/biopharmaceuticals that target the endocannabinoid system to treat a wide-range of diseases across multiple therapeutic areas.

Patoarchitekci
Bazy danych - key-value

Patoarchitekci

Play Episode Listen Later Nov 1, 2019 25:50


Zacznijmy serię o typach baz danych! Na pierwszy ogień key-value.Ciekawe linki i inne znaleziska z tego odcinka: Database Internals: A Deep Dive into How Distributed Data Systems Work Has container hype jumped the shark? Redis RIAK KV Memcached

Customer Retention Revolution by Michelle Pascoe
Trust is a key value for a leader

Customer Retention Revolution by Michelle Pascoe

Play Episode Listen Later Aug 6, 2019 11:14


Upon returning from Denver, Colorado over the weekend where I attended the National Speakers Conference, with many wonderful speakers the topic of Trust in the workplace and in life was discussed on the platform as well as in the hallways.  In this weeks podcast I would like to share with you why I believe Trust is one of my top 8 values in life and in business.   Next week commencing on the 13th August I am presenting 3 free live webinars.  Here is what I am going to cover:   1) Strategies on how to Recruit, Select & Performance Manage your team. 2) Modelling the actions and behaviours of a business owner and leader ad the impact it has on your business growth. 3) 3 tips on how to create advocacy with your customers The 45 minutes we share together could change your business forever.  To register click on the link below:   https://www.michellepascoe.courses/webinarregistration

programmier.bar – der Podcast für App- und Webentwicklung
Folge 33 - NoSQL und SQL auf der Alm

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later Jul 12, 2019 65:51


Datenbanken: relational oder nicht-relational? SQL oder NoSQL? Und spricht man es "Es Kuh El" oder "Sequel"? In Folge 33 sprechen wir nicht nur über unser neues Büro, sondern vor allem über Datenbanken. Wie geben einen Einblick in die von uns genutzten Technologien und erzählen von unseren Erfahrungen in Hinblick auf Skalierung und Wartung. Picks of the Day Fabi: "docker-compose start/stop/restart {service-name}": Damit muss man nicht alle Container per up und down im Fehlerfall neustarten, sondern kann es auch mit einzelnen Containern aus der docker-compose.yml machen. Dennis: Intergrieren von mehreren Kalendern in Einem. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Erfahrt hier, wann das nächste Meetup in unserem Office in Bad Nauheim stattfindet. Meetup Musik: Hanimo

Stockholm Community Podcast
Key Value: Honor - 2019-06-02

Stockholm Community Podcast

Play Episode Listen Later Jun 5, 2019 32:47


This week Pastor Caroline is sharing about the Key Value: Honor. SCC's mission is to help people live a life of honoring God and others at home, work, church and in the community.

Plumbers of Data Science
#056 NoSQL Key Value Stores Explained With HBase

Plumbers of Data Science

Play Episode Listen Later May 27, 2019 58:16


What is the difference between SQL and NoSQL? In this episode I show you on the example of HBase how a key/value store works.

Stockholm Community Podcast
Key Value: Unity - 2019-05-19

Stockholm Community Podcast

Play Episode Listen Later May 19, 2019 31:34


This week Pastor Caroline is sharing about the Key Value: Unity. SCC's mission is to help people live a life of Unity at home, work, church and in the community.

Stockholm Community Podcast
Key Value: Service - 2019-05-13

Stockholm Community Podcast

Play Episode Listen Later May 13, 2019 30:09


This week Pastor Caroline is sharing about the Key Value: Service. SCC's mission is to help people live a life of Service at home, work, church and in the community.

Stockholm Community Podcast
Key Value: Authenticity - 2019-05-05

Stockholm Community Podcast

Play Episode Listen Later May 6, 2019 32:04


This week Pastor Caroline is sharing about the Key Value: Authenticity. SCC's mission is to lead people to an authentic and life changing relationship with Jesus Christ.

Dash Open Podcast
Dash Open 07: Oak - Open Source Scalable Concurrent Key-Value Map for Big Data Analytics

Dash Open Podcast

Play Episode Listen Later Apr 30, 2019 4:37


In this episode, Paul Donnelly, a Principal Engineer at Verizon Media, interviews Eddie Bortnikov, Senior Director of Research, and Eshcar Hillel, Senior Research Scientist. Eddie and Eshcar share how Druid (open source data store designed for sub-second queries on real-time and historical data)inspired their team to build Oak, an open source scalable concurrent key-value map for big data analytics, and how companies can use and contribute to Oak. Learn more at https://github.com/yahoo/oak.

Getting Personal: Omics of the Heart

Jane Ferguson:                Hello everyone, and happy new year. Welcome to episode 24 of Getting Personal: Omics of the Heart. It's January 2019, I am Jane Ferguson, an assistant professor at Vanderbilt University Medical Center and an associate editor at Circulation Genomic and Precision Medicine. We have a great line-up of papers this month in the journal, so let's jump right into the articles.                                            First up, a paper from Christopher Nelson, Nilesh Samani, and colleagues from the University of Lester entitled, "Genetic Assessment of Potential Long-Term On-Target Side Effects of PCSK9 Inhibitors."                                            I think most listeners are well aware of the efficacy of PCSK9 inhibition in reducing cardiovascular risk. However, as a relatively new treatment option, we do not yet have data on potential long-term side effects of PCSK9 inhibition. In this study, they utilized genetics as a proxy to understand potential long-term consequences of lower PCSK9 activity. They examined a PCSK9 variant that associates with lower LDL, as well as examining two LDL-lowering variants in HMGCR, the target of statins, which served as a positive control of sorts. They used data from over 479,000 individuals in the UK Biobank and looked for associations between the three LDL-lowering variants and 80 different phenotypes.                                            For the PCSK9 variant, the allele which is associated with lower LDL was significantly associated with the higher risk of type 2 diabetes, higher BMI, higher waist circumference, higher waist-hip ratio, higher diastolic blood pressure, as well as increased risk of type 2 diabetes and insulin use. The HMGCR variants were similarly associated with type 2 diabetes as expected.                                            Mediation analysis suggested that the effect of the PCSK9 variant on type 2 diabetes is independent of its effect on obesity. There were nominal associations between the PCSK9 variant and other diseases, including depression, asthma, chronic kidney disease, venous thromboembolism, and peptic ulcer.                                            While genetics cannot fully recapitulate the information that would be gained from long-term clinical follow up, these data suggest that like statins, PCSK9 inhibition may increase the risk of diabetes and potentially other disease. Overall, the cardiovascular efficacy of PCSK9 inhibition may outweigh these other risks, however, future studies should carefully examine these potential side effects.                                            Next up, we have a paper from Xiao Cui, Fang Qin, Xinping Tian, Jun Cai, and colleagues from Peking Uni and Medical College, on "Novel Biomarkers for the Precise Diagnoses and Activity Classification of Takayasu's Arteritis."                                            They were interested in identifying protein biomarkers of Takayasu arteritis, to improve diagnosis and understanding of disease activity in this chronic vascular disease. They ran a proteomic panel including 440 cytokines on 90 individuals, including individuals with active disease, inactive disease, and healthy controls. They found a number of candidates and validated one protein, TIMP-1, as a specific diagnostic biomarker for Takayasu arteritis. For assessing disease activity, there was no single biomarker that could be used for classification, however, the combination of eight different cytokines identified through random forest-based recursive feature elimination and [inaudible] regression, including CA 125, FLRG, IGFBP-2, CA15-3, GROa, LYVE-1, ULBP-2, and CD 99, were able to accurately discriminate disease activity versus inactivity.                                            Overall, this study was able to identify novel biomarkers that could be used for improved diagnosis and assessment of Takayasu arteritis, and may give some clues as to the mechanisms of pathogenesis.                                            Our next paper is entitled, "Familial Sinus Node Disease Caused By Gain of GIRK Channel Function," and comes from Johanna Kuß, Birgit Stallmeyer, Marie-Cécile Kienitz, and Eric Schulze-Bahr, from University Hospital Münster. They were interested in understanding novel genetic underpinnings of inherited sinus node dysfunction.                                            A recent study identified a gain of function mutation in GNB2 associated with sinus node disease. This mutation led to enhanced activation of the G-protein activated inwardly rectifying potassium channel, or GIRK, prompting the researchers to focus their interest on the genes encoding the GIRK subunits, KCNJ3 and KCNJ5. They sequenced both genes in 52 patients with idiopathic sinus node disease, and then carried out whole exome sequencing in family members of patients with potential disease variants in either gene. They identified a non-synonymous variant in KCNJ5, which was not present in the EVS or ExAC databases, and which segregated with disease in the affected family. This variant was associated with increased GIRK currents in a cell system, and in silico models, predicted the variant altered or spermine binding site within the GIRK channel. Thus, this study demonstrated that a gain of function mutation in a GIRK channel subunit associates with sinus node disease, and suggests that modulation of GIRK channels may be a viable therapeutic target for cardiac pacemaking.                                            Our next paper, "Key Value of RNA Analysis of MYBPC3 Splice-Site Variants in Hypertrophic Cardiomyopathy," comes from Emma Singer, Richard Bagnall, and colleagues from the Centenary Institute and the University of Sydney.                                            They wanted to understand the impact of variants in MYBCP3, a known hypertrophic cardiomyopathy gene, on splicing. They recruited individuals with a clinical diagnosis of hypertrophic cardiomyopathy and genetic testing of cardiomyopathy-related genes. They further examined individuals with a variant in MYBCP3 which had an in silico prediction to affect splicing. They sequenced RNA from blood or from fixed myocardial tissue and assessed the relationship between each DNA variant and gene splicing variation.                                            Of 557 subjects, 10% carried rare splice site variants. Of 29 potential variants identified, they examined 9 which were predicted to affect splicing, and found that 7 of these were indeed associated with splicing errors.                                            Going back to the families, they were able to reclassify four variants in four families from uncertain clinical significance to likely pathogenic, demonstrating the utility of using RNA analysis to understand pathogenicity in genetic testing.                                            The next paper this issue comes from Catriona Syme, Jean Shin, Zdenka Pausova, and colleagues from the University of Toronto, and is entitled, "Epigenetic Loci of Blood Pressure: Underlying Hemodynamics in Adolescents and Adults."                                            A recent large meta epigenome-wide association study identified methylation loci that associate with blood pressure. In this study, they wanted to understand more about how these loci related to blood pressure and hemodynamics. They recruited adolescents and middle-aged adults and assessed 13 CPG loci for associations with hemodynamic markers, including systolic and diastolic blood pressure, heart rate, stroke volume, and total peripheral resistance, measured over almost an hour during normal activities. Several of the loci replicated associations with blood pressure, and two of these also showed age-specific associations with hemodynamic variables. One site in PHGDH was particularly associated with blood pressure and stroke volume in adolescents, as well as with body weight and BMI, where lower methylation resulting in higher gene expression associated with higher blood pressure. A second site in SLC7A11 associated with blood pressure in adults but not adolescents, with lower methylation and consequent higher gene expression associated with increased blood pressure.                                            Overall, this study indicates that methylation mediated changes in gene expression may modulate blood pressure and hemodynamic responses in an age-dependent manner.                                            Next up is a research letter from Ben Brumpton, Cristen Willer, George Davey Smith, Bjørn Olav Åsvold, and colleagues from the Norwegian University of Science and Technology, entitled, "Variation in Serum PCSK9, Cardiovascular Disease Risk, and an Investigation of Potential Unanticipated Effects of PCSK9 Inhibition: A GWAS and Mendelian Randomization Study in the Nord-Trøndelag Health Study, Norway."                                            As we heard about from the first study this issue, the long-term side effects of PCSK9 inhibition remain unknown. In this study, they also applied a genetic approach to understand potential unanticipated consequences of PCSK9 inhibition. They analyzed phenotypes from over 69,000 participants in the Nord-Trøndelag Health Study and measured serum PCSK9 in a subset.                                            In PCSK9 GWAS of over 3,600 people, with replication in over 5,000 individuals from the twin gene study. They defined a genetic risk score for serum PCSK9 and assessed the relationship between genetically predicted PCSK9 and outcomes. They saw the expected associations between lower PCSK9 and lower LDL and coronary heart disease risk. However, there was minimal evidence for associations with other outcomes.                                            While our first study in this issue, from Nelson, et al, found that lower PCSK9 from a single genetic variant was associated with higher diabetes risk, this risk was not found here using the genetic risk score. Differences in the genetic definitions and in the populations used can perhaps explain these differences between the two studies, but overall, the studies are consistent in suggesting that long-term PCSK9 inhibition is unlikely to be associated with major adverse outcomes.                                            Our second research letter comes from Young-Chang Kwon, Bo Kyung Sim, Jong-Keuk Lee, and colleagues from Asan Medical Center in Seoul, on behalf of the Korean Kawasaki Disease Genetics Consortium. The title is, "HLA-B54:01 is Associated with Susceptibility to Kawasaki Disease," and reports on novel Kawasaki disease variants.                                            HLA genes have been previously associated with disease, and in this report, the authors sequenced selected axons in HLA-DRB1, HLA-DQB1, HLA-A, HLA-B, HLA-C, and HLA-DBP1 in 160 Kawasaki disease patients and 278 controls. They find a significant association with HLA-B, and replicated this in a sample of 618 Kawasaki disease patients, compared with over 14,000 in-house controls. They identified specific amino acid residues conferring disease susceptibility, highlighting HLA-B as a potential modulator of Kawasaki disease.                                            Our third and final research letter concerns "Serum Magnesium and Calcium Levels and Risk of Atrial Fibrillation: a Mendelian Randomization Study," and comes to us from Susanna Larsson, Nikola Drca, and Karl Michaëlsson, from the Karolinska Institute.                                            Because magnesium and calcium are known to influence atrial fibrillation, this group was interested in whether genetic predictors of serum methyls associated with disease. They constructed genetic predictors from GWAS of calcium in over 61,000 individuals, and GWAS of magnesium in over 23,000 individuals. They applied these predictors to an AF GWAS including over 65,000 cases and over 522,000 controls. Genetically predicted magnesium was inversely associated with atrial fibrillation, while there was no association with genetically predicted calcium.                                            While this study does not definitively prove causality, future studies aimed at assessing whether dietary or other strategies to raise serum magnesium are protective against AF may yield novel strategies for disease prevention.                                            And that's it from us for this month. Thank you for listening, and come back next month for more from Circulation Genomic and Precision Medicine.                                            This podcast was brought to you by Circulation Genomic and Precision Medicine and the American Heart Association Council on Genomic and Precision Medicine. This program is copyright American Heart Association, 2019.  

The Polyglot Developer Podcast
TPDP022: NoSQL Databases and the Flexibility of a Non-Relational Model

The Polyglot Developer Podcast

Play Episode Listen Later Oct 2, 2018 45:18


In this episode I'm joined by Matt Groves, Senior Developer Advocate at the NoSQL database company, Couchbase. The focus of this episode is to become familiar with NoSQL and where it makes sense to use it in your projects, both new and old. Matt and explore numerous NoSQL database technologies which include Graph, Document, Key-Value, and Columnar, and look at the possible advantages they bring over the RDBMS alternative. I know Matt Groves from my time working with him at Couchbase. While Couchbase will be included in the episode, it is by no means the focus of the episode. A brief writeup to this episode can be found via https://www.thepolyglotdeveloper.com/2018/10/tpdp-e22-nosql-databases-flexibility-non-relational-model/

Transformation Talks
The 2 Key Value Generators to Differentiate Businesses with Ian Buttery.

Transformation Talks

Play Episode Listen Later Sep 28, 2018 15:14


How can intellectual and data capital help differentiate your business? Our nineteenth episode on The BTN Podcast is with Ian Buttery, Director of Clear Consultancy and Transformation Expert, on how to differentiate your business using intellectual and data capital. He talks about the importance of combining the two key ways you can generate value, to accompany each other to produce long-term business value. “You're in a constant stage of slush, there's no longer a ‘freeze' stage.” Links: This podcast continues on from some ideas discussed in Ian Buttery's articles on The BTN; Imagine: Intellectual Data https://www.thebtn.tv/exclusive-content/article/imagine-intellectual-data-ian-buttery I'm a Changing Man https://www.thebtn.tv/exclusive-content/article/im-changing-man-ian-buttery Visit Us: www.thebtn.tv/join Join the Conversation: www.linkedin.com/company/the-busi…rmation-network/ Follow Us: twitter.com/TheBusinessTN

Storage Developer Conference
#73: Key Value SSD Explained – Concept, Device, System, and Standard

Storage Developer Conference

Play Episode Listen Later Aug 15, 2018 50:43


Red Hat X Podcast Series
Hazelcast – Using In-Memory Key-Value Stores

Red Hat X Podcast Series

Play Episode Listen Later Aug 10, 2018 9:39


Join Rafał Leszko, Software Engineer at Hazelcast, as he discusses caching and other valid use cases for using in-memory key-value stores. He will also introduce the Hazelcast IMDG tool and presents the features which make so many companies choose it over other similar solutions. Furthermore, Rafał will provide details with regards to the Hazelcast-OpenShift integration. … Continue reading Hazelcast – Using In-Memory Key-Value Stores

Changelog Master Feed
BoltDB, InfluxDB, Key-Value Databases (The Changelog #170)

Changelog Master Feed

Play Episode Listen Later Aug 21, 2015 56:18 Transcription Available


Ben Johnson joined the show to talk about BoltDB, InfluxDB, and several other key-value store databases out there and why he’s so passionate about developing open source software.

The Changelog
BoltDB, InfluxDB, Key-Value Databases

The Changelog

Play Episode Listen Later Aug 21, 2015 56:18 Transcription Available


Ben Johnson joined the show to talk about BoltDB, InfluxDB, and several other key-value store databases out there and why he’s so passionate about developing open source software.

ISG Scalable Data Management Series
Cloud Data Serving: Key-Value Stores to DBMSs* - Raghu Ramakrishnan, Yahoo! Research 11/6/09

ISG Scalable Data Management Series

Play Episode Listen Later Apr 9, 2010 55:44


Macoun Konferenz HD
Key-Value-Technologien in Cocoa (Amin Negm-Awad)

Macoun Konferenz HD

Play Episode Listen Later Mar 12, 2009 68:16


Die Key-Value-Technologien „Key-Value-Coding“ (KVC) und „Key-Value-Observing“ (KVO) sind wichtige Grundlagen für Bindings und Core Data. Intelligent eingesetzt, ermöglichen sie nicht nur einfache Implementierungen für Lösungsansätze wie Placeholder und Proxies, sondern können auch das Laufzeitverhalten und den Speicherbedarf deutlich verbessern. Session 6, Skyline Deck, Macoun 2008

.NET Rocks!
Jeremiah Peschka Stores Data in CorrugatedIron

.NET Rocks!

Play Episode Listen Later Jan 1, 1970 52:35


Carl and Richard talk to Jeremiah Peschka about his project, CorrugatedIron, a .NET library that gives developers the ability to talk to Riak, Basho's highly-available Key-Value store. The conversation starts with understanding Riak, which is based on Amazon's Dynamo white paper for dynamic distributed storage. Along the way the topics of NoSQL as a whole, distributed data storage, load balancing and functional programming are explored.Support this podcast at — https://redcircle.com/net-rocks/donations