|   Website Templates   |   Find a local emergency plumber   |   Wireless Service   |   trade show displays   |   forex trading

Anil Dash on geek attention on the iPad vs. tonight's State of the Union

13 days ago

Andy Baio : Anil Dash on geek attention on the iPad vs. tonight's State of the Union - a little perspective

Anil : Free Publicity: Who do we help? - I'm not a Democrat; I don't much care about the scorekeeping of who has more seats in any given chamber of Congress. But I do think there are things that need fixing in this country, and one of the most important is acknowledging when things are going the

Jeremy Zawodny : Free Publicity: Who do we help? - Free Publicity: Who do we help?: my personal reckoning has just shown me that a bunch of libertarian-leaning geeks in Silicon Valley who refuse to engage with government and civic society at all are never going to make an impact on most of the things that

Tags : apple government president stevejobs tablet

  copy

Benlog » Don’t Hash Secrets

19 days ago

deusx : Benlog » Don’t Hash Secrets - "So the next time you’re using a hash function on anything, ask yourself: is any of the stuff I’m hashing supposed to stay secret? If so, don’t hash. Instead, use HMAC."

Simon Willison : Don't Hash Secrets - Don’t Hash Secrets. A well written explanation from 2008 of why you must use hmac instead of raw SHA-1 when hashing against a secret.

Jeremy Zawodny : Don’t Hash Secrets - Don’t Hash Secrets: thoughts on when HMAC-SHA1 is better than just SHA1

Tags : hashing security crypto hmac

  copy

Zeldman on posthumous hosting and the fragility of the creative web

19 days ago

Andy Baio : Zeldman on posthumous hosting and the fragility of the creative web - maybe a nonprofit focused on archiving individual authors? Archive.org's wonderful, but it's darkweb

philgyford : Posthumous Hosting and Digital Culture – Jeffrey Zeldman Presents The Daily Report - I've been pondering the same things, wondering about some kind of foundation you pay who will archive a static copy of your sites after your death. (via Waxy)

cobra libre : Posthumous Hosting and Digital Culture - "But there's gold among the dross, and there are web publications that we would do well to preserve for historical purposes. We are not clairvoyants, so we cannot say which fledgling, presently little-read web publications will matter to future historians #

Tags : top via:waxy jeffreyzeldman death posterity

  copy

A successful Git branching model

20 days ago

