hacker news with inline top comments    .. more ..    2 Aug 2012 Ask
home   ask   best   7 years ago   
Ask HN: Who Is Hiring? (August 2012)
251 points by whoishiring  20 hours ago   247 comments top 71
tptacek 19 hours ago 1 reply      
NYC (Union Square) - Chicago - SFBay (Mountain View)


Job title: Scary Story Told To Young Software Developers By Their Parents To Get Them To Go To Bed On Time.

We break software. To do it, in the past year, we've filled up Riak clusters with raw HTTP requests, built a large-scale source code cross referencer for 30 languages, wrote and rewrote a debugger core in Ruby, wrote another in Go, built software fuzzer farms with Redis, tested 3 different proprietary trading protocols, broke sandboxing schemes, built tools to attack chipsets, broke numerous cryptosystems, and gave several talks at Black Hat.

Our customers are excellent; they include Github, 37signals, and numerous YC companies.

Our team is even better. What are we looking for? Here's my first interview question: "what is your research project going to be for us?" Does this stuff interest you? We should talk. WE LOVE TALKING TO DEVELOPERS. You don't have to be a "rock star ninja shaolin grandmaster security pro", wear the right jeans, or listen to Animal Collective (please don't listen to Animal Collective). We just want you to be able to learn fast and not get scared when you're faced with wacky systems in languages you've never used and there's a clock ticking.

Downsides: Not building things people want. In fact, building things people fear and loathe. Also, not being able to wear silver, eat garlic, or enter houses without express invitation.

Perks: Infinite free tech books, medical, dental, vision, 401k.

If I were looking for a day job, I wouldn't be looking for a day job any more: they're friendly, happy people who get social license to join the Dark Side, do smart stuff all
day, and then go home while it is still light out.
- HN:patio11

More than you ever wanted to know about our recruiting process:


jgrahamc 19 hours ago 0 replies      
I don't pimp this often, so just a reminder that there's a job board that uses HN karma as the posting criteria that I made called UseTheSource: http://jobs.usethesource.com

It doesn't have ads or recruiters. Details are here: http://jobs.usethesource.com/hrdoc

knowtheory 19 hours ago 1 reply      
Location: Columbia, Missouri (or Remote)

Who we are

DocumentCloud (http://www.documentcloud.org/home ) is a web based platform allowing journalists to upload, analyze, annotate, and publish primary source documents. We want give journalists the tools to show their audience their source material, not just tell them about it. In addition to the newsrooms worldwide who use DocumentCloud, our open source software projects (see: http://github.com/documentcloud ), such as Backbone.js, Underscore.js, Docsplit, and Jammit, are relied upon by companies such as LinkedIn, Walmart, Foursquare and more. DocumentCloud is run by Investigative Reporters & Editors (http://ire.org ).

What DocumentCloud is building

- DocumentCloud is growing fast, and we're looking to accelerate that pace by expanding our tools into other languages beyond English. In the next year we'll adapt our platform to accommodate multi-language OCR, search indexing, and entity extraction tools.

- DocumentCloud always looks for new ways to present documents and engage readers. We are extending DocumentCloud's document viewer and annotation tools so that readers can make their own comments and notes on documents.

Who we're looking for:

DocumentCloud is looking for a developer with some combination of the following skills: Experience with Ruby and JavaScript; API driven web applications; working on and fostering FOSS; user-centered products; Experience the JVM toolchain; linux administration on Platform as a Service providers such as AWS.

Things we like and hope you like too!

Literate programming; Extracting libraries from app code; Polyglot programming; Web standards; Journalists; Natural Language Processing

You can email us at jobs@documentcloud.org

dogas 18 hours ago 0 replies      
Location: Philadelphia, PA, NYC, Washington, Seattle

PipelineDeals is seeking a Lead UI / UX Designer


About PipelineDeals

Our team has been developing, delivering, and zealously supporting the PipelineDeals sales CRM solution for over six years. We're passionate about creating software that people want to use and share. We love what we do, and we want our customers to love us for helping them close more deals.

We are looking to hire a lead UI/UX designer for our flagship product and future products. We're interested in people who like to make a difference and will thrive in our culture, which revolves around our customers.


* Actively think of creative solutions to complex user experience and design problems for new product features, as well as new products.

* Work collaboratively with business owners, development leads, and other stakeholders to take a design from concept to implementation.

* Produce design documentation (use cases, wireframes, flow diagrams, prototypes, etc.) required to implement design.

* Ensure implemented features match design and user interaction specifications.

* Standardize design elements and the user experience for our existing product and propose design improvements.

* Develop style guides, interaction pattern libraries and other design tools to provide structure, guidance and standards for new design projects.

* Use data, metrics and customer feedback to guide design-related direction and decisions.

Knowledge / Skills

* A good understanding of modern HTML and CSS (JS experience isn't required, but nice to have).

* Experience with information architecture, interaction models and user flows.

* Ability to work well individually, as well in a team
Work with the product, project and business teams to create amazing user experiences.

* Balance creativity with consistency, while factoring in development efficiency and site performance when designing.

Education & Experience

* A degree in either a design-related field or computer science preferred or equivalent work experience.

* A minimum of 3 years of professional work experience in the design and development of database-driven web products.

* A passion for transforming complex concepts and data sets into simple, intuitive, and aesthetically pleasing user interfaces and experiences.


* Ideally, you will be based in the Philadelphia or surrounding areas.

* We will also consider candidates New York, or Washington D.C. or Seattle metro areas.

* Remote work will also be considered for the right candidate.

csmajorfive 17 hours ago 0 replies      
San Francisco

* Parse * Developer Evangelist *

We're a fast growing platform for mobile development. We have over 25,000 apps on the platform and our customers include well known YC startups, NFL teams, and great national brands.

We're looking for our first Developer Evangelist. This role is for a hacker that wears a marketing and teaching hat.

You will be responsible for getting the word out about Parse and getting more developers on the platform. This is a cross functional role that involves aspects of marketing, community support, content production and software development.

The perfect candidate is passionate about Parse, platforms, and talking with and educating other developers. You should be a developer yourself and understand the problems that developers encounter.

This role will play a pivotal part at Parse. You should be fearless about taking on new challenges and owning important metrics inside the company.

Parks: Great location (right near the ferry building in SF), catered lunch & dinner, your choice of equipment, great insurance, and most importantly - ownership in terms of equity and product.

More information here:

spicyj 19 hours ago 0 replies      
Khan Academy - Mountain View - (full-time and intern, designers and devs)

Our mission is to provide a world-class education to anyone, anywhere. We're scaling quickly.

Our students answer over 2 million math problems per day (over 600M total so far), all generated by our open source exercise generation framework (http://github.com/khan/khan-exercises), and our videos (now from a variety of authors including Sal) have been viewed over 145MM times. We're tracking all that data and using it to customize each student's experience. We could use your help.

Working for Khan Academy is one of the highest educational impact positions you can imagine and we've been called by Wired one of the best places to work in Silicon Valley: http://news.ycombinator.com/item?id=4157078.

We're hiring designers and all types of devs -- mobile, frontend, backend, whatever you want to call yourself. Big plans ahead.


aaronjg 19 hours ago 0 replies      
Brooklyn, NY Full Time

Custora (YC W11) is a customer analytics tool that helps retailers earn more from happier customers.
To be a little more specific, we can point to a single retail customer and paint a meaningful portrait with his data: How much he'll spend, how often he'll make purchases, what types of products he's inclined to buy, his predicted likelihood of returning, and more. Custora also integrates with email marketing providers and customer support systems to fuel a seamless, iterative flow of insights to actions.

From Fab.com to Etsy, some of the fastest growing and respected names in retail are using Custora on a daily basis.

Who We're Looking For

We're looking for a developer to join our core team. Our web stack is Ruby on Rails, and our analytics are done in R. Experience with these technologies is a plus, but we're open to sharp developers with experience building products for the web in general.

Where We Are

Location-wise, we're in Brooklyn, NY. We love it. Progress-wise, we're a YC company from Winter 2011. We've recently been featured in the New York Times, GigaOm and BetaKit, and in the last 2 months we've had more signups than in the previous 10.

Day to Day
Here's a taste of what happened last month:

Aaron implemented a Dirichlet Latent Class Multinomial to power customer archetype analysis based on customer purchasing behavior.

Martin made dramatic improvements the email marketing part of the product. He made it easier for our clients to launch multiple email tests in parallel, and added four new email providers to our growing list of integrated partners.

Jon and David worked together to completely redesign the interface of the application. We moved from an interface that focused on browsing through dashboards to one that delivers answers to specific questions.

Outside the office, Corey and Dave manned a booth at a big e-retailer conference and developed a Blackjack-style Custora game to play with prospective clients.

What We Offer

Our compensation is competitive with anyone on the market. Since you'll be a core member of the team, meaningful equity is part of the package. We offer comprehensive health coverage, including a dental and vision package. Lunches are paid for and we usually eat as a team. We do happy hours at least twice a month and play bocce ball competitively (sort of). Our vacation policy is based on trust " take what's needed and keep the rest of the team up to speed.

Let's Chat

If you're interested, apply online at

silvio 20 hours ago 0 replies      
San Jose, Santa Cruz :: Build FPGA design tools at Altera

Altera is one of the leading designers of FPGA devices in the world. I'm an engineer in the software team, developing mostly embedded design and instrumentation tools for FPGAs. We are looking for software developers experienced or with a strong desire to learn about Computer Architecture, FPGA design, Digital Logic, Embedded Systems, and more, while at the same time developing engineering design tools in high level languages.

To give you an idea of what we do, these are some of the projects that involved me at Altera :

  * Designed and implemented a high performance on-chip network that's used
in thousands of routers, base stations, and switches around the world.
* Created a hardware/software instrumentation framework in a mix of Java, C++, C,
and Verilog. This is the foundation for all the debuggers at Altera.
* Modified the GCC toolchain to add support for Altera's processors, like our
NiosII soft processor.
* Implemented a GDB Server from scratch in Java.
* Defined and implemented the pieces of an ARM CoreSight debug subsystem.
* Implemented infrastructure used in a C-to-Gates compiler.
* Spent hours hacking away with the tools and many of the available
development boards.

If the above sound interesting to you, then Altera might be the place that you've been looking for. Send me an email to sbrugada at altera.com telling me why you think this would be a good match. You should attach your resume too.

JunkDNA 16 hours ago 0 replies      
Philadelphia, PA

The Children's Hospital of Philadelphia

We're not technically a start-up, but our small group inside CHOP is striving to be a startup within a larger organization. See my interview at OSCON for why you might want to work for us: http://youtu.be/wzcIOMp6ZKw


We are seeking an experienced software development professional to join our small, highly focused, entrepreneurial R&D application development group within the Center for Biomedical Informatics (CBMi) at The Children's Hospital of Philadelphia. As a member of our team, your technical expertise can have an immediate impact on patient care through our mission to accelerate pediatric research with novel applications and data solutions. Furthermore, your work here has the potential to impact the future of healthcare through our research into software solutions supporting genome-enabled personalized medicine. Our research mission fosters an environment where creativity and exploration of new technologies are promoted and encouraged.

Likely candidates should have solid experience and working knowledge in three or more programming languages (Python, JavaScript, or Scala experience is highly desirable) and be comfortable with one or more relational database platforms.

Our dynamic academic research environment demands an individual with exceptional written and oral communication skills who can rapidly translate requirements from a variety of disciplines into intuitive, high quality software solutions that support our strategic vision.

Candidates with prior experience in the biomedical field, especially using highly complex genomic data and/or data from electronic health records are very desirable. Participation in one or more public open source projects is an added bonus.

Full details and application here: http://bit.ly/cbmijob1

frisco 17 hours ago 0 replies      
Menlo Park, CA

Transcriptic: Core Developer or Automation Engineer

Transcriptic is the "Amazon Web Services" for life sciences. Rather than carry out wet-lab experiments by hand, researchers can code up (or visually configure) their experimental protocols and then run them in Transcriptic's central, highly automated 'biocenter' in an on-demand way. Customers have no upfront capital costs and pay for only what they use. Life science research today is incredibly slow, error-prone, monotonous, and expensive with researchers spending many hours a day every day just moving small volumes of liquids from one place to another. We're building a long-term company to completely change the way life science research and development is done.

We're looking for highly talented full-stack web developers as well as combined background EE/CS engineers for automation integration and development.

We're a very small startup (you'd be #3), but well funded and have customers. You'd be able to work on interesting science and hard technology in a really small, all technical team with lots of freedom and resources.

A biology background is preferred but not strictly necessary for outstanding people. The codebase is mostly Ruby and Scala, with some Python.

max at transcriptic.com


dman 19 hours ago 0 replies      
Enthought - www.enthought.com

Work with core Python / Numpy / Scipy contributors.

Python development for scientific applications, financial applications and Python toolset development. Enthought has offices in Austin, New York, Cambridge, Mumbai. If you use Python and love numpy / scipy then Enthought would be a great place for you. Come work with numpy / scipy hackers on solving interesting scientific analysis and data visualization problems. We are building the next generation of Python development tools, so there is no shortage of interesting problems to work on. Send applications to jobs@enthought.com and mention that you saw this on the hacker news Aug 2012 thread. Looking forward to working with some of you. If you have any questions about Enthought, what jobs are on offer and what problems keep us up at night feel free to reach out to me at dsharma at enthought dot com

DavidMcLaughlin 18 hours ago 0 replies      
We're hiring at Twitter (San Francisco, CA - H1B welcome).

My team is working on monitoring and alerting for all of the different services at Twitter. Zipkin (https://github.com/twitter/zipkin/) is an example of the kinds of tools our team is building right now. The two central components are a dashboard/charting monitoring service as well as our own alerting system.

Most of our infrastructure challenges stem from the sheer number of writes we need to deal with as well as the temporal nature of what we're doing - all of our writes need to happen within certain time periods and reads have to be consistent within certain time-frames to avoid engineers being woken up at 4am due to incorrect data from a dirty read. Given that we're the service which observes all the other critical components - our reliability requirements are also a huge challenge.

The product challenge on this team is making sense of a whole lot of data. So there is a lot of cutting-edge data visualisation work. You have certain services running on thousands of nodes and teams want to use our product to quickly find outliers and scan their dashboards with key metrics. This means you have potentially thousands of timeseries with thousands of data points on the screen at the same time. This is a JavaScript gig where you get to think about algorithms and performance on a daily basis. We're also an internal tool, so we have the option of targeting cutting edge, modern browser features. In reality it means 90% of your time is working on cool stuff and not on getting IE to work.

I think the biggest benefit of working on our product team is that you a level of autonomy which is hard to find on a user-facing product. So if you're the creative type who doesn't want to be micro-managed or told where to push those pixels, I think this is a really good gig.

Right now we're looking for experienced engineers for both infrastructure and product. Our infrastructure is JVM-based and written in Scala, with some Python. Our product is written in JavaScript and we have some Ruby to deal with. Knowledge of these platforms is beneficial, but solid experience and passion for this problem domain is even better.

A systems position: https://twitter.com/jobs/positions?jvi=ospeWfwL,Job
A dataviz position: https://twitter.com/jobs/positions?jvi=og12VfwY,Job

The dataviz position doesn't accurately reflect the open rec we have for my team, so don't worry if you don't match the skills exactly.

I work on both infrastructure and product for the positions I described, so if you're interested you can send your resume to me directly at david @ dmclaughlin.com to speed up the process.

Also - we're hiring across the board at Twitter so also take a look at all open positions here: https://twitter.com/jobs

epi0Bauqu 19 hours ago 1 reply      
Paoli, PA -- all types (remote, intern, on-site, etc.)

DuckDuckGo (https://duckduckgo.com)

Android specifically, but also anyone who really loves what we're doing and wants to make a difference in general Internet search.

More at http://help.duckduckgo.com/customer/portal/articles/216387

tarmigan 16 hours ago 2 replies      
Tesla Motors | Stationary Storage group | Full time | Palo Alto, CA

The Stationary Storage team at Tesla Motors is growing and we're looking for a smart and versatile developer to add to the team. Our current team is very small and we're looking for a hand-on, generalist who will get things done. You will work on a variety of subsystems, some are existing codebases (with other users and developers) that need modification for our application, while other projects are new and specific to our group. The team is small and you will be able to shape the direction of the product and a large amount of ownership of the firmware and software that is specific to this application ranging from architecture to implementation to testing.

Here are some of the projects that we see coming up soon:

* Embedded C on a microcontroller with an RTOS

* Communication over CAN, Ethernet, zigbee, and GSM networks

* Machine learning for analyzing and modeling energy systems (We've been using Matlab and Go, but would love to explore R, Hadoop, and AWS)

* Design and evaluation of algorithms for energy and power markets (think Quant algos but controlling real hardware and moving energy instead of money).

* Designing a robust system to control distributed resources

* UI for customer facing control and data viewing

* Development of parsers/compilers/code-transformers/DSLs for templating and code generation.

While this isn't the typical HN job, we could see many of these projects appealing to people who are excited about at least several of:

* Green Energy

* Physical hardware

* Parsers/Compilers/DSLs

* Machine learning/algos for people who don't want to work in Finance

* A variety of languages and technology (in the last 6 months I have used C, Python, Perl, Go, Matlab/Octave, Tcl, VB, and in my small circle people are using Ruby, Java, php, R and probably others.)

We are a small team working on energy and designing physical hardware (which you will control!), so our internal conversions have as much to do with “watt-hours” and “tooling costs” more than “closures” and “apps”.

Requirements (other things we're more flexible about):

* Comfortable with embedded C

* Degree in Engineering or experience with Energy

If you are interested in this job please email kfine@teslamotors.com

There are also many more positions available in other groups at Tesla Motors, which you can see here: http://www.teslamotors.com/about/careers

edawerd 17 hours ago 0 replies      
We're Revolutionizing Payroll

San Francisco, CA - Rails and Backbone Engineers

Full Time & Internships | Open to Covering Relocation Costs

Well-funded YC W12 start-up looking for Rails | Backbone engineers

About us: We're a team of second time entrepreneurs, tackling the massive payroll market. If solving a real pain point for millions of people gets you excited (plus the chance to build a significant, meaningful company), we'd love to speak with you. We have big ambitions and the resources to make long term bets. Our team is made up of Stanford engineering alums who have had two prior exits. We're hungry to build something truly great and we're in this for the long haul. We're well-funded by some of the best CEOs and investors in Silicon Valley and we're looking for like-minded engineers to join us.

Skills: Some technologies we use include -- Rails | Backbone.js | MySQL | jQuery | Coffeescript. If these technologies excite you and you want to work on a product that has the potential to transform an industry, we'd love the chance to share our vision with you. We employ a test driven development process and pair part of the time.

There's a ton of work to be done, and you'll be a core member of our team as we grow the company. You'll receive a highly competitive salary, a sizable equity stake, and we'll geek you out with your dream work equipment. Other perks include a housing stipend if you live near the office, three meals a day, company retreats, gym/sports club stipend, and more -- including copious espressos brewed by one of our co-founders. Our office is one block from South Park in SoMa, San Francisco.

Above all, we're looking for individuals who are yearning to do the best work of their lives. You'll be amply rewarded for the work you do.

If you're interested, send us a note at jobs [at] zenpayroll [dot] com and include your LinkedIn, GitHub, and/or any project pages.

P.S. We posted to Hacker News month ago and hired an amazing full-stack developer who we're thrilled to have on the team. We hope one of you reading this post becomes our next hire. :)

nkohari 19 hours ago 1 reply      
Adzerk - Raleigh-Durham, NC

We're a small, but fast-growing startup working on a revolutionary Internet advertising platform. We're looking to hire an engineer who is interested in working in a fast-paced environment geared around continuous learning and personal responsibility.

As an engineer at Adzerk, you'll work on all parts of our system, from the front-end web UI to the engines that serve the ads. Our system uses C# (Mono), ASP.NET MVC, jQuery, MongoDB, Hadoop, and RabbitMQ, and we're experimenting with investing heavily in Node.js, Redis, and ZeroMQ. Performance and scalability are our two primary concerns, and with the traffic and growth rates that we're experiencing, lots of the lessons that you've learned start to break down. Because of that, it's not as important what you know right now " what matters is how quickly you can learn and adapt.

* Your work will have an immediate and profound impact on our product and business.

* We ship code dozens of times a week, and you will write code and push to production on your first day.

* You will be responsible for making important decisions about what tools and libraries we use.

* We prize open source contribution. You should have a GitHub account already.

* Unlimited vacation. We work hard, but at a sustainable pace.

* Flexible work schedule, including working at home part-time if you want.

If you think you might be a great fit, drop us a line at jobs@adzerk.com.

lpolovets 17 hours ago 0 replies      
Factual is hiring engineers and data lovers of all levels in Palo Alto, Los Angeles, and Shanghai.

Remote work is possible for exceptional candidates who are US citizens and living in the US ('exceptional' meaning you are a great engineer and have lots of machine learning/data extraction/NLP/etc. experience that is relevant to what we do).

Factual's vision is to be an awesome and affordable data provider that enables developers, startups, and big companies to focus on innovation instead of data acquisition. We have a terrific team that is still fairly small and an incredible CEO who was previously the co-founder of Applied Semantics (which was bought by Google and became AdSense). Factual has venture funding from Andreessen-Horowitz and our partners/customers include Facebook, Yelp, Foursquare, Trulia, and Newsweek.

There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, deduping, storage, serving, APIs, improving data using machine learning, etc. If you love data, Factual is the place to be. Our main criteria are that you're smart and get things done, but you'll get bonus points for experience with Clojure, machine learning, NLP, algorithm design, or Hadoop. Our LA office is our headquarters and our Palo Alto office recently opened so new hires would have a huge impact on the culture there.

You can email me personally at leo -at- factual.com, or view our job postings and apply directly via Jobvite:

Palo Alto Software Engineer: http://hire.jobvite.com/j/?cj=oTR1Vfwq&s=Hackernews

Los Angeles Software engineer: http://hire.jobvite.com/j/?cj=oQR1Vfwn&s=Hackernews

Los Angeles Data Engineer: http://hire.jobvite.com/j/?cj=oSS1Vfwq&s=Hackernews

bravura 15 hours ago 1 reply      
SF preferred, REMOTE okay.

Come work on something potentially game-changing.

A visionary client of mine is using NLP and ML to improve healthcare and education outcomes, with broad application outside these domains.

They would like to build out a team to do further R&D and transition the research into a product.

This is a great opportunity for data scientists and generalists hackers who want to work on hard problems and on problems that fundamentally touch everyone.

phillytom 19 hours ago 0 replies      
Monetate - (Philly suburb) Conshohocken, PA / No remote, but we will help you relocate.

Monetate is a SAAS provider to internet marketers. We do real-time DOM modification to our clients' sites to put the right experience in front of their users. We're looking for engineers who want to do highly visible work on great brands and solve tough problems with great coworkers.

About us:

* We were founded in 2008 and are funded by First Round and OpenView (amongst others)

* We pay market comp

* Respect - it's our core value. We have a great team and we work well together. Our vacation policy is the same as Netflix (we don't have one). Our technical teams have full authority over (and responsibility for) the problems they work on.

What we're looking for:

* We use primarily JS and Python as well as all sorts of other open source tools - Google Closure, Hadoop, Mahout, Solr - but we're open to people with any background

* Problem solvers who like to code - we take things apart, figure out how they work, then build software to solve problems

* People who like to ship - we're focused on building and shipping great products - if you like to see your work in production quickly you'll see it here

* People who like hard challenges - we have great problems across our products - data, UX, 3rd party JS, high volume / low latency APIs - we have no shortage of deep problems to work on

We're looking for people not positions. We have people who have joined the team with no background in our primary languages and people from non-traditional backgrounds.

Check out our blog at http://engineering.monetate.com/ and see more about our open jobs at http://monetate.com/jobs/

We've hired great people from HN in the past.

Please feel free to email me with any questions or to apply - tjanofsky monetate com

drags 20 hours ago 0 replies      
SF - Rails/JS - HALF-TIME-ISH :)

I've mentioned before that we have a few engineers who work half-time-ish (and do their own things the rest of the time) and it got some positive feedback: http://news.ycombinator.com/item?id=3850480

We're ready to hire a couple more in this vein, so if it sounds interesting let me know!


Advantages for you:

- you get 2-3 extra weekend days for fun and profit

- we provide health insurance and all that jazz

- if some weeks you don't have lots to do and want to work more, and other weeks you have lots to do and want to work less, we can be flexible

- we're profitable and growing! so if you decide "wow I really love Verba and want to spend every waking moment there" we can make that dream come true

Advantages for us:

- you have more time to learn new things, meet new people and generally be a friendlier, happier, more knowledgeable person in our workplace

- we can hire faster with less anxiety (instead of the "gulp i just committed $100k/yr" feeling, we have the "smaller gulp i just committed $50k/yr" feeling :)

- you get to be a part of what we're doing, we get to hear about all the cool stuff you're doing, and that can only lead to good things for both of us

Anyway, I've included our spiel and "what we're looking for" summary below, so shoot me an email if you're interested (ragalie@verbasoftware.com).


The college textbook market is currently being disrupted. Verba helps college bookstores transform themselves so that they a) understand and embrace the power of the nets, b) become agents of change in the textbook industry instead of agents of reaction and c) continue to make a healthy profit.

We're a B2B company working with around 225 colleges and universities, and we're looking for people familiar with Ruby, Rails, MySQL and JS who can help us grow faster. We (thankfully) don't have too many scaling problems, but we have a ton of opportunities (product and partner-based) that we could move on much faster with a few more hands on deck.

The ideal person has strong Rails knowledge, solid testing practices, a good head for architecture and knows enough JS to help out on front-end.

Be sure to check out our website (http://www.verbasoftware.com) so you can read all about our current products and hear people say nice things about us.

anrope 19 hours ago 0 replies      
Boston, MA

Embed.ly (YC W10)

We make an API for embedding all kinds of content from the web.

Think of sharing a link on Facebook or Google+; that's the basic functionality that we've been providing to our users. We're more than that, though, and we're looking for a couple people to help us take it to the next level.

We're hiring for two positions right now:

Front-end Engineer:

We want someone who is in to javascript, HTML, CSS, and maybe a bit of photoshop. We've grown our API, but our customer-facing site is lagging a bit. Specifically we want to present our analytics data in a better way. We've got more in the pipe, of course, but details are sparse for now.


Natural Language Processing / Machine Learning Engineer:

As I mentioned above, we're looking to take our API to the next level. NLP/ML is going to be a large part of this. We have access to a fantastic amount of data, and we want someone to help us leverage it.

Right now we have some NLP/ML stuff dealing with textual content extraction. We want to do some semantic analysis and categorization to come up with information that is useful to our customers.


Our team is still small, fewer than 10 people, so you'll mostly be doing your own driving when it comes to your projects.

Despite the small team, we have a serious customer base, and are actually making money.

We aren't able to sponsor candidates from outside the US, sorry.

Get in touch! team@embed.ly

wehriam 19 hours ago 0 replies      
New York City + Remote | Full Time | Open to Covering Relocation Costs

Designers | Community Managers | Developers

Four out of five people report a negative experience when buying a new car and most new car sales departments lose money. Tred helps solve these problems by allowing consumers to configure the perfect new car, then working with dealerships to find it at a great price.

We are pre-release, angel-funded, and backed by some of the biggest names in the industry, including the former CEO of General Motors.

We are looking for independent thinkers ready to build a company from the ground up. It would be great if you love cars - but you should love people more.

* Designers: Your portfolio should include click and touch interfaces. You want to write production level HTML and CSS.

* Community managers: You excel at marketing and support. You are excited about inventing and exploring technical solutions.

* Developers: You have strong front-end web skills and will rock our Node.js + Backbone.js based platform. You enjoy communicating with a diverse product team.

We are a small team with a diverse background:

* John Wehr, former CTO of http://flavors.me and http://goodsie.com

* Grant Feek, former private equity associate, former BMW sales, Harvard MBA

* Lead Investor Rick Wagoner, former CEO of General Motors

Where we are:

* We have been working out of http://generalassemb.ly/ in New York for the last six months

* The founders are based in Seattle until November

* We are actively looking for office space in the New York area

Email johnwehr@tredsite.com with "Hacker News" in the subject line. Please include:

* A quick introduction

* Your portfolio, resume, or Github account

* Any other materials you'd like us to see

Please free to contact me on gtalk at johnwehr@gmail.com, Skype at 'wehriam', or to email Grant at grantfeek@tredsite.com.

RichardPrice 16 hours ago 0 replies      
San Francisco, CA. Full time.

Academia.edu is a platform for academics to share research papers. The company's mission is to accelerate the world's research.

It's widely held that science is too closed, and too slow. We are trying to change that. We believe that faster sharing of research will lead to an acceleration in research innovation: faster innovation in medicine, biology, engineering, economics, and other fields. Faster sharing in biology and medicine, for example, could lead to cancer being solved 12 months before it otherwise would have been, which would lead to millions of lives being saved.

Academia.edu has over 1.5 million registered users, and over 3.5 million monthly unique visitors. Both of these metrics tripled in 2011. Over 4,500 papers are added to the platform each day, and over 3,500 academics join each day.

We need talented engineers to help us accelerate the world's research. We believe that science is currently dysfunctional, and that there is a chance to make a big impact.

We just raised $4.5 million from Spark Capital and True Ventures http://news.ycombinator.com/item?id=3297812. Some of our angel investors include Mark Shuttleworth (founder of Ubuntu) and Rupert Pennant-Rea (Chairman of The Economist).

We have a strong engineering culture. We're a 10 person team based in downtown San Francisco. The site is Rails, and other technologies we use include PostgreSQL, Redis, Varnish, Solr, Memcached, Mongodb, Beanstalkd.

Familiarity with our technologies is a plus, but it's not essential. It's far more important that you are a quick learner who can pick up new technologies quickly. There is more information about the company on our hiring page, at http://academia.edu/hiring.

The kinds of things you would be working on include:

* building an API for Academia.edu, to allow developers to hook into our academic graph

* building a great News Feed for all the research you want to follow

* building a world class Analytics product giving scientists real-time metrics about the impact of their work

* building infrastructure to make the site extremely fast and stable

What we're looking for are:

* Web development experience (building apps on your own is great)

* Experience with the full engineering stack

* Passion for engineering and building great products

All the strategic decisions in the startup are made collaboratively, whether they are about hiring, new feature development, user growth, user retention, funding, or revenue. You can participate in those general startup decisions as much or as little as you want. We have found that our decisions are much better as a result of everyone contributing to them. If you like having an impact, you will enjoy the Academia.edu culture. There is more information here http://academia.edu/hiring.

H1B candidates are very welcome. We will take care of the visa process.

Some guest posts on TechCrunch about the problem that we are trying to solve, and our company's mission, are below:



If you are interested to learn more, please email Ryan Jordan at ryanj [at] academia.edu

trefn 14 hours ago 0 replies      
San Francisco, CA

Mixpanel (YCS09; http://mixpanel.com) is the most advanced advanced analytics platform available for web & mobile applications. We're making millions in revenue, we're cash-flow positive, and we're backed by Andreessen Horowitz, Sequoia Capital, Max Levchin, etc.


We're looking for engineering interns for the fall (and the winter, and next summer... we really like interns).

Interns here work on very real projects - a few examples from this summer are:

  * A CRM for the sales/support teams, built on top of our custom datastore
* Android/iOS push notification infrastructure
* Advanced query optimizations for the aforementioned datastore

You will learn more with us than you will almost anywhere else.


We're hiring for a number of positions, but I'd like to highlight a few:

1. Solutions Architect - hybrid support/sales/marketing/engineering role. Really awesome for developers who want to do more client-facing stuff. See http://mixpanel.theresumator.com/apply/Eoh3qJ/Solutions-Arch...

2. Backend/ops engineer - we have a large amount of infrastructure (~200 servers) for a company our size & need someone to manage it. This role is all about automation. See http://mixpanel.theresumator.com/apply/Xm0tLy/Software-Engin...

3. Office manager - looking for someone super smart & organized to keep the wheels greased around here. No job post yet, but you can email me directly.

If you're interested, please email me - tim@mixpanel.com.

seldo 19 hours ago 1 reply      
San Francisco, CA. Full time. H1B okay.

With 50% of traffic is now driven by social media, and referrer information increasingly useless with mobile clients and HTTPS, traditional web analytics are no longer working. awe.sm is building full-featured social media conversion tracking and analytics.

Right now and in the medium term, we're providing immediate value to our customers by giving them firm numbers on the ROI of their social media efforts, in terms of dollars, signups, pageviews or any other metric they pick. Our APIs allow app developers to easily integrate social features into their products and easily present the analyzed data back to their own customers, without having to build their own processing clusters and workflows.

Longer term, we want to know what's important on the Internet, and we believe that instrumenting social behaviour is the way to do that.

We're looking for back-end engineers who are interested in learning how to handle large volumes of data for aggregation, geo analysis, and graph analysis, in close to real time. Our stack is mostly PHP and Ruby right now (I know, I know) but we believe in simple parts loosely coupled, and also in picking the right tool for the job, so you genuinely have the power to shape the stack you work on.

We're also looking for front-end developers to continue to build out our GUI, which is a backbone JS app built on top of the same APIs our customers use.


We're 13 people right now. We have a cool new office with awesome views ( http://www.flickr.com/photos/seldo/6326815086/in/photostream ) in the heart of the Mission. We have catered lunches, and full health, vision and dental coverage. We use an IRC server for team communication and are agile in the sense that we move quickly and react fast, not in the sense of having attended an overpriced training course.

cmatthias 17 hours ago 0 replies      
Cambridge, MA (Kendall Square)

Software Engineer/Senior Software Engineer at Cogo Labs (http://www.cogolabs.com/)

Cogo Labs is a company that creates companies, kind of like an incubator with a twist: all of our ideas/startups come from within the company. We don't offer investment in outside startups. Thus far we have had two major ($100MM+) acquisitions, and a handful of smaller ones, and we are anticipating more in the near future. Typically, once a startup we are incubating gets off the ground, we hire employees into that startup and assist them with whatever they need to make the company successful. Cogo Labs itself has around 40 full-time employees now in our office in Kendall Square in Cambridge, MA.

I'm looking for a software engineer or senior software engineer to join my team. You should have a degree in CS or a similar field, and experience developing for the web, as most of our startups are web properties. Specific experience in Ruby, Rails, and/or Python are a plus. I am currently involved with supporting one of our startups that was recently acquired -- I'm building new functionality into their product to help them achieve their goals for the year. (Sorry I can't be more specific than this, but I can certainly tell you more if you're invited for an interview.)

We are big on metrics and analysis -- there are grids of monitors (we call them "NOC walls") all over the office showing up-to-the-minute stats about all of our properties. I can code up a new feature, deploy it, and walk over to one of the NOC walls and literally watch my change affect traffic on the site, or revenue, or profit. It's a really fun place to work.

If you're interested, shoot me an email with your resume and a brief cover letter (be sure to mention you saw this post on HN). Bonus points for including a link to your github page or other code repository where I can see some code you've written.

cmatthias at cogolabs.com

mtoledo 16 hours ago 0 replies      
REMOTE - https://jobs.github.com/positions/0689bd52-cd05-11e1-81ec-c9...

Replay Gaming is a UK based social gaming company looking for a full-time Senior Ruby/Rails developer to help us grow our play money poker site. We are a small team of highly technical and experienced developers geographically distributed working with Campfire, Pivotal Tracker and GitHub.

Replay Poker is an established play money poker site with big ambitions to grow substantially over the next 12 months.

About us

* We're incredibly small, so you'll have a huge impact on the decisions and the work being done

* We all work remotely, 100% of the time. Work from wherever you are most productive

* We work both on a web application and on a ruby multi-threaded tcp (poker) server

You should

* Have 3+ years of ruby web application development experience or comparable experience

* Know database and concepts like transactions, locks, ACID, CAP and eventual consistency

* Be familiar with ruby and rails internals, specially active record, threads and garbage collection

* Know concurrency paradigms like threads, events and the actor model, and their tradeoffs

* Be extremely comfortable with BDD and TDD

* Contributed to open source projects

* Be opinionated about object oriented design

* Have excellent english language skills

Ideally you

* Have professional experience working remotely

* Know the differences between the multiple ruby interpreters and tradeoffs

* Worked with non-web app servers

* Know details about networking programming and TCP/IP

* Scaled services horizontally

* Know when to and when not to move relational data to non-relational counterparts for scalability purposes

* Worked on social real-time games

* Enjoy playing poker!

What we offer

* Plenty of autonomy for you to work the way you think you're most productive

* A flexible process with the focus on efficiency of working with minimal bureaucracy

* A mixture of a fun and challenging project working on a real-time game about to face scaling challenges

* Competitive salary (negotiable and depending on experience/skills)

Send an email with the subject of Senior Ruby Developer to jobs[@]replaypoker.com. Please include your resume and hourly rate expectation.

btucker 19 hours ago 0 replies      
Cambridge, MA / Brattleboro, VT

Rails Developers

Green River (http://greenriver.com) is looking for more developers to join our team. We're a Southern Vermont-based consultancy which was founded in 2000. We started writing production apps in Rails in '05 and have grown to a team of nine developers, two project managers, and a UX designer. We focus in the areas of Education, Health and the Environment. We have many great projects such as a scoring system Starbucks uses to facilitate the inspection of 90% of the farms they buy coffee from[1], an archive of all the LEED certified buildings in the world[2], and storytelling software for people with memory loss[3].

If these types of projects sound interesting, we'd love to hear from you. You'd have the option of either working out of our beautiful Vermont office overlooking the Connecticut River, joining our new Cambridge-based team, working remotely, or some combination thereof. Significant experience with Ruby & specifically Rails a huge plus, but if you have experience with other web technologies, still get in touch.

Email us: jobs@greenriver.com


[1]: http://www.starbucks.com/responsibility/sourcing/coffee

[2]: http://gbig.org/

[3]: http://www.timeslips.org/

sbisker 17 hours ago 0 replies      
[These positions are for our new San Francisco office in Lower Nob Hill. We're also happy to announce a $4M Series A from the likes of General Catalyst, SV Angel, Lowercase Capital and Lightbank, to name a few. http://techcrunch.com/2012/04/23/data-focused-locu-raises-4m.... -sbisker]

San Francisco, CA - Senior Full Time Software Engineers at Locu (http://locu.com)

We're looking for all sorts - front-enders, "desingineers", back-enders and full-stack all welcome for this position. As long as you enjoy hacking on cool new products and features. :D

For Back-End

  Deep understanding of algorithms and complexity
Strong linux system administration experience a plus
AWS expertise a plus

For Front-End

  Exceptional cross-browser JavaScript/jQuery, HTML and CSS skills
Experience with Python / Django is a plus
Previous experience building rich, interactive websites
A good sense of design and/or an ability to work with designers
Experience in designing dashboards and user interfaces is a plus
Experience in proper UI engineering and reusable architectures a plus
(proper use of prototypes in JS, experience with Backbone, and what have you.)

For Full-Stack and Desingineers

  We know you like to strike your own unique balance. So, show us what you've got.
We want you to be able to do what you love. :)

For all

  Ideally 4+ years of experience
Experience leading or managing an engineering team a plus
- we'll give you a chance to mentor and grow as an leader.
Exceptional software engineering talent
Previous start-up experience is a plus

Locu is developing technologies to change local search ($35bn advertising market by 2014) by creating the world's largest semantically-annotated repository of real-time small-business data. We are about to launch MenuPlatform <http://www.menuplatform.com>, our first product, which helps restaurants better manage their online presence.

Interested? Drop us a line at jobs@locu.com. Please specify which position you're applying for, as well as "HN", in the subject of your letter. Learn more about our open positions at http://locu.com/jobs/


Founded less than a year ago by MIT graduates and researchers, Locu (http://www.locu.com/) has the backing and support of some of the best angel investors in the country.
We are looking for more exceptional talent to join our team and help us achieve our vision. We are committed to building a cutting-edge technology giant with a fun and challenging work environment. We have a culture optimized for learning and continuous improvement. We are 10 people with very diverse backgrounds, and growing.

csmeder 7 hours ago 0 replies      
We are adding 3 UX Designers to our UX team http://www.mindbodyonline.com/company/careers/ux-designer-sa...

We are looking to add a UX Director to work under our CPO and lead our current UX team http://www.mindbodyonline.com/company/careers/director-of-us...

We have worked with Jared Spool over the last two years to create a design and UX centric product/dev team. And he seems to enjoy his visits to our office https://twitter.com/jmspool/status/229995078897266688

snowmaker 19 hours ago 0 replies      
Scribd - San Francisco, H1B, INTERN are welcome

Scribd (social publishing, top 100 website, YC '06) is hiring talented hackers and other technical people for a broad range of technologies.

We've hired THREE people from these "Who is Hiring" threads, including one just last month ... it really works!!

We're looking for people who want to work with:

* Ruby on Rails (we're the #2 largest rails site, after Twitter)

* Javascript

* iOS

* Machine Learning / Data mining kinds of problems

* Back-end problems: scalability, web crawling, analytics

That said, we care way more about your personality and general hacking skills then what languages you've used so far, so if you haven't used these but want to break into mobile or web development, this could be a good opportunity for you.

We're profitable, very well funded and have a really fun office environment (go-karts + a zipline!). We've got flexible hours, a very engineer-driven company culture, and a really terrific team.

Scribd alumni have gone on to found 4 other YCombinator companies, more than from any other startup. We think this says something about the kind of people that we like to hire.

Looking for full-time and INTERN hires (junior year or older). H1B and relocation are no problem. See more at scribd.com/jobs and feel free to email me directly: jared at scribd.com

svec 17 hours ago 0 replies      
Boston, MA

Ember was recently acquired by Silicon Labs, and now we're hiring to build even more cool stuff.

We're not ninjas, rockstars, pirates, or egomaniacs; we're just a bunch of smart people who genuinely like working together. Ember/Silicon Labs is the most technically and socially healthy place I've ever worked - you should check us out!

The Boston office of Silicon Labs develops low power wireless networking chips and software. We do it all: the IC, PCBs, firmware, networking stacks, testing and deployment tools... and everything else I've left out.

We use C, Java, assembly (mostly ARM), Python, Perl, and common sense.

We need 4 more people to help in our Boston office:

- Embedded software engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

- Network engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

- QA engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

- Tools engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...

And a bunch more in Austin: http://www.silabs.com/about/careers/Pages/search.aspx

Please email me if you'd like more info about any Silicon Labs jobs: hnJobsAug2012@saidsvec.com

notJim 18 hours ago 0 replies      
Brooklyn, NY

Etsy, Inc.

Hiring for developers, operations, and lots of other roles (including non-technical), see http://www.etsy.com/careers/

Etsy is the world's marketplace for handmade and vintage goods. To give you an idea of our scale, last year Etsy sellers sold over $500 million worth of goods on Etsy. We have 17 million active members, and do 1.4 billion pageviews per month.

Individual developers at Etsy deploy code to the live site around 30 times per day, so if you want to move fast at scale, this is the place for you. We have an amazing devops culture and an amazing engineering team that makes all this possible. Check out http://codeascraft.etsy.com/ and http://www.slideshare.net/etsy to learn more about how we do what we do.

We have big challenges, from making sense of all of this data to stopping fraud to helping our sellers be more awesome every day.

Again, check out our positions here: http://www.etsy.com/careers/, and feel free to email me directly at dbernal@etsy.com. I am a developer, not a recruiter, FYI, and I promise to answer any questions you have honestly (unless you ask something that's privileged, obviously.)

bentlegen 18 hours ago 0 replies      
Disqus (YC07) in San Francisco is looking for Front-end Engineers.

We have perhaps the most distributed client-side JavaScript application on the web. If you want to write code that reaches as many people as possible, but still be a member of a small team (< 20 engineers), you should talk to us.

http://disqus.com/jobs or email ben at disqus.

westi 19 hours ago 2 replies      
Worldwide Telecommute / REMOTE

Automattic is currently hiring for the following positions:

- Account Engineer - http://automattic.com/work-with-us/account-engineer/

- Front End Engineer - http://automattic.com/work-with-us/front-end-engineer/

- Code Wrangler - http://automattic.com/work-with-us/code-wrangler/

- Community Handyman - http://automattic.com/work-with-us/community-handyman/

- Designer - http://automattic.com/jobs/designer/

- Growth Engineer - http://automattic.com/work-with-us/growth-engineer/

- Happiness Engineer - http://automattic.com/work-with-us/happiness-engineer/

- Mobile Wrangler - http://automattic.com/work-with-us/mobile-wrangler/

- Systems Wrangler - http://automattic.com/work-with-us/systems-wrangler/

- Theme Wrangler - http://automattic.com/work-with-us/theme-wrangler/

We are passionate about making the web a better place and are strong believers in Open Source. We build WordPress.com, contribute to the WordPress Open Source project (http://wordpress.org) and work on a lot of other really cool stuff including Gravatar and Akismet.

Join us if you are passionate about making the web a better place.

http://automattic.com/ | http://automattic.com/work-with-us/

pmjoyce 19 hours ago 0 replies      
London, UK. Full time

Ruby on Rails engineer needed to help architect, build, test and improve a young, fast moving and market defining web application with all the challenges that come with that.

You'll be:


- Shipping code, solving interesting problems and making a difference

- Working with an innovative web application and platform helping thousands of businesses around the world

- Working in a small fast moving team to shape the future development of the application with input on key technical decisions

- Working in one of London's hottest startups (http://www.guardian.co.uk/uk/2012/jul/08/east-london-20-hott...)



- An ambitious and tenacious individual with a passion for hacking

- Eager to join a fast growing, well funded startup on an upward trajectory

- 1+ years' experience with Rails (or similar advanced web framework).

- 2+ years' experience with a dynamically-typed, object-oriented language (preferably Ruby or Python).

- Knowledge of PostgreSQL or MySQL

- Experience with at least one NoSQL datastore

- Test driven development experience

- Familiarity with DVCS (we use git).

- Able to work in London full-time

Nice to have:


- Open source contributions

- Backbone.js experience

- Event driven programming experience

- Keen on the startup world



Generous salary - dependent on experience & ability. Stock options form part of the package.

Application Process


To find out more send us your C.V./Github or Stack Overflow portfolio and a short description on why you're perfect for the role to jobs@geckoboard.com

nsedlet 18 hours ago 0 replies      
HireArt (YC W12) is looking for a Rails dev in NYC
[H1B welcome]

HireArt is a software-automated employment agency.  We believe that higher ed and the labor market are fundamentally out of sync, and so we're creating a new type of online job application that emphasizes skills rather than pedigree.   

We're a recent Y Combinator grad looking for an engineer to join the co-founders.  This is an opportunity to strongly influence our product at an early stage, and we hope that you'll take on a leadership role as we grow.

We recently raised a big seed round and are offering a competitive salary and generous equity.


Rails experience is a plus but not required.  We're looking for someone who's literate in the full stack and is particularly strong in at least one of:


* Javascript

* A scripting language (e.g. Perl, Ruby, Python, PHP, ShellScripts)

We also hope you're as excited as we are to tackle new problems in:

* Online education

* Labor economics

* UX and UI

* Psychometric testing

* Recruiting

About HireArt

HireArt is rethinking the hiring process in a way that emphasizes skills rather than pedigree. Candidates submit our common app, which require them to do real work (e.g., create a PowerPoint, record a video sales pitch). We use a mix of humans + technology to evaluate our applicants and match them to jobs.

We've already gotten tons of people hired for jobs they love and candidates spend hours at a time on our site. Employers (including big corporations and some of the best start-ups in Silicon Valley) say we're saving them time and money and we're earning real revenue after just 6 months.

Email jobs@hireart.com

cmurphycode 16 hours ago 0 replies      
Software Engineers in Boston area (Waltham, MA)

Actifio is looking for software engineers. Actifio is radically simple copy data management. We've invented some really cool technology to do things no other system can, and we're dead easy to use. This is not your mother's enterprise software!

Actifio has been invested in by top VC firms (one of the very few East Coast companies in Andreessen Horowitz's portfolio) and is growing super fast.

We're always looking for smart engineers in every team, but since I'm on the deduplication team, I'll have to pitch you on that :)

Dedup seems like an easy problem to solve. Split the data up into blocks and make sure you only store one of each. But at scale, it becomes a whole different animal.

When you've got 128TB of 4KB blocks, you have 32 billion unique blocks of data to manage. Making our dedup ingest, restore, and garbage collect fast is a great challenge, especially with "only" 128 GB of RAM.

If you'd like to chat about a job opportunity, I'm at chris.murphy@actifio.com. Since I'm an engineer, I'm not going to type a list of silly requirements. Just send me a resume and whatever else you think I'd like to know.

mikebo 19 hours ago 0 replies      
Seattle, WA


Familiar turns your many devices into social picture frames. More at http://familiar.com/
We're hiring software engineers who like building user facing products. We use a wide variety of technologies from CoffeeScript to Objective-C, so lots of opportunity to learn something new.
If you're interested in hearing more about what we're up to, my e-mail is mike [at] familiar-inc.com

MattRogish 20 hours ago 0 replies      
FundingGates (http://fundinggates.com/jobs/) - NYC - Ruby on Rails, JavaScript (Ember.js), or Django experts! Local (or relocatable to NYC); full-time permanent (no contractors).

Looking for senior Ruby on Rails, JavaScript rich client, or Django developers for our young, privately-funded startup (no plans to take any more $$). We're building technology to help disrupt the small/medium business recevables space. Our software will help mom-and-pops collect money that is owed to them; without us, their options are pretty bleak (try and recover themselves or go to the guy around the corner who will do the proverbial "baseball-bat on kneecaps" ploy).

Requirements are: Super smart, amazing at Ruby on Rails OR JavaScript OR Django. You must be willing to attend and/or present at meetups, conferences, etc. and represent Funding Gates so that other awesome folks want to work here, so you must have great written and verbal communication skills.

Our company is optimized for developer happiness, have unlimited (mandatory) vacation and a Results Only Work Environment (http://www.gorowe.com), and is run by folks that know how to treat developers. See one of my submissions:

Contact rogish at fundinggates.com with your github, stackoverflow, etc.



btilly 18 hours ago 0 replies      
Santa Monica, CA - Full Time and Interns - http://www.ziprecruiter.com - remote possible for the right candidate

ZipRecruiter is looking to expand our engineering team. We are small (16 full time employees), growing rapidly, bootstrapped and profitable.
We help employers and recruiters distribute their jobs online and screen their applicants. We have a large number of paying customers and job seekers using our service. You will be working directly with the company co-founders and will have the opportunity to lead significant projects. We pay market competitive salaries and offer generous equity and cash bonuses. I think we're more laid back than the average startup and more fun than the average BigCo - we're fans of 37signals and we emulate a lot of what they talk about.

We're looking for the type of people who want to someday start their own internet company, and we're happy to help mentor employees who want to do this.

Job requirements:

- excellent software design and development skills - experience with general web development and programming in a Linux environment - some experience with Perl and SQL (not necessary for interns)
Technologies we use:

Perl, Catalyst, MySQL, Apache, Solr, Redis, jQuery, Selenium, AWS, Linux
If you're interested, email dev+jobs@[our-domain] or apply here: http://www.ziprecruiter.com/job/Sr-Software-Engineer-Perl-20...

rsingel 19 hours ago 0 replies      
Contextly - San Francisco - Local, Possibly Remote

Contextly is making online news better. We're currently in a closed beta of our related links service, a beta that includes Wired.com and other top tech blogs.

We're looking for a technical co-founder to build and architect (in the widest possible conception of that term) a better future for online news. Pardon the generalities, but we actually believe that stealth is underrated for startups.

If you are passionate about journalism and big data and want to build something that actually makes a difference, drop us a line, we'd love to talk.

There are many decisions yet to be made about our future stack, so being proficient at choosing the right tools in an honest manner is more important than having X years experience in Python/Ruby/MongoDB, etc. An interest in APIs, big data, graph analysis, etc., as well as open source contributions will help you stand out.

E-mail ryan@contextly.com with "HN" in the subject line.

jasoncartwright 17 hours ago 1 reply      
Potato is a web development agency based in London, Bristol, Amsterdam & San Francisco. Our clients include Google, PayPal, a number of startups and other agencies such as BBH & Mother

We're hiring for a variety of positions in a variety of locations, freelance & full time, including:

Django Developer, London - http://p.ota.to/jobs/django-developer-london/

Technical Recruiter, London - http://p.ota.to/jobs/technical-recruiter-london/

Django Developer, Bristol - http://p.ota.to/jobs/django-developer-bristol/

UX Designer, Bristol - http://p.ota.to/jobs/ux-designer-bristol/

yqiang 18 hours ago 1 reply      
Location: San Francisco, CA (SOMA)
Position: Product Generalist

What we do: Subscription based social hyperlocal mobile gamified discovery engine with loyalty deals. For the enterprise.

Just kidding. We're a stealthy 3 person team of full stack product engineers going after a huge opportunity. Everyone on the team codes and contributes at every level, front to back. We've all built web scale products and grown them to millions of daily active users with zero marketing spend. We're looking for 1 or 2 product generalists who can come in and contribute the same way on Day 1. Our product is mobile first.

We are well funded by A-List investors.

We are NOT your average stealth startup. We are NOT yet another me-too-social-local-sharing app. We DON'T sell condoms by subscription. We are NOT the place to share photos of your dog taking a leak. There will be NO gamification. We are filling a hole in the universe by building software that addresses a fundamental human need. The world is becoming a different place: everyone has a network connected super computer with ambient sensors in their pockets and we can see the future that is enabled by these devices. We are making that future happen.

Real talk: We've been running our prototype for 2 months and we all use it every day. Every person we've showed it to has asked us if they can use it. Every single person has gotten mad when our testflights expire off their phones after letting them test it.

The ideal candidate is a brilliant, fearless and passionate individual who is uncompromising in his/her pursuit of building an incredible product that will positively affect the lives of millions of people every day.

As members of a team we believe in commitment and accountability; the importance of honing our craft; building tools to create leverage; and seeking to learn from and understand each other.

We are offering founding team equity and above market salary. Retina Macbook Pro & 30 inch monitor. Office space in the heart of the SoMa district in beautiful San Francisco. Willing to relocate. Willing to fly in candidates for interviews. Willing to tell you our stealthy secrets.

Interested? Email alex at herelabs.com

thiele 16 hours ago 0 replies      
Portland, Oregon - Full Time

Superb.ly / http://superb.ly/careers

* Front End Engineer

* Back End Engineer

Superbly is working to change the way people interact with documents (and each other).

At Superbly, we strive to create an incredible experience for our users by focusing on the art of software craftsmanship and design. We're a relatively young company; we work hard because we take delight in the perfection of our product, and we're committed to building a world-class technology company where engineers love to work.

In addition to writing high-quality software, we seek individuals who thrive in the startup environment, and enjoy other aspects of building a small company, such as making product decisions, design of new features, development on all levels of our system, and community outreach. We love polymaths.

We are looking for talented engineers to join our small family. Above all, we look for passionate, energetic individuals who seek to perfect their craft.

We can't wait to meet you!


kstenerud 19 hours ago 0 replies      
San Francisco, CA (full-time, intern, H1B welcome)

MindSnacks - http://www.mindsnacks.com/

We build wonderful educational games in San Francisco. If you are nice
and want to help us make splendid products, we'd love to hear from

Over 4 million people have downloaded our apps and Apple voted us
Educational App of the Year in 2011.

Backend engineer - http://mindsnacks.theresumator.com/apply/zmC1GW/Backend-Engi...

Mobile engineer (Android or iOS) - http://mindsnacks.theresumator.com/apply/5t4zzv/Mobile-Engin...

Generalist engineer - http://mindsnacks.theresumator.com/apply/cj0OWK/Generalist-E...

Game designer - http://mindsnacks.theresumator.com/apply/19JX7q/Game-Designe...

Lead UI designer - http://mindsnacks.theresumator.com/apply/FDm1vD/Lead-UI-Desi...

Games producer - http://mindsnacks.theresumator.com/apply/QkgdTJ/Producer.htm...

Product manager - http://mindsnacks.theresumator.com/apply/bc0fOZ/Product-Mana...

For more info, visit www.mindsnacks.com/careers or email us at jobs@mindsnacks.com

ladon86 19 hours ago 0 replies      


ClassDojo is used by thousands of teachers to manage students' behavior in the classroom, using real time feedback and rewards that can also be shared with parents. We're an edtech startup funded by some of the biggest names in the valley, and we're one of the fastest growing education companies of all time. PG has invested in us, but we didn't do YC.

We've built a product that makes a real difference and gets huge engagement with millions of kids, and we're about to take it to the next level, hopefully with you on board. If you're a strong hacker who wants to use JavaScript to change the world, apply here:




Or email jobs@classdojo.com.
You can read about the work and environment here: http://www.classdojo.com/jobs

We are looking for:

  * Lead Software Engineer

* Lead Front-end Developer

If you think you're a good developer but don't fit into those buckets, get in touch anyway.

natgordon 8 hours ago 1 reply      
Tog+Porter (togandporter.com) - San Francisco or REMOTE

CTO (Generalist)

Tog+Porter is a fashion start-up that pairs clients with stylists over video-chat. Clients receive a box of curated fashions and keep what they love and send back the rest. T+P has been in business for 3 years. The team is remote across the USA. Distribution is in Oregon and Business development is based in SF.

T+P has a really exciting opportunity for a developer to really make their mark. The team has total control of the company, so they are looking for someone who is not only a great coder, but an excellent systems thinker, strategist and team builder. This job requires a full-stack developer who can get things done fast.

The company is already at break-even and their revenue is growing quickly.

(I'm helping these guys make this technical hire. This isn't my company, I'm just an adviser.)

mehuln 15 hours ago 0 replies      
San Francisco, CA

Full-Time, Interns (For Fall & Year-Around):

Flutter (http://flutterapp.com) is looking for engineers & designers interested in innovating, crafting, and solving very challenging problems.

We recognize gestures over the webcam, and our first app Flutter allows you to control iTunes & Spotify using gesture.

Here's our link to iTunes Mac App Store page: http://itunes.apple.com/us/app/flutter/id522248613?mt=12

We are looking for folks interested in computer vision (CV), machine learning, human computer interaction (HCI), and building apps for computers and tablets using our gesture technology.

Looking for Engineers w/ skill-set in following:
JavaScript - jQuery, Node.js, etc.
Python - Django,
C or C++ Engineers
Hadoop w/ Machine Learning and Distributed Architecture
API Development, Game Development

Visual Designers - only for those brave enough to take the unique challenge of building a completely new UI, interaction layer, and gestures.

Marketing Interns, Design Interns welcome to apply as well.

We are still a small team, so you will have opportunity to set direction of the company both eng/product wise. You will learn, you will be challenged, you will have to strain your brain, and in many cases, solve problems that seem impossible!

If you're up for challenge than send an email to jobs [at] flutterapp.com.

lachyg 18 hours ago 0 replies      
Junior Ruby on Rails Developers FOR HIRE:

40 talented, freshly minted junior Rails Developers will be eager to meet you and your team at DevBootCamp from 9AM to 3PM on August 17th, 2012, at 717 California Ave. SF, CA, 94108. Breakfast and Lunch will be served.

See details and sign up: http://devbootcampemployerday.eventbrite.com/

Press / Info about DevBootcamp:

- http://techcrunch.com/2012/05/10/dev-boot-camp-is-a-ruby-suc...

- http://www.readwriteweb.com/start/2012/05/developer-bootcamp...

- http://thenextweb.com/dd/2012/03/31/dev-bootcamp-in-san-fran...

sofuture 19 hours ago 0 replies      
Canvas Networks (USV Funded) is looking for engineers #3 and #4 to join a small close team building the rich-media community platform of the future. Our stack is Python/Django/MySQL/Redis/a whole-lot-of JS/EC2 and our deploy process is "git push" -- if the tests pass on Jenkins the code is automatically deployed, which happens twenty times a day. We're generalists and looking for the same, so it doesn't matter what specific tools you've used before. If you pick things up quickly, if you're always curious, if you're constantly thinking about the next big problem and solution then we're looking for you.

The job title says "Software Developer" but really we're looking for "Software Entrepreneur" or a "Startup Engineer". Shipping a great feature is important, but positively changing user behavior is the ultimate success criteria. Built-to-spec takes a backseat to moves-the-metrics. If you want to build something you can point at and say "I made that happen" then we're looking for you.

Things we'd like to see:

- Strong development fundamentals

- Web development experience

- Python experience is a plus, but not requisite

- Bonus points for experience with EC2, Redis, Javascript, iOS/Android

- Motivated to build stuff

Free lunch, flexible hours, one of the biggest arcades in Manhattan (3 cabinets!), competitive salary and full benefits (health, dental, vision), take-what-you-want vacation.

Our office is in Union Square, Manhattan. If you don't live in New York City, we'll pay to fix that.

Shoot an email to jobs@canv.as with a resume, a link to your github, webpage, etc. and tell us about something cool you've built.

e1ven 19 hours ago 0 replies      
Waltham, Ma (Near Boston)-

SavingStar is looking for talent to help us revolutionize the digital coupon industry.
In particular, we could really use some additional Rails developers-


Solid grasp of computer science fundamentals

Experience building web applications at scale with Ruby (Ruby On Rails preferred)

Capable of “full stack” design and development, from the database to the view and everything in between

Comfortable working in a Unix based environment (Mac OSX and Linux)

Participate in the full software development life cycle, from requirements to development to production support and troubleshooting

Able to work in a fast-paced, startup environment

Nice To Have:

Hands on experience with git

TDD and/or BDD with rspec and/or cucumber

Experience with “NoSQL” databases (MongoDB a plus)

From my own experience, I can tell you that SavingStar is a great company to work for - We have a great atmosphere, collaboration without micromanagement, and we're working with some very big brands and making something cool. What else could you want? ;)

Send me a email.

witten 6 hours ago 0 replies      
EnergySavvy - Seattle, WA

Software Engineer / Senior Software Engineer

Front End Developer

EnergySavvy is a software company transforming how residential energy efficiency is delivered. We're looking to grow our amazingly productive team. We know that politics and bureaucracy never make for great products, so we focus on results and creating high-quality, user-centric software.

You can find our job openings here:

alooPotato 19 hours ago 0 replies      
SF -

Streak.com (YC S11) is trying to make email better. We're looking for our first engineering hire who will have significant ownership (product and equity wise).

We're looking for smart generalists but expertise in large scale JS apps, native mobile app development or machine learning are bonuses.

bratsche 9 hours ago 0 replies      
Location: Dallas, TX.


OrgSync is looking for Ruby/Rails developers, designers, and marketing professionals.

We're building software used by hundreds of schools (mostly colleges/universities). It's a cool place to work, casual environment. We host a hacknight for Dallas Ruby (dallasrb.org) every 3rd Thursday, so if you're a Ruby developer in Dallas feel free to drop by and meet the team.


jamieiles 19 hours ago 0 replies      
Cambridge, MA or REMOTE. Full-time.

The Ksplice group at Oracle

Does writing Python clones of your favorite childhood computer games sound like a fun weekend project? Would you hack on an old-school graphics demo that fits into a DOS MBR in your free time? Have you ever told a joke whose punch line was a git command? If that sounds like you, we want to hear from you!
About us

We are a small, tight-knit team of 12 women and men excited to work on technology that most people will tell you is impossible: updating an operating system kernel while it is running. Our product, Ksplice Uptrack, is a subscription service for Linux that provides completely non-disruptive, rebootless kernel updates. (You can read more about the underlying technology at http://www.ksplice.com/paper)

Our open positions

Kernel engineer: Help us bring Ksplice to new Linux distribution releases, build rebootless kernel updates, and improve and scale the infrastructure around distributing them to our users.

Full-stack engineer with strong Python experience: Help us bring the Ksplice Uptrack client to new Linux distribution releases, improve our server infrastructure, and develop and extend our REST API and Django-based web interface.

If this technology excites you, let's talk! Feel free to direct questions to me at jamie.iles@oracle.com or to jobs@ksplice.com. Oracle is an equal opportunity employer.

alttab 19 hours ago 0 replies      
Location: Austin, TX

Spiceworks - Full Time

Spiceworks is a fun, fast-paced, fast-growing start-up in Austin TX with experienced entrepreneurial executive management (all.com, Motive Communications, Tivoli) with a successful IPO and acquisition history. Our flagship product has over 2 million users, and we are developing large product features on multiple fronts:

- Cloud Services Integration
- Data Analytics
- System Management Application (Spiceworks app)
- IT Community, the "Facebook of IT"

And this covers the full stack - backend, Rails server programming, and extensive UI work.

We have a multitude of technical and non-technical positions available. I'm not going to re-post every single one here, and instead encourage you to follow this link: http://www.spiceworks.com/jobs/openings/

I am currently looking for a go-getting engineer who is eager to learn and help build out a new platform for our product. You will touch the full stack, and learn everything along the way you don't already know. If you want to work with a top-notch, disciplined team and move fast, definitely apply as a 'Software Developer' and tell them Scott sent you. We are looking for aptitude, so if your Javascript or Rails experience isn't 100% don't let that stop you.

newhouseb 17 hours ago 0 replies      
San Francisco, IOS Developer. Full Time.
We're inventing a new kind of photography for when photos just aren't enough. Close your eyes and imagine your favourite memory - say christmas morning as a kid. You're probably not thinking of a rectangle in a void (i.e. a picture), nor are you thinking of a moving rectangle in a void (i.e. a movie), you're probably thinking of an entire world that you're standing in the center of. We make an IOS app that allows you to save this entire moment into a seamless spherical photograph called a bubble that you can save and share with others.

We're a small, four person team - including the intern who made Yelp's Monocle, a designer from Cooper Union and a computer vision genius. We raised $2 million in a heavily oversubscribed round of funding from August Capital. We spoke at TED (sorry, no video!), have offices on union square in San Francisco and have an app that has an unparalleled ability to induce uncontrolled smiles of glee when people first see it.

We're looking for someone to be our point person for IOS development. We actually all have IOS experience (and a really cool app in progress), but we're looking for someone to grab the bull by the horns and focus on IOS full time (as the two engineers are focused on computer vision and ‘all the other boring engineering' respectively). You'll be a pretty big deal at our company. We're pretty lucky in that our technology spans everywhere from advanced computer vision to WebGL and HTML5 to Python, PostgreSQL and Redis to low-level run-loop optimizations for UI responsiveness, multithreaded OpenGL, GCD, core data synchronization, etc. It's a lot of fun.

Send me an e-mail at ben@bubb.li

pemulis 19 hours ago 0 replies      
Location: San Francisco, CA and Portland, OR - Remote OK

iOS Developer - Full-Time

Giftr is a fast-moving, funded, pre-launch startup building a social wishlist for kids. The founder is a Silicon Valley veteran and former Apple engineer who has built several companies, resulting in two IPOs and multiple acquisitions. On our iOS development team, you will build and scale apps that solve real-world problems for millions of families and bring people closer together.

As one of our early team members, you will have a great deal of ownership over your own work and play a crucial role in the future of the company. We offer competitive salary and benefits, with generous equity, free lunches, sailing trips, and Apple gear. We're a team with huge ambitions but a focus on concrete results and quick iteration.

If you're an iOS developer with a startup mentality and a passion for taking on challenges and building cool and useful services, send us links to some of your projects. You should be an expert in Objective-C and have apps in the App Store that we can try out. Experience with HTML5, JavaScript, animation, or Android app development is a huge plus.

Contact us at funjobs@giftr.com

gustaf 18 hours ago 1 reply      

We launched Voxer in 2011 and have since become one of the fastest growing voice applications in the world. What we've built is already an important part of the daily lives of millions of people.

We're a surprisingly small team doing this. Only about a dozen engineers who previously worked at Danger, Android, Apple & Twitter. We helped build things like redis for node.js and are contributors to the node.js community. Voxer is built using node.js, Riak and Redis.

- - - - - - - - - - - - - - - - - - - - - - - -

San Francisco, CA - Hadoop Engineer

We are solving really hard problems at massive scale with Node.js, Riak, Redis and run on Joyent Cloud.

We are generating a lot of data in the process - more than 25 billion events every day. We just jumped into the Hadoop ecosystem and are running our own cluster which processes terabyte. If you love working on these kinds of problems, get in touch and maybe we can figure them out together.

You'll get to work on:

* Help scale and develop our Hadoop cluster.

* Understand the patterns of groups, billions of messages with location data and social graph patterns.

Some of the things we look for are:

* Some formal education in Computer Science or equivalent, but the exact degree or number of years of professional experience you have isn't as important as your enthusiasm and ability.

* If half of your resume talk about animal-named systems you're probably the right person for the job

* You're interested in how we can better understand what drives our user growth and user engagement and we can engineer the product to increase it.

* Hadoop experience We are starting to incorporate these technologies into our operations

* Experience working with Hive, Pig or Hbase

* Thorough understanding of statistical analysis.

Apply: http://voxer.com/jobs

- - - - - - - - - - - - - - - - - - - - - - - -

San Francisco, CA - Web/Integration Engineer

Lead Engineer for new business unit

Voxer is hiring a lead engineer for this new business unit. You will help to define the enhancements needed across the board to support enterprise use of Voxer. You will then lead the implementation of those enhancements.

You'll get to work on:
* Building a new division from the ground up

* Cutting-edge command-and-control systems that will help IT managers keep track of thousands of devices and users e-commerce and billing platforms of Apple, Google, Amazon, eBay, and others

Some of the things we look for are:

* Formal education in Computer Science or equivalent, but the exact degree or number of years of professional experience you have isn't as important as your enthusiasm and ability

* You have probably worked on large enterprise systems and
know the pressure of delivering against tight SLAs

* Conversant and comfortable interacting with clients' engineers to understand market needs, train in using our systems, and provide general support

* Experience with Node.js, Riak, and Redis is helpful but not a requirement. These are the technologies we depend on every day.

Apply: http://voxer.com/jobs

foobar2k 18 hours ago 0 replies      
Heyzap (YC 09) hiring for multiple roles: Rails Engineer, iOS Engineer, Android Engineer, Sales.

We are building the world's largest mobile gaming social network.

We have a no-bullshit culture, we ship incredibly fast, use the newest tech. Great benefits, including medical, dental, vision, 401k, book budget, generous paid vacation time, catered lunches, unlimited snacks.

To apply, or to chat with us about where you might fit, fire us an email at jobs@heyzap.com, or find out more here http://heyzap.com/about

saket123 19 hours ago 0 replies      
San Francisco, CA - Android Engineer (Senior, Mid Level and/or Junior)

Doubledutch (doubledutch.me)

DoubleDutch makes mobile, cloud-based, geosocial applications for events and enterprise workgroups. These applications are designed to engage employees, capture real-time data, and unlock valuable enterprise insight.


Love Android? Want to build world-class enterpries mobile applications?

Good. Bring your skills to us. Help build our new generation of solid & functional apps, to be used by hundreds of thousands of people. You will help:

-Build beautiful Android applications (not just copies of iOS)

-Write organized and structured code

-Identify and fix performance problems

-Debug hard problems

-Envision and build new features that wows the user.

-Use latest and greatest android features like NFC, Text to -Speech and integrate them into app flows


-BS in Computer Science/Computer Engineering or Equivalent Experience ( Can be substituted with 4 year relevant work experience)

-At least one App in Google Play Store available for immediate download and review

-Experience with JSON, XML, JavaScript and interfacing Android applications to server side API's

-Intense interest in becoming an Android expert
-Strong understanding of the Android ecosystem


In addition to this, we are looking for Software Engineer , mobile intern , designer.

Check out our jobs page at

http://doubledutch.me/jobs.aspx for more details

Feel free to contact me at saket@doubledutch.me or our CTO at nclark@doubledutch.me for any questions. To apply you can send resumes, links to existing app, Open source projects to saket@doubledutch.me or jobs@doubledutch.me.

We do sponsor H1B's but as of now USCIS H1B quota have expired for this year. We can still transfer existing H1B's.

stevewilhelm 16 hours ago 0 replies      
Palo Alto, CA - Euclid Elements

Help Euclid digitize the physical world. Through innovative sensor technology and data engineering, we're arming brick and mortar retailers with a new class of analytics to help them improve their profitability and shopping experience.

The dataset we're providing is revolutionary, and we want our product experience to be just as special. Current retail business intelligence tools are clunky, ugly, and tedious. Euclid wants to break to mold by delivering insights AND a beautiful and effortless product experience.

The Visual Designer will work closely with the Product and Engineering teams to create this experience. Primary responsibilities will include prototyping and designing user interfaces, producing gorgeous visual design, and delivering production ready assets. The Visual Designer will also help make sure the product is well represented on our website and in our marketing collateral.

Things we're looking for

+ A unicorn with deep experience in visual and interaction design for web and mobile

+ Empathy for the user, can eliminate pain-points with minimalist interfaces

+ Artistic ability to create beautiful graphics, textures and layouts

+ Thoughtful communication of design decisions and processes

+ Mastery of the Adobe Creative Suite and relevant prototyping tools

+ Experience producing clean and accurate HTML and CSS

+ Proven success working in a collaborative and iterative environment, takes ownership of the product design while incorporating feedback from the team

+ Obsessive attention to detail, misplaced pixels drive you nuts!

+ Passionate about success, but also likes to have fun

+ Believes that B2B products can be sexy too


+ Experience with charting, dashboards, and data visualization

+ Portfolio that includes marketing projects such as print collateral, company websites and branding

+ Familiarity with javascript and other client-side programming languages

derwiki 18 hours ago 0 replies      
San Francisco, fulltime systems/ops and engineering, Causes - http://www.causes.com/joinus

At Causes, use your programming powers to help nonprofits effect change on the world! Ruby on Rails + jQuery stack, 12-ish person engineering team, the usual startup perks (catering, snacks, soda, etc), gym membership reimbursement, etc. Ways we're trying to make ourselves better engineers:

- deliberate practice with our tools. If you are a vim user, we have the programmer who wrote Command-T on staff and he's a great person to learn from - every changeset gets pushed to Gerrit where it waits to get a +1 from our build suite (that runs in 3 minutes) and a +1 from a human reviewer

- over the last 4 months, we've upgraded from Rails 2.1 to 3.2.3 and are using the static asset pipeline, SASS/Compass, and HAML. We're the largest site I know of on Rails 3.2. We gave a presentation on the upgrade at last weeks SF Rails meetup, slides at causes.github.com/migrating-rails-talk

- everyone is encouraged to take one hour from their day to learn about something they wouldn't otherwise (aka study hall)

- every story is scoped so that it can be completed in less than a day. We don't branch, we just work on top of master. We've found that the closer we stay to master, the less needless work we create for ourselves

Causes is a great place to better yourself and better the world. We're particularly looking for a systems/ops/network engineer to help wrangle our colo. Apply through the site or adam@causes.com if interested!

salar 19 hours ago 1 reply      
Amsterdam, the Netherlands.

Silk (www.silkapp.com) is looking for Front-end engineers and a DevOps engineer.

We're building a product that makes it easy for people to create sites with content that is easy to query, visualize and share. On a deeper level, our vision is to bring the semantic web to the masses and build an amazing company around that.

We're working on many interesting and challenging problems, with a custom-built Haskell graph-database on the back-end and a cutting-edge Functional Reactive client-side framework in Javascript on the front-end.

The team is still small (~9 people), so you'll be able to make a large impact. We are well-funded by top-tier VCs (we just announced our round with NEA and Atomico - http://techcrunch.com/2012/08/01/content-crunching-app-silk-...) and located in the city center of Amsterdam.

More on http://jobs.silkapp.com/

wferrell 4 hours ago 0 replies      
Palo Alto, CA - Runway 20 Inc

We're building an intelligent assistant on your smartphone. We provide users just the information they need right as they need it and simplify task completion on the phone.

The deep technology problem is information retrieval and machine learning. The user models we build help us make predictions and determine how and when to present the information they need.

We're hiring Software Engineers and Data Scientists.

We generally look for a B.S., M.S., or Ph.D. in Computer Science or equivalent
Knowledge of Python and C++
Experience with web applications, databases and machine learning
A strong passion to always be learning

We're looking for great people to join our small (4 people), well funded by top VCs startup!

Please email us at wferrell@runway20.com with your resume. We would love to show you the product and share much much more about what we are building.

JangoSteve 19 hours ago 0 replies      
Ann Arbor, MI (or remote)

Looking for an amazing developer to join our small in-house team. You'd be working with me on client work (being the CTO and dev team for startups), internal projects, open-source projects, and even your own side projects. If you want to check out some of our existing open-source projects, see http://os.alfajango.com.

I have a pretty good network of developers, and so I usually just work with people I know, but I like the HN crew, so I figured I'd put this out there.


An unbridled, unfettered, bursting passion for learning, building, startups, and open-source. This doesn't necessarily mean you already have your own open-source projects or side projects or whatever, though it helps.

We use mainly ruby and javascript (front-end and back-end) and git, but we also like experimenting and welcome new experiences.

Application Process:

Ha, no. Just shoot me an email (in my profile) and we'll talk.

zinxq 10 hours ago 0 replies      
Palo Alto - Full Time - Front-End Engineer
VC Funded startup

You will have 4+ years of experience using your design and development skills to build front-end interfaces across platforms (web and mobile). You have command of UX and UI and have a good sense of typography and color. From time-to-time your friends call you a "ninja" as it relates to your JavaScript, HTML5 and CSS skills. You have built apps in Objective-C and have experience with Core Data, asynchronous network requests, and multithreading. You should be comfortable with the command line (Linux, BSD, or any other POSIX/Unix like OS) and experience using revision control software (preferably git).

Health Insurance, competitive salary and equity package



jaredmck 17 hours ago 0 replies      
Location: Chicago

AutoAccessoriesGarage.com is growing fast, and we're looking for a Jr. Web Developer to grow with us.

On an average week, you will:

    Create elegant solutions to complex problems associated with a quickly growing e-commerce company
Enhance our internal software systems by creating or modifying existing components
Collaborate with technology team on new initiatives to improve overall shopping experience
Develop modules for communicating with vendors & suppliers via various web services

We need someone with:

    Experience in PHP, HTML, CSS, & Javascript
jQuery and/or Rails experience preferred but optional
Knowledge of Zend Framework a strong plus
Strong familiarity with SQL, including parameterized queries, subqueries, table joins; PostgreSQL or MySQL experience preferred
Familiarity with MVC & subversion or a similar version control system

We are NOT looking for someone who:

    Only feels comfortable working in a traditional, stiff, big-corporation structure
Tries to pass his/her problem solving on to someone else
Thinks he/she is above sweeping up or taking out the trash once in a while
Does not take joy in learning new technologies

utefan001 19 hours ago 0 replies      
DC area (VA/MD)

--US Citizens only--

5 weeks vacation

56 open positions

Hiring Admins and Developers

Novetta Solutions

Our capabilities include large-scale data analytics, entity resolution, information sharing, cyber security, cloud computing and custom solutions development. We have a proven track record of delivering exceptional value to our clients while solving their most difficult and challenging problems.

dhyasama 19 hours ago  replies      
New York, New York - Full-time and Intern

We are hiring at Rallyverse. We are always looking for smart folks to join us. Here is a list of our current needs:

  * Backend developer
* Front-end development intern
* Account executive
* Client services rep
* Social media strategist

And a brief company description:

In social media, your content is your ad. Rallyverse (www.rallyverse.com) shows brands what to say and when to say it on Facebook, in Twitter, and in their social ads. Rallyverse creates ready-to-publish status updates, tweets, and ads from a brand's content, and ranks them based on their relevance to real-time conversations in social media -- essentially, a cheat sheet for social-media marketers.

Hit me up anytime: jason at rallyverse dot com

Ask HN: Please help me with seo. 600k player statistics are not getting indexed.
2 points by mcorrientes  1 hour ago   2 comments top 2
Metatron 58 minutes ago 0 replies      
You could try a re-inclusion request. State your mysterious problem and just frankly ask why and if there are any penalties or what you need to do to start ranking. However Google do take forever to do anything. And even if you are doing the right things already you may only see results in a matter of several weeks.

Re-inclusion requests here (pretty much your only way to ask Google anything easily, but responses aren't guaranteed) https://www.google.com/webmasters/tools/reconsideration?pli=...

Or try the Webmaster forums, where Google folk apparently post every once in a while, but it's mainly a clusterfuck of people hijacking your problem with their own questions, and solutions being unreliably crowdsourced.

Remember: Google moves in mysterious ways. We cannot understand their arcane techniques for we are not worthy.

shyn3 19 minutes ago 0 replies      
You probably grew too fast.

Slow down your growth next time, limit how many profiles they can view per week. 300k at once they probably thought you were a spammer.

Why do people say email is broken?
5 points by Dramatize  6 hours ago   5 comments top 5
hastur 42 minutes ago 0 replies      
Mine works just fine. :P
dotcoma 6 hours ago 0 replies      
I guess it depends on how many emails you receive per day. Works fine for me, but I'm not sure once you're over 100 per day...
trafficlight 5 hours ago 0 replies      
For most people, I think it's dealing with the spam that makes it feel broken.
pizza 5 hours ago 0 replies      
For most people, it works well as it is. If it ain't broke, don't fix it.
Ask HN: Recommendations for learning and improving UX/UI skills?
133 points by pgambling  1 day ago   49 comments top 31
msutherl 1 day ago 2 replies      
An alternative approach:

" Start by reading "Magic Ink" by Bret Victor: http://worrydream.com/#!/MagicInk

" Now you understand that UI design is actually graphic design, so start with graphic design fundamentals. They are: Drawing, Layout, Typography, Color, History.

" Drawing: understand how images are created on a canvas. Includes concepts of how to use line, shade, and color to create forms, volumes, depth, etc. Art historians talk about "color and line" in painting. Understand the distinction. Pick up a used copy of Janson's History of Art. Peruse some other books about drawing. Go to the museum. Whatever you come across. Have fun with it.

" Layout: I haven't found a great resource for this. You can have a look at Grid Systems by Josef Müller-Brockman, which set the tone for layout in the 20th century. Making and Breaking the Grid is a modern spin on grid-based layout. Read about book design since that's the oldest and most developed layout system. You can start with Wikipedia: http://en.wikipedia.org/wiki/Book_design. Generally pay attention to how websites are arranged. Is there a top-bar or a side-bar? How many sections of content are there? What is their relative proportion? How does the layout relate to the borders of the browser window? Take some time to investigate 'responsive design'. Understand what it means to design from the content out rather than from the edges in. Understand the fact that book design has a rich set of systems of proportion while web designers completely ignore this for the most part. Look up 'golden ratio typography'.

" Typography: there are a number of well-regarded classics on typography. The Elements of Typographic Style is great. But you should start with this: http://webtypography.net/. Then check out the Wikipedia entry and Google around for blog posts about typography. Once you understand the basics, then attempt an in-depth text. The most important thing to understand is that typography can be used to create structure. People who do not understand this use lines, planes, and volumes to create structure around content. A good place to learn about this is in Edward Tufte's The Visual Display of Quantitative Information (as well as its sequels). He vigorously recommends removing as much "non-data ink" as possible. Beyond structure, there is the issue of choosing typefaces. Let me just get this one out of the way: serif faces are not significantly easier to read than sans-serif faces. Beyond that, understand that typefaces are created by designers for different uses. Use typefaces according to what they're designed for. Understand how typefaces are used to create a stylistic feel, to evoke associations, nostalgia, emotion. Understand that some typefaces are expressive and some are not. The web so far has favored non-expressive typefaces. Now that we have @font-face and Google Fonts, people are going crazy using different type-faces will-nilly. Web design will evolve. Watch the documentary "Helvetica".

" Color: there are many resources on color, but the study of color is an endeavor that can last a lifetime. There are a few things to understand about color: what it is (light frequency / a sensation), how it is modelled (Newton vs. Goethe, HSL/RGB, color spaces, Pantone), how it is created, how colors are combined, the fundamental nature of each hue, and psychological meaning of color combinations. Start with the Wikipedia entry. For more scientific information, check out the IESNA handbook. Understand the difference between Newton's and Goethe's studies of color and how current theories descend from those. After them came Maxwell, Helmholtz, and others. Munsell's text is responsible for much of the exploration of color in early modernist painting (impressionism, etc.): http://www.gutenberg.org/files/26054/26054-h/26054-h.htm. Study color combining by way of texts from the early 20th century by Albers, Itten, etc. But, as others have mentioned, the only way to truly understand color is to use it. Try different combinations, see what they do. Ask questions like: why are most websites blue? Why aren't websites ever yellow? Beyond cultural associations, each color has a fundamentally different nature and use. It's not just a spectrum. Why is red so special? Notice that blue and yellow are, in Goethe's theory, the fundamental colors from which all colors are created. Does this have something to do with their neutrality? The sun is yellow, the sky is blue, the ocean is blue... what does it all mean? Why are the road signs green?

" History: web design didn't just come out of nowhere, though most web designers are uneducated and the tools have been very primitive up until the last few years, so it kind of seems that way. Find a copy of Meggs' History of Design. Understand what it is, where it comes from, how book design is the father of graphic design. Then, something crucial to understand: that web design is constrained by the concepts of the past, which were developed in a world with different constraints. Do you know how graphics were created before computers?

Unfortunately there is no good book that gives an overview of all of this material. You need to piece it together. Here's a screenshot of my library of design books: http://img823.imageshack.us/img823/7795/screenshot20120731at.... Plus you should have a library of design inspiration. I have mine spread out between LittleSnapper and ZooTool right now. Evernote is another good way if you can stand all the visual noise in their interface. Other people use Pinterest, etc.

What you should take away from this is that UI design is actually part of graphic design, which is a relatively old discipline (though still young compared to, say, architecture).

On the other hand it can be said that UI/UX rather encompasses graphic design since UX brings in the notion of user-centered design from HCI, which has its own history in psychology and the US military industrial complex. Two great historical reads here are MIL STD 1472F: http://www.hf.faa.gov/docs/508/docs/milstd14.pdf and The Ecological Approach to Visual Perception by J.J. Gibson (from whence the concept of "affordance" comes). The classic synthesis of these ideas can be found in The Design of Everyday Things by Donald Norman. Bill Buxton is another person to follow in this space. A modern synthesis of UX is About Face 3: The Essentials of Interaction Design.

EDIT: fixed links

nc 1 day ago 2 replies      
I'm a developer too, for the last year I've been working on my UI & UX skills - and I've somehow managed to get paid to built out product features for the web (UI, UX + code) professionally.

Here's what I figured out (YMMV):


For UI design

Books aren't that helpful, you have learn by doing.

Instead, for theory Treehouse offers a primer on HTML, CSS & UI design which provided a great foundation, they have courses on things like colour theory. Really really helpful.

Practice. I designed & launched a bunch of complete web apps, each one with a landing page + full functionality. Each attempt had a visible improvement in UI & UX over the last. I got tons of great feedback and encouragement (you're gonna need it) from forrst. So I'd highly encourage posting there and asking for feedback (tell people you're learning).

Learn Photoshop.

Check out Sacha Greif's ebook on UI design http://sachagreif.com/ebook/ it comes with a PSD and has a great intro into UI stuff.

Check out Lighting & Realism In Interface Design by Mike Rundle (developer + designer) here http://designthencode.com

Get a bunch of freebies from dribbble and deconstruct and remix them to your taste.


For UX

Watch this https://peepcode.com/products/ryan-singer-ux then watch it again. Ryan Singer is an absolute UX god - he understands how to navigate the problem space very very well.

To really improve UX measure how people use what you make (mixpanel, click tracking) & conduct user studies - watch people use an interface to really understand what works UX wise.

harrybr 1 day ago 2 replies      
I'm going to go out on a limb here and say that books, articles and conferences are totally insufficient to become a good (UI/UX/User centred/etc) designer.

Here's an analogy with physical fitness. If you want to reach "competition level" fitness you don't just watch youtube videos and read books. You have to practice. And if you practice alone, you'll never hit competition level. You need formal TRAINING. You need an experienced professional giving you advice, critiquing your performance and stretching your abilities. You need them to help you track your own performance, to become acutely aware of your weaknesses and focus on them relentlessly.

A lot of organisations don't get this. A few books, a conference and a spot of mentoring doesn't turn a team of front end developers into UX designers.

PaulHoule 1 day ago 0 replies      
As you can in other fields, you can learn a lot by studying what the leaders do, understanding it, and imitating it.

You've got to get away from people who say "We can't do it the way Google or Amazon does it because they're big and they can afford it." You've got to think instead "Google and Amazon are big because they did things right."

You've still got to think about (small) scale though.

Back around 2000 I was interested in user management and authentication and back then the main challenge across the industry was conversion rate, and it was very good to imitate what Yahoo did.

A few years later, Yahoo's signup and login process had become quite complicated because they had a notoriously foolish user base that was vulnerable to fraud and phishing. If you imitated them you'd quadruple your development costs, kill your conversion rate, and get your email box flooded from people who forgot their passwords.

(Funny, Yahoo started to go downhill around they time they did this!)

So look at the leaders and think about what they do critically. Don't listen to voices that say "we can't afford it" -- you can't afford to have employees that are lazy like that or for that matter, to be working for a project manager who won't do what it takes for your projects to succeed.

joelhooks 1 day ago 0 replies      
I think it is important to distinguish UX from UI design. UI Design is a facet of UX, but actual user experience design delves deeper and is multi-faceted.

This diagram[1] shows the facets of UX exceptionally well. In the same vein, this article[2] defines UX accurately.

[1] http://uxdesign.com/assets/Elements-of-User-Experience.pdf

[2] http://uxdesign.com/ux-defined

bgnm2000 1 day ago 0 replies      
As a professional UX guy, here are my two cents:

Do it : repeat.

If the best chance for practice you have, is on personal projects - so be it.

Find sites for inspiration. Design is ALWAYS changing. Things you're just getting sick of now (chunky buttons, ribbons, page tears etc.) other designers first saw a long time ago - those thing slowly saturate the design community before they're everywhere.

Browse Dribbble.com every day.

When you have to design a site, use sites likes patterntap.com, and uiparade.com to see great examples of slick UIs.

Most importantly, "eat your own dogfood." Use the products you've made, non-stop. Just keep testing and testing. If things feel weird, or unnatural, iterate, and eat more dogfood.

Design should never be something someone gets "right" the first time - its an iterative process of learning user behavior based on what does or does not perform well.

uxabhishek 16 hours ago 0 replies      
Focussing on being a better UI designer is not the way to start.

Be a better problem solver first (more so a UX Designer). You should not just start working on being a better UI designer without knowing what context your work will exist in. Specialize in UI later.

A quick overview on how to be a better UX designer
- Figure out and write down in minimum words the goals and reasons for undertaking the exercise

- Figure out the main types of users you are designing for (don't try to design for everyone). Find out what relevant mental model they already have.

- Break down the problem via concept maps (involve others to brainstorm).

- Sketch several solution hypothesis using flow diagrams (boxes containing major concepts connected to each other) (involve others to brainstorm).

- Compare these flow diagrams and identify the best hypothesis to develop and test first. (Failure is okay)

- Now do UI design for each aspect of the selected flow diagram (as you will know how each page/area in the flow diagram works with the entire picture, you'll know what to show the user when.)

- Do not try to complicate your test by adding features/distractions that are not extremely crucial.

- Put in some love and care. Ideas that spawned from your brain have the possibility of giving so many others so much joy.

(Hint* For a lot of products it is about making MOST users get engaged for the LONGEST period. For many others it is about solving a user problem in the Simplest+Quickest+Most-Painless+Most-Joyful way possible.)

A bit more on how to be a better UI designer

- Go back to the basics and learn how humans sense, how the brain perceives, and what makes us get ideas, form opinions and take action. This is a big part of what UX and UI design is about (this is useful to understand and remember too - http://en.wikipedia.org/wiki/Gestalt_psychology#Properties)

- It is also about having a two way conversation between an interface and a human. Follow protocols of a decent and efficient conversation. Empathize. Introduce if you haven't met before. Maintain a flow. Be focussed on the goal. Don't distract and value their time. Be terse. Don't disrespect.

- Know that content is always more important than the user interface. Strive for harmony between what you have to say with how you are saying it with the best UI for that purpose). Use the help of a copy editor or a technical writer. Ensure they don't write more than is needed.

- Learn about the medium and context you are designing for (e.g. how users use computers, web etc)

- Learn about the existing UI patterns that you can leverage

- Browse a lot. Note down what you like, store it as a pattern in your head. Note what irritates you and think about how it could be done better for more users.

- Practice. A Lot.

- Get hold of a good designer and sit next to them. See them work. See how they make their life faster and easier while designing. Optimize your workspace continuously. Look out for new tools that can help your workflow.

- Generating consensus around the flow and UI solution is your job. Get the stakeholders to see the way you think.

-Don't use Colors initially, they derail conversations quickly as humans are prone to judging colors instinctively. Use grayscale and rough way of doing stuff first. Finalize (visual design) after that.

- Ensure that the colors did not change the flow of user's attention on a page.

-Figure out if the flow of user's attention on a page is the way you intend

- Grab five people, give then some basic context and do RITE (http://en.wikipedia.org/wiki/RITE_Method ). Don't listen to all feedback. Designers usually give feedback based on heuristics. Try to get more designers to give you feedback.

- Use web based tools as often as you can. It is easy to share your work and get feedback quickly. There are tools for getting feedback online. But have a meeting at least once initially to explain the context and thinking behind your design decisions.

tagawa 1 day ago 1 reply      
Surely the first place to start is Jakob Nielsen's http://www.useit.com

Ignore the ugliness and you'll find practical advice in the reports and Alertbox articles although his opinions are sometimes controversial and shouldn't necessarily be followed to the letter. Nevertheless they'll undoubtedly increase your awareness of the variety of user types out there and encourage you to think from their perspective, which is ultimately what good UI design is all about.

FreshCode 1 day ago 1 reply      
Read Don't Make Me Think by Steve Krug.

Read everything on Jakob Nielsen's blog about Usability:

mtrn 1 day ago 1 reply      
Take a look at http://ux.stackexchange.com/ - a place to ask/answer/discuss UX questions.
chr15 1 day ago 1 reply      
I started a weekly newsletter that provides design-related articles and tips: http://seriffed.com

Like you, I wanted to improve my design skills, so I coded this up over several weekends.

rwhitman 1 day ago 0 replies      
My favorite book on UX has been "Designing the Obvious" by Robert Hoekman, Jr. http://www.amazon.com/Designing-Obvious-Approach-Application...

Might be a little dated but it was really influential a few years back

kadabra9 1 day ago 0 replies      
There are a ton of good blogs, articles and collections out there, this quora post covers some good ones:


Also, create a bookmarks folder (or even just a regular folder on your Desktop) just for collecting UX/UI designs that jump out or appeal to you. Either bookmark them, or take a screenshot, and use good, descriptive tags (e.g "Search Results", "Dashboard", etc). Then block out a small amount of time each week(I usually spend like a half hour or so over Sunday morning coffee) to review them; ask yourself why you like the designs/patterns, what appeals to you, why its effective, how could it be more effective etc. You'll start to recognize patterns and develop a sharper eye for effective UX/UI design throughout the web.

Finally, accept and embrace the idea that good UX/UI design is very much an iterative process, it's OK (and actually pretty common) to not get it perfect the first time around.

dochtman 1 day ago 0 replies      
A Coursera course on Human-Computer Interaction?


zethus 1 day ago 0 replies      
Here's my UX bookmarks dump for reads/blogs to get started:


As far as UI goes, spend a lot of time on design sites such as dribbble and try to identify patterns and discover the purpose of them on your own. UI design becomes more engrained when you discover trends (and their purposes) rather than simply reading about them imo.

spion 1 day ago 0 replies      
Its not that interface design is a weak area for developers. The thing is, we tend to spend very little time thinking about user interface (we like to jump directly to books instead which will do the thinking for us).

I've found you can achieve quite a massive improvement by simply spending a decent amount of time thinking about / working on / testing your UI.

Draw sketches, think about usage patterns, explain how things would work on paper, ask random people to try out your designs after you're finished implementing them, get feedback, identify actual usage patterns and optimize for them. Repeat.

If possible, become a user of the product. It helps a lot.

The second most important thing is to copy other people's good interface designs. Or less harshly put, use existing patterns, especially those widely accepted by users. Check out popular websites and applications, see how they solve your current UI subproblem, copy their solution, perhaps improve upon it. Read about UI patterns and when to use them.

note: We're trained to think that copying is bad, originality is good. In UI, the reverse is true - by copying you save time on user training as users are already familiar with the design. There is nothing shameful about copying other people's good UI design (and I don't mean the visual aspect of it)

Of course, this is not really a substitute for proper training - but quite often its a really good first step which we seem to miss .

didgeoridoo 1 day ago 0 replies      
Getting involved in your local UX community can be a good way to find mentors and experts who can help you grow. Be a sponge, and try to understand how these people look at the world.

Looks like you're in Houston, so: http://www.uxhappyhour.com/hou

jacobroufa 1 day ago 0 replies      
I've been finding that just simply mocking up the sites/apps I'm building or even just pieces of their functionality has helped me refine what I feel is implementation of good user experience. The marker comes down to "Would I use that?", and more often than not, as fast as I can get a page up it's no match for a mockup that comes to fruition even quicker. Check out Balsamiq (http://www.balsamiq.com/) for the app that I choose to use. I also lurk ux.stackexchange.com, as mtrn suggested it's a great resource.
deafbybeheading 1 day ago 0 replies      
To me, a turning point in my feelings on UX was reading Alan Cooper's "The Inmates are Running the Asylum" [1]. It's a little anti-engineer (he argues that engineers cannot do this right and you always need dedicated UX people), but he explains core interaction design principles very well.

E.g., he draws a distinction between mere UI design and interaction design: UI design is just layering another abstraction (the interface in question) on the underlying software architecture, whereas interaction design starts with what the user wants to accomplish, and adapts the underlying pieces to enable that.

Note that this is not a UI book, or even really all that much of a UX book, but it does make a great argument for the importance of user interaction.

[1]: http://dl.acm.org/citation.cfm?id=553473

mva 1 day ago 0 replies      
shameless self promotion - On our company blog you can find lots of articles which can improve your UX/UI skills:


maerek 1 day ago 0 replies      
I've been fortunate enough to attend talks given by both Luke Wroblewski (LUKEW, http://www.lukew.com/) and Joshua Clarke (Global Moxie, http://globalmoxie.com). Both have written excellent books on design principles and UX/UI implementation (Luke on web form design, Joshua on app interfaces and design).

If you're interested in web standards and design, http://www.alistapart.com/ is also a great site to follow.

iamailuj 1 day ago 0 replies      
Coursera.org is a good resource. I really enjoyed the Human Computer Interaction Course: https://www.coursera.org/course/hci

There were lectures and assignments built around design heuristics, different aspects of prototyping and you have to design your own application as part of the course grade.

madoublet 1 day ago 0 replies      
A lot of resources mentioned here are great and a really good starting point. If you decide that you want to get serious about UI/UX, I would highly recommend looking into a graduate or certification program. I have heard good things about Human Factors (humanfactors.com) and a number of universities offer HCI certificates. I am currently working toward one at Missouri S&T.
patheman 1 day ago 0 replies      
Check out http://dribbble.com/ for inspiration on graphic design.

Widely adopted UI Patterns for solving UX Problems:

search on slideshare for UX / Usability presentations for Devs

lgilchrist 1 day ago 0 replies      
More design pattern inspiration: http://littlebigdetails.com/

Also, Smashing Mag has occasional great articles on design patterns and ux.

petervandijck 23 hours ago 0 replies      
Best of all: observe users use products. (ie. do usability testing.)
jeremyt 1 day ago 0 replies      
Here's some stuff to get you started. Wrote this a little while ago:


ejpastorino 1 day ago 1 reply      
Try to understand design, and analyze sites and designs you like.

I highly recommend reading David Kadavy's "Design For Hackers": http://designforhackers.com/

AlphaDex 1 day ago 0 replies      
pgambling 1 day ago 0 replies      
Wow HN readers, you're awesome! I didn't expect such a wealth of information when I posted this an hour ago. Keep it coming!
BaconJuice 1 day ago 0 replies      
I use sites like patterntap for transpiration.
Ask PG: What caused the downtime?
136 points by aaronbrethorst  2 days ago   84 comments top 17
pg 2 days ago 5 replies      
Still investigating. The site was slow all day. We got an immense spike in unique IPs. Typically we get a bit over 150k/day. Today we got 220k. Not sure if the downtime was related.

I was travelling today and didn't have proper access to the server, or I would have been on it sooner.

ghshephard 2 days ago 2 replies      
I wonder if ycombinator could see a correlative increase in the value of their portfolios through the simple process of shutting down news.yc for 3-4 hours a day?
joshmlewis 2 days ago 4 replies      
It is very interesting how..eh..addictive this site is. It's like a habit to do CMD + T and start typing in news.y..etc. And while it was down I was refreshing every few minutes. I think personally I do get a lot out of this site, I definitely wouldn't be where I am today without it. I've learned a lot, asked a lot, and tried to give back as much as I could. I landed a couple jobs from here that have now set me on a very successful path at such a young age. I'm very thankful for the community here. Sorry for turning this into an emotional post, but I really owe a lot to HN.

EDIT: I do just do CMD + T and then n for everyone who thought I did otherwise. Sometimes it happens so quickly I do new..or whatever, but you get the idea. This is a trivial point.

wildmXranat 2 days ago 1 reply      
Netflix chaos monkey is released into the wild, HN goes down soon after. Coincidence, I think not!
Xcelerate 2 days ago 1 reply      
Wow, I got a surprising amount of work done in the last few hours. I had to check isup.me to make sure it was really down, else I would have found a proxy server :)
gojomo 2 days ago 0 replies      
The outage came shortly after pg retweeted (https://twitter.com/davidstamm/status/229926404333129728):

@davidstamm: In the hour of your death, you will not warmly recall the many hours you spent engaging in vitriolic debates on Hacker News.

So I just assumed the downtime was a social experiment. Maybe even a new circuit-breaker: when global thread sentiments get a bit too snippy, the entire site goes dark for a short period.

ck2 2 days ago 0 replies      
I would bet it was from some of the direct links on Reddit?

The Ubisoft backdoor was linked on reddit front page for awhile today.

eranation 2 days ago 1 reply      
Yep, I have the same question, lot's of frustrated tweets https://twitter.com/#!/search/hackernews%20down
josdewolk 2 days ago 2 replies      
Is anyone else out there proud to have a healthy relationship with hacker news?
unimpressive 2 days ago 0 replies      
I think I might start throttling my bandwidth to 56kbs over HTTP/HTTPS.
mikescar 2 days ago 0 replies      
Glad y'all got some work done, I just didn't do work elsewhere :).
MatCarpenter 2 days ago 0 replies      
I'm curious to see if it had something to do with hitting the front page of Reddit. The Facebook Bot Clicks post received over 1,700 upvotes and perhaps Reddit "performed the most friendly DDoS"
emeraldd 2 days ago 0 replies      
I actually found that I didn't get as much done. I kept checking to see if the site had come back up and wondering if there was a status page hiding somewhere I didn't know about. Sheesh!
ashleyblackmore 2 days ago 0 replies      
I was thinking someone must have unleashed the simian army: https://github.com/Netflix/SimianArmy
jnmata 2 days ago 0 replies      
I couldn't access the site for a few days (error 502) in Vancouver. Probably unrelated?
Kilimanjaro 2 days ago 0 replies      
God, it seemed like an eternity!
aaronh 2 days ago 0 replies      
same question, noticed after i got sent two bogus password reset attempts...
How do I install dotjs now that Chrome won't allow the rake install method?
3 points by freefrancisco  7 hours ago   2 comments top
nickbarnwell 7 hours ago 1 reply      
Drag the crx it builds onto Chrome.
Ask HN: Python GUI toolkits
6 points by jftuga  13 hours ago   5 comments top 4
decadentcactus 7 hours ago 1 reply      
I've been using wxPython for a desktop client (tied to a website). Initially I tried to make it all by myself, then got a visual creator, and productivity went WAY up.

I used wxFormBuilder: http://sourceforge.net/projects/wxformbuilder/

It's pretty much a point-and-click sort of thing, but after the initial drafting/mockups I tweaked it by hand (small things like names/strings, as well as adding the events). I used Python 2.7 - not sure about 3.2.

If you need any help send me an email and I'll do my best to help. I've managed to compile/run it on Windows ok, and as far as I'm aware it's possible to compile it for Mac/Linux. I just have no Mac to test.

wlesieutre 11 hours ago 0 replies      
Take a look at PySide. It's an alternative to PyQt with less restrictive licensing. You can use Qt Designer to visually edit GUIs, and then automatically produce the code for it using pyside-uic. I'm in a similar boat and just started looking at it recently, but it seems like a solid option. Nicer than Tkinter, I think.



pendragon 11 hours ago 0 replies      
XML Doesn't necessarily make it easier. Maintaining and changing things down the road is better. wxPython doesn't have XML examples for every widget and it does make trying new things out more involved. wxPython isn't a pure MVC design. Hopefully a more expert developer will discuss this.

I would suggest looking at the most popular tookits and making an example screen with all the widgets you'll need in each and then testing it in OSX/Windows 7. Shouldn't take you too much time. Screen shots should filter the toolkits down to a reasonable number.

Another approach is to separate your presentation layer completely so that you can use different toolkits on each platform. With two platforms you'll only have to learn the basics of two libraries. If you move to Linux later this would allow you to use QT/GTK+ as well.

zhicheng 4 hours ago 0 replies      
You can wrap native ui by hand,It's best way get good looks.But it you just want feature works,tkinter is the best choice.
Ask HN: How can I learn to code in a practical environment?
4 points by PaperclipTaken  9 hours ago   4 comments top 4
mb_72 7 hours ago 0 replies      
When you are sitting and looking at a blank screen, why are you stuck? Is it a problem with comprehending the problem, or a problem with breaking it down?

This is what works for me:
1) get general understanding of problem to solve
2) break it into steps or pieces
3) code pieces

Now, 2) might (hell, might? probably will!) reveal step 1) wasn't complete, so go back and improve your understanding, then move back to 2)

Over time you develop the ability to do a 'top down' approach like this, while also having a parallel 'brain space' that considers application architecture, customer requirements, good programming practices and so on.

Besides this 'concept of programming' (which is very personal, I'm just sharing how it works for me after ~20 years), don't give up and don't feel overwhelmed. In my experience, except for very rare 'super-programmers', good software is developed slowly, steadily, and built up one solid piece at a time. Break your 'useful program' down into pieces, and celebrate the achievement of developing (and testing!) each piece.

It gets easier (and then harder, but it gets easier first). :^)

slurgfest 8 hours ago 0 replies      
You say you can write a graph algorithm. All you need to do is follow through and stick to a project long enough to research the necessary stuff and finish.

You might start with small projects. You may be able to find some online course which walks you through making small projects (rather than the typical algorithm stuff).

pizza 8 hours ago 0 replies      
Make small projects that you want/need, e.g. a utility that changes volume based on current time. That way, there's some drive to complete projects. You could also freelance, as money is a good incentive for getting things done.
Noxchi 8 hours ago 0 replies      
As others mentioned, you need to start with small projects and work your way up. Remember that Google is your teacher, there is no other way to learn how to code practically. If you're not Googling, you're not learning.

There are many, many areas of programming and no course will cover them all, or even one wholly. You just work on new stuff and you will retain what you use frequently. This knowledge gets more vast the more you code.

Degree or equivalent experience - what's the conversion rate?
2 points by woodtrail  9 hours ago   4 comments top 2
ChuckMcM 9 hours ago 1 reply      
In a typical four year university program you will probably have spent two years learning how to think about problems to make them easier to attack and three years worth of doing projects. So figure 12 to 15 solid projects that you were a primary input on. Probably four or five of them that you started with a clean sheet of paper and a problem and produced as solution.

I've interviewed a number of people who were programmers but did not have a degree in CS, those who were just caught up in it and lived and breathed it, learned every new language that comes out to see how they are different, implement algorithms in four different languages to see how the compilers compare or design languages, or operating systems, or complex applications from scratch to under stand them better, those people it really doesn't matter. In many ways they are better than people with CS degrees.

Then there are people who got interested in the end effects, fancy web sites, or maybe video games, or breaking into things 'for the lulz' who really don't care about programming so much as it is playing with computers or technology. They read a bunch of blogs maybe, but they don't think deeply about what the underlying systems are doing. For those folks sometimes almost any amount of 'experience' isn't enough if the bit hasn't flipped to understanding as opposed to just doing.

The third category are folks who started programming accidently, they needed to do something and there was no one around to do it so they poked and prodded and got it to work. Over the weeks, months, years they have collected a bunch of 'recipes' for getting stuff done, maybe they know why a hash table differs from a binary tree maybe they don't but if told to they can use either. For them its a lot harder call. 3:1 ? May 4:1 ? Its a matter of being exposed to a lot of different problems so that they can recognize where the solution space is going to be quickly.

Certainly any time you're putting code to compiler and producing product that counts as experience, paid or not, but the quality of the experience matters a lot. No amount of experience localizing pre-existing code will train you to write a compiler.

rorrr 9 hours ago 0 replies      
Employers are different. Some prefer formal education. Some only care about your ability to do work.
Ubisoft "Uplay" DRM exposed as rootkit
308 points by rightclick  3 days ago   136 comments top 16
pilif 3 days ago 1 reply      
I wouldn't say that this is a rootkit (there's no kernel-based magic or even just privilege elevation going on), nor that this was done with bad intentions.

This is just inexperienced developers («it's "encrypted" using base64 - we're fine!!») that had a "great idea" (= launch games from an embedded IE control) that has, kinda, backfired.

The sad thing is that it would be trivial (I'm using the word "trivial" here are I have implemented something like this just last friday in 3 hours) to add a signature to that command line and only execute signed command lines - I mean, these Games require an internet connection anyways, so there's nothing stopping them from serving the launcher from somewhere in the web and have a private key there to do the signing.

Foy 3 days ago 5 replies      
Oh hell no. I can't believe this shit... and Tom Clancy's Ghost Recon: Future Soldier was such a good game too. T_T

Next time I want to play an Ubisoft game I'm just going to pirate it.

EDIT: I buy 99% of my video games through Steam, and when the games I get through Steam want to use their own launcher (play, windows live games, or EA's Origin, for example) I always get peeved.. to find out it allows arbitrary remote code execution is absolutely infuriating.

EDIT: Oh, btw, I'm using Opera 12.

EDIT: Protect yourself (in Opera, at least) by going to Settings -> Preferences(menu option) -> Advanced(Tab) -> Downloads(left menu bar) -> Search for "uplay" and delete the associated row.

kevingadd 3 days ago  replies      
Why does Tavis Ormandy (http://seclists.org/fulldisclosure/2012/Jul/375) keep putting fully usable proof of concept exploits out for widely deployed software without giving a vendor time to prepare a patch, or in this case, even notifying them? Off the top of my head, I remember he did this for the windows help center exploit and the java web start exploit. I can't understand why you would do this. You could at least give the vendor a couple weeks, and then if you're super worried, release the details as soon as an exploit is found in the wild.

As-is, he just seems like a raging hacker who loves attention and doesn't care if thousands of unsuspecting users get their credit card details stolen by malware authors. I must be misunderstanding something, yeah?

kinetik 3 days ago 2 replies      
simias 3 days ago 5 replies      
I'm not sure if that's what the OP implied, but I'm not sure this was done on purpose. "Never attribute to malice that which is adequately explained by stupidity". Ubisoft is well know for their aggressive anti-pirating practices (cloud saves for instance), but that's just too idiotic.

Here's taviso's mail on seclists: http://seclists.org/fulldisclosure/2012/Jul/375

I hope ubisoft reacts quickly.

fmavituna 3 days ago 0 replies      
Google chrome users:
You can go to "about:plugins" and disable this and all other things that might expose you to extra security risks such as "Microsoft Office" (even "Native Client") or any other plugins that exposed in there by 3rd party without any confirmation.
vyrotek 2 days ago 1 reply      
I think they just fixed this. It opened Uplay and it instantly downloaded a new update released today.

Version 2.0.4 - Monday July 30th 2012 - "Fix addressing browser plugin. Plugin now only able to open Uplay application"

cabirum 3 days ago 2 replies      
UBI is not alone doing this.

Battlefield 3 also installs it's plugin ("ESN Launch Mozilla Plugin") in all browsers on a pc. It's capable of running EA's Origin service, so does it present the same threat?

res0nat0r 2 days ago 1 reply      
If this was something released by Valve would it be described as a 'rootkit', or more of a dumb mistake? The internet loves Steam and anything and everything by Valve and hates Ubisoft.
sargun 3 days ago 0 replies      
This is concerning. Does anyone have any links to comments by Ubisoft? Any reason why they would need the ability to execute arbitrary code in a hidden manner? From what I understand, we call these things Trojans...
Aissen 3 days ago 3 replies      
Any mitigation ? Is it possible to disable this browser plugin ?
ajasmin 3 days ago 0 replies      
So does this have some legitimate use on the web (such as product activation on the Ubisoft website) or is this an ActiveX component intended to be used locally that could have been marked as "safe for scripting" by mistake?

Edit: Other comments suggest there's a NPAPI plugin as well so it's definitely intended for use on the web.

Also in what sense is this a rootkit? Is this purposely hidden from the list of IE addons or something?

fmavituna 2 days ago 0 replies      
Even though the original vulnerability was quite lame and violated the first rule of writing an ActiveX plugin (site-locking and making it only available over HTTPS otherwise it's still vulnerable to code execution via MITM).

It's impressive that they already updated Uplay to address this problem (not sure whether the fix is actually working or not though).

rogerbraun 3 days ago 5 replies      
This does not 'install a backdoor that allows any website to take over your computer', right? It just makes it possible to launch any previously installed executable if you know the path.
jeremysalwen 3 days ago 0 replies      
Confirmed that this works on Win7/Firefox/Prince of Persia.
Macha 2 days ago  replies      

Apparently they've patched this now, according to their twitter.

Show HN: Xcode in your browser, idea only
3 points by Skywing  16 hours ago   3 comments top 2
jamesjguthrie 15 hours ago 0 replies      
I like it. I really want a better IDE than XCode for iOS development, and I hate having to boot up my Mac VM to do some work.
I cannot wait until Java comes to iOS (@Java just announced it a few day ago)
AznHisoka 15 hours ago 1 reply      
What advantages would this bring over regular development and debugging?
Ask HN: Does anybody wants to show me what is going on in San Francisco?
10 points by wallunit  1 day ago   4 comments top 3
quadlock 20 hours ago 1 reply      
Hey, I too am an experienced python web developer with some iOS experience visiting SF this week and some of next. Does anyone want to show me his/her startup? My email is johnwlockwood at gmail.
late2part 21 hours ago 0 replies      
You might put your email in your profile so we can contact you privately :-)
ohnivak 22 hours ago 0 replies      
No one is listening.
What if Facebook charged $1/year : Would you still use it?
4 points by codegeek  22 hours ago   13 comments top 8
onlyup 21 hours ago 0 replies      
At this point, yes I would. I bet anyone who has hundreds of pictures up would too (so a lot of the female user base). Some people wouldn't mind but I could see some being annoyed but paying it anyway. I think it could lead to people not joining and would probably be the beginning of the end for the company. I mean it would still take in a lot of money for the foreseeable future but would ultimately fail.

If Facebook were to charge when they were smaller, it would have stopped growth and allowed a competitor to take most of their user base. I would not have paid anything when I first started using the service.

mtgx 21 hours ago 1 reply      
I'm not even using it right now. And if Facebook made it easier to delete the account, I would've done it by now, but I can't be bothered to look for tutorials on how to delete your Facebook account right now.
alanfang 18 hours ago 0 replies      
No because only 1/10 of my friends that use it now would continue using it.
baritalia 17 hours ago 0 replies      
No. Speaking for me personally, times of procrastinating because of Facebook are long gone. After some time, you realise there are clearly no benefits. Hell, I'll say it, I think Facebook has reached its peak already (maybe not in number of users) but definitely in other areas. There are healthier alternatives to almost every service at Facebook.

And as somebody else mentioned, if Google wanted to charge $1/yr for all their services, I'd be glad to pay it. Same goes for iCloud and other Apple related services.

stewie2 20 hours ago 0 replies      
No I won't use it. It's not very useful. Following others doesn't make me happy.
If google charges $1/year, I will stay.
cdolan92 22 hours ago 0 replies      
Not a chance. I think I'm one of the decently large group of Facebook users who are looking for any excuse to stop using the service.

Not only do I think its a poor way of sharing information, its always had huge swings of spam-ridden News Feeds, and forced user adoptions in terms of UI, etc.

aleprok 21 hours ago 0 replies      
Hell no. I wont pay to them when they already have pretty much all my data.
c1sc0 22 hours ago 2 replies      
yes, if that 1$ (hell, make it $10) buys me privacy & if they cut the ads
Ask HN: What does Jobvite look like on the employer side?
4 points by ShellfishMeme  22 hours ago   1 comment top
markhall 14 hours ago 0 replies      
Sorry I can't be of more help as I don't know what it looks like on the employer side, but I am interested in hearing about your overall thoughts on Jobvite. I'm working on a product in the same space & I'm always interested in hearing what features ppl really like/hated with similar tools. Thanks in advance.
Ask HN: Why the Facebook hate?
7 points by muzak  1 day ago   9 comments top 7
DanBC 1 day ago 0 replies      
People do complain about all the example companies you mention. DuckDuckGo exist to provide an alternative search engine and one of their campaigns is "don't bubble me". Apple is condemned for various policies; their odd process for accepting or rejecting apps is one example.

And Microsoft (Microshaft / Micro$oft / etc) has been vehemently hated by large numbers of people.

I don't hate FB. I dislike the ever changing user interface. I dislike the sneaky changes to privacy settings. I hate many of the apps - and facebook's lack of action to help keep its users safe.

The user interface at the moment is strongly making me not like FB. I set stories to "Most recent" because I want it to stay at most recent. I have to keep resetting it every week or so. Unfortunately there's no alternative - to use facebook you use the facebook website. This is something that's gently weird to me. I'm used to services which run on a defined standard, and which allow you to chose a client.

Maybe this is something that "the next Facebook" will do - define a tight RFC for social networking and provide a good quality browser based client, but allowing competition to provide other clients.

unreal37 1 day ago 0 replies      
I don't understand all the hate either. 900 million active Facebook users... it's safe to say that most people in the world love it. An average of 7 hours per month spent on the site - that's massive.
nerdfiles 1 day ago 1 reply      
Mostly http://www.nytimes.com/2012/07/24/technology/silicon-valley-... ?

And its bogus advertising model that leaves our closest friends babbling about their sex lives rather than their creative endeavors. That Facebook compels negative consumption: the consumption of Friends' consumption, rather than the consumption of Friend's production. For instance:

Status Update: "X made me feel bad."
Comments: "First!", "[meme response]", "like", etc.

All of that happens, of course, and ads are still soaring throughout all of that. Facebook is basing its model on the idea of someone interjecting "sound ads" throughout your socializing with people; it's advertising Tourette's.

And it's built on PHP.

angryasian 1 day ago 1 reply      
for me its the difference in how they sell your personal information.

1. google is more like a sandbox, businesses just tell them who they want to advertise too, and they'll act as a proxy.

2. Facebook openly sells/hands over your information without any type of control (look at beacon or their special deals with certain api users)

3. Apple does it in a more devious way IMO, in that with IOS they know applications are taking personal information, contacts and locations and never notifies the end user this is happening. In IOS 6 they are making the changes to allow you to control this but this is only after they are losing some market share.

AznHisoka 22 hours ago 0 replies      
Because they have sucked up (and will continue to) valuable time that humanity could've spent on other worthwhile endeavors. It's 2012, where's my colonies in Mars, damn it?
countessa 1 day ago 0 replies      
mainly because I'm (irrationally) jealous of their success.
mseepgood 1 day ago 0 replies      
It's built on PHP.
Ask HN: Best resources for machine learning?
2 points by grantjgordon  15 hours ago   4 comments top 2
Ask HN: The NYC office market sucks. Share with us?
2 points by dzohrob  16 hours ago   discuss
A Better Way To Learn Code
6 points by GengYang  1 day ago   7 comments top 6
elssar 1 day ago 0 replies      
It seems like what you want is a learning resource that is geared towards having the learner building something real. In that case you should try Udacity's CS253(http://www.udacity.com/overview/Course/cs253/CourseRev/apr20...). It's a 7 week course that'll teach you how to build a blog using Python and Google App Engine and the video lectures have been recorded by Steve Huffman, co-founder of Reddit.
If you want to learn LISP, then there is Land of Lisp(http://landoflisp.com/), which teaches you to make games using LISP, and for Python is the free to download Invent Your Own Computer Games with Python(http://inventwithpython.com/)
brudgers 1 day ago 0 replies      
I'm skeptical of the idea that watching a video is an efficient way to learn how to write code. This seems like a clear case where "youtubing" is a procrastination technique. Watching a video is not a substitute for solving an exercise problem.
astrodust 1 day ago 0 replies      
The better way to learn to code is to try teaching. Go through the process of trying to explain what you've already learned to someone else and it will crystallize a lot faster than if you're just mulling it over yourself.

Once you're past the first stage of learning, where you're starting to understand what you don't understand, you can make use of places like StackOverflow either as a reference or as a source of answers now that you know enough to frame a question.

The reason you don't see a lot of visual tutorials is because they're very time consuming to construct and present. Peep Code (https://peepcode.com/) does their best, though, but since this requires a lot of work, they charge for the lessons.

orangethirty 22 hours ago 0 replies      
You are not having problem slearning how to "code". You are having problems learning how to design LISP programs. You will only learn by designing them, and posting the code online for others to help you. All there is to it.
lrohde 1 day ago 1 reply      
I'm also facing this uphill battle. The thing that bothers me is not knowing what I'm missing in a language I'm learning -- in Donald Rumsfeld's famous words, the "unknown unknowns."
mudge 1 day ago 0 replies      
Hey, I just wrote a post about how I learned to make websites: http://nickmudge.info/index.php?post=145
Show HN: protonet.info - social infrastructure with the push of a button
8 points by jelveh  1 day ago   3 comments top 2
dclaysmith 1 day ago 1 reply      
replayzero 1 day ago 0 replies      
This is a great application -
My Google HR Response
12 points by nodegree_throw  2 days ago   26 comments top 6
ChuckMcM 2 days ago 3 replies      
See the 'lying' thread. Yes folks hire non-degree holders, Google doesn't. When I was working there and talking/dealing with HR and the Google Hiring process I once tried to refer a non-degreed friend but they were having nothing of it.

Basically at the time (2007 - 2009) they had a very firm "No degree, no job." And a more insidious, "if you get acquihired in and the job you are in would normally fall under this rule, and you don't have a degree, we manage you out of the company."

Given the size of some of their later acquistions I don't know if they could stick with that model or not.

guyzero 2 days ago 1 reply      
I don't know if this is really strictly true. There are a handful of people I know of who got hired at Google the "regular" way and they don't have CS degrees. One has an undergrad in Electrical Engineering and a PhD in Pure Math, although he's worked as a software developer basically his entire career. I know people with Computer Engineering degrees who work there. And of course outside of core eng people are all over the place. Which is probably not relevant to your situation.
jdelsman 2 days ago 2 replies      
It's annoying that even if you have a degree in Theoretical Linguistics or something absurd like that, you can still get a software/hardware engineering job at Google. Google really need to think harder about their approach to hiring if they want to remain a powerhouse. What happens when, in the near future, the computer science graduating pool (i.e. the "bubble") becomes flooded with losers who don't know their ass from their elbow when it comes to building a great product for the web or anything else?
nodegree_throw 2 days ago 2 replies      
Note: Google approached me after seeing my stackoverflow account and other things on the Internet. After a very nice email chat, I sent my CV and got rejected due to no CS degree ...
equity 2 days ago 1 reply      
I sympathize with the rather cold response from Google. However that was not a response from Google HR -- it was a response from a contract recruiter, and Google has hundreds of them. Because Google sees so many resumes that they can be picky. You may very well indeed be a top notch candidate so don't take it personally.

That said, as a Googler, I understand why they will hire non-SWE with phds in chemisty, neuroscience, or particle physics or what have you -- it's because Google has unique problems to think about that are not just pure software engineering. For instance, how do you scientifically evaluate the current search quality and ensure that it continues to improve? Google is very research-oriented and data-driven, and this spills over into the SWE work so it's not always 100% about building good software.

Zenst 2 days ago 1 reply      
Quality of the degree - is that a issue or do they just look at ticking a box? Reason I ask is that I'm sure there are countries out there who for a small donation will give you one. Utterly useless but does afford you to say - yes I have a degree.

Still if Bill Gates applied, I guess he'd get rejected as well. Same with Zuckerman, many others as well. Guess your qualified to start a big empire yourself by not having one.

Show HN: MoodTrack, a simple iPhone app to track your moods and thoughts
39 points by Harj  4 days ago   29 comments top 15
raju 4 days ago 1 reply      
Looks good. Simple, and to the point. I would love to use it, but just a few points

1. The website link on iTunes is not up (http://www.moodtrack.co/)

2. Is there a way for me to export the data out? Every other app that I use consistently lets me do this (A good example is Dayta that exports a CSV file) and it's absolutely essential for me to do it.

Good job. Hopefully you can answer the above two questions for me.


P.S - I already installed it, but I probably will just play with it till I know I can get my data out.

aaronbrethorst 4 days ago 1 reply      
A couple notes from a friend of mine who tried it out:

* Let me track answers to these questions: How was your sleep last night? Quality and number of hours.

* Optional, user-configurable yes/no questions. For example, let me set up "did you take your meds?", "did you exercise?", "did you eat gluten/dairy/etc. in the last 24 hours?"

* The workflow around adding a note is not super-clear right now.

* you should be able to delete accidental entries


rjb 4 days ago 0 replies      
I have been wanting an app that does this for a VERY long time. Ever since reading Letters From a Stoic and The Happiness Hypothesis, my life's resolution has been to be happier than I was yesterday.

I, similar to codegeek, always envisioned something simpler. Just three emoticons:

:( :| :)

Numbers may be more accurate, more quantitative, or what have you, but I think this is about being honest with yourself and not allowing yourself off the hook, "well, at least today was an 8". No. I want every day to be a 10!

Personally, I think trying to account for every emotion or mood possible would defeat the goal.

aaronpk 4 days ago 1 reply      
I would really love to use an app like this. The problem I have with most things like this is that I have a hard time judging my mood on a 1-10 scale. How do I know what a 7 vs and 8 means? And how do I make sure I evaluate my mood on the the same scale day after day?

I would love to see a version of this with fewer choices for moods. Even just three options like :( and :| and :) would be enough. At least then I would know I'm getting more consistent measurements.

dchuk 4 days ago 1 reply      
this is wonderful, thanks for publishing this. I have a plan to launch something somewhat similar to this one day and will test it on myself (as I deal with severe depression) to see if it really does help things in the long run.

Here's a few suggestions from my list of things I want to add to my idea:

-Allow me to add tags to my mood checkin. Over time, patterns will emerge for both positive and negative mindsets (hopefully)

-make the checkins randomly spaced out throughout the day so people don't just start ignoring the app after a while

-try and extrapolate some compound meaning from the data, something like "it seems when you don't get a lot of sleep then see this person, your mood drops"...can be tricky to do, but could really add to the long term value.

Good luck!

revorad 1 day ago 0 replies      
I used to track my mood using Google calendar email alerts and posterous. But I gave up because it was too cumbersome.

This looks nice and easy. And for a change, I actually said yes to push notifications!

laurenproctor 4 days ago 0 replies      
This is great, thanks for sharing. I've tried using daytum and askmeevery.com to achieve similar QS tracking, but for some reason neither really resonated.

I think you've really hit on something with the push notifications. AskMeEvery uses scheduling along with SMS and email to achieve something similar, but ultimately their tracking wasn't as robust as I would have liked.

I agree with dchuk in that the real power here has to do with your ability to turn raw data into true insights on trends and what affects a person's mood.

I saw you plan to make the data available to users over time. When you do so, it might be cool to also add some kind of data analysis forum or outlet where users can share the tools they've created to analyze their moods over time.

I'd also love to create custom categories or fields that I can check off so that when the app pings me, I answer something like Overall Mood: ____ Food:_____ Idea: ____ or something to that effect. This could also work with the tagging feature someone mentioned.

Thanks again for the share. I'm looking forward to getting my first ping and putting this app to work.

lewisgodowski 2 days ago 1 reply      
I've been interested in tracking my moods lately, so this is perfect timing. I agree that I would find emoticons easier to use than a 1-10 scale. The way it currently is, I find myself thinking too much about what each number means, which in turn gets me thinking too much about my mood. I feel like this app needs to be very "shallow" (for lack of a better word...?). It needs to be engaging/personal enough to get people to answer truthfully/accurately, but not so engaging that it causes users over think their mood. Just my $.02. Look forward to testing this one out! (:
unohoo 4 days ago 0 replies      
One of my friends built this:

provides you with different types of moods - related to anger, excitement, happiness etc. You can post the moods to Facebook as well as send your 'mooed' via sms to friends. Its actually pretty cool

codegeek 4 days ago 1 reply      
Instead of having a scale of 1-10, why not use expressions like happy, confused, sad, angry, excited, dull, bored etc ?
kyle_martin1 4 days ago 0 replies      
I also thought about writing an app like this a while back. Having the user describe their mood with colors would also be a good way of describing mood. Perhaps look into how psychologists evaluate moods and mood disorders. I'll download it and good luck!
ColinHayhurst 4 days ago 1 reply      
Plenty of others working on this problem. These spring to mind as I've met founders:

I've also used mappiness (mentioned below) and found that the best. But after 6 weeks I was not learning anything new so stopped using it. This is a common experience for people using these apps: As I've heard it at London QS meetups (I'm a founding member).

Still awaiting an app that nails it. I'm giving it whirl. Good luck!

pknight 4 days ago 0 replies      
Sounds very much like the experience sampling method used by Cszikszentmihalyi who has worked on research into flow
Doches 4 days ago 0 replies      
Feels like a stripped-down version of [Mappiness](http://www.mappiness.org.uk/) -- which isn't a bad thing, really.
micheleharper 1 day ago 0 replies      
wow...I am so happy to read all of these comments! I just published Mood Pulse https://play.google.com/store/apps/details?id=moodpulse.com and I am thinking about taking the three moods (happy, just ok, sad) to nine choices. reading all of your comments makes me wonder if this is a good move considering that my initial goal was to have a very simple app to record the user's mood over time.
Ask HN: How do you write Windows desktop software these days?
6 points by jhack  2 days ago   8 comments top 7
brudgers 1 day ago 0 replies      
When committing long term to Windows Desktop development, why would one choose the learning curve of a framework outside the Microsoft toolchain? It seems to me that choosing a multiplatform tool chain for Windows development is somewhat likely to be premature optimization (most things be equal).

I'd add that unless there is a compelling set of legacy code, win32 and MFC are not really serious options to .NET.

On the other hand, forms is an option to WFC for a minimum viable product - but not once UX design rises in importance. Early on, I would say that WFC v. Forms is purely down to investment in the learning curve.

Donito 2 days ago 0 replies      
If your application doesn't have special requirements (e.g. heavy computations, graphics, etc..) then using C# + WPF (or Winforms) is very efficient in the sense that you can get a lot done quickly. Visual Studio is a great IDE, MSDN documentation is not bad, and because a lot of people use those technologies then whenever you hit an issue it's pretty quick to find someone who had the same one and solved it (e.g. on StackOverflow).
countessa 1 day ago 0 replies      
If you are planning on deploying to the Microsoft stack then use the Microsoft toolset - .NET, Visual Studio, c#.

Winforms is pretty easy to pick up and the workflow between visual designer and hooking up to events is good. Double click on a button in the visual winforms designer and it puts you in the method in the code....something I wish Interface Builder would do :).

I've no experience with WFC, but as others have pointed out, it seems to be the way to go for good looking apps.

ebrink 2 days ago 0 replies      
You know, a lot of people give .NET a lot of scuff for being a bloated language (insert 15 other insults here) but it really CAN work well for applications in a professional environment. But then again it is always about what computer language you know the best.

That being said I also think Delphi is another great alternative! I personally have never used it but I have seen a lot of applications that I admire admit to using it for development.

qas1981 1 day ago 0 replies      
I'm a Microsoft developer. I'd suggest using the .NET framework with WPF or Winforms for the speed of development. Plus there are tons of examples and tutorials to help you along the way. Also hands down Visual Studio is one of the best IDE's available. (no flames please)
turbojerry 1 day ago 0 replies      
For fast development I'd suggest Python and PySide or wxPython if there are some numerical parts that need to be fast use NumPy, SciPy and the PyPy interpreter instead of the regular Python interpreter.
umenline 2 days ago 1 reply      
Qt , the best
Ask HN: How to set up a landing page to collect email from a niche group?
11 points by subrat_rout  3 days ago   13 comments top 6
patio11 3 days ago 1 reply      
So, from your point of view, you have a problem (lack of business) and something that would help you out (people giving you their email address). Let's reframe this: your audience has a problem (fill this in for me), and you have something which would help them out (fill this in for me), which as a consequence results in you getting their email address and permission to contact them.

You're presumably the expert on this subject, so just take this as an example: let's say your target audience spends a lot of time grant-writing. Aha! You, being the expert on their needs, might also know a lot about grant-writing, maybe specific with grant-writing-for-physical-goods-purchases. Why don't you collect your expertise about that subject in, say, a 15-page report?

Then, instead of "Please give me your email address because that would help me a lot", you'd say "Do you have a problem grant-writing? Of course you do. I'll send you a free copy of my 15-page report on grant writing, including these 3 tips which will save you time/stress and make it more likely that your grant is successful. Where should I send your report? [email address] [Get My Free Report]"

You make it clear on this page that, in addition to the report, you'll be sending them other stuff that they'll find valuable, and if they don't, they can stop receiving it at any time.

Other stuff:

1) AppSumo will tell you that, for your first 1000 customers, your issue is less "How do I collect a large number of email addresses?" and more "How do I bang down the door of 1,000 people in this niche to have meaningful conversations with them?" You can literally justify putting your email signup on an iPad and going door-to-door or conference-to-conference getting signups at this point, just to have a better understanding of where your target customer is at.

2) In specific response to Q1, at this stage, any landing page template off the shelf is better than what you have now, and paying a developer is a poor use of your limited resources. You can hook together e.g. Unbounce or e.g. any landing page template on ThemeForest.net to e.g. Mailchimp in under 15 minutes, even with no special development skill.

3) In direct response to your Q2, this question is "How do I do marketing?", and that is outside the scope of an HN comment. Don't worry about that right now. Get the incentive written, get the landing page up, and get things to the point where you can take someone out to coffee and browbeat them into signing up on the spot. If you cannot convince someone to sign up for your mailing list while you're looking them in the eye you will never convince 10,000 people to sign up for your mailing list just from looking at your landing page.

joelrunyon 3 days ago 1 reply      
I'm assuming you want to MVP this sucker, get it up and test it as quick as possible. I'll also approach this from a "tools you need" to build it as I'll assume you've thought through the marketing aspect.

If that's the case, there is no reason you need to hire a developer to build this. If you want to MVP this and just test something, you can throw up a landing page with Premise 2.0 software from copyblogger. I've written a tutorial on this here - http://socialmouths.com/blog/2012/04/17/premise-2-0/ . It's almost offensively simple to do and you should be able to have a decent opt-in page up and running in 20 minutes.

If you're looking to collect emails, I would integrate it with MailChimp (Aweber is better, but MailChimp is free for your first 2000 contacts).

As for marketing, we'd have to know more about what you're interested in selling eventually to these customers as your incentives for getting them to sign up will vary based on wherever their interest should be targeted.

Hope that helps.

adrianwaj 3 days ago 0 replies      
You can register yourdomain.com, and register an account with tinyletter and redirect it to http://tinyletter.com/yourdomain - then tell people to go to yourdomain.com

At least with Tiny Letter you're ready to go to send emails once the emails are collected.

Or you can create a basic page using Google Sites and embed the tinyletter code on it to collect the email addresses. I've done something similar here: http://goo.gl/OyAXK you can also embed a twitter widget on the page too as I've done to publish updates to the page from twitter)

- just find organizations, and specifically people in those organizations who can push out your message. Also go to online forums and post there. In your postings, have your webpage as your signature. Try yahoo and google groups.

jabo 3 days ago 1 reply      
You should look at http://launchrock.com/
aleprok 2 days ago 0 replies      
Q1: You should find developer to do the landing page and many different versions of it for testing which gives most traffic and email addresses. After a while just keep those that actually work with your marketing campaign.

Q2: Simple google hack gives you easily email addresses from forums and other websites where this niche group shares their email address publicly. Query something like this "@gmail.com site:mmorpg.com" the email address domain works so that it will search for email addresses from that email provider and the site keyword specifies the website where you want to find the email addresses.

Anyway with a landing page you should use google adwords for advertising campaign instead of trying to spam users to get their email address which you already have.

creativeone 2 days ago 1 reply      
Ask HN: Which version of Python do HN'ers prefer at this point?
11 points by sea6ear  2 days ago   8 comments top 8
wladimir 2 days ago 0 replies      
For a serious long term project I'd certainly use 3.x, to be future proof. It'll probably take some sorting out compatible packages, but it prevents a technical debt. Also the added performance, features and cleanups are worth it.

For a quick hack I'd still use 2.7 because everything is compatible so it should be easier to get up and running.

jlarocco 1 day ago 0 replies      
I use 3.2 for almost everything.

I've built a couple small web apps, a few small PyQt apps, and a ton of utilities with it.

Only times I've used 2.x recently was when I needed OpenGL, and another time when I needed cgkit.

Basically the only time I use 2 is when I need a specific library and there's no alternative that runs on 3.

zheng 2 days ago 0 replies      
Building a webapp, probably still 2.7

However, I much prefer 3.x. Much cleaner, better stdlib, and unicode everything. If you do use 2.7, please please please use 3.x printing though (from __future__ import print_function)

runjake 2 days ago 0 replies      
2.x, because I mainly use it for web development (and some math/gfx stuff).
anderspetersson 2 days ago 0 replies      

The switching point for me will be when django start support 3.x. Looks like Django 1.5 will add experimental support for Python 3.x. Then there will take at least a couple months for most of the vital packages to be compatible.

codegeek 2 days ago 0 replies      
I guess it is 2.7 for me so far. One of the things with 3.x is that some major python frameworks are still not supporting it (Django, Flask etc.
thdn 9 hours ago 0 replies      
2.6, I use it with cx_oracle, for sysadmin tasks
arjn 2 days ago 0 replies      
2.7 for me. Mainly web apps and back-end scripting.
Ask HN: Safari + AppleScript + Alfred = Win
4 points by stevoyoung  1 day ago   discuss
       cached 2 August 2012 12:05:01 GMT