hacker news with inline top comments    .. more ..    1 Mar 2013 Ask
home   ask   best   5 years ago   
Ask HN: Freelancer? Seeking freelancer? (March 2013)
57 points by whoishiring  7 hours ago   74 comments top 74
aviraldg 38 minutes ago 0 replies      

I'm very good at rapidly prototyping stuff and I've got solid experience working on OSS and a couple of freelancing projects. I've also won Google Code-in (https://developers.google.com/open-source/gci/2012/) twice for my contributions to OSS.


- C + SDL (http://tux4kids.alioth.debian.org/tuxmath)

- Python + Django/Flask/Web2py (http://eden.sahanafoundation.org)

- Frontend Dev (HTML(5)/(S)CSS/JS/CoffeeScript/jQuery/Angular/etc.)

- Node.js + Express (still learning)

- Java + Android (contributed to OI File Manager, other OI apps, http://datumdroid.com)

- I can also write decent body copy (winner of a few national level essay contests!)

Contact: me[at]aviraldg.com (subject prefix: "WORK")

I also lurk on Freenode (nick: aviraldg) in case you want to catch me there for a more casual conversation.

jamii 6 hours ago 0 replies      
SEEKING WORK - London or remote.

I specialize in algorithmic problems. Here are some things I've been working on lately:

Scalable recommendations engine - https://github.com/jamii/springer-recommendations

Concise pattern matching and parsing - https://news.ycombinator.com/item?id=4902219

Parallelizing a constraint solver - http://scattered-thoughts.net/blog/2012/12/19/search-trees-a...

I have a strong background in math (real analysis, probability, discrete maths) and computer science (randomized algorithms, AI / epistemic logic, machine learning). I'm comfortable with clojure, python, erlang and ocaml but I will learn whatever is the right tool for the job.

I would consider full-time work for the right problem/team. I'm also interested in partnering with other freelance developers to cover the whole stack.

Resume - http://scattered-thoughts.net/about.html

Github - https://github.com/jamii


willholloway 5 hours ago 0 replies      
SEEKING FORTUNE, GLORY & ADVENTURE: Bespoke software for you made in NYC

These are two little projects I have done recently:

* http://streamjoy.tv/

* http://willholloway.net/makertime.html

* http://officespaceinct.com

My work history:

1994: Spend year dabbling in Visual Basic, get introduced to core programming concepts. Got obsessed with The Hobbit/Lord of The Rings and put coding aside.

2008: Took a college hiatus, 4 credits shy of graduation. They still let me walk, and I have a photo of me in a cap and gown and ostensibly receiving a diploma, which turned out to be a cheap placeholder containing an ominous threat to whomever failed to settle their tuition balance. Decided to put finishing college aside as way of burning my boats: entrepreneurial victory or destitution.

2008-2009: Sold fireworks, started and ran a global Facebook ads arbitrage operation. I've run many positive ROI ad campaigns with my own funds.

2010-2011: Facebook market changed. Switched to building products. Shipped and sold two Drupal based products.

Mid-2011-Present: Started reading Hacker News articles and comment threads obsessively, with a lot of googling to discover the meanings of terms like turing complete.

2012: Paid python consultant - built two products for client that are patent pending and am forbidden to show.

Year to date: Freelance gigs and afterwork keep rolling in.

The Future:

Flask/Python/Mongo/Elasticsearch/flat file architecture are my speciality. I am obsessed with automation and tools like fabric. When you are bootstrapping your own products you learn how to be extremely lean.

I work excellently remotely but will go anywhere the NYC subway system will take me. I make it a point to be highly available for communication.

To Other Freelancers:

I would love to ally with other freelancers to create a syndicate that would complement each others skills and/or bequeath job overflow to one another.


exratione 1 hour ago 0 replies      
SEEKING WORK - Austin, TX or remote.

Node.js, Drupal, and a broad range of other platforms.

I specialize in working with young companies, helping guide you in producing first versions from scratch, and turning prototypes into polished products.

I also do a good line in rescuing, restoring, and replacing failing legacy software, and digging folk out from the pit of technical debt.

GitHub: https://github.com/exratione

Drupal: https://drupal.org/user/1420780

Blog: http://www.exratione.com

speeder 1 hour ago 0 replies      
SEEKING WORK - São Paulo - Remote

Game Designer, Programmer, Producer

   Favourite languages: C, C++ and Lua
Known languages: Obj-C, Android Java, J2ME, AS2

Currently tech co-founder of Kidoteca (www.kidoteca.com) all applications and games on that site were made by me (except art, music, translations, and part of the concepts and ideas).

Made arcade machine (including woodwork and electronics) from scratch: http://www.abril.com.br/blog/campus-party/2011/01/19/fanatic... http://youtu.be/Yes-Zh8V1xQ

About 10 hours/week available.


coffee 1 hour ago 0 replies      

SEEKING WORK - Remote or On-Site, San Francisco Bay Area


  - 5 years Ruby on Rails (full stack).
- 13 years of engineering.
- 4 years user growth.

Looking for long-term or short-term consulting work.

Specialize in Rails (full stack) and user growth
(marketing/advertising). I'm a hybrid coder and marketer
with a proven track record. I love working on-site and
work just as well remotely.

I'm a friendly guy with an aggressive attitude and good
communication skills.

I'm looking for projects solving real problems. My belief
is that the product should reach customers ASAP and
that's what ultimately matters. Testing code is good, but
not the end-all be-all. Iterate on what works and make it

Have built new, and worked on existing Rails applications
including (but not limited to):

- A permission based advertising platform.

- An e-comm up-sell marketing platform.

- A social media platform.

- Most recently one of the largest e-commerce flash sales

Contact me below...




kingofspain 6 hours ago 0 replies      

Web app dev (PHP), web design, iOS & Android app dev/design, HTML build and perhaps 8 other things.


* PHP (mainly Codeigniter in recent times)

* HTML / CSS (5/3 respectively if you want hotness, XHTML and RDFa also if you prefer)

* Javascript / jQuery

* Titanium or Phonegap mobile dev

* Nice SEO

* UI/UX to some extent

* Git / Mercurial

Other stuff too numerous for a tidy post, but if it applies to the web I've probably had a go at it at some point.

I've worked on everything from Wordpress blogs to big e-commerce sites (big being relative but think $1m+/month). Also have a couple of new iOS/Android apps coming out shortly. I can see through an entire project from start to finish if required and have a lot of knowledge built up over time on what converts.

My site - in need of an update but here it is:


I'm UK based. Discounts available if you'd prefer to fly me out to somewhere nice (hmm!)

theoj 3 hours ago 0 replies      
SEEKING WORK - NYC or remote.

I am a software engineer and technology consultant who focuses on building Android apps. Within the last 2 years, I have built six Android apps and two SDKs. I am deeply passionate about mobile development and creating top-notch experiences.

What can I do for you? Here are some examples:

* iOS to Android Ports. You have an iOS app that you would like to port to Android. I can take the existing iOS experience, make it conform to Android standards and deliver a polished high-quality app.

* Web Apps. You have a mobile site that you want to convert to an app. I can take the web content and create an app using an existing solution like PhoneGap or a custom web wrapper. We can go one step further and create a hybrid app that combine the best of the web and native worlds to fully leverage all the capabilities of the mobile device.

* App Rescue and Optimization. You have an Android app that isn't quite performing. Perhaps it crashes, it's slow or has other problems. I can take a look, diagnose the issues and fix them.

* SDKs. You have some awesome functionality that you'd like developers to use in their apps. I can put together an SDK or library that lets developers easily do that.

* Strategy. Need advice on how to best approach Android development? Perhaps you are wondering what features your app should have to be successful? Or you have concerns about how to best approach testing on the myriad of Android devices? I can put together a plan that addresses issues like these and many more.

Want to know more about my work? Visit my portfolio below or get in touch with me at the email address below:

[1] http://www.bricolsoftconsulting.com/category/portfolio/
[2] theo-AT-bricolsoftconsulting-DOT-com

JonAtkinson 5 hours ago 0 replies      
SEEKING FREELANCER, UK, remote welcomed.

I'm Tech Director at FARM Digital. We're a digital agency based in the UK, but the right person can work remotely from anywhere. We're looking for a PHP freelancer who is confident using Symfony. The work is mainly maintenance work on some fairly high profile e-commerce sites (> £1mil turnover/year), so it isn't glamorous, but we're a fun team to work with, and the work is based on a retainer, so it's generally recurring. I estimate there is 3-4 days day a month here for the right person.

I can be contacted on jon@wearefarm.com, or @jon_atkinson. It would be good to see some examples of past work, or Github/Bitbucket links.

orangethirty 1 hour ago 0 replies      

Available for Python work. Django and flask.
Experience in the advertising industry, online
Payments, ecommerce, search, and APIs. I just put out an open source project on github (it on alpha) named web2txt.

My rates are very good, and I never take too much work at a time. Will consider a long term relationship. Agencies are welcome.

I might also be available for a full time remote position.

Ps. I'm getting into Java. Will consider small projects in it.

My aim is to give you the best service possible. References available upon request.


kvnn 5 hours ago 0 replies      
[ SEEKING WORK - Remote / Los Angeles ]

I'm a full-stack web developer who just started a small dev agency in Los Angeles.

We're ultra-focused on web development and specialize in providing technical capabilities to agencies who don't have internal tech teams, or providing capacity to dev teams who don't have enough internal resources.

Our delegation is completely abstracted - all communications go through me and all deployment goes through our standard, simple processes.

We're currently available for a 20-hour or 40-hour per week retainer, starting in middle March.

My github: http://github.com/kvnn
My linked-in: http://www.linkedin.com/pub/kevin-riggen/28/447/602/
My email: kriggen//gmail

Our stack is currently:
* HTML / CSS / JS / jQuery
* Python / Django
* PHP / Wordpress / Drupal


- Kevin

nthj 2 hours ago 0 replies      
SEEKING WORK " Austin, TX " Remote Welcome

We're a Ruby on Rails & design studio in Austin, TX, but we work with clients in Australia, San Francisco, and everywhere. We deliver full-stack experiences: our latest engagement is to craft an intelligent notification feed for a user to see how their work is being used around the web.

We've also delivered custom eCommerce solutions, mobile solutions, and a social media platform funded by eBay, Inc's. Business Incubation Group.

hello@thirdprestige.com | 1.512.394.4105 http://www.thirdprestige.com

jwwest 5 hours ago 0 replies      
Seeking Work, Dallas - Remote

Full stack developer: Node, PHP, Ruby/Rails, SQL and MongoDB
Mobile: iOS

I'm a super-generalist. I've done everything from developing for obscure ERP systems, to social networking sites, to mobile devices. Recently I've been pulled into the Node.js world where I've been designing data services and web services with Express and Restify on top of MongoDB.

I have immediate availability for most small projects. We can discuss longer-term engagements if needed.


sidmitra 6 hours ago 0 replies      
SEEKING WORK - Remote/Freelance Python/Django/jQuery, with extensive experience building e-commerce marketplaces. I have a research background, data analysis, playing around with NLP right now. I run a django dev shop, currently taking gigs for it. Here's my portfolio:

* http://www.cloudshuffle.com/

* http://www.sidmitra.com/portfolio.html

Contact details in my profile or the link above.

Here're some examples from my portfolio:

* http://turbotaxcpaselect.intuit.com - Turbotax CPA Select, to help select accountants.

* http://www.ecomarket.com - An online marketplace for ethical and eco friendly products.

* http://www.teaspiller.com - An online marketplace for tax experts. [Recently acquired by Intuit]

* http://www.knowyourbank.com

* http://www.garnishbar.com - social network, to share mixed drink recipes

* http://www.fertilityplanit.com, built their self serve ad network + billing and payments.

* http://www.turlytag.com - an app to connect owners with people who found their lost items.

* http://www.fratmusic.com - an online radio streaming app serving over 1.3 million uniques a month.

* http://loudfarm.com - A music event site.

* http://www.wisekangaroo.com/ - Find a tutor.

http://www.hypedsound.com/ - a music sharing platform, working on V2 right now.

and many more.

eduardordm 1 hour ago 0 replies      


Job: design the main interface and its UX for a web application launching in 2013/2014.

This could be a side project. No HTML or CSS needed.

Please send me a link to your portfolio, it must feel like this:


redantler 5 hours ago 0 replies      
SEEKING FREELANCER Software Engineer in NYC: Red Antler is looking for a freelance backend or full-stack developer located in New York City. Candidates should have at least 3-4 years experience in a language like Python, Ruby, PHP, .NET, or Java, and 2-3 years experience in a web-based MVC framework (Django, Rails, Codeigniter, etc...). Candidates should demonstrate experience beyond creating basic CRUD webapps. We are looking to build a webapp to upload large amounts of images, read EXIF data and process the images simultaneously as well as the ability to manage and track the uploaded images. For more information contact travis@redantler.com
RDDavies 5 hours ago 0 replies      
SEEKING WORK " Remote / Washington, DC Metropolitan Area

- I'm a full stack web developer who can take care of your web presence end-to-end, including hosting and system administration, as well as building out your designs.

What I can do for you:

- VPS Setup & Configuration, whether for a web server or otherwise.

- General SysAdmin work.

- PHP / MySQL back-end development (have been using Rails at my day job for 6 months or so, but I'm sure your money would be better used with another Rails developer).

- HTML5 Front-End, with excellent knowledge of best practices, and how to best deal with browser inconsistencies.

- Javascript: Been developing with jQuery since version 1.3, and greatly enjoy using Backbone.js as well. Of course, I can do the same tasks with “raw” Javascript, it'll just take longer.

- Responsive Design: I'm excellent at converting existing templates into a responsive design to allow for mobile compatibility.

- CSS: Whether it be debugging some wonky IE6 issue, or creating a solid Compass pipeline for you, I'm here to help.

- CMS: I've developed several in-house content management systems, as well as doing a large amount of work in Wordpress and (ugh) Joomla.

My major projects: http://wireless.walmart.com, http://wirefly.com, http://www.rcn.com

Feel free to reach out to me at ryandavies@gmail.com

pazimzadeh 2 hours ago 0 replies      
SEEKING FREELANCER - New York, NY or remote.

Beagle is a Node.js mobile web app that allows college students to post and run errands on campus. http://getbeagle.com

We already wrote the API, and have designed and created the HTML templates for the various parts of the app. In order to launch the app, we need help doing a few more things:

- Creating a node module that exposes the API to the rest of the back-end

- Creating a messaging system between users (Socket.io or AJAX)

- Implement an authentication (log in) system

Familiarity with MongoDB, CoffeeScript, and a modern HTML template language is preferable.

Contact Philippe: pazimzadeh @ gmail

luckystrike 3 hours ago 0 replies      

I have been shipping software for more than 10 years now, and love building high-quality products (or at least try my best for it!). I started freelancing a few months ago after my stint as a single founder. One of my first clients was a HN member for whom I did remote contract work for almost a couple of months.

I am proficient with Ruby on Rails and generally quite adept at picking up new technologies as per the needs of the product. I call myself a generalist, and if you are a non-technical person, I can handle most of the things for you that go in to building & launching a software product (including screen flows, server-side programming, system administration, analytics & a little bit of digital marketing.)

To give an example of me trying out new things, the consulting assignment I just finished was related to conversion optimization(s) and driving growth for a startup in the education domain. I am up for any work that is challenging & stimulating.

Please see my profile for the contact & other relevant information. Just drop a line to say hello, it's always good to interact with fellow HN members!

kleinsch 3 hours ago 0 replies      
SEEKING WORK - SF Bay Area - Remote or Local - Long or Short Term Projects

I'm a full-stack Java and Rails developer as well as a published mobile app developer.

Web/Back-End Development - An expert in Java and Rails environments. Comfortable with web development, including HTML, CSS, and JavaScript. Significant JavaScript experience, including client-side MV* with Backbone.js as well as back-end Javascript with Node.js.

Mobile Development - Have deployed multiple apps across iOS and Android platforms for phones and tablets. Experienced in both native (iOS, Android) and cross-platform HTML (Sencha Touch, JQuery Mobile) development.




gburt 4 hours ago 0 replies      

I am a full stack web developer with interest in machine learning, compression, parsers, auction systems, resource allocation (especially optimization) and alternative databases. Please only contact me if you have a project that somehow ties in to this space as I am trying to focus my efforts substantially.

If you need a developer with a strong business sense, the ability to make rational business oriented decisions, understand a variety of perspectives and interface with members of your team with a range of backgrounds, we should talk.

I may not be available on a short schedule (I have many active clients at the moment) but I am interested in hearing about exciting projects that I could potentially contribute to. I do have a small network of other developers that I can manage for short term projects when time pressure is on.

LinkedIn: http://ca.linkedin.com/in/gburtini

Github (fairly light at the moment): http://github.com/gburtini

E-mail: hn@truephp.com

znq 2 hours ago 0 replies      
SEEKING WORK: Remote (we're a distributed team of high quality mobile & backend engineers)


We are Mobile Jazz, a collective of excellent engineers and designers with a strong focus on everything mobile and beyond. We're doing Android since the first 1.0 release in 2008 and iOS since 2009. We also do Mobile Web.

Additionally we've a ton of experience in backend development (Java & Rails) and web frontend development (HTML5, CSS3, JavaScript).

Check us out here: http://mobilejazz.cat

If you've any questions please get in touch with me via stefan@mobilejazz.cat - happy to answer any questions :-)

PS: We've worked successfully with other HN members before.

driverdan 4 hours ago 0 replies      
SEEKING WORK - Remote or in-person (Austin, TX or anywhere else with rate + per diem)

I'm in the process of pivoting my company from custom JS / front end work to web performance consulting. If your site is slow we can help make it fast. We can help analyze your site, determine what needs improving, and either guide you / your team or improve it for you.

I'm working on the new website. For now see my personal site for my info: http://driverdan.com

I've been optimizing sites for about 3 years. I run the Austin Web Performance meetup and have a new web performance podcast coming out soon.

dan at speedster dot co

Mc_Big_G 5 hours ago 0 replies      
SEEKING WORK - San Francisco Bay Area / Remote

I build web and mobile apps with Rails, Javascript and Ember.js.

I'm currently booked through March 10th.


Portfolio: http://www.mcgintech.com

LinkedIn: http://www.linkedin.com/in/mattmcginnisinsanfrancisco

Github: http://www.github.com/mattmcginnis

email: hn@mcgintech.com

phone: 415.857.3347

Matt McGinnis

medinismo 3 hours ago 0 replies      
SEEKING FREELANCER - in cities (Chicago, New York, Los Angeles, San Francisco, Seattle, Toronto)

We are experiencing a surge of businesses in the form of project work the cities above (most needs to be local) in the following stacks: Node (SF), Drupal (NY, Seattle), Backbone.js and Ember.js (SF and NY), Rails (Chicago, NY), LAMP (Toronto), iOS (LA and SF)and Android (LA and SF). I know is a handful - but we vet and scrutinize every opportunity to make sure it does not suck and there is real money behind it. To take a closer look at the scope and size of each project ping me at manny at grouptalent dot com.

napoleond 5 hours ago 0 replies      
SEEKING WORK - remote welcomed, will travel, Winnipeg/Toronto based

We're a small (there are three of us) web/mobile development shop in Canada. We do all of the usual PHP work with all of the usual frameworks/CMSes (Symfony, CodeIgniter, Cake, Concrete5, Wordpress, etc) but we much prefer working in Python/Node.js when the project allows. Personally, I'm particularly interested in client-side Javascript (or Coffeescript) applications (eg. using Backbone), especially projects with real-time and/or data visualization needs.

I also have experience doing embedded systems work and projects that interface web or mobile apps with [remote] hardware, in case that interests anyone :)

dave@blackchair.net | 1-866-986-5299 | http://www.blackchair.net

TDL 4 hours ago 0 replies      
SEEKING WORK - Remote or in-person (Austin, TX).
We have some bandwidth, ~100 hours/mo, for web application development as well as testing and QA work.

We specialize in Django web development and Selenium/Django testing.

Our goal is to build a consultancy providing testing services to over-worked startups and freelancers as well as provide web application development.

Email: jason@rebuiltbits.com

hjay 4 hours ago 0 replies      
SEEKING WORK - Remote - Canada

I am a full stack web developer and consultant based in Vancouver, B.C.

I provide web development and consulting services to software development companies, consulting firms, creative studios, and more.

I strongly believe the best interests of my clients are critical to our successful collaboration on current and future projects.

If you have a business and are looking for a website, SEO, web security consultation, or even internal web applications, I would love to speak with you.

What I can do for you:

* General technical consulting

* Web security consulting

* Frontend/backend Development (PHP, HTML5, CSS3, JQuery, etc)

* Wordpress themes and modifications

* Search Engine Optimization

* API development

* Responsive design (RWD)


You can contact me at hnfreelance@jayhuang.org

Linkedin: http://ca.linkedin.com/in/huangjay

joshmlewis 5 hours ago 0 replies      
SEEKING WORK - Remote (can travel)

Rapid MVP prototyping with Rails, concept and user experience development, iOS dev, and user interface design.

I can be your one stop shop for zero to MVP including nailing down the concept and MVP details, user flow construction, UI design, branding, rapid prototyping in Rails or iOS, and launch. I work with two talented freelancers day to day and we all collaborate on different projects together. A designer/front-end dev, illustrator, and back-end dev that work really close and ship fast.

Combined skills:

* Ruby/Rails, Python, Obj C

* Backbone, Javascript/jQuery, other common JS frameworks

* Photoshop, Illustrator, all that good stuff

* Native and Phonegap iOS dev


* UX testing

* Scaling high traffic applications

* Security testing and review

* Consulting for high-reliability code structure

We use best practices and do a damn good job. We're a great team of freelancers!

Email me at josh [a] joshmlewis.com

orangethirty 1 hour ago 0 replies      
Marketing consultant focusing on startups. Affordable, approachable, and I don't BS. I'm also a software engineer. I hate buzzwords and only work with real, hard data. Get in touch if you are serious about your growth.


mootothemax 3 hours ago 0 replies      
SEEKING WORK - Remote or occasional travel around Europe fine. Native British developer based in Warsaw, Poland.

Back-end and front-end jack-of-all-trades, concentrating on PHP/C#/MySQL, experienced with Apache/nginx/IIS, and general Linux admin.

A few sample projects I work on in my spare time, using PHP/Kohana/MySQL/jQuery:

http://track-chat.com also uses Erlang, but I am by no means an expert!)



I'm very good at finding solutions to complex problems, enjoy rescuing projects in trouble, and like working with technology in general. I always chatting about requirements, feel free to drop me a line at tom@tbbpolska.com

mryan 6 hours ago 0 replies      
SEEKING WORK - Amsterdam, London, Remote.

I am a sysadmin who loves to efficiently solve business problems. With a DevOps background, twelve years of sysadmin experience, and a passion for problem-solving, I am keen to help HNers achieve their goals. My main areas of expertise are:

    Scaling high traffic websites

Designing highly-reliable applications

Migrating to AWS (e.g. from Heroku, if you want more control over your request routing and costs)

Server maintenance and optimisation

Reducing the cost of existing AWS resources

I am building a business around the idea of a 'sysadmin as a service' for those people who need regular sysadmin work, yet do not have enough projects to justify hiring a full-time sysadmin. Would you like a friendly expert to work on ad hoc projects and also be available for emergency support?

If you'd like to discuss any of these services in more detail, I'd love to hear from you - mike@fadedink.co.uk

AlexanderZ 1 hour ago 0 replies      

Rails & Ember.js developer.

Alexander Zaytsev, alexander@say26.com

Github: http://github.com/AlexanderZaytsev

Blog: http://say26.com

Twitter: https://twitter.com/AlexandrZaytsev

I have 20 hours/week available.

eli_gottlieb 1 hour ago 0 replies      
Seeking Freelancer - Haifa/Tel-Aviv, Israel, or remote.

Seeking a freelancer to help build the frontend of a Play 2.0 Scala web-application. Web-design experience is what I need, and also experience building user log-in and payment infrastructure. This app is to help solve a facet of companies' myriad recruiting problems by finding them better employees for cheaper.

Contact Eli: eligottlieb@gmail

amac 2 hours ago 0 replies      
Seeking Freelancer

We need a Django developer to work with our co-founder and chief business officer at Human Software. This position is freelance, but can lead to long term or a permanent role for the right person.

The role is to develop Prospect - soon to launch as the web based service for hiring people. Prospect is the re-launch of the popular easyjobboards.com service.

Main Requirements

Knowledge and experience of Python/Django
Knowledge and experience of HTML, CSS and Javascript
Knowledge and experience of web application deployment and management
Send us a CV and cover note and we'll get back to you - contact am@usehuman.com or use the contact form on our website at usehuman.com.

Site: http://www.usehuman.com/

higaron 1 hour ago 0 replies      
SEEKING WORK - Toronto or Remote

Bioinformatician looking for work. We versed in life and computational sciences (biology and computer science double major). Worked with data across organisms (arabidopsis, human, c. elegans, parasites). A lot of experience working with biological data and their APIs. Can also work on non-biological projects -- interests include HCI, UI, UX.

bioinformatics / computational biology / biology
contact la.garon[at]gmail.com

conorh 6 hours ago 0 replies      

Looking for experienced front end javascript developer in NYC to help continue to develop an large Instant Messaging application. Code base is currently backbone with a Rails back end and some other custom components. Application is deployed and in use by 10's of thousands of customers.

No remote work, sorry. Prefer a generalist with good all around experience including back end Rails work if possible. Contract is minimum of several months full time and pay is excellent.

Lukeas14 5 hours ago 0 replies      
SEEKING WORK - San Francisco / Bay Area / Remote OK

I'm a fullstack web developer who enjoys working on all parts an app, from frontend to backend and even some sys admin. I've been building projects for myself and several companies for the past 6+ years. I'm most familiar with the following technologies: PHP(CodeIgniter), Python(Django), Javascript(node.js, backbone, angular) and MySQL/MongoDB/Solr. I just left my employer where I was lead developer for 2 of their largest sites to begin doing contract/freelance work again.

You can check out my latest side project http://iwaat.com, a search engine for web applications.

Email me at Lukeas14@gmail.com for more info on my background and to discuss your latest project.


nagnatron 4 hours ago 0 replies      

I am a full-stack developer from Belgrade. I work on Ruby, JavaScript and CoffeeScript projects and I'm available for about 20 hours per week.

Website: http://miloshadzic.com
GitHub: https://github.com/miloshadzic
Email: me@miloshadzic.com

nnnnnn 2 hours ago 0 replies      
Seeking Work - Remote only (based in LA currently)

Things I do: Front end dev, back end dev, Full stack dev, Design (I have a partner who designs)

Buzz words: HTML5, CSS3, Backbone.js, Javascript, jQuery, Ruby on Rails, Postgres, Photoshop, PSD to HTML, Responsive design, Bootstrap, ZURB Foundation, Wordpress, PHP, MySQL, git, Ruby

I've worked for great firms in Silicon Valley and elsewhere and am always on the look out for interesting new projects. I won't belabor an explanation of my philosophy and experience on this thread, but please visit my site http://nealke.mp or email me if you are interested in learning more.

You can contact me at me(at)nealke(.)mp

kgodey 1 hour ago 0 replies      
SEEKING WORK " remote.

I'm a Python & Django developer that's just starting to freelance.

Work history: http://www.linkedin.com/in/kritigodey

Github: https://github.com/kgodey (I don't have more recent stuff on there)


peng 4 hours ago 0 replies      

Web interface designer with a minor in front end dev. I work with companies around the world on improving site design, usability, and conversation rates.

HTML / CSS / JS / Photoshop / Git

Portfolio: http://nylira.com

jordanbrown 1 hour ago 0 replies      
SEEKING WORK - Salt Lake City/Remote

We are dev/design shop out of Salt Lake City, UT specializing in frontend web-development (HTML5, CSS3, JS, Backbone, Responsive), Ruby on Rails, iOS, and Wordpress.

You can have a look at some of our past work here: http://airkrft.com

Also finished up this side project not to long ago: http://mixture.fm

Traveling to work on-site is always a possibility.

Ran by @erickreutz and @jordanbrown

Contact me at jordan@airkrft.com

milep 5 hours ago 0 replies      
SEEKING WORK - Finland/Jyväskylä/Remote

Rails/Ruby/Javascript, currently learning Ember.



Some projects I have been working on lately

* http://www.varaaonline.fi/ - Resource booking system as Saas

* http://laskulomake.fi/ - Invoicing application for small companies

* https://github.com/milep/morcury - Simple CMS for internal use



shaaaaawn 4 hours ago 0 replies      
Seeking Work - Remote / Co-locate

*Currently in SF area for the heroku conference

• Started web design company in H.S
• 15+ years dev / IT
• 10+ years financial industry
• ~2 years freelance / consulting

Looking for best fit short term situation. Im highly skilled as far as corporate top talent goes (business & IT). My resume will speak to that (upon request). Most of my education thus far is home grown. My formal education isn't overly impressive.
I'm adequately skilled in most dev languages; I tend to do work best managing / mentoring teams using whatever methodology you prefer

Why I'm looking for work:
• I need money - I poured my life savings into some R&D projects the past 18 months that I'm not quite done with. Contingency plan - panhandling w/Lily (http://goo.gl/c2Vf8)
• I love working. I really do. Delivering large scale change is my personal bliss
• I haven't found satisfaction at other jobs - I always try to force innovative thinking on organizations that aren't listening (http://goo.gl/QVKbk)

Inquiries: shawn@daft.ws

asparagui 5 hours ago 0 replies      
SEEKING WORK - Remote/Missouri

iOS/Android dev shop. Give us your JSON backend and we'll take it from there.

Portfolio & Information: http://quarkworks.net

Contact: koonce TA gmail.com

anderspetersson 5 hours ago 0 replies      
SEEKING WORK, Remote or in Sweden

Skills includes Django, Python, JavaScript, jQuery, HTML5, CSS3 and Linux.

Would like to pick up some cool Django projects while I'm bootstraping my own product. More info and contact: http://anderspetersson.se

cjheath 4 hours ago 0 replies      
SEEKING WORK - Remote or Based in England - Cambridge/Norfolk/Suffolk.


* Wordpress
* Javascript frameworks canjs/backbone/general MVC
* HTML 5/CSS 3
* PHP full stack development but I don't have a speciality in a framework.
* .NET C# 3.0 MVC

Front end development preferred.

Linkedin: http://www.linkedin.com/in/heathnewmedia
Email: cjheath@gmail.com

ritezel 4 hours ago 0 replies      
SEEKING WORK " San Francisco, CA

I'm the development part of a small on-site project consulting team.

We offer full-stack Ruby on Rails development, sustainable devops and deep integration with your design team. We love lean startup ideas and we strive for engineering discipline.

We're available for interviewing, mentoring and staff augmentation. We can help build out your team. Drop us a line!


goshakkk 5 hours ago 0 replies      

Full-featured web app development: Ruby, Rails, MongoDB, Ember.js, node.js, CoffeeScript.




bgxvsp 2 hours ago 0 replies      
SEEKING WORK - Bay Area, CA - remote possible

Background: MIT, Google, MS/MSR, startups, more

Specialties: full-stack engineering/architecture and statistical analysis/machine learning

Sample of platforms worked with: Python, Java, C, C++, various asms, C#, Haskell, Scala, R, PHP, Perl, Javascript, HTML/CSS, Linux, Windows kernel, MySQL, PostgreSQL, Salesforce, Android, iOS, AWS, App Engine, Hadoop, social APIs, many frameworks/libs

Have worked with Fortune 500s and top universities down to SMBs and startups.

bgxvsp at hotmail

scottrb 2 hours ago 0 replies      

I'm looking for a Python+Django developer who can help me with a project. Would prefer someone who has intermediate to advanced Django knowledge, very readable code, good documentation skills, and good Django practices in general so that I might learn some of them along the way.

Shoot over your githubs, demos, portfolios and hourly rates to M8R-6sn1py@mailinator.com (sorry about the disposable email).

While I am on a budget, I'd gladly pay a higher rate to a good dev and have fewer hours of work each week.

rails 2 hours ago 0 replies      
SEEKING WORK: Germany or Remote
We are a team of three located in Heilbronn, Germany and can do the following things:

- Webdevelopment: Django, Rails, HTML, CSS, PHP, JavaScript, jQuery...

- Embedded: Hardware- and Softwaredevelopment

- Manufacturing systems: NC-Programming, PLC-Programming

You can contact us at info[at]cubeworksug.de

nickdean 4 hours ago 0 replies      
SEEKING WORK - remote only

-We're a small agency specializing in iOS development, including backend and website if needed.

-We are looking to build you an app at a very affordable price (20$-40$ per hour depending on the type of work) in order to build up our portfolio.

Get in touch with us at http://appnific.com or by email: nick [at] appnific.com

ktrgardiner 5 hours ago 0 replies      

Brand consultation: naming, brand identity, logo and web design.

email me at ktrgardiner@gmail.com

Kelz 5 hours ago 0 replies      

Javascript expert and Game Developer / Designer
Currently working on a full HTML5 social game - https://apps.facebook.com/folksgame (technical prototype) with a complete NODE.JS / EXPRESS / MONGODB production workflow and with my own game motor


chintan100 4 hours ago 0 replies      
SEEKING WORK - Remote only

I am an iOS Developer with 4+ years of experience developing iOS apps/games.

I am open to discuss short-term, long-term or full-time engagements. I have worked at companies of all sizes and shapes ranging from start-ups (5-7 people) to large corporations (100,000+ employees).

You can find my portfolio at http://ibumble.com/about.

Have developed apps which:
1) Are created for or are in use at Fortune 500 companies and large government organisations like US Army, US Navy etc.
2) Have been featured on TechCrunch.
3) Have reached Top 10 overall and Top 10 in their category on App Store in multiple countries.

Client references are available on request. My email is chintan100@hotmail.com. (Yes, still a hotmail user.)

hboon 5 hours ago 0 replies      

Especially good with conceptualising and building mobile-first (iOS) apps and backend API. Had no. 1 app in Japan and top 20 app in US app store.

Full stack software engineer, focused on iOS and complementary backends. Good eye for detail and design. 12 years experience with both building and selling software for both SMBs and enterprise.


chrishaum 1 hour ago 0 replies      
SEEKING WORK - REMOTE - US Citizen (located in NYC)

Full-stack Python web developer.


darthdeus 2 hours ago 0 replies      

We are a small group of Ruby and JavaScript developers available for hire. Tell us about your product idea and we can design, build and deploy it for you. Find out more at http://sensible.io

mrcactu5 5 hours ago 0 replies      
Math Ninja -- interested in problems related to quantitative aspects of webdev: ui/ux, data analysis/visualization.

Resume -- http://dl.dropbox.com/u/17949100/John%20Mangual%20CV.pdf

Github -- https://gist.github.com/monsieurcactus

uladzislau 4 hours ago 0 replies      
SEEKING FREELANCER, Toronto, Canada or remote welcome.

Looking for an experienced Django developer who worked with Amazon SES and other Amazon services. 

Please include links to 2-3 of your latest projects.

Contact email: my username at gmail.

cleverbaker 4 hours ago 0 replies      

Want some design comps turned into code lickety-split? We convert your Photoshop design file into a responsive HTML5 website with JavaScript and deliver it within 24 hours, guaranteed.

We are a team of Front-End engineers, HTML5/JavaScript developers & Photoshop experts. Let's set up a Skype call @ http://overnightconversions.com

rubyrescue 6 hours ago 0 replies      
SEEKING WORK: Android or iOS - chad@inaka.net - have built a number of android and iOS apps.
soufell 6 hours ago 0 replies      
SEEKING WORK, France (Avignon) / Remote

I have experience working with: Bakcbone, Javascript, Nodejs, Coffeescript, Photoshop, Python.
I have built multiple apps using javascript/coffeescript/nodejs (full stack front-end/back-end).

Email: soufiane[dot]felliaui[at]gmail[dot]com

jaredgrippe 1 hour ago 0 replies      
Rails & Front-end badass SEEKING WORK in SF or remote for the month of March.

Github: http://github.com/deadlyicon
LinkedIn: http://lnkd.in/9FCpxk
About.me: http://about.me/jaredgrippe
Email: jared%jaredgrippe.me

snedzad 5 hours ago 0 replies      
SEEKING WORK - Remote only, EST+6, GMT+1
Node.JS, Javascript, ASP.NET MVC, .NET, SQL Server, HTML5 mobile development
Super passionate about software development and tech in general.
snedzad at gmail.com
nehalium 5 hours ago 0 replies      

Skills: Java, .NET, HTML/CSS, JavaScript, AWS

nehalium@gmail.com | http://nehalium.com

ilolu 2 hours ago 0 replies      
SEEKING WORK - Remote or Freelancing / Bangalore.
I am an iOS freelancer living and working out of Bangalore. I am comfortable in developing native iOS apps. I also know node.js which I learnt for my personal work.


tltjr 6 hours ago 0 replies      
SEEKING WORK - Freelancer - Gilbert, AZ (Phoenix Metro) or remote.

.NET/C# Developer, WPF, ASP.NET MVC, Javascript, jQuery and Knockout.js


Jeremy1026 7 hours ago 0 replies      
Seeking Work | Baltimore, Maryland | Will work remotely
Accomplished PHP, Javascript, HTML, CSS, and Objective-C developer

Jeremy Curcio

rkulla 3 hours ago 0 replies      
SEEKING WORK: Freelance or Remote (web-dev and/or DevOps).

Well-rounded experience in software development, including both back-end and front-end engineering, as well as DevOps.

Since the mid 1990's I've been using Linux and programming -- ranging from low- to high-level, web, mobile, sockets, shell scripting, OOP, functional programming and more.

Specialties: Programming, Ruby, Python, CoffeeScript, JavaScript, HTML5, LAMP

Experience: I worked as a Sr. Software Engineer at Sony most of 2012. For more see http://www.linkedin.com/in/rkulla

Contact me on http://rkulla.com

pagade 4 hours ago 0 replies      
SEEKING WORK - C, C++, Python - India - Remote Only - ganesh@rockoder.com
APB 4 hours ago 0 replies      
SEEKING WORK London, UK | anywhere in Europe

I do UX Strategy, Concept ^ Hardcore IA - Semantic stuff && Data Models ^ IxD for truly innovative interfaces

Over 15 years international experience, across industry sectors, leading tiger/skunk teams from concept to delivery.

Fluent in English, French, Spanish, Italian. You can also talk to me in Catalan.

More and contact details: http://goo.gl/H7F7q

Thank you

Ask HN: What is the future of programming languages?
3 points by Jonovono  34 minutes ago   discuss
Ask HN: Best chair for programming?
7 points by jnankin  3 hours ago   6 comments top 5
drharris 15 minutes ago 0 replies      
Cue the standing desk weirdos...

Get something <$100 that doesn't have armrests and doesn't lean back (or else it locks such a function solidly). It will force you to sit correctly.

vellum 2 hours ago 1 reply      
I still like the Aerons. You can get a cheap knockoff on Amazon for $150-200, or a used one off Craigslist. Whatever one you end up going with, I'd recommend trying it out in person first.
jnankin 2 hours ago 0 replies      
Yeah, also let me add the requirement that it can't break the bank. I can't spend 1k on a chair. Perhaps something more in the 120 or less range.
jedmeyers 2 hours ago 0 replies      
I recommend taking a look at Steelcase Leap. It has a lot of features and a multi-level reclining back.
briajens 1 hour ago 0 replies      
Aeron, hands down.
Ask HN: Best blogs about Front-End?
2 points by Idered  49 minutes ago   discuss
Ask HN: What are the best services for building an API to your data?
2 points by merinid  1 hour ago   discuss
Ask HN: Integrating with third party services?
7 points by jxf  6 hours ago   discuss
Tell HN: new evil invasive service: Google Authorship
2 points by jmount  2 hours ago   1 comment top
jmount 1 hour ago 0 replies      
Still can't tell if the email that informed us was actually from Google or a phishing attack. The service does exist (was able to find it independent of the email) and is making false claims.
Ask HN: What is the Mac tool which installs multiple programs?
2 points by scrumper  2 hours ago   2 comments top
Ask HN: What are the Must-Have Apps for OS X as Web Developers point of view?
5 points by jalan  9 hours ago   5 comments top 2
jameswyse 6 hours ago 1 reply      
Welcome to HN!

Here's my favourites, I won't drop any links as they're all pretty easy to find and it's not all Mac specific.

* Alfred - It's like spotlight on steroids. Bind it to cmd+space and you're a tap away from everything on your computer. The powerpack is worth it.

* Sublime Text 2 (using 'Made of code' theme ('Tomorrow Night' is also nice), with JSHint and some other plugins)
* Sparrow (for email)

* Sketch (vector graphics) - It's not quite good enough to replace the Adobe suite but it's getting there! Great for mockups.

* Mou - Markdown Editor.

* Virtual Box - With the free IE VMs from modern.ie

* ImageOptim - Little tool to optimise images.

* CodeKit - I use this for simple sites - It compiles CSS, JS, HTML, etc from pre-processors and template languages as you work. I've found it has some performance problems but still quite handy.

* XScope - Various tools for measuring things on your screen. Really helps if you do a lot of PSD to HTML work to check everything is pixel perfect! It also has an iPad app which mirrors photoshop or your display to the iPad screen.. not terribly useful but cool none-the-less!

* Littleipsum - Menubar item to generate Lorem Ipsum

* iStat menus - Menubar addons - Provides a nicer clock and various performance monitoring widgets.

* 1password - Now I have a unique, long and complicated password for every different website and I don't have to remember them!

* Keka - Decompress all the files.

* Onyx - Preference Pane with various tools for system maintenance

Quicklook is also quite useful, press the spacebar on any file to see what's inside. There's some tweaks you can do to get the most out of it:

* Enable text selection (type in terminal):

    defaults write com.apple.finder QLEnableTextSelection -boolean YES;
killall Finder

* Keep quicklook open when you switch applications (type in terminal):

    defaults write com.apple.finder QLHidePanelOnDeactivate false;
killall Finder

* There's plugins for loads of additional file types, but I like this hack to preview any file as plain text: https://coderwall.com/p/dlithw

Stuff for the terminal:

* Tomorrow Night theme

* Homebrew - apt-get for mac.

* ZSH + Oh my ZSH - ZSH is a great bash replacement and Oh My ZSH adds a lot of useful stuff. I epecially enjoy the git integration. My prompt looks like this: "➜ dirname git:(master) -" (the X means I have uncommitted changes)

Ehhh I think that's about it!

0Y5T 8 hours ago 2 replies      
stop calling it apps
Today's "Resume" Groupon Day after CEO leaves...
2 points by pizu  4 hours ago   discuss
Ask HN: Am I allowed to reverse engineer an Internet service and blog about it?
5 points by nicothieb  12 hours ago   7 comments top 3
rogerbinns 10 hours ago 1 reply      
Most of these services have public documentation about how they work in terms of network oriented APIs, or failing that some sort of SDK whose structure will typically be representative of the network traffic. For example this is what Dropbox say https://www.dropbox.com/developers/core/api

You can reverse engineer protocols for the purposes of interoperability in Europe. However there are various fine print details that matter and changes in the last few years. The wikipedia page has a summary and references to the legislation http://en.wikipedia.org/wiki/Reverse_engineering#European_Un...

However if those services have been written correctly they will be using SSL and you shouldn't be able to see what is going on with network sniffers (other than DNS names and traffic analysis).

That means reverse engineering the software which is hard and time consuming (eg you need to know assembly and using debuggers at that level). Some like Skype use anti-reverse engineering techniques. Tools like IDA help as a starting point.

However chances are that all that software you downloaded had some sort of click agreement that you agreed to saying you won't reverse engineer the software. That adds another layer of legal issues you need to address.

lutusp 12 hours ago 0 replies      
> Am I allowed to reverse engineer an Internet service and blog about it?

Possibly and in some cases, however this might run afoul of the laws that prohibit defeating computer security schemes.

My point is that the answer is not simple, and a behavior that may be completely acceptable for case A might be a felony in case B.

Source: http://www.law.cornell.edu/uscode/text/18/2701

Quote: "(a) Offense." Except as provided in subsection (c) of this section whoever"

(1) intentionally accesses without authorization a facility through which an electronic communication service is provided; or

(2) intentionally exceeds an authorization to access that facility;
and thereby obtains, alters, or prevents authorized access to a wire or electronic communication while it is in electronic storage in such system shall be punished as provided in subsection (b) of this section."

mipapage 12 hours ago 1 reply      
Interesting, how do folks who find security holes and blog about it get around this type of thing? I imagine you are worried about this, or IP issues?
Ask HN: How can I realize my dream of working for Google with a limited resume?
7 points by GugelGui  16 hours ago   11 comments top 8
mindcrime 15 hours ago 1 reply      
First of all, I absolutely agree with what throwaway420 said about not putting Google on a pedestal. I wouldn't advocate making any company (other than one you start yourself) such a "huge life goal". Yeah, Google have a lot going for them, but I'll bet you there's plenty of negatives about working there as well. And as big as they are now, there's no way there isn't a significant level of bureaucracy and typical corporate B.S. Just read some of michaelochurch's comments[1] here on HN sometime for a different view of Google from the inside.

Anyway, that said, if I specifically wanted to target Google, I'd do this: Find one of the many OSS projects that Google run, and get involved. Start submitting patches, get your patches accepted, and become a valued contributor to the team. Make it a point to follow Google emmployees on G+, Twitter, whatever, and pay attention to what they're sharing and discussing. If you see an interesting topic, bone up on it. Read the various Google blogs. Stay on top of what topics Google are showing an interest in and become knowledgeable on this stuff. Post share stuff on G+, Twitter, etc. that demonstrates your knowledge in these various areas. Network with all the Google employees you can (without doing any creepy stalkerish stuff!) and build credibility with them. At some point, if you do all this right, they'll probably start trying to recruit you!

Bonus option two: Start a startup that gets acquired by Google.

[1]: http://news.ycombinator.com/threads?id=michaelochurch

throwaway420 15 hours ago 1 reply      
You're just 20. You have a long time to fulfill your dream. Don't stress out over this or overthink this. If you want to, apply. If you don't make it, apply a few years later. They won't reject your application if you eventually become experienced enough to contribute there.

Also, I wouldn't recommend putting Google on a pedestal. Working at Google is nice and prestigious and all, but you'll deal with a lot of dumb bullshit at any big company you work at, including Google. Google might be very prestigious and all, but having an important role in a startup in Portland can lead to a much nicer overall lifestyle.

keefe 12 hours ago 0 replies      
I'm a talented 32 year old with 24 years programming experience, but only 16 years of realistic things to put on my resume :] So, I was in a similar position back in the days of dinosaurs where we had to learn our coding primarily from dead trees...

I'd like to offer you a few pieces of advice that would have saved my ass if I'd listened to the numerous people telling me them at your age :

1) Don't rush, google's not going anywhere, take a long term view of your career and don't get too identified with your job. If you're not a founder, this isn't your magnum opus - you're there to help someone else realize their dream and learn in the process. Every month you stay there is more money, more experience, more credibility. If you are feeling trapped, try to find something you can learn from what you are doing and recognize that you're experiencing something very common. When we first start on a new software project, we are learning at a very high rate and once we get into the daily grind, that thrill goes away. If you push through it, you may find a kind of beautiful zen calm that is just one of the best feelings in the world and you can find it almost anywhere. that being said...

2) There's nothing wrong with looking for a new job while you have a job, provided you make it clear why you are looking and that you will need time to organize your current work if you choose to change. Don't tell your company about it - it feels weird at first, but it's your private business. Staying professional and detached while doing creative work is one of the many secondary skills you will need.

