"open source" entries

Four short links: 14 October 2014

Four short links: 14 October 2014

Science Startups, UAV Platform, Distributed vs Scalable, and Multiplayer Spreadsheet

  1. VCs Return to Backing Science Startups (NY Times) — industry and energy investment doubled this year, biotech up 26% in first half, but a lot of the investments are comically small and the risk remains acutely high.
  2. dronecode — Linux Foundation common, shared open source platform for Unmanned Aerial Vehicles (UAVs). The platform has been adopted by many of the organizations on the forefront of drone technology, including 3DRobotics, DroneDeploy, HobbyKing, Horizon Ag, PrecisionHawk, Agribotics, and Walkera, among other.
  3. Distributed is Not Necessarily Moe Scalable (Murat Demiras) — well-reasoned and summed up in this tweet by @jamesiry: Some people when faced with a problem think, I know, I’ll use distributed computing. Now they have N^2 problems..
  4. ethersheet — open source collaborative/multiplayer spreadsheet.
Comment
Four short links: 13 October 2014

Four short links: 13 October 2014

Angular Style, Consensus Filters, BASE Banks, and Browser Performance

  1. Angular JS Style Guide — I love style guides, to the point of having posted (I think) three for Angular. Reading other people’s style guides is like listening to them make-up after arguments: you learn what’s important to them, and what they regret.
  2. Consensus Filters — filtering out misreads and other errors to allow all agents, or robots, in the network to arrive at the same value asymptotically by only communicating with their neighbours.
  3. Why Banks are BASE not ACIDConsistency it turns out is not the Holy Grail. What trumps consistency is: Auditing, Risk Management, Availability.
  4. perfmap — front-end performance heatmap.
Comment
Four short links: 8 October 2014

Four short links: 8 October 2014

Tracking Awareness, Simple GUIs, Service Design, and Pull-Based Development

  1. Floodwatcha Chrome extension that tracks the ads you see as you browse the internet. It offers tools to help you understand both the volume and the types of ads you’re being served during the course of normal browsing, with the goal of increasing awareness of how advertisers track your browsing behavior, build their version of your online identity, and target their ads to you as an individual.
  2. slfsrvcreate simple, cross-platform GUI applications, or wrap GUIs around command-line applications, using HTML/JS/CSS and your own browser.
  3. Service Design Toolkit downloads — posters and templates for workshops, posters, and exercises.
  4. Work Practices and Challenges in Pull-Based Development: The Integrator’s Perspective (PDF) — Our key findings are that integrators struggle to maintain the quality of their projects and have difficulties with prioritizing contributions that are to be merged. To which every open-source project maintainer says, “no shit Sherlock” and “thank god it’s not just me” simultaneously.
Comment
Four short links: 6 October 2014

Four short links: 6 October 2014

Nerd Culture, Cited Papers, Better Javascript, Robo-Provisioning

  1. Why Nerd Culture Must Die (Pete Warden) — Our ingrained sense of victimization has become a perverse justification for bullying. Hear, hear.
  2. Best Papers vs Top Cited Papers in CS (since 1996) — it is astonishing (to your humble not-in-academia author) how often “best paper” is not the most cited paper.
  3. Javascript: The Better Parts (YouTube) — Douglas Crockford laying it down.
  4. Boxenautomate the pain out of your development environment.
Comment
Four short links: 3 October 2014

Four short links: 3 October 2014

Physical Web, USB Horrors, Microsoft Sway, and Startup Code

  1. The Physical Web — a discovery service for physical things. Interesting to see a Google angle: the list of available things might be huge, so it’ll be sorted, and ranking long lists of results is a Core Competency.
  2. Unfixable USB Attack Closer — researchers have released code implementing the omgdoom USB firmware attack. (Not its formal name) (Yet)
  3. Sway — looks to me like Microsoft have productised the Medium design sense.
  4. How 50+ Startups Manage Their Code — I’m a full stack voyeur. I like to look.
Comments: 2
Four short links: 2 October 2014

Four short links: 2 October 2014

I Heart Logs, CS50 Eating The World, Meeting Transcripts, Binary Analysis

  1. I Heart Logs — I linked to Jay Kreps’s awesome blog post twice, and now he’s expanded it into a slim O’Reilly volume which I shall press into the hands of every engineer I meet. Have you heard the Good News?
  2. CS50 Record Numbers — nearly 12% of Harvard now takes Intro to CS. (via Greg Linden)
  3. SayIt — open source from MySociety, a whole new way to organise, publish,
    and share your transcripts
    . They really want to make a better experience for sharing and organising transcripts of meetings.
  4. BAP — Binary Analysis Platform from CMU. Translates binary into assembly and then into an intermediate language which explicitly represents the side effects of assembly instructions, such as flag computations.
Comment
Four short links: 26 September 2014

Four short links: 26 September 2014

Good Communities, AI Games, Design Process, and Web Server Library

  1. 15 Lessons from 15 Years of Blogging (Anil Dash) — If your comments are full of assholes, it’s your fault. Good communities don’t just happen by accident.
  2. Replicating DeepMind — open source attempt to build deep learning network that can play Atari games. (via RoboHub)
  3. ToyTalk — fantastic iterative design process for the product (see the heading “A Bit of Trickery”)
  4. h2oan optimized HTTP server implementation that can be used either as a standalone server or a library.
Comment
Four short links: 19 September 2014

Four short links: 19 September 2014

Deep Learning Bibliography, Go Playground, Tweet-a-Program, and Memory Management

  1. Deep Learning Bibliographyan annotated bibliography of recent publications (2014-) related to Deep Learning.
  2. Inside the Go Playground — on safely offering a REPL over the web to strangers.
  3. Wolfram Tweet-a-Program — clever marketing trick, and reminiscent of Perl Golf-style “how much can you fit into how little” contests.
  4. Memory Management Reference — almost all you ever wanted to know about memory management.
Comment
Four short links: 18 September 2014

Four short links: 18 September 2014

Writing Testable Code, Magical UIs, High-Performance ssh, and BASIC Lessons

  1. Guide to Writing Testable Code (PDF) — Google’s testable code suggestions, though C++-centric.
  2. Enchanted Objects (YouTube) — David Rose at Google talking about the UX of magical UIs. (via Mary Treseler)
  3. hpn-sshHigh Performance SSH/SCP.
  4. Lost Lessons from an 8-bit BASICThe little language that fueled the home computer revolution has been long buried beneath an avalanche of derision, or at least disregarded as a relic from primitive times. That’s too bad, because while the language itself has serious shortcomings, the overall 8-bit BASIC experience has high points that are worth remembering.
Comments: 2
Four short links: 17 September 2014

Four short links: 17 September 2014

Bubble Talk, Pants Build, HTML Processing, and Use Regulation

  1. Bill Gurley on Startups and Risk (Business Insider) — No one’s fearful, everyone’s greedy, and it will eventually end.
  2. Pants — a build system from Twitter and others.
  3. pup — commandline tool for parsing and processing HTML.
  4. Use Regulation (Slate) — the take on privacy that says that data collection isn’t inherently bad, it’s the (mis)use of the data that should be policed. The author of this piece is not a believer.
Comment