"education" entries

Four short links: 20 May 2014

Four short links: 20 May 2014

Machine Learning, Deep Learning, Sewing Machines & 3D Printers, and Smart Spoons

  1. Basics of Machine Learning Course Notes — slides and audio from university course. Watch along on YouTube.
  2. A Primer on Deep Learning — a very quick catch-up on WTF this is all about.
  3. 3D Printers Have a Lot to Learn from Sewing MachinesSewing does not create more waste but, potentially, less, and the process of sewing is filled with opportunities for increasing one’s skills and doing it over as well as doing it yourself. What are quilts, after all, but a clever way to use every last scrap of precious fabric? (via Jenn Webb)
  4. Liftware — Parkinson’s-correcting spoons.
Four short links: 8 May 2014

Four short links: 8 May 2014

OpenStack Critique, Good Teaching, More Good Teaching, and Programming Sucks

  1. OpenStack: A Plea — critical take on OpenStack, also in this presentation. Notes the proliferation of inefficiency, devops bolted onto the side, and the long feedback cycle. You code differently when you have a pager. (via Sam Ramji)
  2. What Could Be More Interesting Than How The Mind Works? (Harvard) — the Steven Pinker story. A third ingredient of good teaching is overcoming “the curse of knowledge”: the inability to know what it’s like not to know something that you do know. (via Atul Gawande)
  3. Some Lecturing HeuristicsRealize further that your mood may be determined by only a few people. A smiling nodder will make you feel good, and you will do better. People reading newspapers will make you feel bad, and you will do worse. Do not permit people to do things that make you feel bad.
  4. Programming Sucks — every word is true.
Four short links: 29 April 2014

Four short links: 29 April 2014

Robot Legs, CS in Classrooms, Go Robotics, and Game Programming

  1. Bionic Legs Let Patients Walk AgainThe Ekso costs about $100,000 and was purchased with a grant from Baptist Health Foundation. Chara Rodriguez, a physical therapist and neurologic clinical specialist at University Health System, called the machine “the Maserati of the rehab world.” (via Robot Economics)
  2. Roundup of CS in Education Systems (Economist) — Above all, the new subject will require teachers who know what they are doing. Only a few places take this seriously: Israel has about 1,000 trained computer-science teachers, and Bavaria more than 700. Mathematics and computer-science graduates generally choose more lucrative trades; the humanities and social-science graduates who will find themselves teaching coding will need plenty of support.
  3. gobot — Go framework for hardware and robotics comms, with Arduino, Sphero, (and more) backends.
  4. Game Programming Patterns — free online book with programming patterns for game developers.
Four short links: 20 March 2014

Four short links: 20 March 2014

Smart Objects, Crypto Course, Culture Design, and Security v Usability

  1. Smart Interaction Lab — some interesting prototyping work designing for smart objects.
  2. Crypto 101 — self-directory crypto instruction. (via BoingBoing)
  3. Chipotle Culture — interesting piece on Chipotle’s approach to building positive feedback loops around training. Reminded me of Ben Horowitz’s “Why You Should Train Your People”.
  4. Keybase.io Writeup (Tim Bray) — Tim’s right, that removing the centralised attack point creates a usability problem. Systems that are hardest to attack are also the ones that are hardest for Normal People to use. (Can I coin this as the Torkington Conjecture, with the corollary that sufficiently stupid users are indistinguishable from intelligent attackers?)
Four short links: 17 March 2014

Four short links: 17 March 2014

Wireframe Quiz, Business Values, Mobile Dev, and the Bad Guy Mindset

  1. De-Design the Web — quiz, can you recognise common websites from just their wireframes? For the non-designer (like myself) it’s a potent reminder of the power of design. Design’s front of mind as we chew on the Internet of Affordances. (via USvsTHEM)
  2. Words I Hold Dear (Slideshare) — short but effective presentation on values in business. If you are confident that you can bear responsibility, and will not do anything immoral, illegal, or unethical, then it is not too hard to choose the path that promises the most adventure.
  3. Android Development for iOS Devs — in case you had forgotten that developing for multiple mobile platforms is like a case of fire-breathing butt warts. (not good)
  4. The World Through the Eyes of Hackers (PDF) — I’ve long thought that the real problem is that schools trains subordinates to meet expectations and think like a Nice Person, but defence is only possible when you know how to break expectations and think like a Bad Guy.
Four short links: 12 March 2014

Four short links: 12 March 2014