3) It my be different for your generation, but in my experience talented programmers that are passionate about the craft are rare and valuable and are often the mythical high productivity multiple engineer from the mythical man month. The question is, how can you prove your skills to someone else? It's important to note I said skills, not (so much) potential - it's about what you can build. The real answer imho is you can show code, you can show demos and you can get vouched for by other people in the high productivity club. I've found a great sense of community with other early childhood programmers, which is why I took the time out of an overscheduled work day to try and give you an advice.

4) Where's your code? Any open source contributions? TopCoder? I want to see artifacts. A particularly useful artifact is a git repository for a project that would be reasonable to complete in one week. This shows how you solve problems and what you can accomplish in a typical work week. If you're highly productive, this will be impressive. If not, then you can show it to people and learn where you can improve.

5) As far as google specifically, google employees aren't going to give you much insight because they have to sign NDAs and they work there and actually you have to sign an NDA just to interview. Plus, those people that don't make it aren't as likely to volunteer information on the process. They apparently care very much about your fit in their culture and your enthusiasm for the company and interest in their products. Next, it's about your problem solving abilities and particularly data structures and algorithms - checkout a course on coursera or algorithmist. You really need to hit those hard for their kind of work and also learn how to answer questions like this : Given {data structure} execute {algorithm} but do it with {very large data set, very low latency requirements, using a large cluster}.

