<commit_before>---
title: <NAME>
description: HTML5 Games, Shellshock, Windows 10, Euclideon, The Physical Web
date: 2014-10-14
picture:
  src: /img/episodes/2014-10-14-kristin-valentine.jpg
  alt: Kristin Valentine
  credit:
    name: Redstone Pictures
    source: http://thedaylightstudio.com/blog/authors/10
    license:
      name: client permission
audio:
  sources:
    - type: ogg
      src: http://refinedbitspodcast.com/episodes/refined-bits-2014-10-14-kristin-valentine.ogg
      size: 0
    - type: mp3
      src: http://refinedbitspodcast.com/episodes/refined-bits-2014-10-14-kristin-valentine.mp3
      size: 0

layout: single-episode
episode-id: 2
---

# Show Notes

## News (00:02:23)

### It's Ada Lovelace Day! (00:02:23)

Find some time today to listen to [this great 7-minute feature from NPR](http://www.npr.org/blogs/alltechconsidered/2014/10/06/345799830/the-forgotten-female-programmers-who-created-modern-tech) about the pioneers of computer programming who were, conspicuously, primarily women.

[Finding Ada](http://findingada.com/) is an organization dedicated to promoting women in STEM fields by highlighting great role models and celebrating their achievements. [Give them money!](https://www.indiegogo.com/projects/ada-lovelace-day-live-2014)

We also talked about [Rear Admiral Gr<NAME>](http://en.wikipedia.org/wiki/Grace_Hopper), who created [the first compiler](http://en.wikipedia.org/wiki/History_of_compiler_construction), and whose work led to the computing industry moving away from machine-specific languages and toward [portable English-like programming languages](http://en.wikipedia.org/wiki/COBOL). The [Anita Borg Institute](http://anitaborg.org/) just wrapped up their annual [Grace Hopper Celebration of Women in Computing](http://gracehopper.org/) conference.

### Euclideon (00:07:37)

Company dominates limitations in hardware by solving it with advancements in sofware. 3D search algorithm capable of rendering unliminted point cloud data removes hardware bottlenecks associated to simple polygon graphics.

  * [Website and info](http://www.euclideon.com/)
  * [Videos and demos](https://www.youtube.com/user/EuclideonOfficial)

As an interesting extra to this, we mentioned [.kkrieger](http://en.wikipedia.org/wiki/.kkrieger), which uses [procedural generation](http://en.wikipedia.org/wiki/Procedural_generation) to essentially do [box modeling](http://en.wikipedia.org/wiki/Box_modeling). The whole game is 97,280 bytes (= 97 KB = 0.097 MB), which is incredibly small for a game - so small you could put 12 copies of it on a 1984 dual sided floppy.

### Shellshock (00:14:58)

[Shellshock](http://en.wikipedia.org/wiki/Shellshock_(software_bug)) ([CVE-2014-6271](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6271), [CVE-2014-7169](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-7169), others) is bad news. Amazingly, it's been around since **1989**. There are [patches available for the common versions](http://unix.stackexchange.com/questions/157381/when-was-the-shellshock-cve-2014-6271-7169-bug-introduced-and-what-is-the-pat), though [the Mac version is reportedly incomplete](http://www.cnet.com/news/apples-shellshock-patch-incomplete-say-experts/).

Patch your machines!

### Windows 10 (00:19:44)

[Windows 10 Technical Preview site](http://windows.microsoft.com/en-us/windows/preview) ([skip to the ISO](http://windows.microsoft.com/en-us/windows/preview-iso))

 * [Lifehacker's overview of what's new in Windows 10](http://lifehacker.com/all-the-new-stuff-in-windows-10-1640838152)
 * [<NAME> on the new console and it's features and keyboard shortcuts](http://www.hanselman.com/blog/Windows10GetsAFreshCommandPromptAndLotsOfHotkeys.aspx)

## HTML 5 Games with Kristin Valentine (00:26:42)

Kristin is using the [Phaser](http://phaser.io/) framework for HTML5 games.

Languages for teaching programming:

 * <https://code.google.com/p/blockly/>
 * <http://ldd.lego.com/en-us/>
 * <http://www.alice.org>

The website from back in the day with the JavaScript snippets was [JavaScript Source](https://web.archive.org/web/20030201220406/http://javascript.internet.com/), and it's [still around](http://www.javascriptsource.com/)! Most of the old content is still around, too. Here's [an area calculator from 2001 on the old site](https://web.archive.org/web/20030207204757/http://javascript.internet.com/calculators/area-calculator-2.html) (thanks to the [Wayback Machine](https://archive.org/web/)) and [the same snippet on the current site](http://www.javascriptsource.com/math-related/area-calculator-2.html).

Kristin is cool! Check out her stuff:

 * She's [@KristinJVal on Twitter](https://twitter.com/KristinJVal)
 * She's a co-host of [the PushPull Podcast](http://pushpull.me/) (they have [a Twitter](https://twitter.com/pushpullcast), too!)

## This is Awesome! (Gadgets, Tech, & Tools)

### The Physical Web (00:47:23)

Google just created a [repository for their Physical Web project](https://github.com/google/physical-web). Its goal is to make deep interaction with real-world objects about as easy as being in the same room as them. This is in contrast to the current model of having to install an app for each of your smart devices, which won't scale well as the [Internet of Things](http://en.wikipedia.org/wiki/Internet_of_Things) expands.

### Solar Panels (00:53:00)

Cambridge University using femtosecond laser spectroscopy develops hybrid materials that could result in near 100% efficiency for solar panels using dark triplet excitons.

 * [Article on Cambridge](http://www.cam.ac.uk/research/news/hybrid-materials-could-smash-the-solar-efficiency-ceiling)
 * [Results](http://www.nature.com/nmat/journal/vaop/ncurrent/full/nmat4093.html)

## Spontaneous Debate | Controversy Corner

### Do I Need a Website? (00:58:39)

**TL;DL**: Yes, you need a website.

* [<NAME> on why every developer should have their own blog](http://www.hanselman.com/blog/YourWordsAreWasted.aspx)

[Bryce ended up making a website!](http://imbryce.com/)
<commit_msg>File sizes.<commit_after>---
title: <NAME>
description: HTML5 Games, Shellshock, Windows 10, Euclideon, The Physical Web
date: 2014-10-14
picture:
  src: /img/episodes/2014-10-14-kristin-valentine.jpg
  alt: <NAME>
  credit:
    name: Redstone Pictures
    source: http://thedaylightstudio.com/blog/authors/10
    license:
      name: client permission
audio:
  sources:
    - type: ogg
      src: http://refinedbitspodcast.com/episodes/refined-bits-2014-10-14-kristin-valentine.ogg
      size: 56800194
    - type: mp3
      src: http://refinedbitspodcast.com/episodes/refined-bits-2014-10-14-kristin-valentine.mp3
      size: 98828530

layout: single-episode
episode-id: 2
---

# Show Notes

## News (00:02:23)

### It's Ada Lovelace Day! (00:02:23)

Find some time today to listen to [this great 7-minute feature from NPR](http://www.npr.org/blogs/alltechconsidered/2014/10/06/345799830/the-forgotten-female-programmers-who-created-modern-tech) about the pioneers of computer programming who were, conspicuously, primarily women.

[Finding Ada](http://findingada.com/) is an organization dedicated to promoting women in STEM fields by highlighting great role models and celebrating their achievements. [Give them money!](https://www.indiegogo.com/projects/ada-lovelace-day-live-2014)

We also talked about [Rear Ad<NAME>](http://en.wikipedia.org/wiki/Grace_Hopper), who created [the first compiler](http://en.wikipedia.org/wiki/History_of_compiler_construction), and whose work led to the computing industry moving away from machine-specific languages and toward [portable English-like programming languages](http://en.wikipedia.org/wiki/COBOL). The [Anita Borg Institute](http://anitaborg.org/) just wrapped up their annual [Grace Hopper Celebration of Women in Computing](http://gracehopper.org/) conference.

### Euclideon (00:07:37)

Company dominates limitations in hardware by solving it with advancements in sofware. 3D search algorithm capable of rendering unliminted point cloud data removes hardware bottlenecks associated to simple polygon graphics.

  * [Website and info](http://www.euclideon.com/)
  * [Videos and demos](https://www.youtube.com/user/EuclideonOfficial)

As an interesting extra to this, we mentioned [.kkrieger](http://en.wikipedia.org/wiki/.kkrieger), which uses [procedural generation](http://en.wikipedia.org/wiki/Procedural_generation) to essentially do [box modeling](http://en.wikipedia.org/wiki/Box_modeling). The whole game is 97,280 bytes (= 97 KB = 0.097 MB), which is incredibly small for a game - so small you could put 12 copies of it on a 1984 dual sided floppy.

### Shellshock (00:14:58)

[Shellshock](http://en.wikipedia.org/wiki/Shellshock_(software_bug)) ([CVE-2014-6271](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6271), [CVE-2014-7169](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-7169), others) is bad news. Amazingly, it's been around since **1989**. There are [patches available for the common versions](http://unix.stackexchange.com/questions/157381/when-was-the-shellshock-cve-2014-6271-7169-bug-introduced-and-what-is-the-pat), though [the Mac version is reportedly incomplete](http://www.cnet.com/news/apples-shellshock-patch-incomplete-say-experts/).

Patch your machines!

### Windows 10 (00:19:44)

[Windows 10 Technical Preview site](http://windows.microsoft.com/en-us/windows/preview) ([skip to the ISO](http://windows.microsoft.com/en-us/windows/preview-iso))

 * [Lifehacker's overview of what's new in Windows 10](http://lifehacker.com/all-the-new-stuff-in-windows-10-1640838152)
 * [<NAME> on the new console and it's features and keyboard shortcuts](http://www.hanselman.com/blog/Windows10GetsAFreshCommandPromptAndLotsOfHotkeys.aspx)

## HTML 5 Games with <NAME> (00:26:42)

Kristin is using the [Phaser](http://phaser.io/) framework for HTML5 games.

Languages for teaching programming:

 * <https://code.google.com/p/blockly/>
 * <http://ldd.lego.com/en-us/>
 * <http://www.alice.org>

The website from back in the day with the JavaScript snippets was [JavaScript Source](https://web.archive.org/web/20030201220406/http://javascript.internet.com/), and it's [still around](http://www.javascriptsource.com/)! Most of the old content is still around, too. Here's [an area calculator from 2001 on the old site](https://web.archive.org/web/20030207204757/http://javascript.internet.com/calculators/area-calculator-2.html) (thanks to the [Wayback Machine](https://archive.org/web/)) and [the same snippet on the current site](http://www.javascriptsource.com/math-related/area-calculator-2.html).

Kristin is cool! Check out her stuff:

 * She's [@KristinJVal on Twitter](https://twitter.com/KristinJVal)
 * She's a co-host of [the PushPull Podcast](http://pushpull.me/) (they have [a Twitter](https://twitter.com/pushpullcast), too!)

## This is Awesome! (Gadgets, Tech, & Tools)

### The Physical Web (00:47:23)

Google just created a [repository for their Physical Web project](https://github.com/google/physical-web). Its goal is to make deep interaction with real-world objects about as easy as being in the same room as them. This is in contrast to the current model of having to install an app for each of your smart devices, which won't scale well as the [Internet of Things](http://en.wikipedia.org/wiki/Internet_of_Things) expands.

### Solar Panels (00:53:00)

Cambridge University using femtosecond laser spectroscopy develops hybrid materials that could result in near 100% efficiency for solar panels using dark triplet excitons.

 * [Article on Cambridge](http://www.cam.ac.uk/research/news/hybrid-materials-could-smash-the-solar-efficiency-ceiling)
 * [Results](http://www.nature.com/nmat/journal/vaop/ncurrent/full/nmat4093.html)

## Spontaneous Debate | Controversy Corner

### Do I Need a Website? (00:58:39)

**TL;DL**: Yes, you need a website.

* [<NAME> on why every developer should have their own blog](http://www.hanselman.com/blog/YourWordsAreWasted.aspx)

[Bryce ended up making a website!](http://imbryce.com/)

{'fraction_non_alphanumeric': 0.12963269358041032, 'fraction_numerical': 0.04301786896095301, 'mean_word_length': 4.664948453608248, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 22, 'lorem ipsum': 0, 'www.': 24, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7375951', 'n_tokens_mistral': 4307, 'n_tokens_neox': 3755, 'n_words': 1068}