"cs" entries

Four short links: 15 April 2013

Four short links: 15 April 2013

Know Your HTTP, Digital Exploitation, Insecure Webcams, and CS Courses

  1. Know Your HTTP Posters (GitHub) — A0-posters about the HTTP protocol.
  2. Crowdserfingwhen a large corp uses crowd-sourced volunteering for its own financial gain, without giving back. It offends my sense of reciprocity as well, but nobody is coerced into using Google Maps or contributing data to it. How do we decide what is “right”?
  3. Exposed Webcam Viewer — hotels in Russia, lobbies in California, and blinking lights in the darkness from all around the world. (via Hacker News)
  4. Beauty and Joy of Computingan introductory computer science curriculum developed at the University of California, Berkeley, intended for non-CS majors at the high school junior through undergraduate freshman level. Uses Snap, a web-based implementation of Scratch.
Comments: 2
Four short links: 11 March 2013

Four short links: 11 March 2013

Ransom Money, High School CS, Wikipedia Links, and Social Teens

  1. Adventures in the Ransom Trade — between insurance, protection, and ransoms, Sean Gourley describes it as “one of the more interesting grey markets.” (via Sean Gourley)
  2. About High School Computer Science Teachers (Selena Deckelmann) — Selena gets an education in the state of high school computer science education.
  3. Learning From Big Data (Google Research) — the Wikilinks Corpus: 40 million total disambiguated mentions within over 10 million web pages [...] The mentions are found by looking for links to Wikipedia pages where the anchor text of the link closely matches the title of the target Wikipedia page. If we think of each page on Wikipedia as an entity (an idea we’ve discussed before), then the anchor text can be thought of as a mention of the corresponding entity.
  4. Teens Have Always Gone Where Identity Isn’tif you look back at one of the first dominant social platforms, AOL Instant Messenger, it looks a lot like the pseudonymous Tumblr and Snapchat of today in many respects. You used an avatar that was not your face. Your screenname was not indexed and not personally identifiable (mine was Goober1310).
Comment
Four short links: 5 March 2013

Four short links: 5 March 2013

Video Magnification Code, Copyright MOOC, Open Access Cost-Effectiveness, and SCADA Security (Sucks)

  1. Eulerian Video Magnification — papers and the MatLab source code for that amazing effect of exaggerating small changes in file. (*This work is patent pending)
  2. CopyrightX — MOOC on current law of copyright and the ongoing debates concerning how that law should be reformed. Through a combination of pre-recorded lectures, live webcasts, and weekly online seminars, participants in the course will examine and assess the ways in which law seeks to stimulate and regulate creative expression. (via BoingBoing)
  3. Cost Effectiveness for Open Access JournalsThis plot reveals the prestige (Article Influence score) and publication charges for open access journals.
  4. Results of SANS SCADA Survey 2013 (PDF) — Unfortunately, at this time they seem unable to monitor the PLCs, terminal units and connections to field equipment due to lack of native security in the control systems themselves. (via InfoSecIsland)
Comment: 1
Four short links: 17 January 2013

Four short links: 17 January 2013

Free Books, Analytics Goofs, Book Boilerplate, and Learn CS with the Raspberry Pi

  1. Free Book Sifter — lists all the free books on Amazon, has RSS feeds and newsletters. (via BoingBoing)
  2. Whom the Gods Would Destroy, They First Give Realtime Analytics — a few key reasons why truly real-time analytics can open the door to a new type of (realtime!) bad decision making. [U]ser demographics could be different day over day. Or very likely, you could see a major difference in user behavior immediately upon releasing a change, only to watch it evaporate as users learn to use new functionality. Given all of these concerns, the conservative and reasonable stance is to only consider tests that last a few days or more.
  3. Web Book Boilerplate (Github) — uses plain old markdown and generates a well structured HTML version of your written words. Since it’s sitting on top of Pandoc and Grunt, you can easily make your books available for every platform. MIT-style license.
  4. Raspberry Pi Education Manual (PDF) — from Scratch to Python and HCI all via the Raspberry Pi. Intended to be informative and a series of lessons for teachers and students learning coding with the Raspberry Pi as their first device.