6) Remember, be just aggressive enough! Once you are all prepped so you know that you will do well in a phone conversation, start sending emails, making calls and talking on linked in. Be polite but persistent, send links to your work and resume and request 30 minutes of an engineer's time for a phone screen because you're passionate, you're talented and you're exactly what they are looking for. If that doesn't work, find some people somewhere that work at google or that used to work there and send them a note offering to take them to lunch for an informational interview and make your goal understanding not just the hiring process, but the company, it's technology and its organization. (this is a common technique where you are just asking to meet with them for their expertise, most people say yes to flattery and free lunch) Google has their engineers spend their first bit of time reading papers, so try and find that paper list and start reading it. Keep on doing this, build and maintain those relationships and pretty soon you will strike up a friendship and then it's time to leverage that to get an on sight interview.

I don't know you at all, but it seems like you are doing very well. You could be concurrently enrolled in college, launching your own project, networking with other engineers and building a web presence or polishing skills that must need some of that at your age. If you are feeling trapped, I'd separate that feeling from the decision about whether to stay at your current job. Professional decisions should be made heartlessly, as much as possible.

If you are unhappy or just really into google, well find a way to make your code demonstrable in any of a million ways : Write some weekend project that uses a google API, win a topcoder contest, contribute to open source, continue your education and get involved in research projects.

anyway, I have spent far too much time on this, so obviously my altruism is leaking into procrastination... I hope somebody finds it helpful and it just doesn't go into the black hole :]

lnanek2 14 hours ago 0 replies      
Google will actually hire people right out of school if they are good enough. One Googler I talked to phrased it as, they have enough money to hire someone who will only hit their stride several years later. Most companies don't have this ability, they need to hire someone with maximum experience for their dollar immediately.

It probably helps Google in another way in that their culture is kind of cut off and different. Most of my experience is in enterprise Java and it's always weird talking to Googlers who were never really a part of the rise of Dependency Injection with Spring, unchecked exceptions with Hibernate, etc., etc.. Sort of like how they don't use C++ exceptions if you are a C++ guy. So growing their own talent has advantages in that the talent won't expect the more common public practices that Google missed out on.

michaelpinto 15 hours ago 0 replies      
I think the real problem is that you feel "somewhat trapped". From what I can see in tech circles working at Google is like getting into Harvard. So my thoughts are if that's the case:

1. Network and find a google employee or ex-google employee (they all hang out on G+ by the way) and ask anyone to look at resume and tell you what the weak points are, and ask if said things can be improved. But be ready to hear the truth.

2. I think your real problem is that you feel trapped. Maybe the way to solve this is to work for an A level company in Silicon Valley? Maybe you can't get a job with Google, but maybe you can get a job with some other company in the Google orbit (example: Samsung is opening a campus). Also I'd be open to other companies because at least if you aren't at Harvard you can still go to another Ivy League school if you know what I mean.

