Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

October 11 2013

Four short links: 11 October 2013

  1. Programming Synthetic DNA (Science Daily) — eventually enabling the reification of bugs.
  2. Schwartza shell for Quartz 2D with Python.
  3. The Slow Winter — best writing about the failure of Moore’s Law and the misery of being in hardware. Ever.
  4. Akarosan open source, GPL-licensed operating system for manycore architectures. Our goal is to provide support for parallel and high-performance applications and to scale to a large number of cores.

June 17 2013

April 09 2013

Four short links: 9 April 2013

  1. Automated Essay Grading To Come to EdX (NY Times) — shortly after we get software that writes stories for us, we get software to read them for us.
  2. AMD Calls End of Moore’s Law in Ten Years (ComputerWorld) — story based on this video, where Michio Kaku lays out the timeline for Moore’s Law’s wind-down and the spin-up of new technology.
  3. Addressing Human Trafficking Through Technology (danah boyd) — technologists love to make tech and then assert it’ll help people. Danah’s work on teens and now trafficking steers us to do what works, rather than what is showy or easiest.
  4. Product Management (Rowan Simpson) — hand this to anyone who asks what product management actually is. Excellent explanation.

January 18 2012

Four short links: 18 January 2012

  1. Many Core Processors -- not the first time I've heard nondeterministic computing discussed as a solution to some of our parallel-programming travails. Can't imagine what a pleasure it is to debug.
  2. Pinterest Cloned -- it's not the pilfering of the idea that offends my sensibilities, it's the blatant clone of every aspect of the UI. I never thought much of the old Apple look'n'feel lawsuit but this really rubs me the wrong way.
  3. What You May Not Know About jQuery -- far more than DOM and AJAX calls. (via Javascript Weekly)
  4. Spark -- Scala-implemented alternative framework to the model of parallelism in MapReduce. (via Pete Warden)

November 24 2011

Four short links: 24 November 2011

  1. Libraries: Where It All Went Wrong -- I was asked to provocatively help focus librarians on the opportunities offered to libraries in the Internet age. If I ask you to talk about your collections, I know that you will glow as you describe the amazing treasures you have. When you go for money for digitization projects, you talk up the incredible cultural value. ANZAC! Constitution! Treaties! Development of a nation! But then if I look at the results of those digitization projects, I find the shittiest websites on the planet. It’s like a gallery spent all its money buying art and then just stuck the paintings in supermarket bags and leaned them against the wall. CC-BY-SA licensed, available in nicely-formatted A4 and Letter versions.
  2. Green Array Chips -- 144 cores on a single chip, $20 per chip in batches of 10. From the creator of Forth, Chuck Moore. (via Hacker News)
  3. The Atlantic's Online Revenue Exceeds Print -- doesn't say how, other than "growth" (instead of the decline of print). (via Andy Baio)
  4. On the Perpetuation of Ignorance (PDF) -- ignorance about an issue leads to dependence leads to government trust leads to avoidance of information about that issue. Again I say to Gov 2.0 advocates that simply making data available doesn't generate a motivated, engaged, change-making citizenry. (via Roger Dennis)

May 17 2010

Four short links: 17 May 2010

  1. MapReduce and Hadoop Algorithms in Academic Papers -- a collection of such papers, interesting for those who wrangle big data. (via tlockney on delicious)
  2. Facebook and Radical Transparency: A Rant (danah boyd) -- well-argued and well-written piece about what is becoming the tech issue of the year. The key to addressing this problem is not to say “public or private?” but to ask how we can make certain people are 1) informed; 2) have the right to chose; and 3) are consenting without being deceived. I’d be a whole lot less pissed off if people had to opt-in in December. Or if they could’ve retained the right to keep their friends lists, affiliations, interests, likes, and other content as private as they had when they first opted into Facebook. Slowly disintegrating the social context without choice isn’t consent; it’s trickery.
  3. Schooloscope -- interesting new Berg project to help parents make sense of the long and complex reports on British schools produced by the relevant government department. Notable for what it doesn't do (leaderboards), and what it does (the face visualisations). See Matt Webb's description.
  4. Expert Labs Grand Challenges First Results -- they gathered the results of the Office of Science and Technology Policy's call for "Grand Challenges in science and technology that could yield significant breakthroughs in the future". Interesting for all who planning crowdsourcing efforts because there's a detailed and thoughtful summation of lessons learned. And even those in the science and technology communities who might have ready responses would have to acclimate to the huge new idea of being asked for their feedback, as well as the big new idea that they could give feedback using common social networking tools. If there is an area for improvement in our efforts, this is clearly an important one to focus on. Even relatively minor variables like the time of day when a social networking prompt is sent can have significant impact on results, both in terms of the quality of responses, as well as the speed with which they responses are submitted. More significantly, the terse wording and distracted attention environment of social networks can amplify ambiguities in a prompt.

