Les Orchard <me@lmorchard.com>

That's me!

About Me

TL;DR: {web,mad,computer} scientist; {tech,scifi} writer; home{brew,roast}er; serially enthusiastic; he/him; mozillian

I don't like writing my own bio. So, I've been kicking around that too-clever thing above for the last decade or so. Seems like it's been a stable description, if you don't mind reading curly braces.

Tinkering with data & code is something I like much better than writing a bio. So, the rest of this page is a collection of my personal data exhaust and featured projects.

If you feel like it, drop me an email or a tweet or a toot — or find me in one of the other usual places below.

Pinboard (u:deusx)

  • 1 day agoGitHub - Moddable-OpenSource/moddable: Tools for developers to create truly open IoT products using standard JavaScript on low cost microcontrollers.
    lmorchard starred Moddable-OpenSource/moddable
  • 1 day agoSalvation Code by Scandroid | Free Listening on SoundCloud
    https://ift.tt/1TYszcN Red and Raven have scoured the depths of the ancient wasteland they call home for something lost and buried, something revolutionary. What they unearthed was the New Retro sound of a forgotten era. Together, they formed Scandroid to bring that sound into their world. Based in an abandoned warehouse in Old Tokyo, they are surrounded by ancient technology and sound from the era of the 1980s. Beneath the shadow of the elite and unreachable Neo-Tokyo, they plan their revolution… https://ift.tt/2K1EP0o https://ift.tt/2Ik7OXp http://www.twitter.com/ScandroidMusic http://www.youtube.com/ScandroidOfficial https://ift.tt/2K02ONm Listen to Scandroid on Spotify! - http://spoti.fi/11Mpl2h
  • 2 days agoAbout ZynAddSubFX
    ZynAddSubFX is a fully featured open source software synthesizer
  • 2 days agoTag creative commons | Bandcamp
  • 2 days agoMachines | xandernaut
    An album of things I made about computers. Please listen to it while using your computer to make things.
  • 1 week agoGitHub - rust-lang-nursery/mdBook: Create book from markdown files. Like Gitbook but implemented in Rust
    lmorchard starred rust-lang-nursery/mdBook
  • 2 weeks agoColor: a brand new extension by Firefox : firefox
  • 2 weeks agoGitHub - Polymer/pwa-starter-kit: Starter templates for building PWAs
    lmorchard starred Polymer/pwa-starter-kit
  • 2 weeks agoIntroducing Firefox Color and Side View – Firefox Test Pilot – Medium
    We’re excited to launch two new Test Pilot experiments that add power and style to Firefox. Side View enables you to multitask with Firefox like never before by letting you keep two websites open side by side in the same window. Firefox Color makes it easy to customize the look and feel of your Firefox browser. With just a few clicks you can create beautiful Firefox themes all your own. Both experiments are available today from Firefox Test Pilot. Try them out, and don’t forget to give us feedback. You’re helping to shape the future of Firefox! Introducing Firefox Color and Side View was originally published in Firefox Test Pilot on Medium, where people are continuing the conversation by highlighting and responding to this story.
  • 3 weeks agoGitHub - dtcooper/raspotify: Raspotify - Spotify Connect client for the Raspberry Pi that Just Works™
    lmorchard starred dtcooper/raspotify
  • 3 weeks agoOutreachy Internship with Mozilla:Week-2 – Shruti Singh – Medium
    Hello folks! This week was good. Last week I learnt about building themes and this week I actually implement these. In this blog I’ll explain about building dynamic themes. Introduction A theme and browser extension functionality cannot be defined in one package. One can, however, programmatically include a theme in an extension using the Theme API and those themes are called dynamic themes. I made one dynamic theme where themes are changing according to the time of day. After that I added an additional functionality using browser action. So, a user can add an alarm to it’s forefox page using browser action button.After setting alarm( in hours), whenever the hour matches with the alram time hour, the page produces a sound and theme is changed for one minute. After one minute the theme is again resumed with the particular day time theme. It was fun making this. :-) Getting Started First you need to create a manifest.json file within your main folder. This file specify basic metadata and theme components. My manifest.json file looks as follows- manifest.json Here “permissions” is necessary to request “theme” for building Dynamic themes. For including browser action, we add “browser_action” in manifest.json. But what is browser action? A browser action is a button that your extension adds to the browser’s toolbar. The button has an icon, and may optionally have a popup whose content is specified using HTML, CSS, and JavaScript. Here the popup content is specified in “alarm.html”. In this pop up you can set alarm ( in hours). Next, you need to build a JSON object containing the information about your theme. See the example below- Theme that appears when alarm hours matches with the current time( written in alarm.js file). Day, night themes ( written in background.js file)- Lastly, pass the JSON object in a theme.update() call as shown below- So, building a dynamic theme is fun. All you need is to keep some points in mind and tada~ theme is built. :-D I would like to attach a GIF of the dynamic theme. Note that I am writing this blog during day time, so the GIF has day theme along with an alarm theme which user can set at any hour. At the end, I would like to thank my awesome mentor Les Orchard. :-) He is assigning some cool stuffs to me and answers all my doubts. :-D Thanks for reading. If you are having any suggestions or thoughts on this, be sure to leave a comment. :-) Bye Bye :-D
  • 1 month agoGitHub - ChrisCindy/node-web-console: A simple web-based SSH, remote shell in your browser built with Node.js
    lmorchard starred ChrisCindy/node-web-console


Toots (@lmorchard)

Github (@lmorchard)

Pocket (@lmorchard)

  • 1 month agoBreadboard a Computer

    This small system has been tested, and it works! The aim of this page is to show you how to breadboard a computer, step by step, for the purpose of understanding how a computer system works.

  • 1 month agoNPR One: An Award-Winning Cross-Platform Experience

    This post originally appeared on the NPR Extra blog. Since launching NPR One in 2014, we’ve been working to deliver a news and storytelling experience that meets users in all the places they are now and will be in the future.

  • 6 months agoStewart Brand Recalls First 'Spacewar' Video Game Tournament

    The first video game tournament was held on October 19th, 1972. Competitors gathered at the Stanford Artificial Intelligence Lab in Los Altos, California to do battle in the sci-fi rocket combat game Spacewar.

  • 7 months agoNeoliberalism – the ideology at the root of all our problems

    Imagine if the people of the Soviet Union had never heard of communism. The ideology that dominates our lives has, for most of us, no name. Mention it in conversation and you’ll be rewarded with a shrug. Even if your listeners have heard the term before, they will struggle to define it.

  • 8 months agoOn Quiet Developers

    As a UI engineer, I’m as passionate about diversity and accessibility in the tech industry as I am about JavaScript.

  • 8 months agoEnd of the road: will automation put an end to the American trucker?

    America’s 2 million truckers have long been mythologised in popular culture. But self-driving trucks are set to lay waste to one of the country’s most beloved jobs – and the fallout could be huge Jeff Baxter’s sunflower-yellow Kenworth truck shines as bright and almost as big as the sun.

  • 8 months agoTesting DRAM Using an Arduino

    A couple of weekends ago I was in the mood to do some retrogaming and didn’t know what I wanted to play so I asked for some suggestions from Twitter.

Spotify (Les Orchard)

Steam (LMOrchard)

  • 0.85 hours played
  • 602.46 hours played
  • 94.13 hours played
  • 85.8 hours played
  • 74.36 hours played
  • 62.73 hours played
  • 56.21 hours played
  • 55.36 hours played
  • 52.51 hours played
  • 49.56 hours played