kgc 12 hours ago 0 replies      
Do a startup and get acquired by Google, or any decent public company really. This is what I would have wished someone told me at your stage in life.
tatvamasi 15 hours ago 0 replies      
It seems like what you need an external validation of your talents which can be put on your resume. Some examples of such validation include:
- Start contributing to open source. Start with small bug fixes but quickly move to some real, solid work. You'll lean a ton along the way and will get the validation you need.
- If you are a frontend engineer, put out some demos publicly accessible on the Internet. Let people know what you can build. To add on the top, put the code on github and help others who want to reuse it.

In parallel, start cultivating relationships with Google employees in the area of your interest. Attend meetups where they may be present. Tell them things that you are working on and get their advice on how you can improve.

Somewhere along the way in this path, you will be a better and well-networked programmer that great tech companies won't afford to ignore.

Ask HN: What should I call my game where you run a tech startup?
2 points by gearoidoc  8 hours ago   3 comments top 3
csclark 8 hours ago 0 replies      
I have always enjoyed those Rollercoaster/ Zoo Tycoon gaming concepts - so I guess my first instinctive answer would be Startup Tycoon
pkhamre 7 hours ago 0 replies      
Startup Manager 2000
bigiain 8 hours ago 0 replies      
Lemonade Stand
Show HN: Few of My bugzilla quips
3 points by ankitml  13 hours ago   1 comment top
skhamkar 1 hour ago 0 replies      
Ask HN: A patent troll is targeting my transit app
210 points by barumrho  5 days ago   59 comments top 20
mhp 5 days ago 1 reply      
Since you are asking on HN, I'm assuming you are not looking for legal advice, just other's opinions. Obviously, you should talk to a lawyer, but here's my free internet advice (I'm not a lawyer). My advice also makes assumptions that Canadian law is very similar to US law, which may not be true.

You have three options: do nothing, settle, fight.

It sounds like you only got an infringement letter. These are normally sent out in bulk by patent trolls to any and all people they think they can extort money from. There is no legal burden to this letter. You don't have to talk to them (and you shouldn't). Don't respond to the letter. Don't take their phone calls. Refuse to talk to them. Regardless of whether you hire a lawyer or not, at this point, there is nothing to be gained by approaching them.

Eventually, they will call you. They have armies of hourly workers who go through the database of people they sent out the letters to and try to get an easy settlement from you. Don't sweat these calls. They'll ratchet up the threats via voicemail (since you are not talking to them). And eventually they'll have to make a decision. Patent trolls are in the business of making money. Lawsuits are expensive. If the cost of a lawsuit is greater than the amount of money they think they can get out of you, they won't sue you. It would be bad business. From your description, I'm guessing it would be a bad idea for them to sue you because you don't really have a lot to offer them. Even if your app makes a couple hundred thousand dollars, they won't bring a suit against you. It's a waste of their time. (They'd happily take a settlement check from you though).

If you thought there was a good chance they were going to sue you (which I don't), and you were located in the US (which you are not), and it looked like they were going to bring suit in that horrible district in Eastern Texas, you could decide to file suit against them first in another venue to avoid having your suit take place there. It doesn't look like Canada has this same issue (patent troll friendly district where most cases go for the patent trolls).

In essence, at this point, if you go to a lawyer and have them draw up a defense that says your tech doesn't infringe, you'll end up spending between $5,000 and $10,000. I don't think it's really worth it right now. My advice would be to wait until you get some sort of actual legal notification of a suit. Before that point, it's all just posturing and bluffing. Plus, you can still settle at that point (you might have to pay a bit more though to cover the added costs they've spent).

joshuaheard 5 days ago 0 replies      
I am a lawyer and normally my advice would be to consult a lawyer. And, if you can find a lawyer to do an initial consultation for free, I'd do that.

However, in the case where you think the other party is bluffing, I would not hire a lawyer right away. The other party's only enforcement option is suing you. If they sue you, then hire a lawyer.

The big issue is whether to respond. If you don't respond, they will stop contacting you after a certain number of attempts. If you do respond, you will get their attention. That can be good if you think you have a strong defense like mistaken identity or something. If I were you, I would ignore them and see if they sue.

Edit: I looked up Lemer & Company and they are personal injury lawyers, not patent attorneys. They were probably hired only to write scary letters, which is more reason to ignore them until if or when they refer the case to patent counsel for litigation.

monochromatic 5 days ago 6 replies      
You need to call an attorney. Any other advice you get here is bad advice.
bbunix 5 days ago 2 replies      
tl;dr - Being sued for using a publicly available API is a reach. If there's an issue, it's Nextbus that has a problem as well as everyone, and anything that touches their API.

If it was me, I'd reply with a certified letter explaining your situation as a developer, how much revenue the app has made to date in downloads and ads. Then nicely explain that you would never knowling violate anyone IP rights, and having reviewed their patent do not believe you are practicing any of the steps laid out in their patents. You are, simply using information published via publicly available Nextbus API.

Then wait.

Lawsuits cost money - no contingency in Canada, so by demonstrating poverty, it's really not worth suing you... period. If they come back with a real legal filing, you can always just shut down the app, or find a lawyer to help you fight.

However, I'm not a lawyer, just saying what I'd do... you situation may be different - and getting a lawyer never hurts (except the pocketbook).


My situation; inventor, lived in Canada for years... now in the US. Your app doesn't appear to be infringing (it's not doing all the stuff laid out in the claims, but the API provider most likely would be, which is why they settled)... however...

1. Canada doesn't do contingency for legal stuff, you will need to find a lawyer and need to pay up front. Get a lawyer (if you want a suggestion ping me at sean@maclawran.ca)

