emilsit + reference   103

On rainbows
How to generate pleasing color sequences.
Not sure if it would actually be useful for a heat map, but some interesting math and stuff here.
graphics  algorithm  reference  visualization 
january 2012 by emilsit
Darts, Dice, and Coins
"You are given an n-sided die where side i has probability pi of being rolled. What is the most efficient data structure for simulating rolls of the die?" A well-written exposition leading up to a very efficient algorithm/data-structure.
math  algorithm  programming  reference 
january 2012 by emilsit
Make Large Scale Changes Incrementally with Branch By Abstraction | Continuous Delivery
Another write-up of BBA. Slightly more direct; includes some discussions of DVCS and the BBA model. Also comparison to feature switches and other things.
programming  reference 
december 2011 by emilsit
Branch By Abstraction | Inversionism | Paul Hammant's blog
For doing big changes, introduce a layer of abstraction, swap-out the lower layers incrementally. Some nice pictures, and updates over time.
programming  reference 
december 2011 by emilsit
Hadoop - How it manages security
"This article explains in detail the security aspects supported in Hadoop version 0.20.205.0." Includes description of various services involved in communication and how that communication is authenticated and protected.
hadoop  security  reference 
december 2011 by emilsit
Help: revsets
Mercurial revsets vs Git rev-parse :: words versus punctuation
mercurial  reference  from twitter
november 2011 by emilsit
CAP Theorem Part 6: Conclusion | The Elastic DBMS Blog
Some thoughts on the trade-offs inherent in Brewer's CAP theorem. A 6-part blog post or a single PDF.
systems  nosql  reference 
november 2011 by emilsit
Software Foundations
A textbook by Ben Pierce (unison): “It develop basic concepts of functional programming, logic, operational semantics, lambda-calculus, and static type systems, using the Coq proof assistant.”
software  reference 
october 2011 by emilsit
Building on Quicksand, Helland and Campbell, CIDR 2009
Helland and Campbell write on the history of asynchronous algorithms and fault tolerance.
systems  design  reference 
october 2011 by emilsit
Git Cheatsheet
A clickable git cheatsheet showing how to move between different workflow areas (working tree, index, repos)
git  reference 
april 2011 by emilsit
The Naive Approach to Hiring People
Thoughtful article: resume screening like spam filtering. Can you build a better classifier? Can you find people who, for some reason, are good at finding ham?
hiring  interview  reference 
april 2011 by emilsit
How to Get to Genius
Specifically, keep different questions in the back of your mind and try to apply different insights you have to them. Try to find the right perspective and the important thing to focus on.
genius  reference  learning 
march 2011 by emilsit
Secrets to Hiring in Tech | Arc90 Blog
Spot on: make sure they can communicate and they can code.
hiring  reference 
march 2011 by emilsit
HTML5 Boilerplate - A rock-solid default template for HTML5 awesome.
What I should use when I one day convert my website from WP to nanoc3 or Jekyll or something.
html  css  reference 
march 2011 by emilsit
Computer Science Unplugged |
Lessons and more for how to teach computer science concepts without a computer.
education  learning  programming  reference 
november 2010 by emilsit
What Your Computer Does While You Wait : Gustavo Duarte
"To put this into perspective, reading from L1 cache is like grabbing a piece of paper from your desk (3 seconds), L2 cache is picking up a book from a nearby shelf (14 seconds), and main system memory is taking a 4-minute walk down the hall to buy a Twix bar, ...[and] waiting for a hard drive seek is like leaving the building to roam the earth for one year and three months."
cpu  hardware  performance  reference 
october 2010 by emilsit
Ovid at blogs.perl.org: What to know before debating type systems
Great overview of typing. Equates the need for TDD with dynamic types.
programming  language  reference 
september 2010 by emilsit
Good Kickoff Meetings
Techniques and exercises for (web) project kick-off meetings
management  design  reference 
august 2010 by emilsit
8 Lazy ETF Portfolios
Some sample no-work ETF portfolios.
investing  portfolio  reference 
june 2010 by emilsit
Garrett Planning Network - Locate a Fee-Only Advisor
List of financial advisors who only charge fees, not commissions and are thus more likely (or required) to act in your interests.
finance  investing  advice  reference 
june 2010 by emilsit
Lessons Learned from Seth Godin - Sources of Insight
A one page summary of things you should learn from Seth Godin. Wow.
business  reference 
april 2010 by emilsit
Exchanging Data With XML and JAXB, Part 2 : Core Java Technologies Tech Tips
Concrete tips on how to manage your XML to Java mappings when using JAXB/xjc.
jaxb  xml  schema  reference 
april 2010 by emilsit
A Visual Git Reference
Nice reference to how the various commands modify HEAD, staging area, and working directory.
git  reference 
april 2010 by emilsit
XML.com: Managing Enumerations in W3C XML Schemas
How to re-factor XML schemas to deal with enumerations that can change frequently, so that you don't have to rev the structural schema frequently.
xml  reference 
april 2010 by emilsit
97 Things Every Programmer Should Know.
This is, I think, the full text of the ORA book. Looks like definitely worth reading.
book  programming  reference  tips 
march 2010 by emilsit
assertTrue( ): NoSQL Required Reading
Starting from Dynamo, ending with (roughly) follow @nosqlupdate on Twitter.
database  nosql  reference 
december 2009 by emilsit
Perspectives - Jeff Dean: Design Lessons and Advice from Building Large Scale Distributed Systems
Summary of stats and advice from Jeff Dean. Particularly like the rules of thumb on distributed systems timing.
reference  server  scalability 
november 2009 by emilsit
Rackspace Cloud Computing & Hosting |  NoSQL Ecosystem
Comparison of 10 or so modern DHTs along three axes: scalability, data and query model, and persistence design.
dht  scalability  performance  reference  comparison  nosql 
november 2009 by emilsit
An Engineer's Guide to Bandwidth (Yahoo! Developer Network Blog)
Good basic reference, with pointers to more. Looks like part of a series.
(Maybe the article should be "It's not bandwidth, it's latency"!)
reference  network  performance  http 
october 2009 by emilsit
The Usability of Passwords - Articles - Baekdal.com
Calculates the security of passphrases versus passwords. Please use passphrases. Thanks.
password  security  reference 
may 2009 by emilsit
cs252r Record
'These pages are a record of the in-class discussions for the graduate class "Advanced Functional Programming" given at Harvard University in the Fall of 2006.' - seem largely Haskell focused, but maybe the cool part is the reading list and exercises.
functional  programming  reference 
may 2009 by emilsit
Dave Gray » info
Dave Gray thinks visually and promotes the visual thinking community. This website has a number of nice short videos on visual communication--how to draw simple things and a number of nice bits on visual thinking techniques.
vizthink  reference 
april 2009 by emilsit
The importance of commit messages | Wildbit
Really nice article on how to write commit messages. "Reveal your intentions, don’t describe what the code does. Tell why it does it."
versioncontrol  commit  reference 
march 2009 by emilsit
High Scalability | Building bigger, faster, more reliable websites.
You should be reading Todd Hoff's blog about how to build scalable systems, in particular websites. Lots of useful links and summaries.
systems  research  blog  scalability  reference 
march 2009 by emilsit
Clojure - Functional Programming for the JVM
From Object Computing, Inc. - Java News Brief - March 2009, by R. Mark Volkmann. A single-page, rapid in-depth overview of Clojure. Language features, code snippets, etc.
functional  programming  reference  clojure 
march 2009 by emilsit
Logical volume management
Short and sweet single page intro to LVM2. Better than the LDP doc, I think.
lvm  linux  reference 
february 2009 by emilsit
Converting a package to Git
Martin Krafft explains how to do a clean git-svn import, rebase a git history on top of it, and convert patches to branches; with commands you can copy-paste. Plus a short bonus lesson on merging. In a Debian packaging context but still useful elsewhere.
svn  git-svn  reference  ff:git-world  subversion  git  workflow 
january 2009 by emilsit
Packaging with Git
A very detailed walkthrough from Martin Krafft on how to maintain a Debian package in git, tracking a git upstream. Includes discussion of branch usage showing examples for topics and integration, with commands you can run. Also the use of tags. Useful even for non-Debian work! From 2007; some git commands may have changed.
git  packaging  workflow  reference  ff:git-world 
january 2009 by emilsit
Anti-RDBMS: A list of distributed key-value stores | Richard Jones, Esq.
A survey of various DHT-like systems. It's probably a failure on my part that DHash is not listed there. But then, DHash was a research system and if I were to do something in production, I'd probably want to re-write it...not to use libasync, for example.
dht  storage  systems  comparison  reference  research 
january 2009 by emilsit
Readings in Distributed Systems
"An expanding list of papers on Distributed Systems." Including Google papers and lots of classics you'll find on 6.824 reading lists. But also a bunch of practical systems and discussions of asynchronous I/O.
reference  systems  research  scalability  design 
january 2009 by emilsit
REST worst practices
How not to design a REST API. Some tips.
reference  webapp  rest  api  design 
january 2009 by emilsit
A Note About Git Commit Messages | tpope.net
How you should format commit messages when using git, but just as good for an version control system.
scm  versioncontrol  commit  reference  git 
january 2009 by emilsit
LXR linux/Documentation/SubmittingPatches
Linux source document on how to submit and format patches.
versioncontrol  commit  reference 
january 2009 by emilsit
Collected Papers of Alexander A. Stepanov
By designer of C++ STL, most notably for me so far, a set of very detailed notes on programming (in C++) and the kinds of pitfalls, etc ... deals somewhat with types and mapping abstractions with underlying mathematical/algebraic concepts, impact of implementation on performance, ...
programming  reference  c++ 
december 2008 by emilsit
Macintosh Performance Guide
From digilloyd, a comprehensive guide on how to select Apple hardware and then configure it for maximum (Photoshop) performance. It has some benchmarks though I didn't look at those. Seems regularly updated (as it refers to CS4 and new unibody macbook pros). Recommends buying refurb.
reference  hardware  software  performance  configuration  tips  macosx 
december 2008 by emilsit
PowerShell tutorial series | Black Mountain
Pointers to a bunch of good powershell tutorials. Probably worth learning at some point; seems a big step up from cmd.exe.
windows  powershell  reference 
september 2008 by emilsit
Perceptual Edge
Stephen Few provides consulting, books, and most importantly free examples of how to properly design and present graphs. He developed bullet graphs and is the author of a book on dashboard design.
design  graphics  reference 
august 2008 by emilsit
Optimizing Build Times Using Parallel "make"
Common problems and potential workarounds when running make in parallel.
programming  reference 
july 2008 by emilsit
Understanding Strict Aliasing
Lots of examples on why it's good but how it can cause trouble if you're not careful.
c  programming  compiler  reference 
july 2008 by emilsit
.screenrc examples
Many many examples of how to configure GNU screen!
software  reference  screen 
july 2008 by emilsit
Tv's cobweb: Git for Computer Scientists
Using terms like "directed acyclic graph", explains the guts of git. Good for quick overview and reference.
git  reference 
july 2008 by emilsit
« earlier      

related tags

advice  algorithm  analysis  anatomy  api  arm  artist  blog  book  build  business  c  c++  clojure  cloudera  commit  comparison  compiler  configuration  consultant  cpu  cryptography  css  database  debugging  design  dht  drawing  dvcs  eclipse  education  ff:git-world  finance  floating-point  fonts  freebsd  functional  genius  git  git-svn  graphics  hadoop  hardware  hiring  html  http  infrastructure  interdictor  interview  investing  java  jaxb  kernel  language  latex  learning  linux  lvm  macosx  management  map  math  memory  mercurial  modules  network  nosql  nutrition  octopress  organization  packaging  password  pens  performance  philosophy  photography  portfolio  powershell  pricing  productivity  programming  radar  reference  research  rest  rita  scalability  schema  scm  screen  security  server  shelters  software  solaris  ssd  storage  subversion  svn  systems  tips  toread  tutorial  utf8  versioncontrol  visualization  vizthink  webapp  webdesign  windows  workflow  writing  xml 

Copy this bookmark:



description:


tags: