background preloader

Eluttner

Facebook Twitter

Eduardo

Be excellent. - ...ifindkarma... The Dark Side of Oz.

Programming

Go Slow to Go Fast - Ontic Oren. For years I shipped boxed software. Quite literally, boxed. Language agnostic - What are the lesser known but cool data structures. How Airplanes Fly. Please let me remind all of you--this material is copyrighted.

How Airplanes Fly

Though partially funded by NASA, it is still a private site. Therefore, before using our materials in any form, electronic or otherwise, you need to ask permission. There are two ways to browse the site: (1) use the search button above to find specific materials using keywords; or, (2) go to specific headings like history, principles or careers at specific levels above and click on the button. The Entrepreneur's Handbook: 101 Resources for First Time Entrepreneurs.

Are you looking to take the leap into starting your own business in 2012?

The Entrepreneur's Handbook: 101 Resources for First Time Entrepreneurs

If you’re just starting to think about it, or if you have been planning it for a while, you still may have lots of unanswered questions. The following 101 resources will help you learn more about entrepreneurship, startups, small business, and much more. Entrepreneurs & Startups. Design Patterns In Python (@Testing Perspective)  The Smart Fast Startup — How to Become a Must-Have. Most real startups don’t grow like this: Instead, most successful startups grow like this: Those initial loops are unsuccessful attempts to create a product people want to use.

The Smart Fast Startup — How to Become a Must-Have

The problem is those loops can take months and/or millions of dollars to get through, and many startups never get there. But a startup can get through at least one or two of those loops quickly, in a matter of a few short weeks, by using a new concept called Monetizable Pain. Hitchhiker's Guide to Python « late.am. I first heard about The Hitchhiker’s Guide to Python at PyCodeConf a few months ago. It’s a fantastic idea: open source, community-driven documentation on how to do Python right: everything from how to learn Python, to how to write idiomatic code, to how to distribute your projects, to surveys of best-of-breed open source projects and libraries you can build projects and applications on top of. Many many thanks to Kenneth Reitz for creating and maintaining the project, which is hosted at GitHub.

At this time, the Hitchhiker’s guide is a little rough around the edges: many sections are only outlined, and need content written; other sections may not even exist yet. A newbie’s guide to scaling AWS: How to protect your servers from a giant robot dinosaur / Revisu. Amit’s Game Programming Information. What’s on this page?

Amit’s Game Programming Information

I’m interested in producing complexity out of simple parts. This page contains bookmarks that I collected while working on games; I did not write most of the content linked from here. As a result the set of links here reflects the types of things I needed to know: only a few specific topics (not everything related to game programming), general ideas instead of platform-specific information (graphics, sound, compilers), and ideas and designs instead of source code (I find it easier to go from an idea to code than from code to an idea).

Other sites, like Gamedev Tuts+, Gamedev, and Gamasutra, cover lots more topics than mine does. Determining how to move around on a map is an interesting problem. Dijkstra's Algorithm for Shortest Route Problems. Networking on the Network. Phil Agre Department of Information Studies University of California, Los Angeles Los Angeles, California 90095-1520 USA pagre@ucla.edu Copyright 1993-2002 by Phil Agre.

Networking on the Network

This is the version of 20 March 2002. Please send me any comments that might improve future versions, particularly if you have tried putting my advice into practice. 56000 words. "Networking on the Network" includes good advice accumulated from dozens of people over many years, and I want to get it into the hands of every PhD student in the world. An earlier version is available in PDF format here: Table of contents: SECTION 1. Several million people employ electronic mail for some significant portion of their professional communications. Some cautions. Section 2 introduces the rationale behind professional networking and explains why it is not just "politics". Abstract Algebra presented in a non-intimidating way (esp. for developers) - cryptography. Hi!

Abstract Algebra presented in a non-intimidating way (esp. for developers) - cryptography

This time, we'll be going over an very interesting and applicable subject (if you've ever used a computer, you've experienced it in action), called cryptography, and more specifically, public-key cryptography. Let's get started. From the dawn of humans, there's always been one human who wants another one dead, and as time as gone has gone by, we have invented better and better (or, worse and worse) of accomplishing this. One of such inventions was cryptography. Communication is incredibly important in war, and Caesar (yes, that Caesar, the guy from Rome you learned about in history class and promptly forgot about after the test) needed a way to communicate with his generals spread out throughout the Roman empire in way such that even if the messenger was captured, the bad guys wouldn't be able to read the message.

A Visual Language For Finance Patterns – Saint Sal - Salim Virani, entreprenerd #leancamp #leanstartup #businessmodels. A Visual Language For Finance Patterns by Salim Virani on You don't need numbers to understand many important dynamics in accounting.