2. I'd talk to NextBus about their API and license. I'd also look carefully at whatever agreement you have with NextBus about the use of their API (free/paid). If anything, Nextbus may be infringing on their license by publishing the data. Alternatively, there may be language in the contract indemnifying you. Look at all the contracts, period.

3. Look carefully at the document you were sent. It will have valuable clues; have they actually filed anything, etc.

If you're using their public XML feed/API, here's the agreement: http://www.nextbus.com/xmlFeedDocs/NextBusXMLFeed.pdf.

Good luck.

thinkcomp 5 days ago 0 replies      
ArrivalStar has a profile on PlainSite that might be helpful:


padseeker 5 days ago 1 reply      
I thought there was no software patents in Canada? Or is this not a software patent issue?
Theory5 5 days ago 1 reply      
A quick glance at the patents informs me that patent #1 (CA 2283239) does not have anything to do with your app. Patent #2 (CA 2363556) MAY be applicable to your app, but its doubtful. As I am not a lawyer (nor do I play one on TV), You will want to contact a legal representative. But it appears to me that you are dealing with a patent troll. Good Luck!
jdelgado 5 days ago 1 reply      
Disclaimer: I'm not a lawyer.

Firstly, don't let them strong arm you - most patent trolls blast complaints like this to many parties at once and hope a percent of them cave without the need for court.

If this did go to court, I strongly doubt you would be found guilty of infringing on these patents. Based on your statement, it sounds like you simply made an app that converts third party API data to a UI, which wouldn't come close to either patents as they are related to the actual process of tracking vehicles, which the API provider partakes in, not you.

I would simply contact them and let them know that you don't track them yourself, you use another company. Most lawyers don't understand software, so they might be assuming you are tracking vehicles on your own. If they continue to press you past that, you might be forced to take it to court.

Best of luck and please keep us informed.

niggler 5 days ago 0 replies      
Have you contacted "Arctic Surf Designs", the people behind TTCfetch? I don't know their situation, but at the pricepoint I imagine they are using an API as well. https://itunes.apple.com/us/app/ttcfetch/id444836893?mt=8

I'd venture to guess that they also received a notice ...

st3fan 5 days ago 1 reply      
Important note: the City of Toronto is listing the TTC data (via NextBus) as one of their Open Data initiatives.


Call the city, talk to a city lawyer, find out what is going on here.

adambenayoun 5 days ago 1 reply      
Propose to settle with them for like 1% of your app's profit (profit not revenue), then send them a check for 10 cents.

Seriously though - you should consult with a lawyer but ultimately the decision will be yours.

jimzvz 5 days ago 0 replies      
>My apps use the API provided by NextBus who apparently licensed these patents.

Since you are using their api, surely your app is covered by NextBus' licenses? I would get legal opinion on this though because even though this would be logical and expected, the fact that such trivial forms of telemetry can be patented shows that the system is certainly not logical or expected.

This type of thing is seriously depressing. Good luck.

manarth 5 days ago 0 replies      
IANAL but…to all the people saying "Ignore the letter, don't respond until they issue a suit" - the patent holder has notified you that they believe you're infringing. If you ignore them, your actions might then be seen to be "willful infringement" of the patent, and a court can increase damages based on that.

Personally, I'd probably ignore them too - but I'd double-check with a lawyer first!

speg 5 days ago 1 reply      
Looks like they tried something against the GTTA and the case was dismissed: http://www.ippractice.ca/file-browser/?fileno=T-108-10

... but IANAL so I'm not even sure if I'm reading that right.

tomasien 5 days ago 1 reply      
Email me: tommy@shockoe.com
Doing something now that could easily be hurt by this. God patent trolls suck, they're making me really nervous.
moeadham 5 days ago 1 reply      
Did you upload the app in your own name? Are they suing you directly? It might be prudent to upload apps under a corporation to limit your liability. If you uploaded under a corporation, you could consider ignoring it. It would too much work for them to go after the 0 assets your corporation actually owns..

Real lawyers feel free to tell me I am giving horrible advice.

AccordionGuy 4 days ago 0 replies      
You might want to talk to my friend, Rob Hyndman, whose law firm, Hyndman Law, specializes in legal work for tech businesses and startups, and he's based in the west end of Toronto.


Tell him Joey deVilla sent you.

nickheer 5 days ago 0 replies      
I am not a lawyer (contact one!), but your choices will be to either settle ($$$) or fight it ($$$$). A quick Google search tells me that these guys have sued quite a few people over this, and you might be able to put together some sort of class-action suit with the other licensees.

Contact a lawyer.

Ask HN: A book/guide for hackers about desigining
4 points by _nato_  23 hours ago   6 comments top 4
hbien 18 hours ago 0 replies      
For a pragmatic overview the "Non Designer's Design Book" and "Bootstrapping Design" are great for developers. These cover the basics of layout, color, typography, contrast, repetition, alignment, proximity, and more.

Since you're interested in CSS, I assume this is geared towards the web. I'd recommend "Designing for the Web" by Mark Boulton which dives specifically into web design.

The above books gave a bird's eye view without implementation. I'd recommend reading "CSS Mastery" to learn how to actually implement a layout. If you decide to use CSS frameworks, usually the documentation is enough when you have a basic grasp of CSS.

Most Photoshop books I've found cover using it for editing photos, not for graphic design. You can read these and learn a lot from them still. "Photoshop Missing Manual" covers almost everything about Photoshop, but it's a long read. I'm a huge fan of Steve Caplin's books "How to Cheat in Photoshop", "Art and Design in Photoshop", and "100% Photoshop". Graphic editors are still used for patterns, but I'm noticing a trend towards using CSS more for buttons/shadows/gradients now.

illyism 21 hours ago 0 replies      
In general, I would recommend learning about typography. The elements of typographic style by Robert Bringhurst is one that I liked as a typographic reference. I'm reading typographie by Emil Ruder and Display Typography by Erik K Bain right now and I would recommend the latter.

Design Thinking by Ellen Lupton will help with concept development, sketching, and research. I'm reading Graphic Design Process by Skolos & Wedell right now and I would recommend that too.

If you ever want to learn more about advertising, creative ideas, strategies and concept development, read The Advertising Concept Book by Pete Barry, it's surprisingly big.

merlinsbrain 16 hours ago 0 replies      
I'm in the same place you are, and this book is helping me out: Design for Hackers: Reverse Engineering Beauty[1].

I'm mostly interesting in typography and color and this is a great read that covers all that and more.

[1] http://www.amazon.com/Design-Hackers-Reverse-Engineering-Bea...

ataleb52 23 hours ago 2 replies      
Check this out: http://hackdesign.org/
They have a weekly set of "lessons" they send you and the reads are all really good.
Ask HN: Which open source needs contributors badly? I am a beginner
14 points by sanspace  2 days ago   13 comments top 7
hoggle 2 days ago 2 replies      
If you don't have a GitHub account yet then get one and find projects that interest you ("explore").

This tool here helps you to stay on course by sending you emails regularly:


eb0la 2 days ago 0 replies      
All opensource projects need good documentation. That's not a small task ;-) but it's needed to get adoption.

Pick something interesting but hard to start/learn/understand and WRITE. This will sharpen your communication skills, which is crucial when explaining stuff to non-technical people (like your manager).

The installer / upgrade part of any project is also equally important; but it's better covered because it's part of the build process (the only exceptions is that you're selling enterprise software to a multi-million $$$ company: in that case your software must be as hard to install as posible in order to justify selling professional services).

lutusp 2 days ago 1 reply      
> ... Which opensource needs contributors badly?

All of them. You might be better off choosing an open-source project based on your interests and background rather than looking for a project that's particularly desperate.

Jeremy1026 2 days ago 1 reply      
What language(s) would you want to work with?
Ask HN: How far does a confidentiality agreement go?
2 points by SimianLogic2  16 hours ago   1 comment top
31415 16 hours ago 0 replies      
You should run it by a lawyer. Legal documents like confidentiality agreements often (re)define terms like "knowledge" and depending on what you signed when you joined up, you may be in violation of it. Better be safe than sorry.
Ask HN: How can we solve world poverty
6 points by Maven911  1 day ago   19 comments top 9
leashless 21 minutes ago 0 replies      
Making the rural poor richer is hard. As they get more and more of their needs met by the market they are competing with people thousands of times richer than they are. Simply increasing their incomes is not necessarily an answer, although it is part of the puzzle.

The real key is how can they turn what they have (land, sunlight, sometimes water) into what they need (everything else) _without_ having to go to buy things when they need essential needs met. It's not as simple as self-reliance, but admitting that the poor are poor and making them a little richer is not going to stop them being poor.

So most of the problems of the poor are basic infrastructure - contaminated water supply and cooking over open fires are huge issues. Both of those are tech-fix issues: cheap, reliable water filters and efficient cook stoves exist. They're coming down in price and improving. Toilets are another huge win, although the technology is less ready.

One Acre Fund has a programme which doubles farm yields; they've done tens of thousands of farms in Africa already with excellent results and are scaling fast.

If you're interested in software, three areas: medical expert systems, farming expert systems, and basic education services from primary level up.

If we could just get that set done, we'd have roughly doubled their standard of living without having put them into direct economic competition with the rich for more of their basic needs. This is not a common perspective, but it actually makes sense. The conventional development agendas do not really consider increased economic competition in their models at any deep level, resulting in very poor results so far.

Hope that's helpful.

stevenameyer 1 hour ago 0 replies      
In the last couple years or so I've had the opportunity to travel Morocco, heard stories from my mom who volunteered as a doctor in Haiti after the earthquake, and got an opportunity to discuss some of the challenges that volunteers on the ground face with someone high up in Engineers Without Boarders. After all of these experiences I have grown very cynical about the ability for us to create a long lasting positive change around the world. There is so much that needs to happen in poorer countries in order for then to reach sustainable improvement that it's becoming harder and harder for me to believe that it is possible. The one thing that I would say would make a drastic improvement is a complete overhaul of the education system, and I think they need to emulate online education that is on the rise in north america rather then our traditional school structure.

Now maybe it's just that I am a developer and I have an instinct to see technology as the solution, but I honestly think that it would solve a lot of the major problems.

1) It allows people to work through material at their own pace so in countries where people are not able to get educations due to having to work full time this would allow them to get an education at the pace that they are able to.

2) Having access to teachers and curriculum that is well above what is currently available would allow people to learn things they would have never been able to since often people with those kinds of expertise are near non-existent in these poorer countries.

It may sound weird but I honestly believe that for these countries to improve we need to commit to establishing solid internet availability worldwide, and making a high quality free online education to everyone world wide.

cjbprime 22 hours ago 1 reply      
My wife and I have been donating an increasing percentage of our yearly gross income to effective aid organizations:


Earning a tech worker salary and giving a significant amount of it towards poverty relief is better than most alternative ideas I've been able to think of.

The other good idea is to follow GiveWell very closely: http://www.givewell.org/

If you want to do something with code.. I'm optimistic that people would donate more if they could feel an emotional connection to the people they're helping, and the internet can help with that, so anything that removes barriers like http://kiva.org or http://watsi.org seems promising.

Mz 20 hours ago 1 reply      
Diet for a Small Planet outlined some of the political issues involved. You could read that. Second, support anything which promotes better education and more independence. A lot of charities worsen the problem by promoting dependence, among other things.
Maven911 1 day ago 0 replies      
Hi, thanks for your very insightful post.

It's too bad the director didn't pursue the novel idea further, but I think he was also thinking about how hard it would be to actually implement and get companies on board. I do like the idea though, especially in this era of (somewhat fake) corporate social responsibility.

Are you currently involved in any anti-poverty activism ?

