All Episodes

Tech Douchebags #45: The Privileged Consumer

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.


Latest in Paleo #129: Heart Healthy Paleo

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.


LadyBits #25: We’re All Mad Here

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.


The Changelog #139: The Rise of io.js with Mikeal Rogers

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.

Quote:

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.


The Web Ahead #94: Rethinking Microsoft's Browser with Rey Bango

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.


iOhYes #54: Episode 54 - Who wants to support Android anyway?

January 30, 2015 at 9:00AM • 1 hour 3 minutes

Tweet Shoutouts

The Discussion

SceneKit

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
      • Culling
      • 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
    • Particles
    • Ray casting/hit testing
    • Custom OpenGL shader programs
    • JavaScriptCore bridging
    • 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:
        • Cameras
        • Lights
        • Geometries
    • 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.

Picks

John

Darryl 

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 Chad Etzel, Darryl Thomas, and John Sextro.


Home Work #147: Note Systems

January 30, 2015 at 6:00AM • 39 minutes

Dave and Aaron chat about how they manage their notes, both digital and paper, and how those systems help them work smarter and faster.

Hosted by Aaron Mahnke & Dave Caolo.


Puromac #330: Huevos falsos

January 29, 2015 at 7:00PM • 1 hour 28 minutes

En este episodio, Fede y Flavio hablan de el error en la edición de Puromac 329, el sorteo para la carcasa de Fede, los resultados record del último trimestre, las noticias mas recientes sobre el Apple Watch, como ha crecido el presupuesto de investigación y desarrollo de Apple, la actualización 10.10.2 de OS X, la actualización 8.1.3 de iOS, YouTube ahora usa video HTML5 por defecto, Outlook para iOS, y En Tu Mac.

Hosted by Federico Hatoum & Flavio Guinsburg.


The Big Web Show #125: “You’re My Favorite Client,” with Mike Monteiro

January 29, 2015 at 6:00PM • 58 minutes

Designers Mike Monteiro (author, “You’re My Favorite Client”) and Jeffrey Zeldman discuss why humility is expensive, how to reassure the client at every moment that you know what you’re doing, and how to design websites that look as good on Day 400 as they do on Day 1. Plus old age, unsung heroines of the early web, and a book for designers to give to their clients.

Hosted by Jeffrey Zeldman.


Supercharged #40: Myths: Busted

January 29, 2015 at 3:45PM • 1 hour 28 minutes

This week on Supercharged we’re busting some myths, France’s new stand on internet hate speech, and some good news for Apple and Microsoft. We’re also answering your questions about network congestion due to the internet of things, gas burning efficiency, and leaving veganism behind.

Hosted by Adam Dachis.