Comment
Four short links: 23 November 2012

Four short links: 23 November 2012

Island Traps, Apolitical Technology, 3D Printing Patent Suits, and Disk-Based Graph Tool

  1. Trap Island — island on most maps doesn’t exist.
  2. Why I Work on Non-Partisan Tech (MySociety) — excellent essay. Obama won using big technology, but imagine if that effort, money, and technique were used to make things that were useful to the country. Political technology is not gov2.0.
  3. 3D Printing Patent Suits (MSNBC) — notable not just for incumbents keeping out low-cost competitors with patents, but also (as BoingBoing observed) Many of the key patents in 3D printing start expiring in 2013, and will continue to lapse through ’14 and ’15. Expect a big bang of 3D printer innovation, and massive price-drops, in the years to come. (via BoingBoing)
  4. GraphChican run very large graph computations on just a single machine, by using a novel algorithm for processing the graph from disk (SSD or hard drive). Programs for GraphChi are written in the vertex-centric model, proposed by GraphLab and Google’s Pregel. GraphChi runs vertex-centric programs asynchronously (i.e changes written to edges are immediately visible to subsequent computation), and in parallel. GraphChi also supports streaming graph updates and removal of edges from the graph.
Comment
Four short links: 31 October 2012

Four short links: 31 October 2012

Turing Complete Users, Live Bootstrap Editor, Remix Exemptions, and Automatically Strengthening 3D Designs

  1. Turing Complete UserGeneral Purpose Users can write an article in their e-mail client, layout their business card in Excel and shave in front of a web cam. They can also find a way to publish photos online without flickr, tweet without twitter, like without facebook, make a black frame around pictures without instagram, remove a black frame from an instagram picture and even wake up at 7:00 without a “wake up at 7:00” app. [... They are] users who have the ability to achieve their goals regardless of the primary purpose of an application or device. (via BoingBoing)
  2. Bootstrap Live Editora WYSIWYG HTML5 Editor built for Bootstrap. It offers a nice and elegant way to edit and beautify html content with Bootstrap-ready UI elements. I love how Bootstrap has become this framework for simpler website creation. I’m just disappointed they’re all startups chasing $ instead of being open source infrastructure.
  3. DCMA Exemption Recommended for Remixrecommended expanding the noncommercial remix exemption to cover both DVDs and online services. The reference to “motion pictures” covers “movies, television shows, commercials, news, DVD extras, etc.”
  4. New Tool Gives Structural Strength to 3-D Printed Works (Science Daily) — Findings were detailed in a paper presented during the SIGGRAPH 2012 conference in August. Former Purdue doctoral student Ondrej Stava created the software application, which automatically strengthens objects either by increasing the thickness of key structural elements or by adding struts. The tool also uses a third option, reducing the stress on structural elements by hollowing out overweight elements. (via BoingBoing)
Comments: 2
Four short links: 17 October 2012

Four short links: 17 October 2012

Invisible Data Economy, Hacked Value, Open Algorithms Textbook, and Mobile Testing

  1. Beyond Goods and Services: The Unmeasured Rise of the Data-Driven Economy — excellent points about data as neither good nor service, and how data use goes unmeasured by economists and thus doesn’t influence policy. According to statistics from the Bureau of Economic Analysis, real consumption of ‘internet access’ has been falling since the second quarter of 2011. In other words, according to official U.S. government figures, consumer access to the Internet—including mobile—has been a drag on economic growth for the past year and a half. (via Mike Loukides)
  2. How Crooks Turn Even Crappy Hacked PCs Into Money (Brian Krebs) — show to your corporate IT overlords, or your parents, to explain why you want them to get rid of the Windows XP machines. (via BoingBoing)
  3. Open Data Structures — an open content textbook (Java and C++ editions; CC-BY licensed) on data structures. (via Hacker News)
  4. Mobiforge — test what gets sent back to mobile browsers. This site sends the HTTP headers that a mobile browser would. cf yesterday’s Responsivator. (via Ronan Cremin)