A Visual Language For Finance Patterns – Saint Sal - Salim Virani, entreprenerd #leancamp #leanstartup #businessmodels

When accountants look at businesses, they spot problems and patterns in a similar way that architects, programmers and user experience designers do. As entrepreneurs, being able to spot the same patterns makes our businesses financially-sustainable and healthy, and I've seen it lead to serious innovation too. The Golden Age of Education.

December 27, 2011 by Roshan Choxi 10 years ago, if you did well in high school you’d get into college. If you went to college and finished your degree, with fairly high likelihood you could get a job with a respectable salary. Nothing in the world is ever truly a given, but I think it’s fair to say that what arose in colleges were certain tracks that you could follow to the end where there was a job waiting for you. If you studied Finance, Engineering, or Business, you were competing for the the best jobs but you always had a fallback. Top 20 R posts of 2011 (and some R-bloggers statistics) R-bloggers.com is now two years young.

Top 20 R posts of 2011 (and some R-bloggers statistics)

The site is an (unofficial) online R journal written by bloggers who agreed to contribute their R articles to the site. In this post I wish to celebrate R-bloggers’ second birthmounth by sharing with you: Links to the top 20 posts of 2011Statistics on “how well” R-bloggers did this yearAn invitation for sponsors/supporters to help keep the site alive 1. Top 24 R posts of 2011 R-bloggers’ success is largely owed to the content submitted by the R bloggers themselves. Tools - Compiling documents online - TeX - LaTeX - Stack Exchange. Web application development workflow with Node.js « Le Gelblog. Context The aim of the article is to describe a good workflow to use when developing web applications.

Web application development workflow with Node.js « Le Gelblog

I always read advice on good workflow practices but they are never aggregated together, that’s why I do it right now. UI Driven Development. How To Be More Interesting (In 10 Simple Steps) The R programming language for programmers coming from other programming languages. IntroductionAssignment and underscoreVariable name gotchasVectorsSequencesTypesBoolean operatorsListsMatricesMissing values and NaNsCommentsFunctionsScopeMisc.Other resources Ukrainian translation Other languages: Powered by Translate Introduction I have written software professionally in perhaps a dozen programming languages, and the hardest language for me to learn has been R.

The R programming language for programmers coming from other programming languages

R is more than a programming language. Cross Browser HTML5 Progress Bars In Depth. Update (March 9, 2012): I have updated this document to include styling information for Internet Explorer 10. Screenshots of HTML5 progress bars with different styles applied. Details given below. As a web application developer, progress bars are great when you want to show the user that some action is happening, especially when it can take a long time. They can be animated (like the one in Gmail does when it shows the user how long it is going to take for it to load and initialize), or static (like some shopping cart applications have to show the user how many pages it will take to check out an order). The HTML: Simple The HTML for a Progress bar is dead simple: What The Heck Is Responsive Web Design? Responsive websites respond to their environment Adaptive (Multiple Fixed Width Layouts) or Responsive (Multiple Fluid Grid Layouts) Recommended Approach.

Top 10 TED Talks of 2011 To Inspire Tech Startups. Hypercubes in R (getting started with programming in R) « Darren Wilkinson's research blog. Machine Learning - complete course notes. The following notes represent a complete, stand alone interpretation of Stanford's machine learning course presented by Professor Andrew Ng and originally posted on the ml-class.org website during the fall 2011 semester. The topics covered are shown below, although for a more detailed summary see lecture 19. Um pequeno guia sobre Linux (bash, comandos, permissões, rede, etc..).html. Um pequeno guia sobre Linux (bash, comandos, permissões, rede, etc..)Autor: João Renato Prim (malkavian) eMail: p3xe[NOSPAM]terra.com.br Data: 25 de fevereiro de 2004 Escrevi esse manualzinho apartir de anotações minhas, e-mails da Dicas-L, sites como o LinuxBSD, oLinux, brLinux, RedHat, Conectiva (que foi minha primeira distro), livros como o ''Usando e Configurando o Sistema Operacional Linux (de Adilson R.

Bonan), Revistas como a Revista do Linux, Conexão Linux, e é claro, os próprios manuais dos comandos, do bash... Em fim tudo que utilizei para sobreviver nesse sistema. Advanced Bash-Scripting Guide. 30 free programming eBooks - citizen428.blog() Why Data Structures Matter « Sliding up the banister. Our experience on Day 0 of JPR11 yielded a nice example of the need to choose an appropriate implementation of an abstract concept. Non-Linear Least-Square Minimization for Python — Least-Squares Minimization with Constraints for Python. SimpleDB Full Text Search, or How to Create a Search Engine in 24 Hours. Is there a repository of failed startups (re-usable startups idea)

Machinelearning.