January 11 2010

Four short links: 11 January 2010

  1. mytop -- a MySQL top implementation to show you why your server is so damn slow right now.
  2. What Could Kill Elegant High-Value Participatory Project? -- The problem was not that the system was buggy or hard to use, but that it disrupted staff expectations and behavior. It introduced new challenges for staff [...]. Rather than adapt to these challenges, they removed the system. [...] No librarian would get rid of all the Harry Potter books because they are "too popular." No museum would stop offering an educational program that was "too successful." These are familiar challenges that come with the job and are seen to have benefit. But if tagging creates a line or people spend too much time giving you feedback? Staff at Haarlem Oost likely felt comfortable removing the tagging shelves because they didn't see the tagging as a patron requirement, nor the maintenance of the shelves as part of their job.
  3. Gremlin -- a Turing-complete, graph-based programming language developed in Java 1.6+ for key/value-pair multi-relational graphs known as property graphs. Graph structures underly a lot of interesting data (citations, social networks, maps) and this is a sign that we're inching towards better systems for working with those graphs. (via Hacker News)
  4. Anic -- programming language based on stream and latches. I still can't figure out whether it's an elaborate April Fool's Day joke that was released too soon, because the claim of "easier than *sh" is a bold one given the double-backslash and double-square-bracket-heavy syntax of the language. Important because it's built to be parallelised, and we're in transition pain right now between well-understood predictable languages for single CPUs (with hacks like pthreads for scaling) and experimental languages for multiple CPUs.

December 18 2009

Four short links: 18 December 2009

  1. In Character -- a journal that addresses a different virtue each quarter. I've been thinking of practical philosophy a lot, lately, as we see ever-more-dodgy behaviour. (via bengebre on Delicious)
  2. Lessons from Parallelizing Matrix Multiplication -- a reminder why low-level knowledge of your platform matters, and why motivating examples should be carefully chosen.
  3. MathJax -- MathJax is an open source, Ajax-based math display solution designed with a goal of consolidating advances in many web technologies in a single definitive math-on-the-web platform supporting all major browsers. (via Hacker News)
  4. EtherPad Source -- released as part of their Google acquisition. The announcement says: Our goal with this release is to let the world run their own etherpad servers so that the functionality can live on even after we shut down This is the resolution to the bad reception of the news that EtherPad would close in March with no plan B for users. The cult of entrepreneurship worshipped the customers only as a vehicle to an exit, but I don't believe that it's moral to do well personally but leave your customers high and dry. This is a message that the EtherPad founders seem to have got loud and clear.

November 11 2009

Four short links: 11 November 2009

  1. ParticipateDB -- database of online tools for public participation. Closed alpha now, with 32 tools and 15 projects in the database. (via Sara Winge)
  2. DataTO -- like, but it's where users request data sets. (In this case, from the Toronto municipal government)
  3. Go -- new language from Bell Labs and Unix central figures Rob Pike and Ken Thompson, who now work at Google. Bits of C, bits of Google, it compiles to native binaries and runs nearly as fast as C. Built with concurrency and memory management as central figures. Not used in production at Google yet, but grew from a 20% project to something worthy of public release.
  4. On Commit Bits (Jacob Kaplan-Moss) -- that day-one-commit-bit is one of the starkest differences between the corporate and the open source development model. [...] Granted, Django’s very conservative when it comes to granting that commit bit, but I’m not aware of a single open source project under the sun that’d give out a commit bit on a contributor’s first day. I’ve seen developers who’ve been hired to work full time on open source work for months without commit access to the project they’re paid to develop! One of several posts that Jacob's made about why open source makes for (on average) better software.

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!