Profile

Cover photo
Cristian Carpenter
2,133 followers|27,699 views
AboutPostsPhotosVideos

Stream

Cristian Carpenter

Shared publicly  - 
 
Hey there!

I'm looking for some upvotes for my crowdfunding campaign:

https://news.ycombinator.com/item?id=6303926

Radiotron is my final project for the Startup Engineering Coursera class.

Basically Radiotron lets you get the best radio personalities to endorse your product or service on air with a few clicks and within hours or even minutes.

Please upvote:

https://news.ycombinator.com/item?id=6303926

Cheers
Hacker News · new | comments | ask | jobs | submit · login · upvote · Show HN: Radiotron, turn a radio personality into your marketer (radiotron.herokuapp.com). 1 point by ccarpenterg 26 minutes ago | discuss · Lists | RSS | Bookmarklet | Guidelines | FAQ | DMCA | News News | Feature Requests ...
1
Add a comment...

Cristian Carpenter

Shared publicly  - 
 
 
Love +Mike Krieger's Eight Principles Of Product Design. Solid stuff:

1. Draw On Previous Experience and Understanding – The biggest problem is startups in search of a problem. Chase what you’re passionate about; you’ll probably already have knowledge in the space.
2. Have A Hypothesis About How You’re Different – Have a point of view about your startup. Why is there a special opportunity for this now?
3. Never Build Without Sketching – Mike says he and Instagram co-founder Kevin Systrom would go to a cafe with little iPhone design pads where “we’d build and throw away entire features. You’d waste three or four pieces of paper, not three weeks of coding.”
4. Learn In Weeklong Increments – Start with a question: “Will folks want to share photos on the go? Can we build filters that look good?” Spend the week investigating, and by Friday have a conclusion and move on.
5. Validate In Social Situations – “We called this the Bar Exam. If you can’t explain it to the guy or girl at the bar, you need to simplify.” Don’t just test with your techy friends.
6. Know When It’s Time To Move On – “I know ‘pivot’ has become a dirty word, but if there’s no unanswered questions left, then it’s time to move on.”
7. The Wizard Of Oz Techniques For Social Prototyping – You don’t need to build everything at first. You can be the man behind the curtain. Krieger says him and Systrom tested an early version of a feature which would notify you when friends joined the service. Instead of building it out, they manually sent people notifications “like a human bot” saying ‘your friend has joined.’ It turned out not to be useful. “We wrote zero lines of Python, so we had zero lines to throw away.”
8. Build And Maintain A Constant Stream Of Communication With Your Audience – Don’t spend months building something without any idea if someone actually wants it.

http://techcrunch.com/2012/11/30/instagram-co-founder-mike-kriegers-8-principles-for-building-products-people-want/

/on +TechCrunch  #productdesign   #advice   #instagram  
1
Add a comment...

Cristian Carpenter

Shared publicly  - 
 
 
Some patterns for fast Python. Know any others?

- Avoid overengineering datastructures. Tuples are better than objects (try namedtuple too though). Prefer simple fields over getter/setter functions.

- Built-in datatypes are your friends. Use more numbers, strings, tuples, lists, sets, dicts. Also check out the collections library, esp. deque.

- Be suspicious of function/method calls; creating a stack frame is expensive.

- Don't write Java (or C++, or Javascript, ...) in Python.

- Are you sure it's too slow? Profile before optimizing!

- The universal speed-up is rewriting small bits of code in C. Do this only when all else fails.
3
Add a comment...
In his circles
280 people
Have him in circles
2,133 people
Daniel Lemon's profile photo
Steven Goh's profile photo
Robert Dobelina's profile photo
Florian Laurent's profile photo
Jean-Philippe Daigle's profile photo
Brent Ozar's profile photo
Hans J Schroeder's profile photo
Nestor Júnior's profile photo
Madison McGaffin's profile photo

Cristian Carpenter

Shared publicly  - 
 
Instagram Co-Founders Kevin Systrom and Mike Krieger gave this very useful and insightful talk at Stanford. It' s a very good talk, full of the best advice and well structured. They gave the talk befo...
1
1
Agam Dua's profile photo
Add a comment...

Cristian Carpenter

Shared publicly  - 
 
 
An old/new course is back: the original AI course is now on Udacity! http://udacity.com/cs271 Back story? http://ow.ly/fFcVN
1
Add a comment...

Cristian Carpenter

Shared publicly  - 
 
 
Concise list of upcoming +Coursera courses by month