soneca 21 hours ago 0 replies      
We can de the generation... (lots of insights in these)
Kanbab 1 day ago 2 replies      
Teach people that they can learn. That basic skills can help you build a home, or a city. That your civilization cannot blossom if you don't handle waste properly. Teach people to manage domesticated animals, and farming.
terrykohla 22 hours ago 1 reply      
Poverty is a misleading word. You can be poor with a 20K$/y salary in one place and filthy rich in another. It's not because some people live more simple lives that they are poor. A poor person is a person who cannot meet its basic needs. You cannot help the mentally ill by giving them money either. Poverty exists because of diversity as well, trying to make someone else think like you is a form of indoctrination. Some people prefer technology other prefer nature, some prefer money other prefer fresh air, clean water and lots of time with close friends and family. It's hard to label some people as poor when they live happier and healthier lives than people with big bank accounts, big houses and fancy cars.
Show HN: Spoiler free e-sports (youtube/twitch skin)
2 points by spenvo  19 hours ago   1 comment top
jostmey 18 hours ago 0 replies      
The website is a example of elegant U.I. design. I think I will be using this instead of youtube.
Ask HN: Why not make everyone's salary public?
28 points by aiurtourist  3 days ago   25 comments top 14
cjbprime 3 days ago 2 replies      
I think Fog Creek does this: http://www.joelonsoftware.com/articles/fog0000000038.html

They also have "levels", with compensation tied to a level, so it looks like they've basically removed compensation negotiation from the company. You don't mention wanting to do that. If you do want to do that, something like Joel's setup sounds like it can work out fine.

If you don't want to remove the ability to let people negotiate their compensation, it sounds like you're setting yourself up for unhappy and jealous and resentful employees, because some of your employees will be much better negotiators than others.

nyrulez 3 days ago 0 replies      
1. People who think they are equivalent to someone getting higher pay (and there will always be plenty, regardless of the actual truth) will get demoralized and lose motivation. This can happen at any level, not just junior employees.

2. In a market where great talent is scarce, you will lose your ability to negotiate if the candidate has a better offer from your competitor. Sometimes bidding up makes sense.

3.More generally,this works less well in any field where there is a high possible variance in ability of folks with same credentials and experience. This is especially true in tech (only matters if you are in the market for top talent, not the median. Burger king doesn't need to care, but Facebook and Google can't survive with median talent). Without the ability to have that variance in compensation, you lose the ability to get top 25% folks, especially when your competitors are not restricted in the same way.

S4M 3 days ago 2 replies      
In Norway, the salaries are public. I have never lived there, but a colleague who has worked in Norway told me that it was a pain, not because your neighbours know your salary, but because people can target you commercially as they know how much you can afford. But apart from that, nobody cares.
Mz 3 days ago 0 replies      
Given your remark about "socialist assholes," I will suggest that it is extremely hard to pursue "socialist" agendas and business in a heirarchical setting. Rock groups sometimes split the credits and the money evenly, not caring who actually wrote the lyrics, but they are generally not heirarchical. I don't know the answer to this question. I do know I would do more research than tossing the question out on hn if it were my company. You can't easily put the cat back in the bag if you try this and conclude it was a disaster.
1123581321 3 days ago 0 replies      
I think you can do it if you quantify everything that goes into the number and list that too. For example, if you hire top talent from Google and pay $30k/year more, you could note in the salary table that being from a prestigious company at that level is worth so much, and give a range. It would take work, but if you credit everything that could possibly explain the difference, you might satisfy people or at least explain to some exactly why they make less.

Or, and I prefer this, you could not disclose but pay everyone above market rate so they don't think about money, but not so high that it's an issue/fuels the desire for perpetually more.

rm999 3 days ago 1 reply      
I prefer the glassdoor approach: aggregate anonymized numbers so people get a good idea of the income and bonus distribution by company, job title, city, and experience. This really gives anyone a ton of useful information without drama.
johnrgrace 3 days ago 0 replies      
If you make salaries public you can't screw someone over on pay while making them feel great.

I worked at a small company a big company bought bought and moved from the finance group to the business development group and kept my salary the same, another business development person who had our key accounts was paid 60% of what I was because she had been promoted twice in a few years. Her salary was rising at double digits a year, but was still far under where her peers were.
Getting 12-15% raises every year feels great, until you learn you make a lot less than others. The company was going to easily save over 150k in salary moving her up to the average over a period of years.

alok-g 3 days ago 0 replies      
PS: My comment relates to economy as a whole and not just implementation within a specific company.

Not having access to information is one of the things that makes an economy suboptimal, so overall, I think making salaries public should be good.

At least some of the issues in actually implementing the above is the impact of the transition. The economy becomes more optimal if everyone takes this new information to make intelligent decisions about themselves (and not be caught up with pure jealousy type of things), and the resulting shuffling balances the salaries out again according to people contribution/skill levels. During the transition however, a lot of messy things would happen, leading to short-term losses in the economy.

I generally hear that such transitions often have to be slowed down considerably and implemented in phases to not have negative spiraling effects on the economy, like the stock of an underpaying company going down considerably even if the company as such was doing good, or HR salaries overshooting because of the sudden overload that may come.

I highly welcomed glassdoor.com when it showed up.

scheff 3 days ago 0 replies      
2 reasons I can think of.

1 - nobody would get a pay rise because "If I give you a pay rise, then I have to give everyone a pay rise" would be the mantra of managers in an established organisation. Anything less would create arguments.

2 - the ego of every employee. "Oh, right, just because he's an engineer, he's more important than me in marketing ... which one of us improves how much profit you generate?" ... and so for every other class of employee. even between engineers - "I'm sorry, but I'm better than that guy because of X, Y and Z (subjective reasons) and I should get paid more."

The extension of 2 is - "If I don't get paid the same as that guy then I'm not working nearly as hard as I have been ... I mean - what's the point?"

hjay 3 days ago 0 replies      
From my limited understanding, it's not the best idea for companies who want to keep their costs to a minimum.

There are employees who are being underpaid and don't have many metrics to look at if they want a higher salary (win for the company). Then there's also that if companies make their employee's salaries public, there will be a more aggressive and obvious effort to poach employees from competition. Potential employees will benefit off of this war, while the companies will be just trying to one-up each other.

Not to say companies don't currently poach employees from competitors, but I think making those figures public would make that much more prevalent.

gamechangr 3 days ago 0 replies      
It's hard to take this post serious??? There are soooo many reasons not to do that. I can assume you don't live in the valley or anywhere there is a shortage of developers.

Biggest one:

More expensive for the company initially and way less secure. Talk about telegraphing to your competition what it would take to poach your top employees!

You would end up with 80% of your staff believing they were underpaid (even if that was not even close to true--perspective is reality)

cybernomad99 3 days ago 0 replies      
Interesting thought. I heard that Nordic countries like Fin, Swede.. make their government information public, not sure if they include salary information.. Transparency inspires trust. But in practice there is more to that.
coryl 3 days ago 1 reply      
And if some employees don't want their salary to be shared?
aiurtourist 3 days ago 0 replies      
Thank you all. Fascinating discussion.
Ask HN: Is it too late to start learning to code?
5 points by rblion  1 day ago   21 comments top 21
architek1 1 hour ago 0 replies      
I had some BASIC programming classes in high school, loved everything about it. Although I didn't follow through with programming at the time, chose to be a recording engineer/producer instead. many failed starts with java and html books in the 90's. I find myself 45 and with a passion to really learn this time. I started learning Processing 5 months ago with the only online resources and a book.

It's absolutely one of the best things I've set out to learn. I find so many similarities between music engineering and programming it's kinda crazy. As many have said, It's never too old to learn... anything.

nonamegiven 1 day ago 0 replies      
For the rest of your life, no matter how old you are, if you want to do something then fucking do it.

Here endeth the lesson.