Simon Willison : A successful Git branching model - A successful Git branching model. This looks eminently sensible. The master branch is used for production-ready code, and is only updated by merging from either release branches or emergency hotfix branches. A develop branch is used for integration (fro [via]

deusx : nvie.com » Blog Archive » A successful Git branching model - "In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve

Jeremy Zawodny : A successful Git branching model - A successful Git branching model: good explanation of a very sane looking release and branching model

Tags : git branches development

  copy

Why I Believe Printers Were Sent From Hell To Make Us Miserable - The Oatmeal

28 days ago

jcgregorio : Why I Believe Printers Were Sent From Hell To Make Us Miserable - The Oatmeal - "Either printer ink is make from unicorn blood or we're all getting screwed"

Simon Willison : Why I Believe Printers Were Sent From Hell To Make Us Miserable - Why I Believe Printers Were Sent From Hell To Make Us Miserable. I just don’t get it. How has no one managed to produce a printer that doesn’t suck yet?  [via]

Jeremy Zawodny : Why I Believe Printers Were Sent From Hell To Make Us Miserable - Why I Believe Printers Were Sent From Hell To Make Us Miserable: this is so amazingly true

  copy

Vintage Ad Browser

29 days ago

joshua : Vintage Ad Browser

Andy Baio : Vintage Ad Browser - Philipp Lenssen collected and categorized over 120,000 images from online and offline sources

Simon Willison : Vintage Ad Browser - Vintage Ad Browser. Fantastic. 100,000+ vintage advertisements scanned and organised by date and topic, going all the way back to the 1840s and covering every decade in between. An absolute gold mine.

Tags : advertising ephemera img obsess

  copy

Socket Benchmark of Asynchronous Servers in Python

2 month ago

Simon Willison : Socket Benchmark of Asynchronous Servers in Python - Socket Benchmark of Asynchronous Servers in Python. A comparison of eight different asynchronous networking frameworks in Python. Tornado comes out on top in most of the benchmarks, but the post is most interesting for the direct comparison of simple co

Jeremy Zawodny : Nicholas Piël » Socket Benchmark of Asynchronous Servers in Python - Nicholas Piël » Socket Benchmark of Asynchronous Servers in Python: an interesting comparison of async server libs in python

nelson : Python async servers - Nice comparison of a bunch of event-driven server frameworks

joshua : Socket Benchmark of Asynchronous Servers in Python

Tags : python async coding performance via:zawodny twisted tornado sockets network dev

  copy

Wired on the Duke Nukem Forever saga

2 month ago

Andy Baio : Wired on the Duke Nukem Forever saga - like the Phantom Menace, the lack of constraints can lead to disaster

Simon Willison : Learn to Let Go: How Success Killed Duke Nukem - Learn to Let Go: How Success Killed Duke Nukem. The fascinating 12 year story of Duke Nukem Forever.

  copy

Browser Pong

2 month ago

Andy Baio : Browser Pong - only works in modern browsers, uses HTML5 audio

nelson : Browser Pong - Ridiculously awesome javascript hack

Rod Begbie : Browser Pong - Play Pong with browser windows. Neat hack. [via#

Tags : via:waxy games pong browser chrome javascript hack

  copy

Internet Archaeologists Find Ruins of "Friendster" Civilization

2 month ago

Andy Baio : Internet Archaeologists Find Ruins of "Friendster" Civilization - they were acquired last week for $26M by a Malaysian company; the pre-IPO Google offer could've been worth $1B today  [via]

jcgregorio : Internet Archaeologists Find Ruins Of 'Friendster' Civilization | The Onion - America's Finest News Source - I've said it before: "The problem with "social media" sites is that they're like bars, even if they become the next Studio 54, they will all, eventually, become the next Studio 54."

philgyford : Internet Archaeologists Find Ruins Of 'Friendster' Civilization | The Onion - America's Finest News Source - Brilliant stuff, and an amazing discovery. Why did that civilisation die out so suddenly?

Tags : top theonion friendster futurism futurology futures overlinks socialnetworking

  copy

High Performance Web Sites :: Google Analytics goes async

2 month ago

wearehugh : High Performance Web Sites :: Google Analytics goes async

joshua : High Performance Web Sites :: Google Analytics goes async - we0t

Simon Willison : Google Analytics goes async - Google Analytics goes async. This is excellent news—the latest version of the Google Analytics JavaScript is designed to allow for asynchronous loading, so it won’t hold up the rendering of your page. Analytics and banner ads are the two worst offen

Tags : google analytics todo

  copy

The Go Programming Language

3 month ago

jcgregorio : The Go Programming Language - A systems programming language, expressive, concurrent, garbage-collected

nelson : Go - Guys behind Plan 9 (now at Google) launch a C-like programming language with built in concurrent coroutines

Simon Willison : The Go Programming Language - The Go Programming Language. A brand new systems programming language, designed by Robert Griesemer and Unix/Plan 9 veterans Rob Pike and Ken Thompson and funded by Google. Concurrency is supported by lightweight communicating processes called goroutine

Tags : languages programming c coroutines parallelism

  copy

Spatial indexing

3 month ago

nelson : Spatial indexing - Simple data structures for storing and finding geodata

Jeremy Zawodny : Damn Cool Algorithms: Spatial indexing with Quadtrees and Hilbert Curves - Damn Cool Algorithms: Spatial indexing with Quadtrees and Hilbert Curves: I want to come back and re-read this before too long... good stuff

deusx : Damn Cool Algorithms: Spatial indexing with Quadtrees and Hilbert Curves - Nick's Blog - "Spatial indexing is increasingly important as more and more data and applications are geospatially-enabled. Efficiently querying geospatial data, however, is a considerable challenge: because the data is two-dimensional (or sometimes, more), you can

Tags : mapping indexing datastructures quadtrees geohashes geo spatial databases algorithms hilbertcurves

  copy

node.js

3 month ago

deusx : node.js - "Evented I/O for V8 javascript. "

Simon Willison : node.js - node.js. “Evented I/O for V8 JavaScript”—a JavaScript environment built on top of the super-fast V8 engine which provides event-based IO functionality for building highly concurrent TCP and HTTP servers. The API design is superb—everything is ac

Jeremy Zawodny : node.js - node.js: that is sort of nuts but also kind of awesome

Tags : js v8 events javascript event frameworks

  copy

Introducing Resque

3 month ago

Simon Willison : Introducing Resque - Introducing Resque. A new background worker management queue developed at GitHub, using Redis for the persistence layer. The blog post explains both the design and the shortcomings of previous solutions at length. Within 24 hours of the release code an

deusx : Introducing Resque - GitHub - "Resque is our Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later."

Jeremy Zawodny : Introducing Resque - Introducing Resque: uses Redis under the hood

Tags : webdev queues github resque messaging scalability

  copy

HTML history: IMG tag

3 month ago

nelson : HTML history: IMG tag - Great little trip down 16 year old mailing list discussions

Andy Baio : Mark Pilgrim's history of the IMG element - told through annotated conversations from 1993  [via]

Milo Vermeulen : Why do we have an IMG element? [dive into mark] [via]

philgyford : Why do we have an IMG element? [dive into mark] - The history of the image element in HTML. A great bit of documenting internet history. (via Waxy)

Tags : internet web html standards history multimedia mime mosaic top markpilgrim webdevelopment img via:waxy

  copy

Cartographer.js

3 month ago

Simon Willison : Cartographer.js - Cartographer.js. “Thematic mapping for Google Maps”—which means an easy way of adding heat maps (aka chloropleths), pie charts and point clusters as a layer over a Google map.

nelson : Cartographer.js - Library for overlaying data on Google Maps

philgyford : Cartographer.js – thematic mapping for Google Maps - Javascript library for mapping data nicely onto Google Maps. Area-scaled circles, choropleth, etc. (via Simon Willison)

Tags : infovis visualization maps javascript library top via:simonwillison googlemaps mapping webdevelopment visualisation infographics heatmaps choropleths

  copy

Hacking with Style: TrueType VT220 Font

3 month ago

Jeremy Zawodny : Hacking with Style: TrueType VT220 Font - Hacking with Style: TrueType VT220 Font: that is crazy yet brilliant at the same time... I love it

nelson : vt220.ttf - Someone makes a TrueType font that looks like an old VT220 terminal

Rod Begbie : Hacking with Style: TrueType VT220 Font - I can think of no better use for my new 30" monitor at work than to use this font based on original VT220 terminals at a large size. [via#

Tags : vt220 vt100 emulator fonts via:zawodny dec

  copy

Underscore.js

3 month ago

Simon Willison : Underscore.js - Underscore.js. A new library of functional programming primitives for JavaScript—each, map, all, any, inject, detect etc. Unlike some similar libraries this one doesn’t extend the built-in objects, instead opting to bind the new functions to the und

deusx : Underscore.js - "Underscore is a utility-belt library for Javascript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in Javascript objects. It's the tie to go alon

nelson : Underscore.js - Functional programming library for Javascript. "It's the tie to go along with jQuery's tux."

joshua : Underscore.js - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with

Tags : jquery underscore javascript utilities libraries tools webdev coding programming library js

  copy

A literary appreciation of the Olson/Zoneinfo/tz database

4 month ago

Andy Baio : A literary appreciation of the Olson/Zoneinfo/tz database - authoritative source for arcane timezone trivia

joshua : A literary appreciation of the Olson/Zoneinfo/tz database « Jon Udell

Kellan : A literary appreciation of the Olson/Zoneinfo/tz database - I’m a card carrying member of the Olson fan club, but it’s still great reading see Jon’s love note. ADO has a posse. (actually I only have 5 posts tagged olson, while I have 7 posts tagged [udell]http://laughingmeme.org/tag/udell/) #

Tags : tl

  copy

Windows 7 torrent party

4 month ago

nelson : Windows 7 torrent party - Celebrate the launch of Microsoft's newest operating system!

Rod Begbie : Hosting Your Windows 7 Torrenting Party - Nicely done. [via#

Andy Baio : Hosting Your Windows 7 Torrent Party -  [via]

Tags : parody funny video microsoft windows marketing via:metafilter funnyordie windows7

  copy

How We Made GitHub Fast - GitHub

4 month ago

Jeremy Zawodny : How We Made GitHub Fast - GitHub - How We Made GitHub Fast - GitHub: good to see stuff like this

Simon Willison : How We Made GitHub Fast - How We Made GitHub Fast. Detailed overview of the new GitHub architecture. It’s a lot more complicated than I would have expected—lots of moving parts are involved in ensuring they can scale horizontally when they need to. Interesting components inc

nelson : GitHub architecture - Nice summary of various server technologies the site uses

Tags : git github architecture server systems

  copy

This Is a Photoshop and It Blew My Mind - Photosketch - Gizmodo

4 month ago

joshua : This Is a Photoshop and It Blew My Mind - Photosketch - Gizmodo

Andy Baio : Gizmodo on Photosketch - jaw-dropping tech demo turns stick figures to Internet photocollages; the paper has more examples  [via]

Simon Willison : PhotoSketch turns a rough sketch in to a photo montage - PhotoSketch turns a rough sketch in to a photo montage. Computer vision is really exciting at the moment—Photosketch is an application which takes a rough labeled sketch, finds images matching the labels, filters them by the sketched shapes and compos [via]

Tags : graphics photo

  copy

Sydney dust storm

5 month ago

nelson : Sydney dust storm - Crazy photos

Andy Baio : Flickr gallery of the Sydney dust storm - is there life on Mars?

Simon Willison : Red Dust - Red Dust. Tom Coates used Flickr’s new Galleries feature (which lets you build a curated collection of up to 18 photos from other Flickr users and add your commentary) to construct a stunning compilation of photos of the Sydney dust storms.

Tags : sydney duststorm australia weather photos

  copy

How to Build a Popularity Algorithm You can be Proud of

5 month ago

Simon Willison : How to Build a Popularity Algorithm You can be Proud of - How to Build a Popularity Algorithm You can be Proud of. Filed for future reference.

Andy Baio : Designing a Popularity Algorithm - with examples from Hacker News, Reddit, del.icio.us, and StumbleUpon  [via]

Jeremy Zawodny : How to Build a Popularity Algorithm You can be Proud of - How to Build a Popularity Algorithm You can be Proud of: I should read this in more detail later.

philgyford : Linkiblog | How to Build a Popularity Algorithm You can be Proud of - What it says. (via Yoz)

Tags : top via:yoz programming webdevelopment popularity algorithms linkiblog ranking rating voting

  copy
xml
Upian.