Comment
Four short links: 8 October 2012

Four short links: 8 October 2012

Drone Conflict, 3D Scanning Booths, Bitcoin Consensus, and Moar Coders

  1. Beware the Drones (Washington Times) — the temptation to send difficult to detect, unmanned aircraft into foreign airspace with perceived impunity means policymakers will naturally incline towards aggressive use of drones and hyperactive interventionism, leading us to a future that is ultimately plagued by more, not less warfare and conflict. This. Also, what I haven’t seen commented on with the Israeli air force shooting down a (presumably Hezbollah) drone: low cost of drones vs high cost of maintaining an air force to intercept, means this is asymmetric unmanned warfare.
  2. Scanbooth (github) — a collection of software for running a 3D scanning booth. Greg Borenstein said to me, “we need tools to scan and modify before 3D printing can take off.” (via Jeremy Herrman)
  3. Bitcoin’s Value is Decentralization (Paul Bohm) — Bitcoin isn’t just a currency but an elegant universal solution to the Byzantine Generals’ Problem, one of the core problems of reaching consensus in Distributed Systems. Until recently it was thought to not be practically solvable at all, much less on a global scale. Irrespective of its currency aspects, many experts believe Bitcoin is brilliant in that it technically made possible what was previously thought impossible. (via Mike Loukides)
  4. Blue Collar Coder (Anil Dash) — I am proud of, and impressed by, Craigslist’s ability to serve hundreds of millions of users with a few dozen employees. But I want the next Craigslist to optimize for providing dozens of jobs in each of the towns it serves, and I want educators in those cities to prepare young people to step into those jobs. Time for a Massively Multiplayer Online Economy, as opposed to today’s fun economic games of Shave The Have-Nots and Race To The Oligarchy.
Comment
Four short links: 12 September 2012

Four short links: 12 September 2012

Time-Series Database, Multi-Device TV, C# to Javascript, and Tiny Research

  1. Seriesly — time-series database written in go.
  2. Tablets and TV (Luke Wroblewski) — In August 2012, 77% of TV viewers used another device at the same time in a typical day. 81% used a smartphone and TV at the same time. 66% used a laptop and TV at the same time.
  3. Saltarelle — open source (Apache2) C# to Javascript compiler. (via Javascript Weekly)
  4. Tiny Transactions on Computer Science — computer science research in 140 characters or fewer.
Comment
Four short links: 4 June 2012

Four short links: 4 June 2012

Explore Your World, Cyberwar Cyberon, The Paperlessless Society, and Video Hackery

  1. How To Be An Explorer of the World (Amazon) — I want to take this course on design anthropology but this book, the assigned text, looks like an excellent second best.
  2. StuxNet Was American-Made Cyberwarfare Tool (NY Times) — not even the air gap worked for Iran, “It turns out there is always an idiot around who doesn’t think much about the thumb drive in their hand.”
  3. So Much For The Paperless Society (Beta Knowledge Tumblr) — graph of the waxing and waning use of bond paper in North America. Spoiler: we’re still using a lot.
  4. Magnifying Temporal Variation in VideoOur goal is to reveal temporal variations in videos that are difficult or impossible to see with the naked eye and display them in an indicative manner. Our method, which we call Eulerian Video Magnification, takes a standard video sequence as input, and applies spatial decomposition, followed by temporal filtering to the frames. The resulting signal is then amplified to reveal hidden information. Using our method, we are able to visualize the flow of blood as it fills the face and also to amplify and reveal small motions. Our technique can run in real time to show phenomena occurring at temporal frequencies selected by the user. This is amazing: track the pulse in your face from a few frames. (via Hacker News)
Comment