Mc_Big_G 1 day ago 0 replies      
You're 23. It's not too late to start doing anything. I was a sysadmin who started programming and building things around age 30. Last year I quit my senior dev position in S.F. to freelance and now I make more money working only 20 hours per week. So yeah, it's not too late.
cafard 1 day ago 0 replies      
I took a programming class (Fortran IV) at 18, and found it interesting enough, but frustrating, given the i/o of the day (hand over punch cards at the operators' counter, wait for the cards to come out a chute with the printout wrapped aroud them.)

At 31 or 32, I discovered that there were things that I could do with a computer that would make my life (and many others') much easier, and I taught myself assembler, since I didn't have acess to a compiler or interpreter. Then I went back to school....

I would suggest taking a few classes. Get the hang of data structures and algorithms. Learn a few languages. The resources that are available to you, for free, are astonishing. If you are using a PC, you can download systems for Python, Scheme, and Common Lisp, you can get Microsoft Visual Studio. If you are using Linux, you can get all manner of systems installed

Good luck, and enjoy yourself.

nochek 1 day ago 0 replies      
At the age of 24, I decided to learn to code so that I could create stuff I thought of. Since then I have learned 7 different languages, created several awesome sites, projects, games, and frameworks. I learned it all entirely through Google Search.
danielhughes 1 day ago 0 replies      
Seriously? You're only 23. Just do it. You literally have decades ahead of you to enjoy coding. When I saw the headline I thought I'd be responding to a senior citizen...in which case my response would have been the same.
coryl 1 day ago 0 replies      
I started at 24, probably same boat as you.

I wrote a blog post about how I learned:

elclanrs 1 day ago 0 replies      
Programming is about solving problems. Is it too late to start solving problems? No. It just takes dedication and perseverance. The learning curve is exponential so the first few months will be slow and confusing, but once you understand the basic concepts you'll start to become more productive.
Mz 1 day ago 0 replies      
I doubt age has anything to do with it. Poor fit with your learning style is far more likely.
Skoofoo 1 day ago 0 replies      
Yep, it's too late. In fact, you shouldn't try to learn anything anymore, especially if it involves fulfilling your dreams :
Kavehm 1 day ago 0 replies      
I agree with all of the comments here. This is the perfect time for you to learn how to code, especially if you already have an idea/project you want to work on. It won't be easy, but stick with it and you'll get there sooner rather than never.

There are a lot of different resources (free and paid) that will teach you the basics/fundamentals of coding and more...here are a few of the well-known ones to get you started:

1- www.udacity.com
2- www.udemy.com
3- www.lynda.com
4- www.codecademy.com
5- www.teamtreehouse.com

miriadis 1 day ago 0 replies      
Pleeease! You are only 23! I'm 42 and learning Erlang and Haskell! As it is commonly said, never its too late.

Maybe you didn't choose the right programming language.

doylemc 14 hours ago 0 replies      
Before I opened this post I was expecting you to be very old. Get started today. Honestly, it's never too late.
klaut 1 day ago 0 replies      
Why people think that with age the ability to learn new things diminishes?

You can ALWAYS learn new things, no matter how old you are.

I learned programming after the age of 25.

t0 1 day ago 0 replies      
Just do it. Your biggest problem is that you feel the need to come on here and ask if it's what you should do. It is. Now do it.
orangethirty 1 day ago 0 replies      
If you are serious about learning, and I mean really learning, send me an email.
soneca 1 day ago 0 replies      
I am 33 and started to learn a month ago, I need some time to realise if I "bloom". I am starting with front-end developing, it looks much more rewarding to start of...
rblion 1 day ago 0 replies      
thanks everyone. I'm going to give it another go. I'm overthinking it. No matter what happens, I'll always have HN for feedback and guidance.
barlo 1 day ago 0 replies      
It's never too late to start learning anything.
glass_of_water 1 day ago 0 replies      
If you have a hard time finding a structured way to learn and staying motivated, you could try out Udacity's courses at www.udacity.com. They're set up so that they're interactive, and they have courses for people of all skill levels. You can start with CS101 if you feel that that's right for you and then move on to whatever else you're interested in!
blufox 1 day ago 0 replies      
Noooooooo. Just start right away.....
Ask HN: Where to buy Twitter followers (as a gag gift)?
2 points by hissworks  23 hours ago   6 comments top 4
ronyeh 23 hours ago 1 reply      

Haven't tried it myself, but it seems promising.

anigbrowl 23 hours ago 0 replies      
Feebay has all sorts of auctions from followers to sponsored Tweets.
shloime 23 hours ago 0 replies      
I've done that to a friend before. Created a Facebook fan page in his name and got 1000 "Likes" from fiverr.com. Was a pretty funny gag.
kremdela 23 hours ago 1 reply      
I've actually done a similar thing using fiverr.com
What everyone is forgetting about the Pixel
5 points by d3nial  1 day ago   10 comments top 6
cjbprime 1 day ago 1 reply      
Not with a 32GB (or 64GB) SSD, unfortunately. It looks like it uses a USB SD card reader rather than a PCI one -- which I expect to be slow -- so that's not a good way to expand storage either.

But other than storage, it seems to be almost everything I'd want in a dev laptop.

d3nial 1 day ago 1 reply      
I am a rare convert, I went from PC to MBP and back again. And deeply regret moving back to the MBP. Currently on an Asus UX31e (Zenbook), and whilst it looks quite cool and industrial, the keyboard sucks, the LCD is defective (and I'm currently arguing with Asus about warranty claims, but that's another story). So, excuse my cynicism surrounding the real 'quality' of other high end devices.

The hard drive is a pretty good point, the LTE/3G data connection + 1TB cloud storage could overcome this, but I live in Australia, so the data costs would be enormous. Also, I did run Ubuntu for a while on my MBP and it was ok, but there were some hardware issues (power management mostly).

I wasn't aware of the kernel issues, this could be a problem. Damn. :P

mooism2 1 day ago 1 reply      
I'm wary about getting a Chrome laptop to run Ubuntu on, because (aiui) there is no way to run a kernel on it other than the ChromeOS kernel. I worry that an update to the Ubuntu userspace could cause it to rely on features present in the Ubuntu kernel but not in the ChromeOS kernel (perhaps if Ubuntu was using a more recent version of Linux than ChromeOS was) and thus crash or otherwise be unstable.
pedalpete 1 day ago 0 replies      
But there are many manufacturers that make nice hardware. I love my Lenovo, Sony and Samsung make some pretty nice stuff too.

What makes the Pixel any better than the high-end devices from these companies? And though many will say that you can't get the Pixel screen on any of the available devices, don't forget that you also can't get a Pixel with a hard-drive of reasonable size.

d3nial 1 day ago 0 replies      
To add to this, I just saw this post this morning too, which strengthens this argument https://plus.google.com/112449749826562830126/posts/ZS9Waegr...
maxpospischil 1 day ago 0 replies      
Why not just load Mint or Ubuntu onto a mbp?
Ask HN: Lack of Meaning/Social Interaction as a Developer
11 points by anonuser15243  2 days ago   10 comments top 10
brianchu 2 days ago 0 replies      
In order of easiest to hardest...

For your health:

1. Get a standing desk and foam pad (the foam pad is for your feet, because they'll get sore without it. I think the term for them is "anti-fatigue mat"). Alternatively get a chair with proper lumbar support. When you stand, notice how your spine curves inwards. When people sit their spines often curve outwards (slouching). A chair with lumbar support properly pushes and supports the spine so that it curves inwards.

2. Google articles on proper ergonomics and adjust your keyboard and mouse accordingly.

3. Exercise in the morning before work. That will make you feel a lot more refreshed. Exercising after work in the evenings is all well and good, but it feels a lot better to do it in the morning.

4. Get enough sleep.

For work:

1. How good of a rapport do you have with your manager/boss? If you have a decent relationship, straight up sit down with your boss and tell him/her that you want to have a conversation about your career, you're looking for more of a client-facing role, leadership role, and/or product management role in the near future. Regardless of your relationship with your boss, ask him/her, "What will it take for me to move into X," X being "client-facing role," "product management," "being tech lead," ... take your pick. I think it is counter-productive to talk in negative terms - i.e. how much you're dissatisfied with work - and it is much more productive to talk in positive terms and in terms of the future and in terms of how you want to contribute at a "higher-level" in the future.

2. If your boss isn't receptive or if your boss tells you but you get nowhere, you might consider looking for another job. Make it clear to someone hiring you that you want a role in which you can grow.

For your life (this is the hardest)

1. Try joining engineering-related or CS-related or tech-related meetups in your area. Where do you live?

2. Find a hobby? I don't know you so I can't help in this area. I'd imagine it would do with music/photography.

3. I don't know what kinds of friends you have right now in the area. But try to hang out more often with whatever friends you do have, and ask them to invite their friends so you can meet new people.

4. As someone who has only been working for a short time after leaving school, one thing I've observed about working life is how we all essentially leave our friendships up to chance. When you're in school you usually end up friends with people who happen to be in your classes, people who you happen live with, people who happen to be in clubs you're in, etc. Without something like school that puts you in constant contact with people, you yourself need to make an effort to befriend people you meet who you find interesting. If you meet someone interesting at a meetup or company-related function or a bar, etc., not only should you ask for their contact info (if you give someone your contact info there is a 50-50 chance they'll never contact you), you need to make the effort to set up lunch/dinner/drinks/coffee with that person.

I don't claim to be successful in getting myself to do all of these all the time, but I always try to accomplish these goals and I think they're a helpful set of guidelines for you.

vitovito 2 days ago 0 replies      
At some level, these problems are all solvable within yourself.

First, acknowledge that it's not your job's responsibility to provide you with any of these things. Your job doesn't have to provide you with meaning, or with attractive and intelligent and compelling coworkers, or with a spa-like work environment. All your job has to provide you with is a paycheck, and everything else is negotiable. It's up to you to demand, take, or find elsewhere, the other things you want.

Order a standing desk and foam pad and expense them. Don't ask, just do it. Take fifteen minute breaks every couple of hours. Don't ask, just do it. Pack a healthy lunch every morning, take time to make yourself something nice, package it up attractively, then walk to the nearest park to eat it, every day, taking a full hour or 90 minutes to do so. Don't ask, just do it. Bring a book and leave your smartphone on your desk. Show up at 9, be at your meetings on time, get your work done, leave at 5. Don't ask, just do it. Read "How to Live on 24 Hours a Day" by Arnold Bennett. You have eight more hours in the day that you're not using wisely if all you're talking about here is your day job.

And all of that is well and good, but it won't fix the root problem, which is understanding why you're in a day job in the first place.

A day job is two levels of abstraction which you have chosen to participate in, because it supposedly beats hunting wild animals, sleeping in caves, risking getting eaten alive or dying young of an injury, and having to literally fight for a mate.

A day job has its down sides: you are twice disconnected from the "real" activities that biologically keep you alive and make you feel alive: hunting, eating, having shelter, procreating. You don't forage for food any more, you sit at a desk and earn a paycheck, and then you go buy food. You don't even have to budget more than a week or two, because, hey, there's that next paycheck.

Freelancing, at least, is an abstraction only one level deep, because you forage for clients, and you have to budget extremely well to survive client famine periods.

I'm not saying quit and go freelance. I'm saying understand why you're in the day job, put it in the right context in your life, and realize that it's there to support your search for meaning, socialization, and health in the other eight waking hours, and other sixteen total hours, of your day.

AznHisoka 1 hour ago 0 replies      
Why was this thread downvoted, or not near the top yesterday? I saw it briefly in the morning and was anxious to hear more responses. Come'n, respond people! This is one of the better threads in HN!
rdouble 2 days ago 0 replies      
You've described "Whatever" by Michel Houellbecq. I recommend reading it, but it won't make you feel better about your situation.


If you feel this way there's not much you can do besides leave the industry. In my experience, some people get rich, the eccentric co-worker types plod along forever until they are laid off 300 pounds later, and everyone sort of "normal" disappears off the face of the earth.

Mz 2 days ago 0 replies      
I read a book many years ago which suggested people have a unique pattern of energy available for different types of activities and they function best when they figure out how to get enough of each thing in their life but not too much. If you need more social outlet, you can try to get that outside of work. You can also do volunteer work to get "meaning" into your life.

If you are dead set on changing jobs or careers to resolve this, I recommend you get a copy of "What color is your parachute?" and do some informational interviews. As a teen, I considered becoming a physical therapist. Then I interviewed one. It was not what I had envisioned. I am so glad I figured that out before getting the education necessary to get the job instead of after.

We seem to generally do a poor job of helping people figure out what a job is really all about and how to find a good fit careerwise. Some people seem to just get lucky or try a lot of things until they stumble into something good.

You could also watch "Beyond Rangoon" and wonder what you really are looking for in terms of meaning. Then go hurl yourself headlong into meaning.

catorda 2 days ago 0 replies      
If you really like software engineering, I don't think a career change is necessary.

I'd suggest finding something to do outside of work, volunteering, joining a casual sports league, find meetups centered around your hobbies, etc. to give your life meaning and get yourself more active.

codeonfire 2 days ago 0 replies      
If you have the resource, just quit for six months. It will take six months to come out of it, but it's for the best. If working as a contractor is better, do that. Career growth is more money. Developers can take six months off and come back and get a raise. It doesn't get much better than that.
logn 2 days ago 0 replies      
I'd recommend a more social role building on your experience, e.g., manager, scrum master, project manager, tech lead, customer support, sales engineer, technical recruiter, etc.
thoughtcriminal 2 days ago 0 replies      
Going back to school will have two benefits: 1) put you on track towards another line of work (and buy time to figure things out) and 2) place you in a social environment.

If going back to school is an option for you, then that's what I'd be jumping into.

orangethirty 2 days ago 0 replies      
I'd like to talk to you. Send me an email (in profile).
Ask HN: How do I pick the best brand name?
5 points by mcgeadyd  2 days ago   10 comments top 6
cschmidt 1 day ago 0 replies      
I used Amazon Mechanical Turk to run a multiple choice survey. That got me several hundred opinions in a day or so. (Make sure you have the domain reserved first, just in case.)
It is fairly easy, even if you haven't done it before.
lignuist 2 days ago 1 reply      
Write it down. Does it look nice?

Is it easy to type?

Is the spelling obvious?

Is it easy to pronounce?

Does it explain something?

Does it sound similar to something else? If so, is this a good thing?

markddotme 1 day ago 0 replies      
Make sure there are no live trademarks associated with the name. Also, go for a natural sounding made up name and avoid combining common dictionary words, it's more defensible that way. Use the wordoid tool for this purpose.
mcgeadyd 1 day ago 1 reply      
I guess what I'm wondering is if I follow those suggestions and I end up with maybe 3 candidates, how do I select between the 3? The obvious answer is to ask friends and family and then ask facebook friends. Beyond that though, was wondering if there might be another way of picking a winner.

1. Thanks for your comments people - genuinely appreciated
2. Wordoid is awesome! Never seen it before, but its a lot of fun! Will certainly play around with it
3. Yeah, I'm ruling out anything that doesn't have a free .com domain name (twitter handle gets bonus marks!)

miriadis 1 day ago 0 replies      
This is an amazing blog about naming http://www.thenameinspector.com/
mcgeadyd 1 day ago 0 replies      
Ok, what I might do is Ask HN to pick from my 3 favorite brandname candidates!
       cached 1 March 2013 21:05:01 GMT