- Stories In Flight | HTML5/CSS3 Cheatsheet
- Here are some simple cut-and-paste examples of HTML5/CSS3 features that are currently (early 2011) usable across a number of web browsers
- Courses
- Courses. Taught by Hadley Wickham.
- Ruby Graph Library
- Ruby Graph Library (RGL)
RGL is a framework for graph data structures and algorithms.
The design of the library is much influenced by the Boost Graph Library (BGL) which is written in C++ heavily using its template mechanism. Refer to www.boost.org/libs/graph/doc for further links and documentation on graph data structures and algorithms and the design rationales of BGL.
A comprehensive summary of graph terminology can be found in the the graph section of the Dictionary of Algorithms and Data Structures at www.nist.gov/dads/HTML/graph.html.
Weekly links for 11/11/23
- LiteratePrograms:Welcome – LiteratePrograms
- LiteratePrograms is a unique wiki where every article is simultaneously a document and a piece of code that you can view, download, compile, and run
- Thiel Fellowship
- Thiel Fellows are given a no-strings-attached grant of $100,000 to skip college and focus on their work, their research, and their self-education
- 30 Days to Learn HTML & CSS – Free Tuts+ Premium Course
- We created 30 Days to Learn HTML & CSS because we believe everyone has the right to learn how to build wonderful things on the web.
- people.rit.edu/jcdicsa/courses/SML/
- Statistical Machine Learning // The main materials for the course will be lecture notes, along with supplementary readings from The Elements of Statistical Learning and Convex Optimization
- Data mining, forecasting and bioinformatics competitions on Kaggle
- Kaggle is a platform for data prediction competitions that allows organizations to post their data and have it scrutinized by the world’s best data scientists. In exchange for a prize, winning competitors provide the algorithms that beat all other methods of solving a data crunching problem.
- RSpec Documentation – Relish
- This is the official documentation site for RSpec-2. Much of the documentation you see here is written with Cucumber, which, like RSpec, provides executable documentation. The Cucumber features you see here have all been run against RSpec’s codebase, serving as specification, documentation and regression tests of the behavior
- Learn Ruby with the EdgeCase Ruby Koans
- The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries.
- #183 Gemcutter & Jeweler – RailsCasts
- Gemcutter is a new service for hosting RubyGems, and Jeweler provides an automated way to release versions of a gem.
Weekly links for 11/11/05
- Sirupsen and his codeabouts
- I’ve always run Ruby, and I’ve always used RVM. But it’s not until recently when I attended Aarhusrb and @chopmo gave a talk on RVM, that I realized how wrong I was using RVM. Basically, I’m somewhat always using system Ruby, installing all gems with sudo
- http://puzzlenode.com/
- PuzzleNode is a site for coders who enjoy to work on challenging problems, and is inspired by similar efforts such as Project Euler and the Internet Problem Solving Contest . It also serves as an entrance exam of sorts for folks looking to join Mendicant University.
- www.math.wustl.edu/~sawyer/hmhandouts/Wishart.pdf
- The Jacobian of the Inverse of a Matrix is..
Google Reader wtf ?
The presentation for google reader, using the new style with lots of space is a plain obvious and complete misfit for Google Reader.
Are they trying to kill Reader so that we move on to the half backed Google Plus ??
A simple rebase git command to rewrite history
I have a repository in github where I plan to push the work for the exercises of ml-class.org
Having completed the exercises 1 and 2 onto my master branch, here is what my git history looked like :
(master) $ git lg * fe0fea7 - (HEAD, master) 0-plot data (Nicolas Rolland 7 days ago) * da30d65 - 5-6-costfunctionreg et gradient (Nicolas Rolland 7 days ago) * 6c1f4a3 - 4-predict (Nicolas Rolland 7 days ago) * 22f6d98 - 2- cost function (Nicolas Rolland 7 days ago) * c1e50ce - 1-sigmoid (Nicolas Rolland 7 days ago) * 76c8b48 - 2nd exercize (Nicolas Rolland 7 days ago) * bf9f683 - normal eqtn price estimation (Nicolas Rolland 8 days ago) * 5cd7d0b - normal eqtn (Nicolas Rolland 8 days ago) * 1eefdd5 - estimate house price (Nicolas Rolland 8 days ago) * b2aca44 - rate learing plot (Nicolas Rolland 8 days ago) * 617423e - gradientdescentMulti (Nicolas Rolland 8 days ago) * 1b2d951 - computecostMulti (Nicolas Rolland 8 days ago) * bba2916 - featurenormalize (Nicolas Rolland 8 days ago) * fe7ba87 - gradientdescent (Nicolas Rolland 8 days ago) * 637efdd - computecost (Nicolas Rolland 8 days ago) * 1d0d2e2 - plotData (Nicolas Rolland 8 days ago) * dc297c9 - warmup (Nicolas Rolland 8 days ago) * fd7b7fa - first exercize (Nicolas Rolland 8 days ago) * 355e42a - first commit (Nicolas Rolland 8 days ago)
That is, a nice sequential history. I decided, for reasons that are still behind my full conscious knowledge at this time, in order to push each exercise independently on github, to create a topic branch for each exercise. Therefore I added some branch, by simply typing
(master) $ git co bf9f (master) $ git branch exo1 (master) $ git co master (master) $ git branch exo2
That sets the branch name all right, but my branch exo2 contains the history of exo1.
It turns out it is quite easy to selectively apply only the change from exo1 to exo2 to a certain starting point, in my case, the first commit 355e42 :
(master) $ git rebase --onto 355e42 exo1 exo2 First, rewinding head to replay your work on top of it... Applying: 2nd exercize Applying: 1-sigmoid Applying: 2- cost function Applying: 4-predict Applying: 5-6-costfunctionreg et gradient Applying: 0-plot data
And voila.
If I check my log I can see :
(exo2) $ git lg * e3ee4ea - (HEAD, exo2) 0-plot data (Nicolas Rolland 6 seconds ago) * 3d58766 - 5-6-costfunctionreg et gradient (Nicolas Rolland 6 seconds ago) * 8743366 - 4-predict (Nicolas Rolland 6 seconds ago) * 6c327e9 - 2- cost function (Nicolas Rolland 6 seconds ago) * ac916d3 - 1-sigmoid (Nicolas Rolland 6 seconds ago) * f3db3f1 - 2nd exercize (Nicolas Rolland 6 seconds ago) * 355e42a - first commit (Nicolas Rolland 8 days ago)
So my exo2 branch has no knowledge of the modifications from exo1.
I came from a single linear history and split that into 2 different branches independent of each other.
Weekly links for 11/10/30
- Using Dropbox as a Git repository | Bradley Wright
- what if I just used the awesome Dropbox (my referral link, if you’re likely to sign up) to share Git repositories between computers? Dropbox seems able to get through most corporate firewalls (my previous employer blocked SSH, for example), and is very unobtrusive in its synchronisation behaviour
- pair.io
- pair.io gives you a one-button, collaboration-friendly
dev environment for your GitHub repo. - Zero-Knowledge data backup, sync, access, storage and share from any device | SpiderOak.com
- SpiderOak provides an easy, secure and consolidated free online backup, sync, sharing, access & storage solution for Windows, Mac OS X, and Linux (Ubuntu, Debian, Fedora & openSUSE)
- Vim Text Objects: The Definitive Guide | The Carbon Emitter
- To edit efficiently in Vim, you have to edit beyond individual characters. Instead, edit by word, sentence, and paragraph. In Vim, these higher-level contexts are called text objects.
- Detexify LaTeX handwritten symbol recognition
- Just draw the symbol you are looking for into the square area above and get the Latex command
Weekly links for 11/10/22
- kriszyp/compose – GitHub
- FT Alphaville » An experiment in Delta None
- Just as correlation does not imply causation, this post should not imply usefulness. Consider it a bit of light frippery at the end of a rather challenging week for symmetrical trading
- Fundación Garum
- José Ignacio Goirigolzarri decide impulsar la creación de «Garum Fundatio». La fundación sale a la luz pública el 16 de febrero siguiente con el Día Garum Europa 2011
- BTG Pactual – Wikipedia, the free encyclopedia
- BTG Pactual is a Brazilian investment bank that resulted from the takeover of UBS Pactual by BTG in 2009
- Introduction to Named Pipes | Linux Journal
- The other sort of pipe is a “named” pipe, which is sometimes called a FIFO. FIFO stands for “First In, First Out” and refers to the property that the order of bytes going in is the same coming out. The “name” of a named pipe is actually a file name within the file system
- From Classical to Quantum Shannon Theory
- This is where the evil spirits are living today
- Asana
- Asana is an effort to re-imagine how we work together, through modern productivity software.
- Carpalx – keyboard layout optimizer
- CARPALX – design your own keyboard The carpalx project introduces a quantitative model for typing effort
- LassoPredict
- We consider the fundamental problem of estimating the mean of a vector y = X + z, whereX is an n p design matrix in which one can have far more variables than observations and z isa stochastic error term|the so-called `p > n’ setup. When is sparse, or more generally, whenthere is a sparse subset of covariates providing a close approximation to the unknown meanvector, we ask whether or not it is possible to accurately estimate X using a computationallytractable algorithm.
- St. Gallen Symposium – Lead Interview
- The second factor is the pace of technological innovation. Its rate is three times faster than that with which management can keep up
- www.stat.columbia.edu/~gelman/research/unpublished/fullybayesiancomputing-nonblinded.pdf
- A fully Bayesian computing environment calls for the possibility of defining vector and array objects
that may contain both random and deterministic quantities, and syntax rules that allow treating theseobjects much like any variables or numeric arrays. Working within the statistical package R, we introducea new object-oriented framework based on a new random variable data type that is implicitly representedby simulations. - CRAN – Package relaimpo
- relaimpo provides several metrics for assessing relative importance in linear models. These can be printed, plotted and bootstrapped. The recommended metric is lmg, which provides a decomposition of the model explained variance into non-negative contributions.
- CMU G20 protests Pittsburgh – a set on Flickr
- CMU machine learning dept members protest at G20.
- Firesheep – codebutler
- HTTP session hijacking (sometimes called “sidejacking”) is when an attacker gets a hold of a user’s cookie, allowing them to do anything the user can do on a particular website
- Best of the Web | Aktagon
- About
Aktagon Ltd. is a full-service consulting agency that helps businesses and individuals build better and more successful online services.
Aktagon—a Finland based company—was founded in August 2006. - YouTube – Velocity 2010: Michael Kleber & Arvind Jain, “Don’t Let Third Parties Slow You Down”
- Velocity 2010: Michael Kleber & Arvind Jain, “Don’t Let Third Parties Slow You Down”
- Reshape package
- “While you are probably familiar with the idea of reshaping, it is useful to be a little moreformal. Data reshaping involves a rearrangement of the form, but not the content, of the data.Reshaping is a little like creating a contingency table, as there are many ways to arrange the same data, but it is different in that there is no aggregation involved. The tools presented in this paper work equally well for reshaping, retaining all existing data, and aggregating, summarising the data, and later we will explore the connection between the two.”
- function drills. stat405. had.co.nz
- Plyr drills, by Garrett Grolemund
- YouTube – onsstats’s Channel
- This podcast from the Office for National Statistics explains how the UK labour market has performed over the recessions of the 1980s, 1990s and 2008/09. It explains how Employment and Gross Domestic Product performed as well as looking in more detail on Employment in the recent recession.
- How to Become a Design Genius: Take Time Off. Lots of It. | Fast Company
- Every seven years, the graphic designer Stefan Sagmeister takes a one-year sabbatical. As he argues, that’s not so crazy.
- Warpspire: Web, Design & Code Geekery
- My name is Kyle Neath. I’m a designer in San Francisco and I work at GitHub.
- Interagente Intelligence
- Interagente Intelligence
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
Weekly links for 11/06/17
- Les amis de l’apéro.fr
- Aperitif organisation
- Darkfish Rdoc
- Darkfish Rdoc Generator
This is a project to make a complete replacement for the default HTML generator for Rdoc, the API documentation-extraction system for Ruby. - Rubular
- Rubulara Ruby regular expression editor
- Dterm
- DTermA command line anywhere and everywhere
Command line work isn’t a separate task that should live on its own—it’s an integrated part of your natural workflow. - Blueprint
- Blueprint looks inside popular package managers, finds changes you made to configuration files, and archives software you built from source. It runs on Debian and RPM based distros with Python >= 2.6. Move blueprints around with Blueprint I/O.
Weekly links for 11/05/21
- MS&E 111/ENGR 62, Aut 08, Stanford University
- Vim online doc: Vim FAQ
- This Vim FAQ is created from the questions and answers posted to the
vim@vim.org user mailing list and the comp.editors newsgroup. There are
several ways to solve a problem in Vim. This FAQ gives one of those several
possibilities. - Dive Into HTML5
- Dive Into HTML5 seeks to elaborate on a hand-picked Selection of features from the HTML5 specification and other fine Standards.
- Lawnchair
- Lawnchair
Sorta like a couch except smaller and outside, also, a client side JSON document store. Perfect for webkit mobile apps that need a lightweight, simple and elegant persistence solution.
- YQL – Community Open Data Tables
- What’s YQL? select * from internet
The Yahoo! Query Language (YQL) platform enables developers to query, filter, and combine data across the web. YQL exposes a SQL-like syntax that is both familiar to developers and expressive enough for getting the right data. YQL supports three SQL-like verbs: - sstephenson/backbone – GitHub
- Backbone supplies structure to JavaScript-heavy applications by providing models key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
- mishoo/UglifyJS – GitHub
- UglifyJS — a JavaScript parser/compressor/beautifier
Update: please read the section on unsafe transformations.This package implements a general-purpose JavaScript parser/compressor/beautifier toolkit. It is developed on NodeJS, but it should work on any JavaScript platform supporting the CommonJS module system (and if your platform of choice doesn’t support CommonJS, you can easily implement it, or discard the exports.* lines from UglifyJS sources).
- hallettj/jslint.vim – GitHub
- Vim plugin and command line tool for running JSLint.
JSLint is a handy tool that spots errors and common mistakes in JavaScript code.
The source code for jslint.vim is hosted at http://github.com/hallettj/jslint.vim.
This is alpha software and is under heavy development.
- DailyJS: JavaScript Starfield, jslint.vim, Chalk
- jslint.vim is a handy Vim plugin for running JSLint. It automatically highlights errors, and can display extra information in the command line when the cursor is over the error.
- CoffeeScript
- CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.
- JavaScript dependency management and concatenation: Sprockets
- Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and preprocesses them line-by-line in order to build a single concatenation.
- JavaScript Rocks! JavaScript Performance, Benchmarking and Tuning Ebook
- cdn js – the missing cdn
- ImageOptim – a PNG/JPEG/GIF optimizer for Mac OS X
- Django | Class-based generic views | Django documentation
- ClassBasedViews – Django
- Script Junkie | HTML
- Time Zones
- RSeek.org R-project Search Engine
- Making Very Large-Scale Linear Algebraic Computations Possible Via Randomization
- aking Very Large-Scale Linear Algebraic Computations Possible Via Randomization
- CloudMade Makes Maps Differently
- CloudMade helps you make the most of map data. We source our maps from OpenStreetMap, the community mapping project which is making a free map of the world
- Polymaps
- A JavaScript library for image- and vector-tiled maps using SVG.
- Dailymotion – [VOSTFR] Steve Jobs Stanford Commencement Speech, 2005 – une vidéo Actu et Politique
- Steve Jobs Stanford Commencement Speech, 2005
- So you want to be a Programmer?
- So, ironically, moving at breakneck speed allows you to relax.
- ASIHTTPRequest
- ASIHTTPRequest is an easy to use wrapper around the CFNetwork API that makes some of the more tedious aspects of communicating with web servers easier. It is written in Objective-C and works in both Mac OS X and iPhone applications.