Web Past, Web Future, Automated Jerkholism, and Science Education

  1. High Volume Web Sites — Tim Berners-Lee answers my question on provisioning a popular web server in 1993. The info.cern.ch server which has the Subject Catalogue gets probably a relatively high usage, about 10k requests a day, or (thinks…) one every 9 seconds. the CPU load is negligible. In fact of course the peak rate is higher, but still its not really a factor. That was when the server forked a subprocess for each request, too. See also one of my early contributions to the nascent field of web operations (language alert).
  2. Tim Berners-Lee Calls For Web Magna Carta (Guardian) — Unless we have an open, neutral internet we can rely on without worrying about what’s happening at the back door, we can’t have open government, good democracy, good healthcare, connected communities and diversity of culture. It’s not naive to think we can have that, but it is naive to think we can just sit back and get it.
  3. BroAppAutomatically message your girlfriend sweet things so you can spend more time with the Bros. Reminds me of the Electric Monk in Dirk Gently’s Holistic Detective Agency. The monk notices that humans have machines to watch TV for them. Now we have machines to be shitty boyfriends for us. (via Beta Knowledge)
  4. World Science U — quick answers, short courses, long MOOCs. I wonder how you’d know whether this was effective at increasing scientific literacy, and therefore whether it’d be worth doing for computational thought or programming.
Four short links: 3 March 2014

Four short links: 3 March 2014

Vanishing Money, Car Hackery, Data Literacy Course, and Cheaper CI

  1. The Programming Error That Cost Mt Gox 2609 Bitcoins — in the unforgiving world of crypto-currency, it’s easy to miscode and vanish your money.
  2. Ford Invites Open-Source Community to Tinker AwayOne example: Nelson has re-tasked the motor from a Microsoft Xbox 360 game controller to create an OpenXC shift knob that vibrates to signal gear shifts in a standard-transmission Mustang. The 3D-printed prototype shift knob uses Ford’s OpenXC research platform to link devices to the car via Bluetooth, and shares vehicle data from the on-board diagnostics port. Nelson has tested his prototype in a Ford Mustang Shelby GT500 that vibrates at the optimal time to shift.
  3. Making Sense of Data — Google online course on data literacy.
  4. Cost-Efficient Continuous Integration at Mozilla — CI on a big project can imply hundreds if not thousands of VMs on Amazon spinning up to handle compiles and tests. This blog post talks about Mozilla’s efforts to reduce its CI-induced spend without reducing the effectiveness of its CI practices.
Four short links: 28 February 2014

Four short links: 28 February 2014

Minecraft+Pi+Python, Science Torrents, Web App Performance Measurement, and Streaming Data

  1. Programming Minecraft Pi with Python — an early draft, but shows promise for kids. (via Raspberry Pi)
  2. Terasaur — BitTorrent for mad-large files, making it easy for datasets to be saved and exchanged.
  3. BuckyOpen-source tool to measure the performance of your web app directly from your users’ browsers. Nifty graph.
  4. Zoe Keating’s Streaming Payouts — actual data on a real musician’s distribution and revenues through various channels. Hint: streaming is tragicomically low-paying. (via Andy Baio)
Four short links: 21 February 2014

Four short links: 21 February 2014

Twitter Clusters, Web Assembly, Modern Web Practices, and Social Network Algorithms

  1. Mapping Twitter Topic Networks (Pew Internet) — Conversations on Twitter create networks with identifiable contours as people reply to and mention one another in their tweets. These conversational structures differ, depending on the subject and the people driving the conversation. Six structures are regularly observed: divided, unified, fragmented, clustered, and inward and outward hub and spoke structures. These are created as individuals choose whom to reply to or mention in their Twitter messages and the structures tell a story about the nature of the conversation. (via Washington Post)
  2. yaspa fully functional web-based assembler development environment, including a real assembler, emulator and debugger. The assembler dialect is a custom which is held very simple so as to keep the learning curve as shallow as possible.
  3. The 12-Factor App — twelve habits of highly successful web developers, essentially.
  4. Fast Approximation of Betweenness Centrality through Sampling (PDF) — Betweenness centrality is a fundamental measure in social network analysis, expressing the importance or influence of individual vertices in a network in terms of the fraction of shortest paths that pass through them. Exact computation in large networks is prohibitively expensive and fast approximation algorithms are required in these cases. We present two efficient randomized algorithms for betweenness estimation.
Four short links: 18 February 2014

Four short links: 18 February 2014

Offensive Security, Sage-Quitting, Ethics Risks, and War Stories

  1. Offensive Computer Security — 2014 class notes, lectures, etc. from FSU. All CC-licensed.
  2. Twitter I Love You But You’re Bringing Me Down (Quinn Norton) — The net doesn’t make social problems. It amplifies them until they can’t be ignored. And many other words of wisdom. When you eruditely stop using a service, that’s called sage-quitting.
  3. Inside Google’s Mysterious Ethics Board (Forbes) — nails the three risk to Google’s AI ethics board: (a) compliance-focus, (b) internally-staffed, and (c) only for show.
  4. 10 Things We Forgot to Monitor — devops war stories explaining ten things that bitly now monitors.