diff --git a/src/data/blog/building-a-voice-assistant-in-javascript.md b/src/data/blog/building-a-voice-assistant-in-javascript.md index 0b117fd..d0bfd54 100644 --- a/src/data/blog/building-a-voice-assistant-in-javascript.md +++ b/src/data/blog/building-a-voice-assistant-in-javascript.md @@ -22,7 +22,7 @@ Both these projects are brought to the web thanks to Emscripten and asm.js. ## Building a (not so) intelligent voice assistant -Thanks to a discussion with my friend [Thomas](https://twitter.com/oncletom) this weekend, [CENode.js](http://cenode.io/) was brought to my attention. It's an open source project to enable human-machine conversation based on a human-friendly format. It can be used to simulate intelligence. +Thanks to a discussion with my friend [Thomas](https://diaspodon.fr/@thom4) this weekend, [CENode.js](http://cenode.io/) was brought to my attention. It's an open source project to enable human-machine conversation based on a human-friendly format. It can be used to simulate intelligence. I had all the elements at hand to build a browser-based, offline voice assistant (Think Siri, OK Google, Amazon Echo...). diff --git a/src/data/blog/mozilla-iot-meetup-london-october-2016.md b/src/data/blog/mozilla-iot-meetup-london-october-2016.md index f29552b..37c23b0 100644 --- a/src/data/blog/mozilla-iot-meetup-london-october-2016.md +++ b/src/data/blog/mozilla-iot-meetup-london-october-2016.md @@ -24,12 +24,12 @@ Meetups are and should always be about meeting people so we want to emphasise th For this first session, we had a nice lineup of speakers: -- [Francisco Jordano](https://twitter.com/mepartoconmigo) on [introducing Mozilla IOT meetup](https://docs.google.com/presentation/d/1cJXpLvk2qQ7MIEbcTjNn3uq67OuA_0kkxewZulajGvI/present) +- [Francisco Jordano](https://mastodon.social/@mepartoconmigo) on [introducing Mozilla IOT meetup](https://docs.google.com/presentation/d/1cJXpLvk2qQ7MIEbcTjNn3uq67OuA_0kkxewZulajGvI/present) - [Marc Walsh](https://twitter.com/marcwalsh) on what to expect in the [IOT space](https://vimeo.com/154774646) at [MozFest 2016](http://mozillafestival.org/) - [Sam Giles](https://twitter.com/SamuelGiles_) on [the physical web and Project Magnet](https://docs.google.com/presentation/d/1ErECQTzBgirwN-qMXtE3hnPU1l6aYt5xc5SPD8z7i-0/present) - [Becky Jones](https://twitter.com/RebeccaAJones) with just like magic - Design thinking meets the Internet of Things -In addition to the amazing speakers above I wanted to thank [Mandy](https://twitter.com/Mandyc0907) for the coordination, [Dietrich](https://twitter.com/dietrich) and the devrel team for sponsoring the meetup and all the attendees. +In addition to the amazing speakers above I wanted to thank [Mandy](https://twitter.com/Mandyc0907) for the coordination, [Dietrich](https://mastodon.social/@dietrich) and the devrel team for sponsoring the meetup and all the attendees. ## What's next? diff --git a/src/data/blog/software-gamepad.md b/src/data/blog/software-gamepad.md index e05eab0..d6910d7 100644 --- a/src/data/blog/software-gamepad.md +++ b/src/data/blog/software-gamepad.md @@ -65,6 +65,6 @@ Obviously, you'll want to code your own `getKeyFromElement` and emulator communi The result is a nicely working touch optimised controller in HTML5. The finger can swipe from one key to another and the emulator reacts responsively. -I don't think you could do simpler and according to my coworker, the brilliant [Chris Lord](https://twitter.com/cwiiis), if your DOM tree is simple you shouldn't get any performance penalty from using `document.elementFromPoint`. +I don't think you could do simpler and according to my coworker, the brilliant [Chris](https://mastodon.social/@Cwiiis), if your DOM tree is simple you shouldn't get any performance penalty from using `document.elementFromPoint`. Happy gaming! diff --git a/src/data/blog/the-problem-of-user-language-lists-in-javascript.md b/src/data/blog/the-problem-of-user-language-lists-in-javascript.md index d5ac9c3..0535843 100644 --- a/src/data/blog/the-problem-of-user-language-lists-in-javascript.md +++ b/src/data/blog/the-problem-of-user-language-lists-in-javascript.md @@ -5,7 +5,7 @@ description: 'The list of languages configured in the browser is never made avai related: ['follow-up-on-navigator-languages'] --- -
[Edit: I wrote a followup post to this one at [Follow-up on navigator.languages](/posts/follow-up-on-navigator-languages/)]
+> Edit: I wrote a followup post to this one at [Follow-up on navigator.languages](/posts/follow-up-on-navigator-languages/). I've always wondered why it is not possible to get in JavaScript the list of all languages as configured in the browser. This list is made available to servers via a HTTP header.