Yesterday, Coursera increased their catalogue to 111 courses from 16 universities. You can find the entire list of courses over at https://www.coursera.org/courses

These courses will soon be added to Class Central's catalogue, but until then here's a list of upcoming Coursera courses categorized by the month they start in.

July 2012 (6)
Fantasy and Science Fiction: The Human Mind, Our Modern World
Internet History, Technology, and Security
Introduction to Finance
Quantum Mechanics and Quantum Computation
Software Engineering for SaaS
Listening to World Music

August 2012 (6)
Algorithms, Part I
Calculus: Single Variable
Cryptography
Gamification
Machine Learning
Introduction to Sustainability

September 2012 (23)
Bioelectricity: A Quantitative Approach
Mathematical Biostatistics Bootcamp
Computer Architecture
Computing for Data Analysis
Computer Vision: From 3D Reconstruction to Visual Recognition
Securing Digital Democracy
Networks: Friends, Money, and Bytes
Human-Computer Interaction
Heterogeneous Parallel Programming
Introduction to Logic
Introduction to Mathematical Thinking
Model Thinking
Modern & Contemporary American Poetry
Greek and Roman Mythology
Networked Life
Neural Networks for Machine Learning
An Introduction to Operations Management
Probabilistic Graphical Models
Functional Programming Principles in Scala
Learn to Program: The Fundamentals
Social Network Analysis
Statistics One
A History of the World since 1300

October 2012 (6)
Algorithms: Design and Analysis, Part 2
Community Change in Public Health
Design: Creation of Artifacts in Society
An Introduction to Interactive Programming in Python
Principles of Obesity Economics
Vaccine Trials: Methods and Best Practices

November 2012 (4)
Algorithms, Part II
Drugs and the Brain
Introduction to Astronomy
Think Again: How to Reason and Argue

January 2013 (18)
Artificial Intelligence Planning
Astrobiology and the Search for Extraterrestrial Life
Clinical Problem Solving
Contraception: Choices, Culture and Consequences
Galaxies and Cosmology
Critical Thinking in Global Challenges
Cryptography II
Data Analysis
Principles of Economics for Scientists
E-learning and Digital Cultures
An Introduction to the U.S. Food System: Perspectives from Public Health
Chemistry: Concept Development and Application
Grow to Greatness: Smart Growth for Private Businesses, Part I
Health for All Through Primary Care
Introductory Human Physiology
Introduction to Philosophy
Neuroethics
Nutrition for Health Promotion and Disease Prevention

February 2013 (4)
Aboriginal Worldviews and Education
Digital Signal Processing
Analytic Combinatorics, Part I
Introduction to Sociology

March 2013 (3)
A Beginner's Guide to Irrational Behavior
Analytic Combinatorics, Part II
Medical Neuroscience

To Be Announced (40)
Algorithms: Design and Analysis, Part 1
Analytical Chemistry
Creative, Serious and Playful Science of Android Apps
Automata
Cardiac Arrest, Hypothermia, and Resuscitation Science
Compilers
Computational Investing, Part I
Computational Photography
Control of Mobile Robots
Computer Science 101
Planet Earth
Fundamentals of Electrical Engineering
Energy 101
Equine Nutrition
Fundamentals of Online Education: Planning and Application
Game Theory
Introduction to Genetics and Evolution
Introduction to Genome Science
Healthcare Innovation and Entrepreneurship
How Things Work 1
Information Security and Risk Management in Context
Introduction à la Programmation Objet (in French)
Know Thyself
The Social Context of Mental Health and Illness
Microeconomics Principles
The Modern World: Global History since 1760
Nanotechnology: The Basics
Basic Behavioral Neurology
Natural Language Processing
Introductory Organic Chemistry - Part 1
Introductory Organic Chemistry - Part 2
Intermediate Organic Chemistry - Part 1
Intermediate Organic Chemistry - Part 2
Learn to Program: Crafting Quality Code
Rationing and Allocating Scarce Medical Resources
Scientific Computing
Computer Vision: The Fundamentals
VLSI CAD:  Logic to Layout
1
Add a comment...
People
In his circles
280 people
Have him in circles
2,133 people
Daniel Lemon's profile photo
Steven Goh's profile photo
Robert Dobelina's profile photo
Florian Laurent's profile photo
Jean-Philippe Daigle's profile photo
Brent Ozar's profile photo
Hans J Schroeder's profile photo
Nestor Júnior's profile photo
Madison McGaffin's profile photo
Basic Information
Gender
Male