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

February 07 2010

” … JUST LIKE THE INTERNET KILLED PUBLISHING” (Oda a Paul Ford)

Desde que hace bastante años empecé a leer el Ftrain de Paul Ford, pocas personas me causan tanta admoremoción (amiración+amor+emoción), como lo que hace este poeta / escritor / hacker. Además de los joyas en prosa de su blog, es capaz de concebir y ejecutar cosas como el archivo de Harper’s Magazine, que son a la vez objetos funcionales y meditaciones o estudios sobre el poder del hipertexto. O puede que en lugar de eso escriba reseñas de seis palabras (exactamente seis palabras) de 1302 canciones y las complemente con gráficos sobre la distribución de puntuaciones.

The Awl tiene una entrevista con Paul que es, apropiadamente al sujeto, varias cosas al mismo tiempo: reflexiones sobre la operación del sitio de Harper’s, sobre los modelos económicos para provedores medianos o de nicho en Internet, y un ejercicio fino y divertidísimo de díálogo. Sirva este post para que quede constancia de que deberías leer la entrevista y profundizar en las obras y milagros del Sr. Ford, y para que yo rinda un tributo mínimo a alguien que llevo muchos años admorecionando.

Benlog » Don’t Hash Secrets

What you should be using is HMAC: Hash-function Message Authentication Code. You don’t need to know exactly how it works, just like you don’t need to know exactly how SHA1 works. You just need to know that HMAC is specifically built for message authentication codes and the use case of SuperAnnoyingPoke/MyFace. Under the hood, what’s approximately going on is two hashes, one after the other, with the secret combined after the first hash… but don’t worry about it! That’s the whole point! HMAC is built for this feature.

via Benlog » Don’t Hash Secrets.

Tags: bits

Computer Aided Architectural Design | neonascent

The computer isn’t a magic box. Just because the computer does something – something emergent – doesn’t mean that the conditions of emergence will be in any way productive of anything useful.

via Computer Aided Architectural Design | neonascent.

Gamasutra: Mark Newheiser’s Blog – Farmville, Social Gaming, and Addiction

The genius in how Farmville has succeed in getting so many people addicted comes down to how it handles commitments on a player's time: every time you play Farmville and plant a crop, you're making a commitment to come back during a 12 hour window or so to harvest your crop, or else you forfeit your investment.

via Gamasutra: Mark Newheiser’s Blog – Farmville, Social Gaming, and Addiction.

Tags: bits

Design and Designed Failures

Me ha encantado esta presentación de Nicola Nova sobre el estudio contextual de los fallos en productos y servicios, y la introducción deliberada de fallos como herramienta de diseño:

February 05 2010

Op-Ed Contributor – Microsoft’s Creative Destruction – NYTimes.com

What happened? Unlike other companies, Microsoft never developed a true system for innovation. Some of my former colleagues argue that it actually developed a system to thwart innovation. Despite having one of the largest and best corporate laboratories in the world, and the luxury of not one but three chief technology officers, the company routinely manages to frustrate the efforts of its visionary thinkers.

via Op-Ed Contributor – Microsoft’s Creative Destruction – NYTimes.com.

Tags: bits

February 04 2010

Zeugma – Wikipedia, the free encyclopedia

Zeugma (from the Greek: ζεῦγμα, zeûgma, meaning “yoke”) is a figure of speech describing the joining of two or more parts of a sentence with a single common verb or noun. A zeugma employs both ellipsis, the omission of words which are easily understood, and parallelism, the balance of several words or phrases. The result is a series of similar phrases joined or yoked together by a common and implied noun or verb. A syllepsis is a particular kind of zeugma, and there is a clear distinction between the two in classical treatises written on the subject. Henry Peacham praises the “delight of the ear” in the use of the zeugma in rhetoric, but stresses that “too many clauses” should be avoided. The zeugma is categorized according to the location and part of speech of the governing word.

via Zeugma – Wikipedia, the free encyclopedia.

Tags: bits

February 03 2010

QuirksBlog: The touch action

