Boris Smus

interaction engineering

  1. Unintended Consequences of False Equity
  2. Seattle Public Schools accountability problem
  3. Invention Cards enhanced by AI
  4. Visual Chronology of Science & Discovery 2.0
  5. Telejam: Interplanetary Musical Ensembles
  6. Project Exupery
  7. Nine Links for Fall 2023
  8. Tools for Thinking in Systems
  9. Five Links for Summer 2023
  10. Five Links for Spring 2023
  11. Seven Links for Winter 2023
  12. Links for November 2022
  13. Links for October 2022
  14. Semantic Similarity for Note Taking
  15. Links for September 2022
  16. Links for August 2022
  17. AI note garden: Dreamer, note collider
  18. Links for July 2022
  19. Links for June 2022
  20. Links for May 2022
  21. Links for April 2022
  22. Links for March 2022
  23. Links for February 2022
  24. Links for January 2022
  25. AI note garden: link suggestions
  26. Article highlights of 2021
  27. AI note garden: summarizer
  28. File Systems for Thought
  29. Diffusion of Literacy in 19th Century Canada
  30. Evogami: evolution meets origami
  31. Article highlights of 2020
  32. ESUP Builders
  33. DIY Community Library
  34. Visual Chronology of Science & Discovery
  35. Books highlights of 2019
  36. Article highlights of 2019
  37. WebUSB, Arduino, and Nunchucks!
  38. Toddler’s First Music Box
  39. Link's Awakening LEGO Mosaic
  40. Avoiding local maximums
  41. Reading in 2018
  42. Comparing classical music interpretations
  43. Against retweets
  44. Make twitter great again?
  45. Lynched on Twitter
  46. The difficult middle
  47. Required reading for VR enthusiasts
  48. Balancing technological pessimism
  49. How rationalists can win
  50. Web-based voice command recognition
  51. Audio features for web-based ML
  52. UIST 2017 highlights
  53. Memento Mori
  54. A respectful truce?
  55. Filter playground
  56. The end of endings
  57. Intelligence, aliens, and self-improvement
  58. Convincing the inconvincible
  59. Climate metaquiz results
  60. Viewpoint tolerance through curiosity
  61. Remembering my personal wiki
  62. Short posts using split Markdown
  63. Analogies from the industrial revolution
  64. Debaters: friendly disagreement
  65. Headlines, meet sparklines: news in context
  66. Tools for making better decisions
  67. Front page blues
  68. VR View 2.0: JavaScript API
  69. Election 2016
  70. Ray Input: WebVR interaction patterns
  71. Copresence in WebVR
  72. Inspirata: for what inspires you
  73. Browsing Wikipedia in VR
  74. Three approaches to VR lens distortion
  75. Embedding VR content on the web
  76. Simulating wealth inequality
  77. Sensor fusion and motion prediction
  78. Hot bread: delicious or deadly?
  79. UbiComp and ISWC 2015
  80. Magnetic Input for Mobile VR
  81. Site redesign, version five
  82. Spatial audio and web VR
  83. Responsive WebVR, headset optional
  84. Web Sensor API: raw and uncut
  85. UIST 2014 highlights
  86. Spectrogram and oscillator
  87. Addressable apps
  88. The ebb of the web
  89. Remote controls for web media
  90. UIST 2013 highlights
  91. Responsive image workflow
  92. Ultrasonic networking on the web
  93. Easier link blogging
  94. Installable webapps: extend the sandbox
  95. Gestural music direction
  96. Web Audio book
  97. Really simple social syndication
  98. Interactive touch laptop experiments
  99. From VPS to static hosting
  100. Internet mashup of things
  101. Reusable JavaScript for MVC frameworks
  102. How the web should work
  103. Generalized input on the cross-device web
  104. Platform fertility: open for innovation?
  105. Let's get physical (units)
  106. New design
  107. Backbone and ember
  108. PDF conversion and client-side scraping
  109. A mobile web application tech stack
  110. Hybrid operating systems
  111. Stack Exchange question notifier
  112. UIST 2011 greatest hits
  113. Screen video capture for Chrome OS
  114. Loading large assets in modern HTML5 games
  115. Developing multiplayer HTML5 games with node.js
  116. Global chrome media keys with Key Socket
  117. Extending chrome developer tools
  118. OAuth 2.0 from chrome extensions
  119. Brazil trip
  120. Dynamic chrome extension icons
  121. Crunching numbers for the NHL finals
  122. Chrome developer tools cheatsheet
  123. Multi-touch for your desktop browser
  124. jQuery conference 2011
  125. From Wordpress to Hyde
  126. Chrome media keyboard shortcuts
  127. Chronos: Chrome browsing metrics
  128. SXSW LEGO MINDSTORMS hackathon
  129. Soundsourcing: the sound of the crowd
  130. CrowdForge: crowdsourcing complex tasks
  131. KML tours in Google Earth
  132. Tweetbacks in JavaScript
  133. WebIntent, an Android PhoneGap plugin
  134. jQuery mobile hacker news
  135. PhoneGap games in the Android Market
  136. Chrome extension for thesixtyone
  137. The best question answering sites
  138. An onslaught of mobile HTML games
  139. Instant search in 60 lines
  140. Stairs or elevator? Use bluetooth!
  141. Skip to skip: a running gesture
  142. Minimal business card design
  143. Android-powered mindstorms
  144. Prototyping with Wii remotes in python
  145. Nike+ hacking with python
  146. Jam Hunt: friendly jam sessions
  147. CHI 2010 poster
  148. Lightweight Wordpress on Slicehost
  149. Visualizing MTurk requesters
  150. Crowdsourcing code
  151. Crowdsourcing articles with mechanical turk
  152. Ubiquitous drums
  153. Arduino-nerf mashup
  154. New design
  155. Offline web apps on the iPhone
  156. Never delete your gmail account
  157. Plotting something radial
  158. Extending Google Wave terminology
  159. Generating guitar chord diagrams
  160. Carnegie Mellon University!?
  161. Guitar Unleashed
  162. Prettifying embedded YouTube
  163. Clean drag and drop upload in Safari
  164. iPhone car kit: roll your own
  165. Performance of canvas versus SVG
  166. iWork.com feedback
  167. I see dead CSS
  168. Musical mashups in pure JavaScript
  169. Moving day
  170. Robotic piano playback
  171. The sorry state of HTML mail
  172. Top 5 sessions of Web 2.0 Expo NY