Hypermedia system for Apple Macintosh and Apple IIGS computers
POPULARITY
W trzydziestym dziewiątym odcinku Przerwy Technicznej Remek Rychlewski i Marek Telecki wspominają legendę Apple – Billa Atkinsona, człowieka, który zamiast zostać neurochemikiem, zaczął bawić się pikselami i okienkami. Będzie nostalgicznie, ale zdecydowanie na luzie. Tym razem nie newsy, tylko bardziej nasz hołd dla człowieka, któremu zawdzięczamy więcej niż się wydaje. Usłyszycie o tym, jak Steve Jobs uparł się na zaokrąglone rogi i zmusił Atkinsona do rozwiązania problemu, który miał zabić wydajność procesora Motoroli. Dowiecie się, kto wymyślił „pełzające mrówki”, dlaczego dwuklik prawie się nie przyjął oraz jak Xerox oddał Apple koncept graficznego interfejsu. Pogadamy o rewolucyjnym HyperCard, czyli „internecie na dyskietce”, i o projekcie General Magic – iPhonie, który powstał kilkanaście lat za wcześnie, za to z biegającym pieskiem na ekranie. Pojawi się nawet legenda o tym, dlaczego Jobs był w Apple „wielkim zerem”. Nie zabraknie ciekawostek o tym, jak Atkinson wyciskał maksimum z 128 KB RAM-u oraz jak czarno-biały ekran pierwszego Macintosha udawał kolory dzięki jego ditheringowi. Jeśli chcecie się dowiedzieć, jak narodziły się technologie, których dziś używamy codziennie, i kto był prawdziwym pionierem cyfrowego świata, to zapraszamy do słuchania! Kontakt z nami: Przerwa Techniczna - mastodon, emailRemek Rychlewski - mastodon, emailMarek Telecki - email
Jim talks with Samuel Arbesman about the ideas in his book The Magic of Code: How Digital Language Created and Connects Our World—and Shapes Our Future. They discuss Sam's motivation for writing the book, the wondering vs. utilitarian stances toward computing, early personal computing experiences, scale in programming, AI as a "hinge of history" moment, the democratization of code through AI tools, the dual nature of code as text & action, analogies between code & magic/mysticism, HyperCard as an early programming tool, the evolution of web development & protocols, layers of abstraction in computing, code golf, imperative vs. functional languages, recursion in programming, tools for thought & note-taking software, numeric modeling & world simulation, agent-based modeling & artificial life, the simulation hypothesis, research into "glitches in the matrix," and much more. Episode Transcript Overcomplicated: Technology at the Limits of Comprehension, by Samuel Arbesman The Half-Life of Facts: Why Everything We Know Has an Expiration Date, by Samuel Arbesman The Magic of Code: How Digital Language Created and Connects Our World—and Shapes Our Future, by Samuel Arbesman The Orthogonal Bet podcast "As We May Think," by Vannevar Bush Structure and Interpretation of Computer Programs, by Harold Abelson, Gerald Jay Sussman, Martin Henz, Tobias Wringstad The Art of Computer Programming, by Donald E. Knuth Network Wars Numerical Recipes: The Art of Scientific Computing Samuel Arbesman is Scientist in Residence at Lux Capital. In addition, he is an xLab senior fellow at Case Western Reserve University's Weatherhead School of Management and a research fellow at the Long Now Foundation. He is the author of The Magic of Code, Overcomplicated, and The Half-Life of Facts, and his writing has appeared in such places as the New York Times, Wall Street Journal, The Atlantic, and Wired, where he was previously a contributing writer. He lives in Cleveland with his family. The first computer he used was a Commodore VIC-20.
An airhacks.fm conversation with Maurice Naftalin (@mauricenaftalin) about: Shelton Signet CP/M machine costing £3000 in the 1980s, discussion about the CP/M operating system which started in 1972, Maurice's early career teaching programming at Wolverhampton Polytechnic (now University), teaching Pascal programming language, creating a membership system for a political campaign using his first computer, Maurice's background as a chemist studying nuclear magnetic resonance (which later became MRI), learning fortran to process data using Fast Fourier Transforms, discussion about the NAG Library and challenges with array indices between C and Fortran, programming in the early days using punch cards and waiting hours for compilation results, the evolution from punch cards to paper tape which was more fragile, the role of punch operators who would type programs onto cards, Maurice's experience programming in assembler after learning Fortran, working at British Steel on an eccentric project to create a new programming language, moving to ICL (International Computers Limited) to work on the VMEB operating system with 15-16 protection rings, using traffic lights mounted on walls to indicate system status (red for down, amber for booting, green for operational), Maurice's interest in formal methods and the Vienna Development Method (VDM), working at Sterling University on formal specification and stepwise refinement, programming in HyperTalk for HyperCard in the 1990s, the Post Office Horizon scandal where a flawed computer system led to false fraud accusations against hundreds of sub-postmasters, Maurice's early Java programming creating a local information service distributed on CDs in the mid-1990s, discussion about offline-first principles and caching data that are still relevant today, Maurice being a "singleton" as the only Maurice Naftalin on the internet Maurice Naftalin on twitter: @mauricenaftalin
Today on “Marketplace Tech Bytes: Week in Review,” we're looking at Apple's latest software and operating system updates. Also, there's a tentative labor deal between video game actors and studios. And we'll remember legendary Apple software engineer Bill Atkinson, who died at the age of 74. We begin with Apple's annual Worldwide Developers Conference which came and went this week with some mixed reactions. Marketplace's Nova Safo spoke with Anita Ramaswamy, Columnist for The Information, to get her take on this year's WWDC. Tech Bytes for June 13More on everything we talked about“Apple fails to clear a low bar on AI” - from The Wall Street Journal“Apple underwhelms at WWDC with incremental AI changes, new software name and ‘liquid glass' design” - from The Associated Press”Video game performers on strike for almost a year over AI issues reach a tentative deal” - from The Associated Press“Videogame voice actors strike 'suspended' following agreement with game companies: 'All SAG-AFTRA members are instructed to return to work'” - from PC Gamer“Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74” - from WIRED“Bill Atkinson, who made computers easier to use, is dead at 74” - from The New York Times
Today on “Marketplace Tech Bytes: Week in Review,” we're looking at Apple's latest software and operating system updates. Also, there's a tentative labor deal between video game actors and studios. And we'll remember legendary Apple software engineer Bill Atkinson, who died at the age of 74. We begin with Apple's annual Worldwide Developers Conference which came and went this week with some mixed reactions. Marketplace's Nova Safo spoke with Anita Ramaswamy, Columnist for The Information, to get her take on this year's WWDC. Tech Bytes for June 13More on everything we talked about“Apple fails to clear a low bar on AI” - from The Wall Street Journal“Apple underwhelms at WWDC with incremental AI changes, new software name and ‘liquid glass' design” - from The Associated Press”Video game performers on strike for almost a year over AI issues reach a tentative deal” - from The Associated Press“Videogame voice actors strike 'suspended' following agreement with game companies: 'All SAG-AFTRA members are instructed to return to work'” - from PC Gamer“Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74” - from WIRED“Bill Atkinson, who made computers easier to use, is dead at 74” - from The New York Times
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
In memoriam: Bill Atkinson Meta native apps & JavaScript collude for a localhost local mess. The EU rolls out its own DNS4EU filtered DNS service. Ukraine DDoS's Russia's Railway DNS ... and... so what? The Linux Foundation creates an alternative Wordpress package manager. Court tells OpenAI it must NOT delete ANYONE's chats. Period! :( A CVSS 10.0 in Erlang/OTP's SSH library. Can Russia intercept Telegram? Perhaps. Spain's ISPs mistakenly block Google sites. Reddit sues Anthropic. Twitter's new encrypted DM's are as lame as the old ones. The Login.gov site may not have any backups. Apple explores the question of recent Large Reasoning Models "thinking" Show Notes - https://www.grc.com/sn/SN-1029-Notes.pdf Hosts: Steve Gibson and Leo Laporte Download or subscribe to Security Now at https://twit.tv/shows/security-now. You can submit a question to Security Now at the GRC Feedback Page. For 16kbps versions, transcripts, and notes (including fixes), visit Steve's site: grc.com, also the home of the best disk maintenance and recovery utility ever written Spinrite 6. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: hoxhunt.com/securitynow threatlocker.com for Security Now uscloud.com canary.tools/twit - use code: TWIT
Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74 Folklore.org: Round Rects Are Everywhere! OpenAI slams court order to save all ChatGPT logs, including deleted chats A ban on state AI laws could smash Big Tech's legal guardrails Federal judge blocks Florida from enforcing social media ban for kids while lawsuit continues TikTok dodges U.S. ban — again — as Trump administration pushes deadline back Supreme Court Gives Doge Access to Social Security Data The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced The hidden time bomb in the tax code that's fueling mass tech layoffs AI Startup Revealed To Be 700 Indian Employees Pretending To Be Chatbots - Slashdot Google's NotebookLM now lets you share your notebook — and AI podcasts — publicly Holding your cellphone while driving for navigation is illegal, California court rules Volvo Debuts New IoT Seatbelt Design - Slashdot Ending USB-C® Port Confusion Walmart to Expand Wing Drone Deliveries to 100 Stores Nintendo Switch 2 Has Record-Breaking Launch, Selling Over 3 Million Units - Slashdot Calling All Cars Named Eleanor! The Ninth Circuit Has Decided You're Not Copyrightable After All California county accused of using drones to spy on residents Host: Leo Laporte Guests: Sam Abuelsamid, Cathy Gellis, and Larry Magid Download or subscribe to This Week in Tech at https://twit.tv/shows/this-week-in-tech Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: bitwarden.com/twit shopify.com/twit ZipRecruiter.com/Twit threatlocker.com/twit NetSuite.com/TWIT
Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74 Folklore.org: Round Rects Are Everywhere! OpenAI slams court order to save all ChatGPT logs, including deleted chats A ban on state AI laws could smash Big Tech's legal guardrails Federal judge blocks Florida from enforcing social media ban for kids while lawsuit continues TikTok dodges U.S. ban — again — as Trump administration pushes deadline back Supreme Court Gives Doge Access to Social Security Data The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced The hidden time bomb in the tax code that's fueling mass tech layoffs AI Startup Revealed To Be 700 Indian Employees Pretending To Be Chatbots - Slashdot Google's NotebookLM now lets you share your notebook — and AI podcasts — publicly Holding your cellphone while driving for navigation is illegal, California court rules Volvo Debuts New IoT Seatbelt Design - Slashdot Ending USB-C® Port Confusion Walmart to Expand Wing Drone Deliveries to 100 Stores Nintendo Switch 2 Has Record-Breaking Launch, Selling Over 3 Million Units - Slashdot Calling All Cars Named Eleanor! The Ninth Circuit Has Decided You're Not Copyrightable After All California county accused of using drones to spy on residents Host: Leo Laporte Guests: Sam Abuelsamid, Cathy Gellis, and Larry Magid Download or subscribe to This Week in Tech at https://twit.tv/shows/this-week-in-tech Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: bitwarden.com/twit shopify.com/twit ZipRecruiter.com/Twit threatlocker.com/twit NetSuite.com/TWIT
Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74 Folklore.org: Round Rects Are Everywhere! OpenAI slams court order to save all ChatGPT logs, including deleted chats A ban on state AI laws could smash Big Tech's legal guardrails Federal judge blocks Florida from enforcing social media ban for kids while lawsuit continues TikTok dodges U.S. ban — again — as Trump administration pushes deadline back Supreme Court Gives Doge Access to Social Security Data The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced The hidden time bomb in the tax code that's fueling mass tech layoffs AI Startup Revealed To Be 700 Indian Employees Pretending To Be Chatbots - Slashdot Google's NotebookLM now lets you share your notebook — and AI podcasts — publicly Holding your cellphone while driving for navigation is illegal, California court rules Volvo Debuts New IoT Seatbelt Design - Slashdot Ending USB-C® Port Confusion Walmart to Expand Wing Drone Deliveries to 100 Stores Nintendo Switch 2 Has Record-Breaking Launch, Selling Over 3 Million Units - Slashdot Calling All Cars Named Eleanor! The Ninth Circuit Has Decided You're Not Copyrightable After All California county accused of using drones to spy on residents Host: Leo Laporte Guests: Sam Abuelsamid, Cathy Gellis, and Larry Magid Download or subscribe to This Week in Tech at https://twit.tv/shows/this-week-in-tech Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: bitwarden.com/twit shopify.com/twit ZipRecruiter.com/Twit threatlocker.com/twit NetSuite.com/TWIT
Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74 Folklore.org: Round Rects Are Everywhere! OpenAI slams court order to save all ChatGPT logs, including deleted chats A ban on state AI laws could smash Big Tech's legal guardrails Federal judge blocks Florida from enforcing social media ban for kids while lawsuit continues TikTok dodges U.S. ban — again — as Trump administration pushes deadline back Supreme Court Gives Doge Access to Social Security Data The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced The hidden time bomb in the tax code that's fueling mass tech layoffs AI Startup Revealed To Be 700 Indian Employees Pretending To Be Chatbots - Slashdot Google's NotebookLM now lets you share your notebook — and AI podcasts — publicly Holding your cellphone while driving for navigation is illegal, California court rules Volvo Debuts New IoT Seatbelt Design - Slashdot Ending USB-C® Port Confusion Walmart to Expand Wing Drone Deliveries to 100 Stores Nintendo Switch 2 Has Record-Breaking Launch, Selling Over 3 Million Units - Slashdot Calling All Cars Named Eleanor! The Ninth Circuit Has Decided You're Not Copyrightable After All California county accused of using drones to spy on residents Host: Leo Laporte Guests: Sam Abuelsamid, Cathy Gellis, and Larry Magid Download or subscribe to This Week in Tech at https://twit.tv/shows/this-week-in-tech Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: bitwarden.com/twit shopify.com/twit ZipRecruiter.com/Twit threatlocker.com/twit NetSuite.com/TWIT
Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74 Folklore.org: Round Rects Are Everywhere! OpenAI slams court order to save all ChatGPT logs, including deleted chats A ban on state AI laws could smash Big Tech's legal guardrails Federal judge blocks Florida from enforcing social media ban for kids while lawsuit continues TikTok dodges U.S. ban — again — as Trump administration pushes deadline back Supreme Court Gives Doge Access to Social Security Data The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced The hidden time bomb in the tax code that's fueling mass tech layoffs AI Startup Revealed To Be 700 Indian Employees Pretending To Be Chatbots - Slashdot Google's NotebookLM now lets you share your notebook — and AI podcasts — publicly Holding your cellphone while driving for navigation is illegal, California court rules Volvo Debuts New IoT Seatbelt Design - Slashdot Ending USB-C® Port Confusion Walmart to Expand Wing Drone Deliveries to 100 Stores Nintendo Switch 2 Has Record-Breaking Launch, Selling Over 3 Million Units - Slashdot Calling All Cars Named Eleanor! The Ninth Circuit Has Decided You're Not Copyrightable After All California county accused of using drones to spy on residents Host: Leo Laporte Guests: Sam Abuelsamid, Cathy Gellis, and Larry Magid Download or subscribe to This Week in Tech at https://twit.tv/shows/this-week-in-tech Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: bitwarden.com/twit shopify.com/twit ZipRecruiter.com/Twit threatlocker.com/twit NetSuite.com/TWIT
Bill Atkinson, Macintosh Pioneer and Inventor of Hypercard, Dies at 74 Folklore.org: Round Rects Are Everywhere! OpenAI slams court order to save all ChatGPT logs, including deleted chats A ban on state AI laws could smash Big Tech's legal guardrails Federal judge blocks Florida from enforcing social media ban for kids while lawsuit continues TikTok dodges U.S. ban — again — as Trump administration pushes deadline back Supreme Court Gives Doge Access to Social Security Data The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced The hidden time bomb in the tax code that's fueling mass tech layoffs AI Startup Revealed To Be 700 Indian Employees Pretending To Be Chatbots - Slashdot Google's NotebookLM now lets you share your notebook — and AI podcasts — publicly Holding your cellphone while driving for navigation is illegal, California court rules Volvo Debuts New IoT Seatbelt Design - Slashdot Ending USB-C® Port Confusion Walmart to Expand Wing Drone Deliveries to 100 Stores Nintendo Switch 2 Has Record-Breaking Launch, Selling Over 3 Million Units - Slashdot Calling All Cars Named Eleanor! The Ninth Circuit Has Decided You're Not Copyrightable After All California county accused of using drones to spy on residents Host: Leo Laporte Guests: Sam Abuelsamid, Cathy Gellis, and Larry Magid Download or subscribe to This Week in Tech at https://twit.tv/shows/this-week-in-tech Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: bitwarden.com/twit shopify.com/twit ZipRecruiter.com/Twit threatlocker.com/twit NetSuite.com/TWIT
See the Sounds of Classic Mac Audio
Browsing HyperCard stacks on our RP2350-based Fruit Jam
Redwood is a state-of-the-art graphical interface that defines the look and feel of the new Oracle Cloud Redwood Applications. In this episode, hosts Lois Houston and Nikita Abraham, along with Senior Principal OCI Instructor Joe Greenwald, take a closer look at the intent behind the design and development aspects of the new Redwood experience. They also explore Redwood page templates and components. Survey: https://customersurveys.oracle.com/ords/surveys/t/oracle-university-gtm/survey?k=focus-group-2-link-share-5 Developing Redwood Applications with Visual Builder: https://mylearn.oracle.com/ou/learning-path/developing-redwood-applications-with-visual-builder/112791 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X (formerly Twitter): https://twitter.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, and the OU Studio Team for helping us create this episode. --------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started. 00:26 Nikita: Hello and welcome to the Oracle University Podcast! I'm Nikita Abraham, Team Lead: Editorial Services with Oracle University, and with me is Lois Houston, Director of Innovation Programs. Lois: Hi everyone! Thanks for joining us for this Best of 2024 series, where we're playing for you our four most popular episodes of the year. Nikita: Today's episode is #3 of 4 and is a throwback to another conversation with Joe Greenwald, our Senior Principal OCI Instructor. We asked Joe about Oracle's Redwood design system and how it helps us create stunning, world-class enterprise applications and user experiences. 01:04 Lois: Yeah, Redwood is the basis for all the new Oracle Cloud Applications being re-designed, developed, and delivered. Joe is the best person to ask about all of this because he's been working with our Oracle software development tools since the early 90s and is responsible for OU's Visual Builder Studio and Redwood course content. So, let's dive right in! Joe: Hi Lois. Hi Niki. I am excited to join you on this episode because with the release of 24A Fusion applications, we are encouraging all our customers to adopt the new Redwood design system and components, and take advantage of the world-class look and feel of the new Redwood user experience. Redwood represents a new approach and direction for us at Oracle, and we're excited to have our customers benefit from it. 01:49 Nikita: Joe, you've been working with Oracle user interface development tools and frameworks for a long time. How and why is Redwood different? Joe: I joined Oracle in 1992, and the first Oracle user interface I experienced was Oracle Forms. And that was the character mode. I came from a background of Smalltalk and its amazing, pioneering graphical user interface (GUI) design capabilities. I worked at Apple and I developed my own GUIs for a few years on PCs and Macs. So, Character Mode Forms, what we used to call DMV (Department of Motor Vehicles) screens, was a shock, to say the least. Since then, I've worked with almost every user interface and development platform Oracle has created: Character Mode Forms, GUI Forms, Power Objects, HyperCard on the Macintosh, that was pre-OS X by the way, Sedona, written in native C++ and ActiveX and OLE, which didn't make it to a product but appeared in other things later, ADF Faces, which uses Java to generate HTML pages, and APEX, which uses PL/SQL to generate HTML pages. And I've worked with and wrote training classes for Java Swing, an excellent GUI framework for event-driven desktop and enterprise applications, but it wasn't designed for the web. So, it's with pleasure that I introduce you to the Redwood design system, easily the best effort I've ever seen, from the look and feel of holistic user-goal-centered design philosophy and approach to the cutting-edge WYSIWYG design tools. 03:16 Lois: Joe, is Redwood just another set of styles, colors, and fonts, albeit very nice-looking ones? Joe: The Redwood platform is new for Oracle, and it represents a significant change, not just in the look and feel, colors, fonts, and styles, I mean that too, but it's also a fundamental change in how Oracle is creating, designing, and imagining user interfaces. As you may be aware, all Oracle Cloud Applications are being re-designed, re-engineered, and re-rebuilt from the ground up, with significant changes to both back-end and front-end architectures. The front end is being redesigned, re-developed, and re-created in pure HTML5, CSS3, and JavaScript using Visual Builder Studio and its design-time browser-based Integrated Development Environment. The back end is being re-architected, re-designed, and implemented in a modern microservice architecture for Oracle Cloud using Kubernetes and other modern technologies that improve performance and work better in the cloud than our current legacy architecture. The new Oracle Cloud Applications platform uses Redwood for its design system—its tools, its patterns, its components, and page templates. Redwood is a richer and more productive platform to create solutions while still being cost-effective for Oracle. It encourages a transformation of the fundamental user experience, emphasizing identifying, meeting, and understanding end users' goals and how the applications are used. 04:39 Nikita: Joe, do you think Oracle's user interface has been improved with Redwood? In what ways has the UI changed? Joe: Yes, absolutely. Redwood has changed a lot of things. When I joined Oracle back in the '90s, there was effectively no user interface division or UI team. Everybody just did their own thing. There was no user interface lab—and that was started in the mid-‘90s—and I was asked to give product usability feedback and participate in UI tests and experiments in those labs. I also helped test the products I was teaching at the time. I actually distinctly remember having to take a week to train users on Oracle's Designer CASE tool product just to prep the participants enough to perform usability testing. I can still hear the UI lab manager shaking her head and saying any product that requires a week of training to do usability testing has usability issues! And if you're like me and you've been around Oracle long enough, you know that Oracle's not always been known for its user interfaces and been known to release products that look like they were designed by two or more different companies. All that has changed with Redwood. With Redwood, there's a new internal design group that oversees the design choices of all development teams that develop products. This includes a design system review and an ongoing audit process to ensure that all the products being released, whether Fusion apps or something else, all look and feel similar so it looks like it's designed by a single company with a single thought in mind. Which it is. There's a deeper, consistent commitment in identifying user needs, understanding how the applications are being used, and how they meet those user needs through things like telemetry: gathering metrics from the actual components and the Redwood system itself to see how the applications are being used, what's working well, and what isn't. This telemetry is available to us here at Oracle, and we use it to fine tune the applications' usability and purpose. 06:29 Lois: That's really interesting, Joe. So, it's a fundamental change in the way we're doing things. What about the GUI components themselves? Are these more sophisticated than simple GUI components like buttons and text fields? Joe: The graphical components themselves are at a much higher level, more comprehensive, and work better together. And in Redwood, everything is a component. And I'm not just talking about things like input text fields and buttons, though it applies to these more fine-grained components as well. Leveraging Oracle's deep experience in building enterprise applications, we've incorporated that knowledge into creating page templates so that the structure and look and feel of the page is fixed based on our internal design standards. The developer has control over certain portions of it, but the overall look and feel of the page is controlled by Oracle. So there is consistency of look and feel within and across applications. These page templates come with predefined functionalities: headers, titles, properties, and variables to manipulate content and settings, slots for other components to hold like search fields, collections, contextual information, badges, and images, as well as primary and secondary actions, and variables for events and event handling through Visual Builder action chains, which handle the various actions and processing of the request on the page. And all these page templates and components are responsive, meaning they respond to the change in the size of the page and the orientation. So, when you move from a desktop to a handheld mobile device or a tablet, they respond appropriately and consistently to deliver a clean, easy-to-use interface and experience. 08:03 Nikita: You mentioned WYSIWYG design tools and their integration with Visual Builder Studio's integrated development environment. How does Redwood work with Visual Builder Studio? Joe: This is easily one of my most favorite aspects about Redwood and the integration with Visual Builder Studio Designer. The components and page templates are responsive at runtime as well as responsive at design time! In over 30 years of working with Oracle software development products, this is the first development system and integrated development environment I've seen Oracle produce where what you see is what you get at design time. Now, with products such as Designer and JDeveloper ADF Faces and even APEX—all those page-generation types of products—you have to generate the page, deploy it, and only then can you view the final page to see whether it meets the needs of your user interface. For example, with Designer, there were literally hundreds of configuration parameters that you could set to control how forms and reports looked when they were generated —down to how many buttons on a row or how many rows to a page, that sort of thing, all done in text mode. Then you'd generate and run the page to see what the result was and then go back and modify things until you got what you wanted. I remember hearing the product managers for Oracle ADF Faces being asked…well, a customer asked, “What happens if I put this component here and this component here? What will the page look like?” and they'd say, “I don't know. Render the page and let's see.” That's just crazy talk. With Redwood and its integration with Visual Builder Studio Designer, what you see on the page at design time is literally what you get. And if I make the page narrower or I even convert it to a mobile display while in the Designer itself, I immediately see what the page looks like in that new mode. Everything just moves accordingly, at design time. For example, when changing to a mobile UI, everything stacks up nicely; the components adjust to the page size and change right there in the design environment. Again, I can't emphasize enough the simple luxury of being able to see exactly what the user is going to see on my page and having the ability to change the resolution, orientation, and screen size, and it changes right there immediately in my design environment. 10:06 Lois: I'm intrigued by the idea of page templates that are managed by Oracle but still leave room for the developer to customize aspects of the look and feel and functionality. How does that work? Joe: Well, the page templates themselves represent the typical pages you would most likely use in an enterprise application. Things like a welcome page, a search page, and edit and create pages, and a couple of different ways to display summary information, including foldout pages, though this is not an exhaustive list of course. Not only do they provide a logical and complete starting point for the layout of the page itself, but they also include built-in functionality. These templates include functionality for buttons, primary and secondary actions, and areas for holding contextual information, badges, avatars, and images. And this is all built right into the page, and all of them use variables to describe the contents for the various parts, so the contents can change programmatically as the variables' contents change, if necessary. 11:04 Do you have an idea for a new course or learning opportunity? We'd love to hear it! Visit the Oracle University Learning Community and share your thoughts with us on the Idea Incubator. Your suggestion could find a place in future development projects. Visit mylearn.oracle.com to get started. 11:24 Nikita: Welcome back! So, Joe, let's say I'm a developer. How do I get started working with Redwood? Joe: One of the easiest ways to do it is to use Visual Builder Studio Designer and create a new visual application. If you're creating a standalone, bespoke custom application, you can choose a Redwood starter template, which will include all the Redwood components and page templates automatically. Or, if you're extending and customizing an Oracle Fusion application, Redwood is already included. Either way, when you create a new page, you have a choice of different page templates—welcome page templates, edit pages, search pages, etc. —and all you have to do is choose a page that you want and begin configuring it. And actually if you make a mistake, it's easy to switch page templates. All the components, page templates, and so on have documentation right there inside Visual Builder Studio Designer, and we do recommend that you read through the documentation first to get an understanding of what the use case for that template is and how to use it. And some components are more granular, like a collection container which holds a collection of rows of a list or a table and provides capabilities like toolbars and other actions that are already built and defined. You decide what actions you want and then use predefined event listeners that are triggered when an event occurs in the application—like a button being clicked or a row being selected—which kicks off a series of actions to be performed. 12:42 Lois: That sounds easy enough if you know what you're doing. Joe, what are some of the more common pages and what are they used for? Joe: Redwood page templates can be broken down into categories. There are overview templates like the welcome page template, which has a nice banner, colors, and illustrations that can be used for a welcoming page—like for entering a new application or a new logical section of the application. The dashboard landing page template displays key information values and their charts and graphs, which can come from Oracle Analytics, and automatically switches the display depending on which set of data is selected. The detail templates include a general overview, which presents read-only information related to a single record or resource. The item overview gives you a small panel to view summary information (for example, information on a customer) and in the main section, you can view details like all the orders for that customer. And you can even navigate through a set of customers, clicking arrows for next-previous navigation. And that's all built in. There's no programming required. The fold-out page template folds out horizontally to show you individual panels with more detail that can be displayed about the subject being retrieved as well as overflow and drill-down areas. And there's a collection detail template that will display a list with additional details about the selected item (for example, an order and its order line items). The smart search page does exactly what it says. It has a search component that you use to filter or search the data coming back from the REST data sources and then display the results in a list or a table. You define the filter yourself and apply it using different kinds of comparators, so you can look for strings that start with certain values or contain values, or numerical values that are equal to or less than, depending on what you're filtering for. And then there are the transactional templates, which are meant to make changes. This includes both the simple create and edit and advanced create and edit templates. The simple create and edit page template edits a single record or creates a single record. And the advanced page template works well if you're working with master-detail, parent-child type relationships. Let's say you want to view the parent and create children for it or even create a parent and the children at the same time. And there's a Gantt chart page for project management–type tracking and a guided process page for multiple-step processes and there's a data management page template specifically for viewing and editing data collections like Excel spreadsheets. 14:55 Nikita: You mentioned that there's a design system behind all this. How is this used, and how does the customer benefit from it? Joe: Redwood comprises both a design system and a development system. The design system has a series of steps that we follow here at Oracle and can suggest that you, our customers and partners, can follow as well. This includes understanding the problem, articulating the vision for the page and the application (what it should do), identifying the proper Redwood page templates to use, adding detail and refining the design and then using a number of different mechanisms, including PowerPoint or Figma design tools to specify the design for development, and then monitor engagement in the real world. These are the steps that we follow here at Oracle. The Redwood development process starts with learning how to use Redwood components and templates using the documentation and other content from redwood.oracle.com and Visual Builder Studio. Then it's about understanding the design created by the design team, learning more about components and templates for your application, specifically the ones you're going to use, how they work, and how they work together. Then developing your application using Visual Builder Studio Designer, and finally improving and refining your application. Now, right now, as I mentioned, telemetry is available to us here at Oracle so we can get a sense of the feedback on the pages of how components are being used and where time is being spent, and we use that to tune the designs and components being used. That telemetry data may be available to customers in the future. Now, when you go to redwood.oracle.com, you can access the Redwood pattern book that shows you in detail all the different page templates that are available: smart search page, data grid, welcome page, dashboard landing page, and so on, and you can select these and read more about them as well as the actual design specifications that were used to build the pages—defining what they do and what they respond to. They provide a lot of detailed information about the templates and components, how they work and how they're intended to be used. 16:50 Lois: That's a lot of great resources available. But what if I don't have access to Visual Builder Studio Designer? Can I still see how Redwood looks and behaves? Joe: Well, if you go to redwood.oracle.com, you can log in and work with the Redwood reference application, which is a live application working with live data. It was created to show off the various page templates and components, their look and feel and functionality from the Redwood design and development systems. This is an order management application, so you can do things like view filtered pending orders, create new orders, manage orders, and view information about customers and inventory. It uses the different page templates to show you how the application can perform. 17:29 Nikita: I assume there are common aspects to how these page templates are designed, built, and intended to be used. Is that a good way to begin understanding how to work with them? Becoming familiar with their common properties and functionality? Joe: Absolutely! Good point! All pages have titles, and most have primary and secondary actions that can be triggered through a variety of GUI events, like clicking a button or a link or selecting something in a list or a table. The transactional page templates include validation groups that validate whether the data is correct before it is submitted, as well as a message dialog that can pop up if there are unsaved changes and someone tries to leave the page. All the pages can use variables to display information or set properties and can easily display specific contextual information about records that have been retrieved, like adding the Order Number or Customer Name and Number to the page title or section headers. 18:18 Lois: If I were a developer, I'd be really excited to get started! So, let's say I'm a developer. What's the best way to begin learning about Redwood, Joe? Joe: A great place to start learning about the Redwood design and development system is at the redwood.oracle.com page I mentioned. We have many different pages that describe the philosophy and fundamental basis for Redwood, the ideas and intent behind it, and how we're using it here at Oracle. It also has a list of all the different page templates and components you can use and a link to the Redwood reference application where you can sign in and try it yourself. In addition, we at Oracle University offer a course called Design and Develop Redwood Applications, and in there, we have both lecture content as well as hands-on practices where you build a lightweight version of the Redwood reference application using data from the Fusion apps application, as well as the pages that I talked about: the welcome page, detail pages, transactional pages, and the dashboard landing page. And you'll see how those pages are designed and constructed while building them yourself. It's very important though to take one of the free Visual Builder Developer courses first: either Build Visual Applications Using Visual Builder Studio and/or Develop Fusion Applications Using Visual Builder Studio before you try to work through the practices in the Redwood course because it uses a lot of Visual Builder Designer technology. You'll get a lot more out of the Redwood practices if you understand the basics of Visual Builder Studio first. The Build Visual Applications Using Visual Builder Studio course is probably a better place to start unless you know for a fact you will be focusing on extending Oracle Fusion Applications using Visual Builder Studio. Now, a lot of the content is the same between the two courses as they share much of the same technology and architectures. 19:58 Lois: Ok, so Build Visual Applications Using Visual Builder Studio and Develop Fusion Applications Using Visual Builder Studio…all on mylearn.oracle.com and all free for anyone who wants to take them, right? Joe: Yes, exactly. And the free Redwood learning path leads to an Associate certification. While our courses are a great place to start in preparing for your certification exam, they are not, of course, by themselves sufficient to pass and you will want to study and be familiar with the redwood.oracle.com content as well. The learning path is free, but you do have to pay for the certification exam. Nikita: We hope you enjoyed that conversation. A quick reminder about the short survey we've created to gather your insights and suggestions for the podcast. It's really quick. Just click the link in the show notes to complete the survey. Thank you so much for helping us make the show better. Join us next week for another throwback episode. Until then, this is Nikita Abraham... Lois: And Lois Houston, signing off! 20:58 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
All of your hosts are together in the Clubhouse for a special interview! Lydia Symchych is an impact game designer who has been working with Ellen over the last year. Today, she shares her experience of making an escape room that needed to be rendered in both "physical" and and digital environments. Also, sound effects and pillows.In the USA, November 28th is Thanksgiving Day, and November 29th is National Native American Heritage Day. Happy holidays, if you're in the USA—and if you're not, we hope you have something to be thankful for.
Bill Atkinson, creador de QuickDraw, MacPaint y HyperCard, ha anunciado que padece cáncer de páncreas. Este episodio repasa su extraordinaria contribución a Apple y a la informática moderna, destacando no solo su brillantez técnica sino también su visión humanista de la tecnología. Loop Infinito es un podcast de Applesfera, presentado por Javier Lacort y editado por Alberto de la Torre. Contacta con el autor en X (@jlacort) o por correo (lacort@xataka.com). Gracias por escuchar este podcast.
Lords: * Alex * https://www.youtube.com/@adiener * https://discord.com/invite/ZkV2zdb * Mitch * https://hbmmaster.tumblr.com/ * https://www.youtube.com/@HBMmaster * https://www.patreon.com/hbmmaster Topics: * The Wikipedia article about football * https://en.wikipedia.org/wiki/Football * Classic Macintosh computers * The entomologist nerds get like two minutes of screen time in Silence of the Lambs, but I'm pretty sure they directly inspired the whole genre of forensic investigation TV. * With Apologies to Dr. Seuss, by Supper Mario Broth * https://fxtwitter.com/MarioBrothBlog/status/1807077109661114636 * Archipelago * https://archipelago.gg/ * That "chat is a fourth person pronoun" thing is impressively wrong Microtopics: * Off-the-cuff something. * Putting on the best talent show Cohost has ever seen. * Www.www.www * How to deal with multiple things that are called the same thing. * A list of things called Georgia. * A very opinionated move that you would not expect from a source as neutral as Wikipedia. * Sometimes your can carry the ball; sometimes you can't carry the ball. * What an IP address has to say about women in sports. * Sports: there's a place where you play it. * Watching Mexican TV and seeing an ad for "¡futbol americano!" * Repairing an old Mac that you found in an e-waste place. * Whether programming has changed since 1985. * Running an Electron app on a Mac Classic. * Switcher allowing you to run four 128k programs at a time on a 512k Mac. * How the 1991 Borland C++ debugger compares to the 2024 Visual Studio debugger. * Blah Blob, a Celeste-inspired platformer implemented as a Hypercard stack. * Sitting at the blender all day blending everything within arm's reach. * Steve Jobs' relationship with fans. * Wrapping your Xbox 360 in a towel to reflow the cracked solder. * Adding an extra lane to a highway to make the traffic worse. * Two awkwardly charming guys who help with an FBI investigation. * CSIvania. * The public domain jingle that precedes the poem. * Supper Mario Broth. * Wario's Shit Bone. * A Rare Gooper Bloober Goop Gooble Event. * Rhyming portend with event. * A textuovisual post. * Dr. Soup. * Whether the folks writing the Prima guide to Mario Sunshine get to personally ask Miyamoto what the weird goop enemies are called. * Bowser's Fury: the final Mario game. * F Boy: the F stands for fireball. * Trying to use a social media service when you don't know anyone on it. * In My Tumbl Opinion. * Weird Mario Enemies. * F Boy (Again) * Wanting a cool nickname like F Boy. * Explaining randomizers to someone who has never heard of video games. * Multi-game multiplayer randomizers. * A non-randomized randomizer. * Getting rupee donations left and right when all you need is a sword. * Unofficial archipelago support. * The hypothetical dad behind the fourth wall. * The hypothetical eighth month of the year. * Subtumbling. * How to tell the difference between a noun and a pronoun. * Old-fashioned home grown misinformation. * Getting from fourth wall to fourth person. * Fourth person perspective as an alternative term for first person plural. * Whether "dad" is a pronoun. * Chat hurt chatself in chat's confusion. * Rebageling images from 2014. * Agreeing with yourself from 10 years ago about which images are interesting.
Original text by David Pogue, Macworld May 1994. Products mentioned in this article: Interplay's “Star Trek: 25th Anniversary” adventure game download, CD-ROM download with voice acting, complete playthrough on YouTube. David Landis' Stak Trek episode guide HyperCard stacks. David Pogue interviewed Mark Okrand, creator of Klingon and other conlangs, for the Unsung Science podcast. Sound Source Interactive's audio clip collection. Bitstream Star Trek Font Packs and AkBKukU on the legality of Bitstream's copying of typefaces. Star Trek Omnipedia CD-ROM and updated edition. A little about Phil Farrand, author of the Nitpicker's Guides and the Finale scorewriting software for the Macintosh. David Pogue/Phil Farrand interface design story from the 2005 Mac OS X Conference.
Wed, 22 May 2024 20:45:00 GMT http://relay.fm/connected/503 http://relay.fm/connected/503 The King of Moderating 503 Federico Viticci, Stephen Hackett, and Myke Hurley Stephen has a new username, Myke has a new iPad, Sonos has new headphones, Federico has a new MacPad screen, OpenAI has new drama, and Microsoft has a new vision for the PC. Stephen has a new username, Myke has a new iPad, Sonos has new headphones, Federico has a new MacPad screen, OpenAI has new drama, and Microsoft has a new vision for the PC. clean 5212 Stephen has a new username, Myke has a new iPad, Sonos has new headphones, Federico has a new MacPad screen, OpenAI has new drama, and Microsoft has a new vision for the PC. This episode of Connected is sponsored by: NetSuite: The leading integrated cloud business software suite. Ecamm: Powerful live streaming platform for Mac. Try it for free today. 1Password: Hassle-free security for everyone. Get 2 weeks free. Fitbod: Get stronger, faster with a fitness plan that fits you. Get 25% off your membership. Links and Show Notes: Get Connected Pro: Preshow, postshow, no ads. Submit Feedback Apple Releases iOS 17.5.1, Fixing Issue with Deleted Photos Reappearing – 512 Pixels Apple users are being locked out of their Apple IDs with no explanation - 9to5Mac Upgrade #510: Jason Is Cool GOTO 10 - Relay FM Apple needs to explain that bug that resurfaced deleted photos - The Verge Chris Neuman's Magic Keyboard mod – Threads Apple's HyperCard was inspired by an acid trip - Boing Boing Wearable AI Startup Humane Is Said to Explore Potential Sale - Bloomberg The Sonos Ace headphones are here, and they're damn impressive - The Verge Upgrade #513: I Do Not Rock Anything - Relay FM I Turned the New 13" iPad Pro Into a MacPad and Portable Gaming Display - MacStories Scarlett Johansson told OpenAI not to use her voice — and she's not happy they might have anyway - The Verge Scarlett Johansson, Disney Lawsuit Settled Over ‘Black Widow' Casey Newton: "A few more words about the OpenAI / Scarlett Johansson situation" - Mastodon A better way for platforms to fund journalism – Platformer Microsoft's Surface and Windows AI event live blog: it's Arm time - The Verge Microsoft Surface event: the 6 biggest announcements - The Verge The New Windows is HERE. - Austin Evans - YouTube Daring Fireball: 'Inside Microsoft's Mission to Take Down the MacBook Air' Intel's Lunar Lake chip is coming to AI PCs later this year - The Verge @viticci • Microsoft is already telling a compelling story for gaming on the Snapdragon X Elite architecture... • Threads Microsoft Surface Pro announced: price and release date - The Verge Microsoft Surface Pro hands-on - The Verge Meet the new Microsoft Surface Pro - Microsoft - YouTube Microsoft announces an Arm-powered Surface Laptop - The Verge Xbox President Sarah Bond Has Formed a New Team Dedicated to Game Preservation Microsoft says “Prism” translation layer does for Arm PCs what Rosetta did for Macs | Ars Technica Recall is Microsoft's key to unlockin
Wed, 22 May 2024 20:45:00 GMT http://relay.fm/connected/503 http://relay.fm/connected/503 Federico Viticci, Stephen Hackett, and Myke Hurley Stephen has a new username, Myke has a new iPad, Sonos has new headphones, Federico has a new MacPad screen, OpenAI has new drama, and Microsoft has a new vision for the PC. Stephen has a new username, Myke has a new iPad, Sonos has new headphones, Federico has a new MacPad screen, OpenAI has new drama, and Microsoft has a new vision for the PC. clean 5212 Stephen has a new username, Myke has a new iPad, Sonos has new headphones, Federico has a new MacPad screen, OpenAI has new drama, and Microsoft has a new vision for the PC. This episode of Connected is sponsored by: NetSuite: The leading integrated cloud business software suite. Ecamm: Powerful live streaming platform for Mac. Try it for free today. 1Password: Hassle-free security for everyone. Get 2 weeks free. Fitbod: Get stronger, faster with a fitness plan that fits you. Get 25% off your membership. Links and Show Notes: Get Connected Pro: Preshow, postshow, no ads. Submit Feedback Apple Releases iOS 17.5.1, Fixing Issue with Deleted Photos Reappearing – 512 Pixels Apple users are being locked out of their Apple IDs with no explanation - 9to5Mac Upgrade #510: Jason Is Cool GOTO 10 - Relay FM Apple needs to explain that bug that resurfaced deleted photos - The Verge Chris Neuman's Magic Keyboard mod – Threads Apple's HyperCard was inspired by an acid trip - Boing Boing Wearable AI Startup Humane Is Said to Explore Potential Sale - Bloomberg The Sonos Ace headphones are here, and they're damn impressive - The Verge Upgrade #513: I Do Not Rock Anything - Relay FM I Turned the New 13" iPad Pro Into a MacPad and Portable Gaming Display - MacStories Scarlett Johansson told OpenAI not to use her voice — and she's not happy they might have anyway - The Verge Scarlett Johansson, Disney Lawsuit Settled Over ‘Black Widow' Casey Newton: "A few more words about the OpenAI / Scarlett Johansson situation" - Mastodon A better way for platforms to fund journalism – Platformer Microsoft's Surface and Windows AI event live blog: it's Arm time - The Verge Microsoft Surface event: the 6 biggest announcements - The Verge The New Windows is HERE. - Austin Evans - YouTube Daring Fireball: 'Inside Microsoft's Mission to Take Down the MacBook Air' Intel's Lunar Lake chip is coming to AI PCs later this year - The Verge @viticci • Microsoft is already telling a compelling story for gaming on the Snapdragon X Elite architecture... • Threads Microsoft Surface Pro announced: price and release date - The Verge Microsoft Surface Pro hands-on - The Verge Meet the new Microsoft Surface Pro - Microsoft - YouTube Microsoft announces an Arm-powered Surface Laptop - The Verge Xbox President Sarah Bond Has Formed a New Team Dedicated to Game Preservation Microsoft says “Prism” translation layer does for Arm PCs what Rosetta did for Macs | Ars Technica Recall is Microsoft's key t
Redwood is a state-of-the-art graphical interface that defines the look and feel of the new Oracle Cloud Redwood Applications. In this episode, hosts Lois Houston and Nikita Abraham, along with Senior Principal OCI Instructor Joe Greenwald, take a closer look at the intent behind the design and development aspects of the new Redwood experience. They also explore Redwood page templates and components. Developing Redwood Applications with Visual Builder: https://mylearn.oracle.com/ou/learning-path/developing-redwood-applications-with-visual-builder/112791 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X (formerly Twitter): https://twitter.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, and the OU Studio Team for helping us create this episode. -------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started. 00:26 Lois: Hello and welcome to the Oracle University Podcast! I'm Lois Houston, Director of Innovation Programs with Oracle University, and with me is Nikita Abraham, Principal Technical Editor. Nikita: Hi everyone! Last week, we discussed how Visual Builder Studio can be used to extend Oracle Fusion Apps. Lois: That's right, Niki. In today's episode, we will focus on Oracle's Redwood design system and how it helps us create stunning, world-class enterprise applications and user experiences. 00:56 Nikita: Yeah, Redwood is the basis for all the new Oracle Cloud Applications being re-designed, developed, and delivered. To tell us more, we have Senior OCI Learning Solutions Architect and Principal Instructor Joe Greenwald, who's been working with Oracle software development tools since the early 90s and is responsible for OU's Visual Builder Studio and Redwood course content. Lois: Hi Joe! Thanks for being with us today. 01:21 Joe: Hi Lois. Hi Niki. I am excited to join you on this episode because with the release of 24A Fusion applications, we are encouraging all our customers to adopt the new Redwood design system and components, and take advantage of the world-class look and feel of the new Redwood user experience. Redwood represents a new approach and direction for us at Oracle, and we're excited to have our customers benefit from it. 01:44 Nikita: Joe, you've been working with Oracle user interface development tools and frameworks for a long time. How and why is Redwood different? Joe: I joined Oracle in 1992, and the first Oracle user interface I experienced was Oracle Forms. And that was the character mode. I came from a background of Smalltalk and its amazing, pioneering graphical user interface (GUI) design capabilities. I worked at Apple and I developed my own GUIs for a few years on PCs and Macs. So, Character Mode Forms, what we used to call DMV (Department of Motor Vehicles) screens, was a shock, to say the least. Since then, I've worked with almost every user interface and development platform Oracle has created: Character Mode Forms, GUI Forms, Power Objects, HyperCard on the Macintosh, that was pre-OS X by the way, Sedona, written in native C++ and ActiveX and OLE, which didn't make it to a product but appeared in other things later, ADF Faces, which uses Java to generate HTML pages, and APEX, which uses PL/SQL to generate HTML pages. And I've worked with and wrote training classes for Java Swing, an excellent GUI framework for event-driven desktop and enterprise applications, but it wasn't designed for the web. So, it's with pleasure that I introduce you to the Redwood design system, easily the best effort I've ever seen, from the look and feel of holistic user-goal-centered design philosophy and approach to the cutting-edge WYSIWYG design tools. 03:11 Lois: Joe, is Redwood just another set of styles, colors, and fonts, albeit very nice-looking ones? Joe: The Redwood platform is new for Oracle, and it represents a significant change, not just in the look and feel, colors, fonts, and styles, I mean that too, but it's also a fundamental change in how Oracle is creating, designing, and imagining user interfaces. As you may be aware, all Oracle Cloud Applications are being re-designed, re-engineered, and re-rebuilt from the ground up, with significant changes to both back-end and front-end architectures. The front end is being redesigned, re-developed, and re-created in pure HTML5, CSS3, and JavaScript using Visual Builder Studio and its design-time browser-based Integrated Development Environment. The back end is being re-architected, re-designed, and implemented in a modern microservice architecture for Oracle Cloud using Kubernetes and other modern technologies that improve performance and work better in the cloud than our current legacy architecture. The new Oracle Cloud Applications platform uses Redwood for its design system—its tools, its patterns, its components, and page templates. Redwood is a richer and more productive platform to create solutions while still being cost-effective for Oracle. It encourages a transformation of the fundamental user experience, emphasizing identifying, meeting, and understanding end users' goals and how the applications are used. 04:34 Nikita: Joe, do you think Oracle's user interface has been improved with Redwood? In what ways has the UI changed? Joe: Yes, absolutely. Redwood has changed a lot of things. When I joined Oracle back in the '90s, there was effectively no user interface division or UI team. There was no user interface lab—and that was started in the mid-‘90s—and I was asked to give product usability feedback and participate in UI tests and experiments in those labs. I also helped test the products I was teaching at the time. I actually distinctly remember having to take a week to train users on Oracle's Designer CASE tool product just to prep the participants enough to perform usability testing. I can still hear the UI lab manager shaking her head and saying any product that requires a week of training to do usability testing has usability issues! And if you're like me and you've been around Oracle long enough, you know that Oracle's not always been known for its user interfaces and been known to release products that look like they were designed by two or more different companies. All that has changed with Redwood. With Redwood, there's a new internal design group that oversees the design choices of all development teams that develop products. This includes a design system review and an ongoing audit process to ensure that all the products being released, whether Fusion apps or something else, all look and feel similar so it looks like it's designed by a single company with a single thought in mind. Which it is. 06:00 Joe: There's a deeper, consistent commitment in identifying user needs, understanding how the applications are being used, and how they meet those user needs through things like telemetry: gathering metrics from the actual components and the Redwood system itself to see how the applications are being used, what's working well, and what isn't. This telemetry is available to us here at Oracle, and we use it to fine tune the applications' usability and purpose. 06:25 Lois: That's really interesting, Joe. So, it's a fundamental change in the way we're doing things. What about the GUI components themselves? Are these more sophisticated than simple GUI components like buttons and text fields? Joe: The graphical components themselves are at a much higher level, more comprehensive, and work better together. And in Redwood, everything is a component. And I'm not just talking about things like input text fields and buttons, though it applies to these more fine-grained components as well. Leveraging Oracle's deep experience in building enterprise applications, we've incorporated that knowledge into creating page templates so that the structure and look and feel of the page is fixed based on our internal design standards. The developer has control over certain portions of it, but the overall look and feel of the page is controlled by Oracle. So there is consistency of look and feel within and across applications. These page templates come with predefined functionalities: headers, titles, properties, and variables to manipulate content and settings, slots for other components to hold like search fields, collections, contextual information, badges, and images, as well as primary and secondary actions, and variables for events and event handling through Visual Builder action chains, which handle the various actions and processing of the request on the page. And all these page templates and components are responsive, meaning they respond to the change in the size of the page and the orientation. So, when you move from a desktop to a handheld mobile device or a tablet, they respond appropriately and consistently to deliver a clean, easy-to-use interface and experience. 07:58 Nikita: You mentioned WYSIWYG design tools and their integration with Visual Builder Studio's integrated development environment. How does Redwood work with Visual Builder Studio? Joe: This is easily one of my most favorite aspects about Redwood and the integration with Visual Builder Studio Designer. The components and page templates are responsive at runtime as well as responsive at design time! In over 30 years of working with Oracle software development products, this is the first development system and integrated development environment I've seen Oracle produce where what you see is what you get at design time. Now, with products such as Designer and JDeveloper ADF Faces and even APEX—all those page-generation types of products—you have to generate the page, deploy it, and only then can you view the final page to see whether it meets the needs of your user interface. For example, with Designer, there were literally hundreds of configuration parameters that you could set to control how forms and reports looked when they were generated —down to how many buttons on a row or how many rows to a page, that sort of thing, all done in text mode. Then you'd generate and run the page to see what the result was and then go back and modify things until you got what you wanted. 09:05 Joe: I remember hearing the product managers for Oracle ADF Faces being asked…well, a customer asked, “What happens if I put this component here and this component here? What will the page look like?” and they'd say, “I don't know. Render the page and let's see.” That's just crazy talk. With Redwood and its integration with Visual Builder Studio Designer, what you see on the page at design time is literally what you get. And if I make the page narrower or I even convert it to a mobile display while in the Designer itself, I immediately see what the page looks like in that new mode. Everything just moves accordingly, at design time. For example, when changing to a mobile UI, everything stacks up nicely; the components adjust to the page size and change right there in the design environment. Again, I can't emphasize enough the simple luxury of being able to see exactly what the user is going to see on my page and having the ability to change the resolution, orientation, and screen size, and it changes right there immediately in my design environment. 10:01 Lois: I'm intrigued by the idea of page templates that are managed by Oracle but still leave room for the developer to customize aspects of the look and feel and functionality. How does that work? Joe: Well, the page templates themselves represent the typical pages you would most likely use in an enterprise application. Things like a welcome page, a search page, and edit and create pages, and a couple of different ways to display summary information, including foldout pages, though this is not an exhaustive list of course. Not only do they provide a logical and complete starting point for the layout of the page itself, but they also include built-in functionality. These templates include functionality for buttons, primary and secondary actions, and areas for holding contextual information, badges, avatars, and images. And this is all built right into the page, and all of them use variables to describe the contents for the various parts, so the contents can change programmatically as the variables' contents change, if necessary. 10:59 Do you have an idea for a new course or learning opportunity? We'd love to hear it! Visit the Oracle University Learning Community and share your thoughts with us on the Idea Incubator. Your suggestion could find a place in future development projects. Visit mylearn.oracle.com to get started. 11:19 Nikita: Welcome back! So, Joe, let's say I'm a developer. How do I get started working with Redwood? Joe: One of the easiest ways to do it is to use Visual Builder Studio Designer and create a new visual application. If you're creating a standalone, bespoke custom application, you can choose a Redwood starter template, which will include all the Redwood components and page templates automatically. Or, if you're extending and customizing an Oracle Fusion application, Redwood is already included. Either way, when you create a new page, you have a choice of different page templates—welcome page templates, edit pages, search pages, etc. —and all you have to do is choose a page that you want and begin configuring it. And actually if you make a mistake, it's easy to switch page templates. All the components, page templates, and so on have documentation right there inside Visual Builder Studio Designer, and we do recommend that you read through the documentation first to get an understanding of what the use case for that template is and how to use it. And some components are more granular, like a collection container which holds a collection of rows of a list or a table and provides capabilities like toolbars and other actions that are already built and defined. You decide what actions you want and then use predefined event listeners that are triggered when an event occurs in the application—like a button being clicked or a row being selected—which kicks off a series of actions to be performed. 12:38 Lois: That sounds easy enough if you know what you're doing. Joe, what are some of the more common pages and what are they used for? Joe: Redwood page templates can be broken down into categories. There are overview templates like the welcome page template, which has a nice banner, colors, and illustrations that can be used for a welcoming page—like for entering a new application or a new logical section of the application. The dashboard landing page template displays key information values and their charts and graphs, which can come from Oracle Analytics, and automatically switches the display depending on which set of data is selected. The detail templates include a general overview, which presents read-only information related to a single record or resource. The item overview gives you a small panel to view summary information (for example, information on a customer) and in the main section, you can view details like all the orders for that customer. And you can even navigate through a set of customers, clicking arrows for next-previous navigation. And that's all built in. There's no programming required. The fold-out page template folds out horizontally to show you individual panels with more detail that can be displayed about the subject being retrieved as well as overflow and drill-down areas. And there's a collection detail template that will display a list with additional details about the selected item (for example, an order and its order line items). 13:52 Joe: The smart search page does exactly what it says. It has a search component that you use to filter or search the data coming back from the REST data sources and then display the results in a list or a table. You define the filter yourself and apply it using different kinds of comparators, so you can look for strings that start with certain values or contain values, or numerical values that are equal to or less than, depending on what you're filtering for. And then there are the transactional templates, which are meant to make changes. This includes both the simple create and edit and advanced create and edit templates. The simple create and edit page template edits a single record or creates a single record. And the advanced page template works well if you're working with master-detail, parent-child type relationships. Let's say you want to view the parent and create children for it or even create a parent and the children at the same time. And there's a Gantt chart page for project management–type tracking and a guided process page for multiple-step processes and there's a data management page template specifically for viewing and editing data collections like Excel spreadsheets. 14:50 Nikita: You mentioned that there's a design system behind all this. How is this used, and how does the customer benefit from it? Joe: Redwood comprises both a design system and a development system. The design system has a series of steps that we follow here at Oracle and can suggest that you, our customers and partners, can follow as well. This includes understanding the problem, articulating the vision for the page and the application (what it should do), identifying the proper Redwood page templates to use, adding detail and refining the design and then using a number of different mechanisms, including PowerPoint or Figma design tools to specify the design for development, and then monitor engagement in the real world. These are the steps that we follow here at Oracle. The Redwood development process starts with learning how to use Redwood components and templates using the documentation and other content from redwood.oracle.com and Visual Builder Studio. Then it's about understanding the design created by the design team, learning more about components and templates for your application, specifically the ones you're going to use, how they work, and how they work together. Then developing your application using Visual Builder Studio Designer, and finally improving and refining your application. Now, right now, as I mentioned, telemetry is available to us here at Oracle so we can get a sense of the feedback on the pages of how components are being used and where time is being spent, and we use that to tune the designs and components being used. That telemetry data may be available to customers in the future. Now, when you go to redwood.oracle.com, you can access the Redwood pattern book that shows you in detail all the different page templates that are available: smart search page, data grid, welcome page, dashboard landing page, and so on, and you can select these and read more about them as well as the actual design specifications that were used to build the pages—defining what they do and what they respond to. They provide a lot of detailed information about the templates and components, how they work and how they're intended to be used. 16:45 Lois: That's a lot of great resources available. But what if I don't have access to Visual Builder Studio Designer? Can I still see how Redwood looks and behaves? Joe: Well, if you go to redwood.oracle.com, you can log in and work with the Redwood reference application, which is a live application working with live data. It was created to show off the various page templates and components, their look and feel and functionality from the Redwood design and development systems. This is an order management application, so you can do things like view filtered pending orders, create new orders, manage orders, and view information about customers and inventory. It uses the different page templates to show you how the application can perform. 17:23 Nikita: I assume there are common aspects to how these page templates are designed, built, and intended to be used. Is that a good way to begin understanding how to work with them? Becoming familiar with their common properties and functionality? Joe: Absolutely! Good point! All pages have titles, and most have primary and secondary actions that can be triggered through a variety of GUI events, like clicking a button or a link or selecting something in a list or a table. The transactional page templates include validation groups that validate whether the data is correct before it is submitted, as well as a message dialog that can pop up if there are unsaved changes and someone tries to leave the page. All the pages can use variables to display information or set properties and can easily display specific contextual information about records that have been retrieved, like adding the Order Number or Customer Name and Number to the page title or section headers. 18:13 Lois: If I were a developer, I'd be really excited to get started! So, let's say I'm a developer. What's the best way to begin learning about Redwood, Joe? Joe: A great place to start learning about the Redwood design and development system is at the redwood.oracle.com page I mentioned. We have many different pages that describe the philosophy and fundamental basis for Redwood, the ideas and intent behind it, and how we're using it here at Oracle. It also has a list of all the different page templates and components you can use and a link to the Redwood reference application where you can sign in and try it yourself. In addition, we at Oracle University offer a course called Design and Develop Redwood Applications, and in there, we have both lecture content as well as hands-on practices where you build a lightweight version of the Redwood reference application using data from the Fusion apps application, as well as the pages that I talked about: the welcome page, detail pages, transactional pages, and the dashboard landing page. And you'll see how those pages are designed and constructed while building them yourself. It's very important though to take one of the free Visual Builder Developer courses first: either Build Visual Applications Using Visual Builder Studio and/or Develop Fusion Applications Using Visual Builder Studio before you try to work through the practices in the Redwood course because it uses a lot of Visual Builder Designer technology. You'll get a lot more out of the Redwood practices if you understand the basics of Visual Builder Studio first. The Build Visual Applications Using Visual Builder Studio course is probably a better place to start unless you know for a fact you will be focusing on extending Oracle Fusion Applications using Visual Builder Studio. Now, a lot of the content is the same between the two courses as they share much of the same technology and architectures. 19:53 Lois: Ok, so Build Visual Applications Using Visual Builder Studio and Develop Fusion Applications Using Visual Builder Studio…all on mylearn.oracle.com and all free for anyone who wants to take them, right? Joe: Yes, exactly. And the free Redwood learning path leads to an Associate certification. While our courses are a great place to start in preparing for your certification exam, they are not, of course, by themselves sufficient to pass and you will want to study and be familiar with the redwood.oracle.com content as well. The learning path is free, but you do have to pay for the certification exam. 20:29 Nikita: Thanks for those tips, Joe, and we appreciate you joining us today. Joe: Thanks for having me! Lois: Join us next week when we'll discuss how model-based development is still alive and well today. Until next time, this is Lois Houston… Nikita: And Nikita Abraham, signing off! 20:45 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
Few developers can boast careers spanning more than 4 decades, but today's guest, William Volk has developed games for virtually every platform released, covering every genre, including strategy, RPG, adventures, educational titles, puzzle games, and more. Sit back and enjoy the insights, memories, and experience of a true legend of the industry! Recorded October 2023 Get us on your mobile device: Android: https://www.google.com/podcasts?feed=aHR0cHM6Ly92aWRlb2dhbWVuZXdzcm9vbXRpbWVtYWNoaW5lLmxpYnN5bi5jb20vcnNz iOS: https://podcasts.apple.com/de/podcast/video-game-newsroom-time-machine And if you like what we are doing here at the podcast, don't forget to like us on your podcasting app of choice, YouTube, and/or support us on patreon! https://www.patreon.com/VGNRTM Send comments on twitter @videogamenewsr2 Or Instagram https://www.instagram.com/vgnrtm Or videogamenewsroomtimemachine@gmail.com Links: https://www.anagramquest.com/ https://www.mobygames.com/person/3264/william-d-volk/ He Put in a Bar, in the Back of His Car - https://youtu.be/pEQ_VLo4pBY?si=mw5p8i7-dlDo5-Zp https://en.wikipedia.org/wiki/Homestake_experiment https://en.wikipedia.org/wiki/Cromemco https://en.wikipedia.org/wiki/Avalon_Hill https://www.nytimes.com/1985/03/24/jobs/the-computer-telecommuters-say-theres-no-workplace-like-home.html https://en.wikipedia.org/wiki/Marvin_Minsky https://www.mobygames.com/game/7390/ports-of-call/ https://www.mobygames.com/company/3165/aegis-interactive-entertainment/ https://www.macintoshrepository.org/6195-mac-challenger Infinite Loop - https://youtu.be/clxpPQbj234?si=aN1f215CSDnRmkVj https://en.wikipedia.org/wiki/LightWave_3D https://www.mobygames.com/game/9222/the-manhole/ https://en.wikipedia.org/wiki/HyperCard https://www.mobygames.com/game/1219/return-to-zork/ https://www.mobygames.com/game/44036/cosmic-osmo/ https://www.mobygames.com/company/434/cyan-worlds-inc/ https://www.mobygames.com/game/39698/rodneys-funscreen/ https://youtu.be/yZbJL5Egyzs?si=abJ5FJ_CS9O-wZju https://www.mobygames.com/company/42078/lightspan-inc/ https://en.wikipedia.org/wiki/Realtime_Associates https://kidscreen.com/2001/10/01/lightspan-20011001/ https://psxdatacenter.com/games/U/L/LSP-010360.html https://www.gamezone.com/news/wayans_brothers_the_dozens_announced_at_e3/ https://www.pgconnects.com/hong-kong/speakers/william-volk/ https://www.gamedeveloper.com/production/william-volk-veteran-game-developer-mobile-pioneer https://apps.apple.com/us/app/trump-dump/id1070999857 https://www.apple.com/de/tv-pr/originals/extrapolations/ https://www.theclimatetrail.com/ https://www.calstate.edu/attend/student-services/Pages/esports.aspx https://www.amazon.de/-/en/Oscar-Clark/dp/1138428302 https://www.mobygames.com/game/52384/controller/ https://www.gamedeveloper.com/production/why-johnny-can-t-ship https://en.wikipedia.org/wiki/No_Child_Left_Behind_Act Copyright Karl Kuras
Ep 228The Verge: Apple says the iPhone 15's battery got better — but won't say exactly howsdw: After some time with the Vision Pro I think I've arrived on a judgment of it being super impressive, but not a useful device to me. I think I'll be returning it this week.The Verge: Apple fans are starting to return their Vision ProsVision Pro Value Poll Results: $500–$1000 or Nothing - TidBITSJordi Bruin: Here's a better comparison of how much Personas improved between visionOS 1.0 and 1.1.AppleInsider:Developers have begun offering insight into how their apps are performing on the Apple Vision ProApp Store approves fake copy of LastPass password managerDisney and Epic Games to Create Expansive and Open Games and Entertainment Universe Connected to Fortnite - The Walt Disney CompanyThe Eclectic Light Company: Magic, lipo and testing for Universal binariesApple still has a Mac audio bug after more than 20 yearsApple Announces 'Groundbreaking' New Security Protocol for iMessageIntroducing Apple Sports, a new app for sports fansPanic releases Prompt 3GitHub - lra/mackup: Keep your application settings in sync (OS X/Linux)The 8-Bit Guy: How the Apple 1 computer works.The 8-Bit Guy: How the Apple || Works!Retronauts Episode 126: A deep dive into HyperCard and MystJames Smith: The Downfall Of Modern PodcastsZahvalniceSnimano 23.2.2024.Uvodna muzika by Vladimir Tošić, stari sajt je ovde.Logotip by Aleksandra Ilić.Artwork epizode by Saša Montiljo, njegov kutak na Devianartu40 x 34 cmulje /oil on canvas2024.
Welcome to Dev Game Club, where this week we continue our series of one-off episodes about games that featured rotoscoping, turning to 1989's Prince of Persia. We set it in its time and discuss its publisher and author before talking about the game proper. Dev Game Club looks at classic video games and plays through them over several episodes, providing commentary. Sections played: To levels 4 (Tim) and 8 (Brett) Issues covered: the series hook, games from 1989, rotoscoping, similarities to Tomb Raider, tiles and metrics, a more systemic/discretized game, precision and replay, figuring out the level enough to know where to save, that speedrunning feeling, do you ever wish you could rewind time, requiring more game due to mechanics, having to learn the whole game, the feeling of running and jumping, the tension of animation and input, multiple inputs, the intertwining of animation and design, the feeling of swashbuckling, the great feeling, action as character and commitment, wondering how many people finished the game, the punishing feeling, checkpointing, punch the eagle, the great feel of parrying, pushing through the enemies, tells, the approaches of different guards, cinematic combat, difficulty in text adventures and player appeal, chipping away at knowledge, adding drama, resources and the doppelganger, level design and reuse, animating bits of the world, his books, mixing up the skeleton. Games, people, and influences mentioned or discussed: Another World, Jordan Mechner, Broderbund Software, Populous, Game Boy, Super Mario Land, Tetris, Ghosts and Goblins, Sega, Golden Axe, Shinobi, SimCiy, Teenage Mutant Ninja Turtles, Ultima (series), Star Trek, Final Fantasy II, Castlevania III, Print Shop, Choplifter, Karateka, Lode Runner, Hypercard, The Last Express, Agatha Christie, Tomb Raider, Triple Click, Plague Tale: Innocence, Dark Souls, Jamie Griesemer, Halo, Mario 64, 1001 Arabian Nights, Seventh Voyage of Sinbad, Errol Flynn, Indiana Jones, Civilization, Robin Hood, Captain Blood, Daffy Duck, MegaMan (series), Kirk Hamilton, Jake Gyllenhaal, Ben Kingsley, Final Fantasy VI, Aaron Evers, Mark Garcia. Next time: Another rotoscoped classic Links: Making Prince of Persia June: 1:01:00 or thereabouts Twitch: brettdouville or timlongojr, instagram:timlongojr, Twitter: @devgameclub Discord DevGameClub@gmail.com
In #31, Michael Sikand (@michaelsikand) and Simran Sandhu (@_simmy_) discuss Hypercard and Integral. Backed with $15M in funding led by Sam Altman and a blockbuster partnership with American Express, Hypercard is building the first credit card backed by your employer. The company was started by two Gen Z business prodigies–Niko Ioannou and Marc Baghadjian–who've already had tremendous success. Next up is Integral, a data certification startup in the healthcare industry. Founded by young guns Shubh Sinha and John Kuhn, Integral removes the need for teams of consultants to properly anonymize the sensitive patient data healthcare firms need to run their businesses. They have raised $6M for their software platform that complies with industry's regulations and removes the middleman providing better data to an industry more reliant on it than others. 0:00 Intro 01:25 Story of Hypercard 21:54 Story of Integral Follow the show on IG: @ourfuturepod Message Michael on Twitter: @michaelsikand Message Simmy on Twitter: @_simmy_ Our Future Podcast is a production of Morning Brew. Learn more about your ad choices. Visit megaphone.fm/adchoices
Ep 227The DP JourneyiPhone 15: H.265 Vs ProRes! which is BETTER? Max Seelemann:Okay, I just couldn't let this rest in my head. I've done a few simple simulationsApple's Proposed Changes Reject the Goals of the DMA — SpotifyMozilla says Apple's new browser rules are “as painful as possible” for FirefoxPick Your Poisonous App StoreMiguel de Icaza:The issue is that these developers wanted one thing (lower fees), but lobbied for “freedom of stores” and “external payment systems”They got what they asked for, which is not what they wanted.Talos Tsui:All these people being mad about Apple's requirement of the 3rd party EU App Store needing €1m letter of credit…MKBHD: Apple Vision Pro Unboxing! The Verge:Apple Vision Pro review: magic, until it's notBrian Tong:Apple Vision Pro EPIC Review - Is Spatial Computing The Future? / 10:02Casey Neistat:Vision Pro isn't just great, it's the single greatest piece of tech i've ever usedApple announces more than 600 new apps built for Apple Vision ProBen Thompson (Stratechery) on The Apple Vision ProBILT 3D Immersive InstructionsWhy Tim Cook Is Going All In on the Apple Vision ProKen Case:We're making Apple Vision Pro available as standard equipment for every OmniGroup employee.Researcher forces a visionOS kernel panic on Apple Vision Pro release dayDon't Lose Your $3,500 Apple Vision Pro, You Can't Track Its LocationiFixitVision Pro Teardown: Behind the Complex and Creepy Tech Peter finds Iron Man's EDITH Scene from SPIDER-MAN: FAR FROM HOME (2019) Kickstarting Project Tapestry • The BreakroomNO WIRES: How the Apple Airport Changed EverythingAlex C: the original Mac UI devs noticed and solved so many problems in 1986 that more recent Web 2.0+ frontend devs just ignoreNanoRaptor:This is as far as computing should have ever been allowed to get.Design chief Jony Ive wanted combined MacBook Air and Pro linesRobin Bradshaw:A fantastic job opportunity here, a German train company are looking for a Windows 3.11 AdministratorTechSpot:German railway seeks IT admin to manage MS-DOS and Windows 3.11 systemsHyperCard Simulator imports and runs your classic HyperCard stacks.Ћирилички фонтови на поклон | РНИДСZahvalniceSnimano 9.2.2024.Uvodna muzika by Vladimir Tošić, stari sajt je ovde.Logotip by Aleksandra Ilić.Artwork epizode by Saša Montiljo, njegov kutak na Devianartu.54 x 44 cmulje /oil on canvas2023.
Richard talks with HTMX creator Carson Gross about some of the ways in which modern web development has arguably regressed over the past 15 or so years, as well as Hypertext, Hypermedia, HyperCard, HyperView, HyperScript, and even some other topics that don't have hyper in the name.
In our new episode, we delve into an enriching conversation with Ole Lutjens, exploring the fascinating evolution of design, both in his personal journey and the current technological landscape. Ole shared captivating anecdotes, starting from his childhood fascination with Commodore 64, where coding ignited his passion for computer graphics. His pivotal time at an art school in Germany saw a fusion of art and technology, experimenting with Hypercard on Macintosh computers, sparking his interest in motion graphics.Transitioning to the United States, Ole witnessed the shift from text-based interfaces to mouse-driven interactions, contributing to simulated computer interfaces for television crime shows during his college years. Throughout our discussion, we navigated through the parallels between the early computing era and today's AI landscape, highlighting the importance for designers to adapt to a more probabilistic interface approach due to AI's influence.Ole Lutjens currently serves as the VP of Product Design and Research at Udemy. During our conversation, he emphasized the challenges and opportunities brought forth by AI, emphasizing its role as a skill set and discussing the evolving nature of design interfaces in this technological age.In this episode we talk about:How early experiences blending art and technology shape your approach to design leadership today?The transition from being a designer to managing your own business? How did this shift influence your perspective on design at scale?The challenges faced in achieving a cohesive visual experience for Disney content, particularly concerning collaboration across different divisions?How to navigate the balance between emotional resonance and content-centric interfaces when designing for brands like Disney, BMW, and Instagram?What specific design philosophies or strategies did Disney Plus employ to prioritize clarity, simplicity, and swift content delivery in its user experience?In what ways should we foresee AI becoming a game-changer in content creation and learning experiences, especially within platforms like Udemy?Looking ahead, how is the evolving role of AI impacting creative teams and product development in the future?And plenty more!Thank you very much for your time and knowledge, Ole!
Sure Clippy may have died over a decade ago (RIP, little buddy), but some things in Microsoft Office just can't seem to be killed off, no matter how hard fintech tries (*cough* Excel *cough*). Are spreadsheets simply too sticky to die? And who's the new fintech company trying to make them marketable again? It's time for another round of “Not Fintech Investment Advice,” and Alex is joined by the man, the myth, the legend himself, Simon Taylor. This week, they're breaking down Aleph's bold plan to revitalize spreadsheets. With major companies like Notion and Zapier adopting Aleph, they must be on to something… right? Then, Alex and Simon dissect the app that's helping musicians and artists bring predictability to their cash flow using biweekly payment options. With the rise of fractured income streams and the growing creator economy, can we expect fintech to find a product wedge here? Plus, stay tuned to hear Alex and Simon's hot takes on Cloverly's climate tech solution, Hypercard's employer-sponsored credit card gambit, and their predictions for how the open banking tech stack will shape up in the coming years. Sign up for Alex's Fintech Takes newsletter for the latest insightful analysis on fintech trends, along with a heaping pile of pop culture references and copious footnotes. Every Monday and Thursday: https://workweek.com/brand/fintech-takes/ And for more exclusive insider content, don't forget to check out my YouTube page. 00:06:16 - The Future of Spreadsheets: Aleph 00:13:28 - HiFi Cracks Open the Data for Musicians' Royalty Streams 00:24:44 - Cloverly's Climate Financing Solutions 00:32:34 - Hypercard's Consumer Credit Card Powered by Employers 00:42:21 - Manifesting Fintech Ideas: The Evolution of Open Banking Follow Simon: LinkedIn: https://www.linkedin.com/in/sytaylor/ Substack: https://www.linkedin.com/in/sytaylor/
Building With People For People: The Unfiltered Build Podcast
What is your tech stack of choice these days? Have you tried the HOWL stack? Do you have front end clients that are bloated, have huge bundle sizes and have complicated tooling? Are you having to write business logic on the server AND the front end? The HOWL stack might be just for you. The HOWL stack is Hypermedia On Whatever (backend) you'd Like. Hypertext you say? Yeah you know like text displayed on a computer screen that has references to other text. Sound familiar? It should, the most popular way to view hypertext today is via the World Wide Web which is itself the canonical hypermedia system. Today we are joined by Carson Gross to discuss what Hypermedia systems are, concepts like Representational State Transfer (REST), Hypermedia As The Engine of Application State (HATEOS), and his library, HTMX, which is in direct response to how complicated web development has become. Carson has been the software industry for over 20 years and has his Masters of Computer Science from Stanford. He started programming in grade school in Apple Basic and then, later, with HyperCard and has worked in many languages like Java, Ruby on Rails and Python. He is very active in the open source community responsible for projects like intercooler.js, hyperscript and the main library of discussion today, HTMX. He also teaches part time at Montana State University, is writing a book on Hypermedia systems, and currently runs his own software development shop, Big Sky Software, which finds hot, new industry trends and then builds the opposite of that. Connect with Carson: Big Sky Software About LinkedIn Twitter Show notes and helpful resources: HTMX Library Hypermedia.Systems book Hateoas Essay Two states of every programmer meme Components of a Hypermedia System How Did REST Come To Mean The Opposite of REST? Uniform Interface of REST Mother of All HTMX code bases → real world HTMX port html.org/examples → active search Locality of behavior The Grug Brained Developer Hyperview - server driven mobile app framework - by Adam Stepinski Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com Podcast produced by Unfiltered Build - dream.design.develop.
On this episode of For Mac Eyes Only: Mike and Eric discuss some of the top headlines in the weeks since WWDC including a whether Siri is a “disaster”, Apple's new Game Porting Toolkit, other new features coming to macOS Sonoma, the end of Photo Stream, and a new linking feature coming to Apple Notes. In “Listener” Feedback: Mike asks how to share select information in your contact card.
Sometimes it's difficult to envision what a new category of products will be used for as Apple's marketing department discovered. Jeff Walden takes an extremely database-centric view of HyperCard in Macworld, April 1988, so I hope he found Activision's Reports! utility. ADDmotion, a VideoWorks/Director/Flash-like animation extension for HyperCard, is a ton of fun to play with. Bill Atkinson mentions developing new sorting and compression algorithms (1h24m57s) to “achieve [performance he deems acceptable] on the Macintosh”. I was unable to dig up the patents he mentioned. He also spoke to CHM about the necessity of saving changes on-the-fly when working with large HyperCard stacks on small machines. Bill Atkinson talks about inspiration, the birth of HyperCard and the fight over MacBASIC. (Why bother with guests if you're just going to talk overtop of them constantly?) The reasons for HyperCard's color extensions poor speed explained by M. Uli Kusterer (FISH!). Pro tip: using the word “capabilities” eight times in a 1,500 word article is fatiguing.
Matt Martin has always been a computer nerd, even way back in Elementary School, learning to use a Mac and learning Hypercard. In Middle School, he discovered the internet and programming in HTML - and he was hooked. That said, he didn't grow up around tech folks and eventually got into public policy and went to law school. After being a litigator for a while, he decided to ditch the law industry, move to the Bay Area and get into tech. Outside of tech, he is married with 2.5 year old twin girls. They live in downtown San Francisco, and they love to go on bike rides together.Matt considers himself a productivity nerd, and is always looking for ways to improve his workflow. At a prior role, he was focusing on individual optimization to schedules. And what he realized, is that time is not an individual problem - but a team problem to be solved.This is the creation story of Clockwise.SponsorsCipherstashTreblleCAST AI FireflyTursoMemberstackLinksWebsite: https://www.getclockwise.com/LinkedIn: https://www.linkedin.com/in/voxmatt/Support this podcast at — https://redcircle.com/code-story/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
It's that time again! This special guest episode features the wonderful Scot Hacker, author of The BeOS Bible. We talk about the past, present and future in this great extended episode covering BeOS, photography and writing books. Content warning: there are two very brief anecdotes that refer to extreme violence (in context), neither of which involved the guest or any of the co-hosts. Good Morning Andrew! 00:00:00 Andrew overslept a little today...
Welcome to Dev Game Club, where this week we continue our series on Plundered Hearts, the pirate romance text adventure, and also turning to a short bonus discussion about Twine games. We mostly discuss our takeaways before turning to the bonus discussion. Dev Game Club looks at classic video games and plays through them over several episodes, providing commentary. Podcast breakdown: 0:18 Takeaways 51:02 Break 51:12 Bonus Discussion Issues covered: text adventure length, an introductory adventure and the audience it sought, being unable to market, a diversion to Rogue Legacy 2, finding a parser bug, game pack-ins, losing a thing to the parser, a garter on a crocodile, waiting and responding to player choice, playtesting internally, not knowing to wait, inventory combination vs revisiting every location you've missed, failure-driven games, piecing clues together through trial and error, choosing your verbs carefully, whether there are multiple solutions, the hostility of a trial-and-error design, subverting your genre through mechanics, Tim's life as a series of flow charts, a structure still used today, flow charts for puzzle steps, working back from a problem to the solution, responding to your players, using good writing to provide a rich experience, interesting work coming from diverse sources, being playful with text, Twine as an environment, what you can do with good writing and simple tools, text effects, the approachability of the tools, personal games, an experimental game and interpretation, the structure of "howling dogs," simulation aspects, commentary on games, the default response and the "that's interesting," poetic/evocative/allusive tone, being in a browser and the affordances, a commentary on the games industry, the anxiety-provoking games, feeling seen, being exactly spot-on, a learning tool, the value of constraints. Games, people, and influences mentioned or discussed: Dark Souls, Zork, Infocom, Byte, Nibble, EGM, Nintendo Power, Rogue Legacy 2, Halo, LucasArts, Day of the Tentacle, Emily Short, Counterfeit Monkey, Tim Schafer, Dave Grossman, Dungeons & Dragons, MYST, Space Quest, King's Quest, Reed Knight, Ron Gilbert, Peter Pan, Errol Flynn, Geena Davis, Cutthroat Island, Matthew Modine, Activision, A Series of Unfortunate Events, Chris Klimas, Hypercard, howling dogs, Porpentine, The Writer Will Do Something, Matthew Seiji Burns, Tom Bissell, Game Developer magazine, Magical Wasteland, IF Comp, Andrew Plotkin, Meg Jayanth, Richard Hofmeier, Papers Please, Hot Pockets, Mountain Dew, Warhammer, Frog Fractions, Universal Paperclips, Frank Lantz, HP Lovecraft, Melville, Shakespeare, Mark Laidlaw, Eliza, Zachtronics, Kirk Hamilton, Aaron Evers, Mark Garcia. Errors! It was not Papers, Please (which is also excellent and by Lucas Pope), but Cart Life that was by Richard Hofmeier Links: When You Say One Thing and Mean Your Motherboard Next time: ...?! Twitch: brettdouville or timlongojr, instagram:timlongojr, Twitter: @timlongojr and @devgameclub DevGameClub@gmail.com
Array Cast - December 23, 2022 Show NotesThanks to Bob Therriault, Adám Brudzewsky, Marshall Lochbaum and John Earnest for gathering these links:[01] 00:02:00 Naming the APLNAATOT podcast twitter https://twitter.com/a_brudz/status/1607653845445873664[02] 00:03:54 John Earnest Arraycast episode 41 https://www.arraycast.com/episodes/episode41-john-earnest Michal Wallace Arraycast episode 40 https://www.arraycast.com/episodes/episode40-michal-wallace[03] 00:04:20 John's website https://beyondloom.com/[04] 00:05:10 iKe https://github.com/JohnEarnest/ok/tree/gh-pages/ike[05] 00:07:02 oK http://johnearnest.github.io/ok/index.html[06] 00:10:20 iKe Vector article https://vector.org.uk/a-graphical-sandbox-for-k-2/[07] 00:10:39 Lindenmayer fractals https://en.wikipedia.org/wiki/L-system[08] 00:15:57 k programming language https://aplwiki.com/wiki/K[09] 00:16:40 turtle graphics https://docs.python.org/3/library/turtle.html[10] 00:17:44 Swift Playgrounds https://en.wikipedia.org/wiki/Swift_Playgrounds Bret Victor http://worrydream.com/ Processing programming language https://processing.org/ Arduino https://www.arduino.cc/[11] 00:19:27 Dzaima APL -https://github.com/dzaima/APL/blob/master/APLP5/docs Dzaima BQN - https://github.com/dzaima/BQN/blob/master/app/readme.md[12] 00:25:08 Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)[13] 00:25:30 APL wiki Naming https://aplwiki.com/wiki/The_name_APL Adin Falkoff https://aplwiki.com/wiki/Adin_Falkoff[14] 00:27:48 Dyalog https://aplwiki.com/wiki/Dyalog_APL Dyadic https://aplwiki.com/wiki/Dyalog_Ltd. Zylog processor https://en.wikipedia.org/wiki/Zilog[15] 00:30:32 Special k https://beyondloom.com/tools/specialk.html Fragment shader https://www.khronos.org/opengl/wiki/Fragment_Shader GLSL shader language https://learnopengl.com/Getting-started/Shaders[16] 00:33:25 NVIDIA https://learnopengl.com/Getting-started/Shaders[17] 00:37:00 Decker https://beyondloom.com/decker/index.html Lil programming language https://beyondloom.com/decker/lil.html macPaint https://en.wikipedia.org/wiki/MacPaint[18] 00:39:06 Interface builder https://en.wikipedia.org/wiki/Interface_Builder Visual Basic https://en.wikipedia.org/wiki/Visual_Basic Lua programming language https://www.lua.org/ q programming language https://aplwiki.com/wiki/Q[19] 00:44:29 APL# https://aplwiki.com/wiki/APL-sharp[20] 00:45:08 Rescript programming language https://rescript-lang.org/[21] 00:47:10 Niladic functions https://aplwiki.com/wiki/Niladic_function[22] 00:48:30 HyperCard https://en.wikipedia.org/wiki/HyperCard HyperTalk https://en.wikipedia.org/wiki/HyperTalk[23] 00:54:36 JavaScript programming language https://www.javascript.com/[24] 00:57:21 MacOS system 6 https://en.wikipedia.org/wiki/System_6[25] 01:02:12 Excel spreadsheet https://en.wikipedia.org/wiki/Microsoft_Excel[26] 01:04:02 J viewmat https://code.jsoftware.com/wiki/Studio/Viewmat[27] 01:05:40 regex https://en.wikipedia.org/wiki/Regular_expression[28] 01:06:10 Nick Psaris Arraycast episode 42 embedding languages https://www.arraycast.com/episodes/episode42-nick-psaris-q[29] 01:07:00 Python programming language https://www.python.org/[30] 01:18:21 Haskell programming language https://www.haskell.org/[31] 01:22:50 Myst video game https://en.wikipedia.org/wiki/Myst[32] 01:23:32 Decktember https://itch.io/jam/decktember
Ronald Spitzer was a corner stone of both New World Computing making sure games like Might and Magic and Nuclear War hit store shelves worldwide before moving on to running Electronic Art's affiliated label program. Recorded in September 2021. Get us on your mobile device: Android: https://www.google.com/podcasts?feed=aHR0cHM6Ly92aWRlb2dhbWVuZXdzcm9vbXRpbWVtYWNoaW5lLmxpYnN5bi5jb20vcnNz iOS: https://podcasts.apple.com/de/podcast/video-game-newsroom-time-machine And if you like what we are doing here at the podcast, don't forget to like us on your podcasting app of choice, YouTube, and/or support us on patreon! https://www.patreon.com/VGNRTM Send comments on twitter @videogamenewsr2 Or Instagram https://www.instagram.com/vgnrtm Or videogamenewsroomtimemachine@gmail.com Links: https://www.mobygames.com/developer/sheet/view/developerId,4662/ https://en.wikipedia.org/wiki/New_World_Computing https://www.mobygames.com/game/might-and-magic-book-one-secret-of-the-inner-sanctum https://www.mobygames.com/company/new-world-computing-inc https://en.wikipedia.org/wiki/Electronic_Arts https://www.mobygames.com/game/macintosh/might-and-magic-book-one-secret-of-the-inner-sanctum/screenshots https://en.wikipedia.org/wiki/Axis_%26_Allies https://arstechnica.com/gaming/2008/08/the-story-of-ea-and-the-pirate-genesis-development-kit/ https://en.wikipedia.org/wiki/HyperCard https://www.mobygames.com/game/nuclear-war https://www.mobygames.com/game-group/earl-weaver-baseball-series https://www.mobygames.com/game-group/tony-la-russa-baseball-series https://en.wikipedia.org/wiki/PlayStation_(console) https://www.linkedin.com/posts/ronaldspitzer_videogames-gaming-videogameindustry-activity-6846458561946558464-g3iw/ https://www.latimes.com/archives/la-xpm-1994-02-01-fi-17840-story.html https://en.wikipedia.org/wiki/Kinesoft https://en.wikipedia.org/wiki/SoftBank_Group
NOTE - Podcasts normally come out on Wednesdays, but as a favor to Intuiface - which is at this week's ISE trade show in Spain - I moved it up a day to coincide with the show's opening day ... The 16:9 PODCAST IS SPONSORED BY SCREENFEED – DIGITAL SIGNAGE CONTENT One of the big trends in the software world is the whole idea of no code development - the premise that both programmers and mere mortals can create applications without getting their typing fingers dirty and brains fried doing traditional computer programming. The proposition is that no code development platforms can cut out a lot of time and cost associated with pulling applications together, and also deal with the reality that good programmers are in high demand and therefore scarce. The French software firm Intuiface is in the interesting position of having offered a no code platform long before no code was a discussion point, so the folks there are a great resource for discussing the implications for the digital signage and interactive display market. I spoke with Geoff Bessin, the CMO and main voice for Intuiface, about the distinctions between no code and low code development platforms, and how they differ from the simple drag and drop, what you see is what you get user interfaces that are common in digital signage content management systems. We also dig into the benefits, the limitations, and more than anything, why you should know and care about no code. Subscribe to this podcast: iTunes * Google Play * RSS TRANSCRIPT Geoff, thank you for joining me. Can you give me the rundown first on what Intuiface is all about? Geoff Bessin: Will do, Dave, thank you for having me. So Intuiface is a no-code platform dedicated to the creation of interactive digital content. That includes digital signage, but really it can anything in the venue. It could be a museum exhibition, could be a sales pitch for a movie sales team, could be anything at a trade show, something in a real estate office, et cetera. So you create it, you deploy it, you can do analytics with it. It's all good. And the company is based in France, correct? Geoff Bessin: We are headquartered in a town called Labège, which is right outside Toulouse in France. Although I'm not, but it's funny, my name is Geoffrey Besson, so both my first and last name look French. So people always assume it's French, but that's not the case. I'm in Boston. Can you speak a lick of French? Geoff Bessin: Oui. Yes. Good for you! I wanted to talk about no-code software, cause you guys have been no-code before people were even using that term and no-code is one of these trends, just like headless CMS, that seems to be bubbling up and maybe people don't understand a lot about it yet. Geoff Bessin: Yeah, you could go back to the 80s and find things like HyperCard where you were enabling non-developers to create an application of some sorts. So it goes back a long way, but in terms of a movement, generating notice, gaining investment and having companies spend money on it, it's only been the past few years. I can tell you that statistics are now saying that the market size, the amount of money being spent on no-code software used to create apps is almost $14 billion. It's a lot of money being pumped into these apps. And in fact, more than 65% of apps are now created using no-code tools. So more than 50%, more than half of apps are being built with no-code software. It is the predominant means of delivering applications these days. What's the distinction between no-code and low-code, because I've heard both terms. Geoff Bessin: There's no formal distinction. You can't point at it and go, “Oh, this one's no-code” like you just went over the line. But the idea is that with low-code, there are back doors. There are means to enhance, to extend, to facilitate integration that might involve a little bit of coding. Even that coding could be simplified based on maybe either a scripting language that is native to the tool or a public scripting language like Ruby. Whereas no-code is just 100%, you're not going to see code anywhere, and so you are in a way limited to the sandbox provided by the no-code platform, what it is you're able to deliver is limited by what you can piece together with the Lego blocks of that platform. no-code gives you those little back doors to branch yourself out. So what does it mean for development? Does it distance or mediate the need for application developers completely, and just any old end-user can produce an application without having to engage developers or is it more something that accelerates the development process and just gets some cost and time out of the way? Geoff Bessin: I think that question brings us to who's doing it, and why are they doing it? As I mentioned, no-code has exploded recently, and it is due to a set of developments that have driven application development to what is now called the “citizen developer.” Trends such as a shortage of developers, it's not that we're trying to get rid of them. It's that there's not enough. I saw one statistic that back in 2020, there were 1.2 million unfilled developer jobs in the United States, just the US but 1.2 million developer jobs unfilled in the US and colleges and universities were only cranking out about 400,000 developers. There's a shortage. So it's not that we don't want them, we don't have them. What do you do about that? There was also COVID, which has greatly accelerated investment in these no-code platforms, because everything moved online, and when everything moved online, everything needed to be digitized and companies realized we have to move now but we don't have enough resources, so how the heck are we going to digitize these things? And then there's also tangential, but influential, the fact that even in our own home, we're not coders, but we are programmers. If I'm working with my Nest thermostat, that's programming. I just got a puppy and they have these apps that you can then program to see how many steps they've taken and how much water they drink, that's programming, and the digital native is used to controlling their environment digitally. There are tools out there that enable them to realize their ideas as an application, and somebody has to build it because there's not enough developers to go around. That's what really kicked the no-code market in the butt. What we're seeing subsequently is that the developer shortage is being filled by these citizen developers producing applications, maybe for personal use, maybe for internal employee use, maybe for customer us, it depends. Those developers are now being transitioned to work on larger projects, more intricate projects. They have more time arguably to focus on the big tickets stuff that still needs the hardcore development, offloading their responsibility from the simpler things that can now be handled by that citizen developer. Are there trade offs that you have to accept, to use no-code instead of just doing your own thing? Geoff Bessin: Certainly. There are obvious advantages, there's speed and there's costs benefits. There's a big productivity boost, but of course there's trade offs. I like this notion of Legos. You have these prebuilt blocks and this is a finite number of block options that you can combine in an infinite number of ways. At the end of the day, you're still limited to those blocks, right? And so if I'm using a no-code platform and I need a block that doesn't exist, I'm stuck. Now, I suppose if it's a low-code platform, depending on what I need to achieve,okay, maybe I can put something together if I have the skill, maybe I don't, but if I don't have the skill or if the opportunity with the platform doesn't exist, I am limited, and I think that might be the fundamental challenge is what can I do? What can I realize? Cause recognize that a lot of these platforms are built to be generic, to address sort of breadth, not always depth, and so that can be a challenge. You are also, of course, relying on them to be responsible for performance and reliability. You are handing over that duty, that responsibility to the provider, the no-code platform. I hope they're doing a good job. Because it's out of my hands, I can't control that, and so those are the big risks: can I achieve exactly what I want or am I making compromises? Am I achieving the level of performance? My ability to deploy? My ability to collect data analytics? My ability to manage that deployment? There's 150-200 platforms across the spectrum offering no-code and low-code options. You might be making some compromises on the way, certainly are, but as I shared with you, 65% of apps are now built with no-code platforms. So companies have decided it's worth the risk. What's the distinction between no-code and what you see is what you get (WYSIWYG) user interfaces? Geoff Bessin: No-code, I think it's more of a connotation, not a denotation. I think you could argue that a lot of no-code platforms are WYSIWYG. Intuiface is a no-code platform, it's a drag and drop tool. It's a WYSIWYG. The connotation of WYSIWYG, it could be for a developer. It could be for anybody of any skill set. So it's more of a generic catchall for applications enabled to create other applications by dragging components and you can see what they look like at design time and development time. No-code connotes the non-developer, the citizen developer that you don't have coding skills and you're not expected to have those skills. So I think that's it. You sent me a white paper that kind of goes into this and you're making the argument that while no-code is out there, it's exploding and growing and everything else, there's really no application, I think you called it a ‘no-code blind spot' in terms of in-venue applications. What do you mean by that? Geoff Bessin: So let's define in-venue because that is exactly our contention. In-venue is an encapsulation of any digital deployment out of the home. It could be digital signage, could be all those things I mentioned with Intuiface as well, the museum exhibition, the sales presentation, real estate office, et cetera. It is out of the home. It is not my phone though. It is not my PC. I'm not browsing the web at home. I'm out of my home, I'm in a venue and there is some digital content trying to communicate to educate, to promote, to sell to me. That domain has been, I think with the exception of Intuiface, untouched by the no-code movement. For sure, if you look at the landscape of companies delivering solutions to address the needs of the citizen developer, there is nothing out there addressing these in-venue deployments. It's all about web and mobile apps and some websites, that's it. So if you want to create digital signage, if you want to create that museum exhibition, the sales pitch, there is no option out there now, and which brings us David, I know you're going to want to ask this, which is, will, aren't all digital signage platforms, no-code? Which is great question, Dave, by the way... You are a psychic! Geoff Bessin: That's a yes, but, it is absolutely true that you don't write code, but there are certain expectations of a no-code platform that the traditional digital signage CMS cannot fulfill, and it's interesting if I take a step back, really by definition, it has always been the non-developer on the digital signage side, hasn't it? You buy a platform, there's a CMS, the user of the content management system is the content person. They're not coding anything. They're working with the CMS, they're assigning content to zones and they're day partying. By definition from day one, digital signage was always a non-developer domain, whereas web and mobile apps and these sorts of things were always the developer domain. The no-code movement was, “Hey, this complicated stuff, we gotta make it simpler. We need the citizen developer involved.” So they brought no-code to the domain that started with developers, which I think is one of the explanations for why it didn't really come over to the in-venue side yet, because it was always non-coder users, but there are certain expectations of the no-code platform, that is not really in scope of the platform delivering in-venue content. A simple example, just to give you one would be the notion of context. To react to the user, react to the environment, in real time in that context, and do something as a result that is inherently this notion of logic. If this, then that. That's coding, right? It's got the whiff of coding and how do you do that? And there's a list of things we can discuss about what makes in-venue unique. But it requires the accommodation of additional concerns that are beyond the scope of what a traditional CMS does and that no other no-code platform does across the no-code spectrum. I guess what you're saying in certain respects is you can develop a playlist, do all the basic functionality of a digital sign, you can target content and everything else, but the moment you get into a request to do something different, that's interactive, that as you say, maybe responds to triggers and so on, that gets a lot more complicated, and at that point you're putting in, if you're an end user, you're putting in a request to your reseller or to the software company directly saying, can you do this? And they'll say, yes, we can, but it's going to take this amount of time, this amount of money and, we can't get this to you for six months cause it's off of our roadmap or whatever… Is that one of the arguments you'd make? Geoff Bessin: I would say that for sure. You see, a lot of companies have libraries. Here's our template library, here's our plugin library, here's our integration library. Oh, you want something we don't have? We can build that for you. Here's the cost. Here's how long it's going to take. That's one example. I can tell you that from a Intuiface perspective, we don't have any libraries. We haven't really prebuilt anything. Our paradigm is to enable integration with any web service, to create any UI, to integrate with any content management system, to have that ubiquity, which means that we don't have to build anything for our clients. The customer can do that. But it also means that, well, you better have a good idea and you better need to know what you. Because you're starting with a tabula rasa, but yes, that is certainly one good example of how you fulfill these sort of unique needs you might have thought about. I'll give you another example, which is retail point of sale. How would you build that thing? To me, that qualifies as an in-venue application. That's in the venue, right? I can order through a website, but do I want to put a website on a kiosk? It's a different domain. It's a different paradigm. It has different design requirements, different expectations, different issues about security, about being able to run potentially offline. But having to work with peripherals, having hyper-local context dependence, there are all of these concerns that will impact that user experience in the venue that may not be relevant or at all to a web experience. If I want to build that thing, how much flexibility am I going to have? Now there are companies like Grubber, which are pretty much pre-built everything, right? All you do is you push your menu into their back office system, and you're good to go. You just have to hope it does exactly what it is you want because you're constrained within the confines of what they offer for design, with the offer for business process, what they offer in terms of context, awareness, and reaction and if you need to make any kind of changes, you're dependent on them to make those changes, and that has a cost and a time penalty to it. What kind of skillsets do you realistically need to use a no-code particularly in the context of Intuiface? I'm assuming the proposition is anybody can sit down, but you still have to plan out, you have to have some methodical thinking about what you want to do with what the decision tree is on all that stuff, right? Geoff Bessin: You do, and that gives me an opportunity to give you just a brief history of Intuiface because we were never a no-code company, that wasn't how we were oriented. The company was actually founded back in 2002. It was founded by a couple of PhDs with expertise in touch technology. And from day one, it was about bringing user experiences to a lot of it was, believe it or not, the defense industry, but also retail, touch-driven user experiences for something, to accomplish something. The company was always about the user experience. At the end of the day, as great as your touch technology might be, nobody cares if it's not usable. If it doesn't make it easy to achieve some goal, and so Intuiface, when it was born it was all about the user experience, and in fact, most of its early hires were focused on that, on how to make something intuitive and that where the company name comes from, an intuitive interface. To make intuitive user experiences that we're driven by interaction like touch. What happened was we were servicing all of these organizations, again, a lot of defense, Intuiface is headquartered just outside the Toulouse, as i mentioned. So you have the big aerospace and defense industry located in Toulouse like Airbus. So a lot of those clients, but also retail, commerce. Focused on user experience, and it was hard to scale the business because you had this deep technical dependency underneath because it's driven by touch and we're going back 15 years, so expensive hardware, challenging technology, and at the same time, trying to come up with these really intuitive user interfaces, it was a challenge, and we decided internally, I say we, but I wasn't here yet. Intuiface decided internally that we need to come up with something that can accelerate our ability to deliver good user experiences on top of this touch technology. The company builds something called Intuikit, it was used internally by user experience experts, designers, and people good at aesthetics, people good at thinking about the customer. They were not developers. Ultimately, we decided this thing called Intuikit is pretty awesome, maybe that's our business, and so we're. It's a short story about how the software platform Intuiface was born. We were always about the user experience. It is our expectation that our users are experts in the users, creating intuitive interfaces, not In having any necessary knowledge about development. So that is our expectation, and that's what we think is appropriate. You need to be creative. You need to understand the user. You need to understand the domain. You don't have to worry about the platform you're building it on. That should not be your problem. You should be all about solving the customer's problem. I realize you work with a bunch of industries, but a lot of your activity is in digital signage. If I am an end-user and I'm using ACME digital signage software, can I use the Intuiface with it? Does it plug into it or are there restrictions? Do you have to go through door number one or door number two, you can't use both doors? Geoff Bessin: Probably, you can't do. Typically the content management system used by the DS platform is proprietary. It's a closed system. It doesn't have a published API. So we couldn't read from it. Intuiface conversely has its own runtime as well. We can run side by side. In fact, on Windows, we have the ability to run side by side with other applications, we have had customers who are not ready to transition off their existing DS investment. So they were sort of a cohabitating interactive Intuiface based content at one part of the screen and traditional DS content and others were cohabitating that screen. But normally no, that wouldn't be how one would do it. Certainly Intuiface is positioned around interactivity. We believe that by definition, once you introduce interactivity and the need to be responsive and context, and to accommodate not just touch, but sensors and voice and computer vision, when you need to account for all of these things, you need to be very good at that if-when, right? And that notion of conditional responses to events which are completely typically outside the realm of the traditional DS platform. That's where we start, and then clients can decide, do I want these Intuiface to co-exist with this DS platform? Or do we need to make some sort of transition. If I'm an end-user and I start with Intuiface and have a series of interactive screens that are doing some sort of functionality, whatever it may be and then I decide, I want to also have an expanding network of “dumb screens” that are just running traditional digital signage content in some sort of a sequence. Can you do that too? Geoff Bessin: Sure, the content doesn't know it's in a dumb playlist, right? The content is fine. Certainly you can do that. The Intuiface was born, solving the interactive problem. And it's interesting, Dave, because in the early days of selling our platform, digital signage was something else. You didn't touch signage. So our communication to the marketplace was not interactive signage. There wasn't such a thing. There was interactive content for kiosks. That was the world when we first walked in, you were touching something such as a table or a kiosk. There were touch screens, very expensive touch screens. You could be bound on a wall, never a perceptive pixel from a million years ago. Like those CNN screens and that sort of thing. You spend $2,500, you can have a touchscreen, but bylarge, it was kiosks and that sort of thing. What happened was that they had this largely commoditized, digital signage space, hundreds of companies offering traditional digital signage and customers had iPhones in their pocket and they had iPads at home, and they started thinking about interactivity. They see the voting coverage on CNN and people tapping screens. So can you do that? That's why we started getting questions about traditional digital signage. Can you fulfill that as well? We were like yeah, we can, and over the years we developed additional capability to accommodate it. The paradigm is still different. We don't have a traditional notion of a playlist for example, but you can create a playlist within Intuiface. We're using our Lego blocks, not just to build interactive content, but non-interactive content as well. You can do both. So it was something you could do, but it's not your focus? Geoff Bessin: I would say, we'res interactive first, but the traditional broadcast signage, and I don't mean this in a judgy way, it's not typically that complicated. So if it is a playlist of stuff, images, videos, documents, it's very easily done, but people very rarely come to us, Dave, with traditional first. They're coming to us because they need to solve an interactive need, and oh, by the way, long-term you can transition to traditional content as well. I agree that, the conventional side of digital signage, the meat potatoes, run this stuff at this time and these locations and all that is commoditized and pretty simple, and I always say that the complicated stuff is behind the scenes, the device management, the API integrations and all that sort of stuff. Are you at a level now where you can provide the building blocks, the Lego blocks to do the interactive piece, but also enable the end user to monitor and remotely manage all that? Geoff Bessin: We do offer that, and in fact we offer both of what you mentioned, cause you also mentioned the API integration, we can accommodate that as well. On the device management side, certainly we have an awareness of the devices in the field and you can set up notifications if things are going wrong, that sort of thing, you can see what's running on those devices. On certain platforms, you can remotely update on runtime, that sort of thing. We're not averse to working with a device and platform management options, to collaborate with them in a deployment, but we do offer some of that. And with API integration, we've actually offered for six years. It's been a long time and it's one of those things, Dave, where, as I said, we weren't born with no-code. We were born worried about user experience and we realized we looked in the mirror and wen, oh, we're actually no-code. We've been offering a software called API Explorer. You can automatically create an integration, an integration with a web API without writing code And it is a real time integration reading from writing to that web API. It could be a back office system, ERP application, CRM application could be a database wrapped in an API, could be a device on the internet of things, all of these options can be integrated with a running Intuiface experienced by a non-developer, using API Explorer. So we've offered that for some time. We now have our own CMS but you don't have to use it. Our original value prop is to use whatever you want. We have API Explorer, you can plug into whatever you want. We have now introduced our own because depending on the scenario and the requirements of the project, it just makes better sense to use ours. But we still have customers that would rather use that other thing, or Dave, they're integrated with the ERP application. They're building a retail point of sale application with Intuiface, and they have integrated with the ERP system, they need to work with the API and you can do that. Who would you describe as your kind of core end-users, core customers? Geoff Bessin: I would say 50 to 60% of our customers are agencies and integrators. So we can discuss with the actual user might be, but I would say more than half of our installed base are agencies and integrators with their own clients. And there is a spectrum of reasons why they're using Intuiface. Some of them, they don't have the development skill, but they want to offer interactivity. Others have men and women on the bench with the skill, but they don't have the scale. That's the problem with people is that they can work on one thing at a time. And what we find is that a lot of the integrators in particular will be taking Intuiface so they can scale. They can take on a larger volume of maybe small and mid-sized projects that they can do with Intuiface, and then put the men and women on the bench onto the bigger high value projects. We find that customers are saving 80% of time and 60% of costs versus customer that don't use Intuiface. So it's very easy for them, and it's an easy pitch. Conceptually, if you can build an interactive application, doing exactly what you want with a no-code platform is probably cheaper and faster than if I wrote code, so it's an easy idea to wallow and it is what our customers experience. So that's what you'll find. I would say the majority 60%-55% agencies and integrators, the rest are the small and midsize museums, schools, retailers, sales offices, marketing, and sales teams, they want to do it themselves. And do they want to do it themselves because of cost or control? Geoff Bessin: Often it's because of cost. They have ambition or they've been bitten, Dave, where they have outsourced it. You don't see this going in, but you meet an agency. You tell them what you want, they agree and deliver something in two months that doesn't resemble what you wanted, so you ask for revisions, and this cycle continues while you pay for the time. It's not an agile process, and again, I'm not casting aspersions at the agency, they are our customers. But their sales pitch is we use Intuiface so we can deliver what you want faster than the other guys that do exactly what you want, and by the way, if you don't like the work we did, you can take it with you. If I pay an agency to write custom code and I'll be dissatisfied, I'm starting from zero with another agency. So you have that kind of portability benefit as well. So yes, a lot of the small and midsize, it's budget driven or based on their experience, they have limited budgets. They outsourced it, and they were just satisfied. We do have the occasional large enterprise. They want to have maybe an interactive sales pitch. So the marketing and sales team is driving the creation of the collateral, hiring a developer to make. I could use PowerPoint. Why am I hiring? It's hard to justify this pay developers to code a sales pitch, I can just use PowerPoint. Hold on a second, here's this thing called Intuiface. I can build an interactive sales pitch for my Salesforce. I'm still using the tool. I'm the creative team on the marketing sales team. But I'm creating something that is far more novel and engaging than a PowerPoint. When the pandemic hit, I speculated and I'm sure many people speculated that this was going to be a difficult time for people who were in the touch and interactive business. What happened instead is that touch actually went up in demand and self service applications became very much a big development initiative. Have you seen that happening in the last couple of years? Geoff Bessin: We have, and then ultimately it turns out people are more afraid of other people than touch screens. And our business has rebounded quite well. What we were hoping for, and it seems to be the case is that demand didn't drop. It got stuck behind a wall. There was a dam and the demand was building behind the dam, and you couldn't open the dam cause nobody was out of the house and the waters were rising, people are finally out of the house, and you opened up the floodgates. So we're seeing a really nice rebound that is complimented, not just by the building interest anyway, but the kind of renewed interest in facilitating a non-human interaction, which sounds horrible culturally, in their place of business or what have you. And again, it's not just touch. Yes, I think probably most people would rather take a little Purell. They're fine with that, but still some people are not, and maybe they can use their mobile phone or scan a QR code. But it's also a labor issue. It's harder to hire people and if you can use self service, then you don't have to worry so much about staffing. Geoff Bessin: There's that whole other thing too which is the cost of staffing and training and enabling and equipping and there's that as well. So for sure, there is certainly a perceived increase in interest, and interactivity of any kind and Intuiface has always been focused on any kind of interactivity, not just touch, and certainly this ability to use my mobile phone to interact with content is an increasingly interesting example, using gestures to interact, using voice to interact. So I'm not touching but I'm still working with technology directly rather than mediating through somebody else. So all of that is going on. Last question: you guys have certainly in the last few years had a presence at ISE and at other trade shows, what are you doing in the next few weeks and months? Is Intuiface going to be something that people can walk up and get demos for? Geoff Bessin: We will be at ISE, so that'll be our first trade show in however many years we'll be there. So you and I are speaking on April 26th and that's why I say in just a couple of weeks, we will be there with a booth, and we certainly hope we'll see others there. We used to actually have our user conference in parallel with ISE, in-person and the pandemic put the kibosh on that. We've done virtual user conferences every year since then, and we like that because you don't have to travel, and so our user conference will be forever more be virtual. We actually have our user conference in three weeks that people are welcome to join. It's free, it'll be online, but we plan to be at ISE. We plan to be a DSE in the US and I think it's now November, and we'll be participating when your colleagues at Avitas are running DSE in parallel and ISE will be participating in that as well. So we're starting. We're treating this as back to normal. It's interesting, Dave working on my travel plans, flying into Spain. But you can't just get on a plane, you need to jump through certain things because of COVID. But it looks as of today, they're not even requiring masks onsite. That doesn't seem to be a requirement. Just the honor system that you are vaccinated or recovered and we'll see how that goes, but we're excited to be there. We'll have a big booth and about eight of us, we'll have a lot of people there. And where can people find Intuiface online? Geoff Bessin: Dave, thank you for asking, Intuiface.com. They can also just contact us. You are listening to Jeff Besson. You can just email me bessin@intuiface.com. The product can be tried for free, Dave. No credit card required. People can poke at it and see if what we're saying is true. All right, thank you. Geoff Bessin: Dave. It's a pleasure. Thanks for having me.
SummaryJeff Eaton has always been driven to find order in the complex, whether he was teaching himself programming skills or re-evaluating his relationship with faith and religion. Now, as Partner at Autogram, he's helping large companies make sense of their digital worlds. GuestJeff EatonHighlights As a kid, Jeff Eaton got interested in programming as a way to solve problems using Hypercard on his family's Mac computer. After high school, Jeff intended to go to college to study “new media” but a summer job at a marketing agency turned into a longer term job, and Jeff realized he was already doing the things he meant to study. A growing passion for open source and Drupal led Jeff to Lullabot, where he got to dive deeper into content strategy. On the side, Jeff co-hosts a podcast called Christian Rightcast, looking at the history and context of the Christian Right in America
Taylor Otwell, is the founder of Laravel, a programming framework for PHP. But he's also one of the most successful indie SaaS operators I know. In this episode we discuss: 0:30 – Taylor is changing how he hires and manages people at Laravel 6:01 – How Taylor is finding new employees to work on Forge, Vapor, and his other products 7:34 – The Laravel ecosystem has incubated incredible talent: Miguel Piedrafita, Caleb Porzio, Adam Wathan, Aaron Francis, Jack Ellis... 10:03 – More and more indie SaaS apps are being built in Laravel 10:48 – When is the next Laracon conference? 13:11 – Taylor Otwell has the classic bootstrap success story 14:28 – Laravel has been running too lean 17:00 – What's it like to work as a developer at Laravel? (pair programming) 18:33 – How Taylor does product development 22:08 – "I haven't told anyone this yet, but I actually considered selling Laravel this past year." Here's why Taylor decided not to sell. 26:30 – How do you deal with internet fame, and being a "known person?" 28:59 – Dealing with haters on Twitter 31:50 – What is the future of web development, and the full-stack developer? What is the future of Ruby on Rails and Laravel? 35:53 – Building excitement around PHP and Laravel with young people. 42:13 – What inspires kids to get into programming? When it's fun, easy, accessible. This is why so many people started with Hypercard, Microsoft Access, PHP, Adobe Flash... What should we talk about next? Twitter: @buildyoursaas, @mijustin, @jonbuda, @jsonpearl, and @helenryles Leave a review/comment on Podchaser; it's like Reddit, but for podcasts. Email us: support@transistor.fm Thanks to our monthly supporters: Mitchell Davis from RecruitKit.com.au Marcel Fahle, wearebold.af Alex Payne Bill Condo Anton Zorin from ProdCamp.com Mitch Harris Kenny, Intro CRM podcast Oleg Kulyk Ethan Gunderson Chris Willow Ward Sandler, Memberspace Russell Brown, Photivo.com Noah Prail Colin Gray Austin Loveless Michael Sitver Paul Jarvis and Jack Ellis, Fathom Dan Buda Darby Frey Brad from Canada Adam DuVander Dave Giunta (JOOnta) Kyle Fox GetRewardful.com Want to start a podcast on Transistor? Justin has a special coupon for you: get 15% off your first year of hosting: transistor.fm/justin★ Support this podcast on Patreon ★
To wrap up the year I wanted to revisit one of my old favourites: a story I made for my other (currently-inactive) podcast about one of the strangest and most thought-provoking programs ever created. This is the story of If Monks Had Macs. Original description It all started with a Macintosh ad: 'You too can be a knowledge worker.' This is the story of Brian Thomas' 15-year odyssey at the helm of one of the strangest pieces of multimedia software ever created — If Monks Had Macs. Links You can learn more about Brian, and about Monks, at his website: http://www.rivertext.com/monks.html (http://www.rivertext.com/monks.html) The original HyperCard stack is downloadable from http://www.rivertext.com/classic.html (http://www.rivertext.com/classic.html) and also playable https://archive.org/details/ifmonkshadmacs_1988 (at the Internet Archive) https://www.ludiphilia.net/episode/episode-10-beyond-monks-if-monks-had-macs-part-2 (Ludiphilia Episode 10, Life After If Monks Had Macs) All music and sound effects from If Monks Had Macs (with some touch-up by me), except: http://freemusicarchive.org/music/Chris_Zabriskie/I_Am_a_Man_Who_Will_Fight_for_Your_Honor/I_Am_a_Man_Who_Will_Fight_for_Your_Honor (I Am a Man Who Will Fight for Your Honor) by Chris Zabriskie http://freemusicarchive.org/music/Kai_Engel/ICD-10/Kai_Engel_-_ICD-10_-_06_Oneiri (Oneiri) by Kai Engel http://freemusicarchive.org/music/Kai_Engel/ICD-10/Kai_Engel_-_ICD-10_-_05_Comatose (Comatose) by Kai Engel And some bits I composed myself
Welcome to the History of Computing Podcast, where we explore the history of information technology. Because understanding the past prepares us for the innovations of the future! Todays episode is on the history of Wikipedia. The very idea of a single location that could store all the known information in the world began with Ptolemy I, founder of the Greek dynasty that ruled Egypt following the death of Alexander the great. He and his son amassed 100s of thousands of scrolls in the Library and Alexandria from 331 BC and on. The Library was part of a great campus of the Musaeum where they also supported great minds starting with Ptolemy I's patronage of Euclid, the father of geometry, and later including Archimedes, the father of engineering, Hipparchus, the founder of trigonometry, Her, the father of math, and Herophilus, who gave us the scientific method and countless other great hellenistic thinkers. The Library entered into a slow decline that began with the expulsion of intellectuals from Alexandria in 145BC. Ptolemy VIII was responsible for that. Always be weary of people who attack those that they can't win over especially when they start blaming the intellectual elite for the problems of the world. This began a slow decline of the library until it burned, first with a small fire accidentally set by Caesar in 48BC and then for good in the 270s AD. In the centuries since there have been attempts here and there to gather great amounts of information. The first known encyclopedia was the Naturalis Historiae by Pliny the Elder, never completed because he was killed in the eruption of Vesuvius. One of the better known being the Encyclopedia Britannica, starting off in 1768. Mass production of these was aided by the printing press but given that there's a cost to producing those materials and a margin to be made in the sale of those materials that encouraged a somewhat succinct exploration of certain topics. The advent of the computer era of course led to encyclopedias on CD and then to online encyclopedias. Encyclopedias at the time employed experts in certain fields and paid them for compiling and editing articles for volumes that would then be sold. As we say these days, this was a business model just waiting to be disrupted. Jimmy Wales was moderating an online discussion board on Objectivism and happened across Larry Sanger in the early 90s. They debated and became friends. Wales started Nupedia, which was supposed to be a free encyclopedia, funded by advertising revenue. As it was to be free, they were to recruit thousands of volunteer editors. People of the caliber that had been previously hired to research and write articles for encyclopedias. Sanger, who was pursuing a PhD in philosophy from Ohio State University, was hired on as editor-in-chief. This was a twist on the old model of compiling an encyclopedia and a twist that didn't work out as intended. Volunteers were slow to sign up, but Nupedia went online in 2000. Later in the year there had only been two articles that made it through the review process. When Sanger told Ben Kovitz about this, he recommended looking at the emerging wiki culture. This had been started with WikiWikiWeb, developed by Ward Cunningham in 1994, named after a shuttle bus that ran between airport terminals at the Honolulu airport. WikiWikiWeb had been inspired by Hypercard but needed to be multi-user so people could collaborate on web pages, quickly producing content on new patterns in programming. He wanted to make non-writers feel ok about writing. Sanger proposed using a wiki to be able to accept submissions for articles and edits from anyone but still having a complicated review process to accept changes. The reviewers weren't into that, so they started a side project they called Wikipedia in 2001 with a user-generated model for content, or article, generation. The plan was to generate articles on Wikipedia and then move or copy them into Nupedia once they were ready. But Wikipedia got mentioned on Slashdot. In 2001 there were nearly 30 million websites but half a billion people using the web. Back then a mention on the influential Slashdot could make a site. And it certainly helped. They grew and more and more people started to contribute. They hit 1,000 articles in March of 2001 and that increased by 10 fold by September, By And another 4 fold the next year. It started working independent of Nupedia. The dot-com bubble burst in 2000 and by 2002 Nupedia had to lay Sanger off and he left both projects. Nupedia slowly died and was finally shut down in 2003. Eventually the Wikimedia Foundation was built to help unlock the world's knowledge, which now owns and operates Wikipedia. Wikimedia also includes Commons for media, Wikibooks that includes free textbooks and manuals, Wikiquote for quotations, Wikiversity for free learning materials, MediaWiki the source code for the site, Wikidata for pulling large amounts of data from Wikimedia properties using APIs, Wikisource, a library of free content, Wikivoyage, a free travel guide, Wikinews, free news, Wikispecies, a directory containing over 687,000 species. Many of the properties have very specific ways of organizing data, making it easier to work with en masse. The properties have grown because people like to be helpful and Wales allowed self-governance of articles. To this day he rarely gets involved in the day-to-day affairs of the wikipedia site, other than the occasional puppy dog looks in banners asking for donations. You should donate. He does have 8 principles the site is run by: 1. Wikipedia's success to date is entirely a function of our open community. 2. Newcomers are always to be welcomed. 3. “You can edit this page right now” is a core guiding check on everything that we do. 4. Any changes to the software must be gradual and reversible. 5. The open and viral nature of the GNU Free Documentation License and the Create Commons Attribution/Share-Alike License is fundamental to the long-term success of the site. 6. Wikipedia is an encyclopedia. 7. Anyone with a complaint should be treated with the utmost respect and dignity. 8. Diplomacy consists of combining honesty and politeness. This culminates in 5 pillars wikipedia is built on: 1. Wikipedia is an encyclopedia. 2. Wikipedia is written from a neutral point of view. 3. Wikipedia is free content that anyone can use, edit, and distribute. 4. Wikipedia's editors should treat each other with respect and civility. 5. Wikipedia has no firm rules. Sanger went on to found Citizendium, which uses real names instead of handles, thinking maybe people will contribute better content if their name is attached to something. The web is global. Throughout history there have been encyclopedias produced around the world, with the Four Great Books of Song coming out of 11th century China, the Encyclopedia of the Brethren of Purity coming out of 10th century Persia. When Wikipedia launched, it was in English. Wikipedia launched a German version using the deutsche.wikipedia.com subdomain. It now lives at de.wikipedia.com and Wikipedia has gone from being 90% English to being almost 90 % non-English, meaning that Wikipedia is able to pull in even more of the world's knowledge. Wikipedia picked up nearly 20,000 English articles in 2001, over 75,000 new articles in 2002, and that number has steadily climbed wreaching over 3,000,000 by 2010, and we're closing in on 6 Million today. The English version is 10 terabytes of data uncompressed. If you wanted to buy a printed copy of wikipedia today, it would be over 2500 books. By 2009 Microsoft Encarta shut down. By 2010 Encyclopedia Britannica stopped printing their massive set of books and went online. You can still buy encyclopedias from specialty makers, such as the World Book. Ironically, Encyclopedia Britannica does now put real names of people on articles they produce on their website, in an ad-driven model. There are a lot of ads. And the content isn't linked to as many places nor as thorough. Creating a single location that could store all the known information in the world seems like a pretty daunting task. Compiling the non-copywritten works of the world is now the mission of Wikipedia. The site receives the fifth most views per month and is read by nearly half a billion people a month with over 15 billion page views per month. Anyone who has gone down the rabbit hole of learning about Ptolemy I's involvement in developing the Library of Alexandria and then read up on his children and how his dynasty lasted until Cleopatra and how… well, you get the point… can understand how they get so much traffic. Today there are over 48,000,000 articles and over 37,000,000 registered users who have contributed articles meaning if we set 160 Great Libraries of Alexandria side-by-side we would have about the same amount of information Wikipedia has amassed. And it's done so because of the contributions of so many dedicated people. People who spend hours researching and building pages, undergoing the need to provide references to cite the data in the articles (btw wikipedia is not supposed to represent original research), more people to patrol and look for content contributed by people on a soapbox or with an agenda, rather than just reporting the facts. Another team looking for articles that need more information. And they do these things for free. While you can occasionally see frustrations from contributors, it is truly one of the best things humanity has done. This allows us to rediscover our own history, effectively compiling all the facts that make up the world we live in, often linked to the opinions that shape them in the reference materials, which include the over 200 million works housed at the US Library of Congress, and over 25 million books scanned into Google Books (out of about 130 million). As with the Great Library of Alexandria, we do have to keep those who seek to throw out the intellectuals of the world away and keep the great works being compiled from falling to waste due to inactivity. Wikipedia keeps a history of pages, to avoid revisionist history. The servers need to be maintained, but the database can be downloaded and is routinely downloaded by plenty of people. I think the idea of providing an encyclopedia for free that was sponsored by ads was sound. Pivoting the business model to make it open was revolutionary. With the availability of the data for machine learning and the ability to enrich it with other sources like genealogical research, actual books, maps, scientific data, and anything else you can manage, I suspect we'll see contributions we haven't even begun to think about! And thanks to all of this, we now have a real compendium of the worlds knowledge, getting more and more accurate and holistic by the day. Thank you to everyone involved, from Jimbo and Larry, to the moderators, to the staff, and of course to the millions of people who contribute pages about all the history that makes up the world as we know it today. And thanks to you for listening to yet another episode of the History of Computing Podcast. We're lucky to have you. Have a great day! Note: This work was produced in large part due to the compilation of historical facts available at https://en.wikipedia.org/wiki/History_of_Wikipedia