Unsorted Bookmarks

49625 bookmarks
Custom sorting
Evolutionary Database Design
Evolutionary Database Design
Techniques to allow you to evolve the schema and contents of a production database
·martinfowler.com·
Evolutionary Database Design
Can programming be liberated from function abstraction? - Tomas Petricek
Can programming be liberated from function abstraction? - Tomas Petricek
Functions are the reason why many nice features become hard or impossible to implement. Functions make type inference hard and they make it impossible to use tools that rely on manipulation with concrete values - because functions introduce names with unknown values and types. Can we take inspiration from spreadsheet programming and build alternative abstraction mechanism that does not introduce this problematic property?
·tomasp.net·
Can programming be liberated from function abstraction? - Tomas Petricek
Policing or Shaping? It Depends « ipSpace.net by @ioshints
Policing or Shaping? It Depends « ipSpace.net by @ioshints
One of my readers watched my TCP, HTTP and SPDY webinar and disagreed with my assertion that shaping sometimes works better than policing. TL&DR summary: policing = dropping excess packets, shaping = delaying excess packets. Here’s the picture he sent me (watch the video to get the context and read this article to get the background details):
·blog.ipspace.net·
Policing or Shaping? It Depends « ipSpace.net by @ioshints
Sorting already sorted arrays is much faster? – Daniel Lemire's blog
Sorting already sorted arrays is much faster? – Daniel Lemire's blog
If you are reading a random textbook on computer science, it is probably going to tell you all about how good sorting algorithms take linearithmic time. To arrive at this result, they count the number of operations. That’s a good model to teach computer science, but working programmers need more sophisticated models of software performance. … Continue reading Sorting already sorted arrays is much faster?
·lemire.me·
Sorting already sorted arrays is much faster? – Daniel Lemire's blog
Let's kill inane "(in)security questions" / Boing Boing
Let's kill inane "(in)security questions" / Boing Boing
After last week’s revelation of a record-smashing breach at Yahoo (which the company covered up for years), security researcher Matt Blaze tweeted: “Sorry, but if you have a Yahoo accou…
·boingboing.net·
Let's kill inane "(in)security questions" / Boing Boing
Meet the nano sapiens
Meet the nano sapiens
In a 1959 talk at Caltech titled There's Plenty of Room at the Bottom, Richard Feynman outlined a new field of study in physics: nanotechnology. He argued there was much to be explored in the realm of the very small --
·kottke.org·
Meet the nano sapiens