Over the past few weeks I have done some fundamental research into the touch action and its consequences, and it’s time to present my conclusions in the form of the inevitable compatibility table. I have also written an advisory paper that details what browser vendors must do in order to get by in the mobile touchscreen space. Finally, I discuss a few aspects of my research in this article.

Re: What does "extend self" do?

So what extend self does is it extends the module object by making the instance methods in the module available to it

Design for Failure

04102008_100526
With regrets to Aaron for the blurry, noisy photo of himself..Taken in Montreal Canada at Design Engaged 2008.


For no particular reason — perhaps a salute to Nicolas who will be presenting his work on design for failure at IxDA this week — I bring you this image taken during DE2008 in which Aaron Straup Cope discusses designing engineering systems with failure contingency as the critical path.

Why do I blog this? I find this perspective intriguing — it assumes system meltdown, anticipates it and delivers appropriate data to indicate when it might happen. If I remember correctly, there is no specific interest in being exact about failure, just that it will happen and you might be told roughly how long until it happens. So the effort is to help stave it off by various means — adding more servers to spread activity loads around, optimize queries, increase caching, whatever you need to do. This makes me think of the intractability of designing for deletion. If someone wants to extricate themselves from the databases of a service or system, there is almost certainly no quick and easy way — in fact, I doubt there is anyway at all, and most services are not obligated to handle these situations. If I told Google that I wanted to check out fully and completely, even if they wanted to do this, it is doubtful they could. Would someone have to run through all the backup *whatever — tapes? — wherever they may be? It’s not just the live systems, and its not just purging caches and so on. All of our data is on its own, like orphaned snapshots of moments in our lives, somewhere. I don’t necessarily find this chilling or anything like that. I’m just curious about this notion — designing for intractable, ugly, messy circumstances, like failure or deletion. Things that run counter to the intuition — we usually design for the beautiful, full, glorious 32-bit conditions.

Related Dispatches:

  1. Construction of Things What was sticking in my mind, and has been recently, and especially after dinner conversation and the lecture which was on Design Fiction with an emphasis on the relationship...
  2. When Characters Cross: Extradiegetic Imbrication Jack Bauer as interpreted. Seen in a local art supply shop. First off, I’m being tongue-in-cheek with the blog post title, so lower your weapons. And I’ll be brief....
  3. Innovation 2.0? Expectation or anticipation? In Batvik Finland? An interesting article in the Harvard Business Review that I came across recently. It is relevant to a long-standing interest in other strategies...

Engadget: The Daily Roundup

Captura de pantalla de Engadget

Engadget tiene esta visualización de los posts del día, con su número de comentarios, que me ha parecido interesante. Además, está creada con CSS y HTML.

How to Build a Twitter Agent

In this article we will build an actual useful Twitter Service that will allow us to track the Blogosphere. In the process we will get hands on programming experience with Ruby, DRb, Twitter and Jabber. This will sharpen our developer skill-set to get ready for the upcoming (Folk)Semantic Web. Also we evaluate the problems seen and opportunities ahead.

An EventMachine Tutorial

EventMachine satisfies two key requirements. First, because EventMachine is an implementation of the reactor pattern, it separates networking logic from application logic. This means you don’t have to worry about handling the low-level connections and socket logic. Instead, you just implement callbacks for the appropriate networking events.

February 02 2010

Videogame Timeline

Mauricio Giraldo Arteaga has completed a beta version of his extensive and well-designed Videogame Timeline. He’s also written a blog post about the project, in Spanish. (Update: Mauricio has posted an English translation.) The timeline contains people, technologies, businesses, platforms, accessories, and games and has a mode that shows connections between these items.

Timeline

Timeline with Space War description

Timeline with connections

Khan Academy

The Khan Academy is a not-for-profit organization with the mission of providing a high quality education to anyone, anywhere.

We have 1000+ videos on YouTube covering everything from basic arithmetic and algebra to differential equations, physics, chemistry, biology and finance which have been recorded by Salman Khan.

via Khan Academy.

Tags: bits

February 01 2010

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.