February 2, 2015 at 5:30AM • 1 hour 23 minutes
This week, Steve reports from Disney World while everyone else is freezing, Bri and Maddy have constructive criticism for Gamestop’s survival plan, Grim Fandango is examined, and Georgia is revealed to be a supervillain yet again.
What We’re Playing:
Hosted by Brianna Wu, Georgia Dow, Maddy Myers, and Steve Lubitz.
February 1, 2015 at 9:00PM • 1 hour 26 minutes
David and Katie run down their ten must have Mac Apps and 10 utilities for any Mac Power User
Hosted by David Sparks & Katie Floyd.
February 1, 2015 at 1:15PM • 1 hour 26 minutes
In this week’s meeting, Dan Benjamin of 5by5 works through step five by sharing his high expectations in being able to watch content whenever & wherever he wants, how he has the luxury to pay to remove annoyances with media consumption, why it spurs his growing attitude of entitlement, but admit that these are indeed privileged problems to have.
In addition, we discuss the fears of updating iPhone apps right away, paranoia with products and services tracking your location, ad relevance versus intrusiveness, ad retargeting, and the podcasting "renaissance".
Hosted by Jordan Cooper.
January 30, 2015 at 7:00PM • 1 hour 31 minutes
On this episode: Fair food in Australia & via Michael Pollan; a Heart Healthy Paleo Diet study, plus more Paleo Diet in the news; why standing may not necessarily be the solution to too much sitting. In the Listener Mail segment: why I’m trying to get fats from whole foods only; whether I’m concerned about vitamin B12 & K2 levels; and tips on how to get kids to eat healthy. We discuss the role of willpower in the Moment of Paleo. After the Bell, it’s David McRaney explaining how we miss what’s missing.
Hosted by Angelo Coppola.
January 30, 2015 at 6:15PM • 1 hour 10 minutes
In which—after an exclusive update on Liz’s hair chop—we discuss our madnesses, diagnoses, fun with therapy and crazy pills, self-medication, the average heroin user, life with schizophrenia, caring for the homeless, and a few ways to keep the demon dogs at bay.
Hosted by Liz Furl & Sara Stewart.
January 30, 2015 at 5:00PM • 1 hour 2 minutes
Our guest this week is Mikeal Rogers, one of the leads behind io.js, a friendly fork of Node.js with an open governance model.
We discuss why the io.js fork exists, why they choose open governance, the roadmap and future of io.js, supporting ES6, burnout while working in open source, and the steps you can take to get involved with io.js.
41:54 - "One thing I figured out, and that this project continues to prove, is that it's not just about what you do, it's about what you don't do, and when you step away." - Mikeal Rogers
52:02 - "My next task is to jump into the roadmap repo, and figure out more ways of pulling in feedback from the community, and figuring out what people want out of Node next, and that's the direction I expect it to go in." - Mikeal Rogers
Hosted by Adam Stacoviak & Jerod Santo.
January 30, 2015 at 4:00PM • 50 minutes
In this episode, Joe and Cody discuss the rumored 12-inch Air, Apple retail, Q1 earnings and more.
Hosted by Cody Coats & Joe Caiati.
January 30, 2015 at 4:00PM • 1 hour 23 minutes
Microsoft announced that they will be introducing a new browser, codenamed Project Spartan. Windows 10 will ship with both IE and Project Spartan, but Spartan is the future. What is happening? How is it that the oldest popular browser is going to end? Rey Bango joins Jen Simmons to tell all.
Hosted by Jen Simmons.
January 30, 2015 at 12:00PM • 60 minutes
Gartner asserts that “connected cars or smart cars are poised to play a pivotal role in the Internet of Things (IoT)”. We say “Hah!” Also How levies platform taxes. What in the world could “over serving” transportation mean? Using an Automatic App in a Porsche. BMW Sounding the Alarm over tech companies efforts to collect auto data China’s car industry and other unimportant details relative to declining interest in driving among young people.
Hosted by Horace Dediu & Jim Zellmer.
January 30, 2015 at 9:00AM • 1 hour 3 minutes
For a discussion of Apple’s Metal Framework, see Episode 44
Here you go, Ilea, this one’s for you…
- What is SceneKit?
- Objective-C framework for building apps and games that use 3D graphics
- High-performance rendering engine
- High-level, descriptive API
- Supports animation based on the Core Animation framework with defined animatable properties
- Abstracts away the rendering algorithms used to display a scene, meaning you don’t need to worry about things like:
- Object ordering
- Shaders (though you can write your own if you like)
- What is SceneKit not?
- A game engine (you must provide your own logic)
- An escape from linear algebra
- Cross-platform (but who wants to support Android anyway?)
- A fully-featured substitute for solutions like Unity3D
- Why use SceneKit?
- Very easy way to get your feet wet with 3D graphics
- Suitable for simple games
- Rapid implementation of visualization apps
- Major features
- Available on Mac OS X and iOS
- Integrated inspection (model viewer, material editor, particle editor) and debugging in Xcode
- COLLADA importing
- Supports geometries, materials, lights and cameras
- Animatable properties
- LoD substitution (level-of-detail, allowing for variable geometry complexity)
- Actions (allows for animation triggers, sound effects, etc)
- Skinning and Deformations
- Static/dynamic shadowing
- Physics, including joints and inverse kinematics
- Ray casting/hit testing
- Custom OpenGL shader programs
- SpriteKit overlays for performant 2D UI elements that don’t require an additional compositing pass
- The basics (iOS-specific)
- Assets are contained within a Scene Assets container in your Xcode project
- Xcode performs optimizations at build-time (up-axis correction, vertex interleaving, PVRTC image format favoring, etc)
- Scenes can be imported from COLLADA (in Xcode. The dae file is converted to a bplist [retaining the .dae extension] before it is put on the device) or un-archived from plists.
- Scenes consist of a graph of nodes.
- Root node: defines the world’s coordinate space
- sub-Nodes: populate the world with visible content by attaching:
- Scenes can be built-up (or modified after load) programmatically.
- sub-Nodes from other scenes can be added to a scene, but a root node must not be added to another scene.
- Important classes
- SCNView - a view that displays SceneKit content
- SCNScene - The container for all SceneKit content
- SCNNode - The basic building block of a scene
- SCNGeometry - A three-dimensional object that can be attached to a node. Also known as a mesh or model. SceneKit has several built-in primitives that can be used, or custom meshes can be imported or built from vertex data. Surface appearance is defined by materials attached to the geometry.
- SCNMaterial - A reusable definition of surface appearance properties for an object
- SCNLight - A light source that can be attached to a node, providing shading in the rendered scene
- SCNCamera - A virtual camera that can be attached to a node, providing a point of view for rendering a scene.
Open-Source Project of the Week
- iOS-8-SceneKit-Globe-Test - @schwa
iOS 8 Scene Kit (swift!) project showing a spinning (earth) globe with diffuse, ambient, specular and normal materials. Also cloud layer. Yum.
Alternative show title suggestions
- Shader writing
- Lots of polygons
- bones and joints
- inverse kinematics
- draw call, draw call, draw call
- root node for the world
- particle emitters
- hold on to the root node
- root node
- the maths
- skin is a reserved
- not a geologist
- camera bob
- the one with the monkeys
Hosted by Darryl Thomas, John Sextro, and Nolan O'Brien.