hacker news with inline top comments    .. more ..    25 Oct 2012 Ask
home   ask   best   5 years ago   
Ask HN: I'm getting a new job that involves machine learning. How do I kick ass?
3 points by ajushi  41 minutes ago   1 comment top
Toshio 31 minutes ago 0 replies      
Hi. Congrats on your new job!

As far as advice/suggestions, please consider sharing a few more specifics, so the community may better understand where you're coming from.

Ask HN: Macbook Air vs Mac Book Pro vs Ultrabook, help me choose.
2 points by Concours  24 minutes ago   1 comment top
duiker101 18 minutes ago 0 replies      
I'd go for the Ultrabook + Mac Mini. This comes from an anti-Apple person. But I owned a Mac Mini to make iPhone apps. Then it came the wonderful Apple's programmed obsolescence and I got cut out. Apple's products are way to expensive for what they offer. Not that they are not good, but not amazing as some people would say. I now stand against Apple because of they restrictive policy. Every single things they do makes me feel like they only want your money and that they want to rule the world. Every single thing.

Also, there are some very good Ultrabooks.

Ask HN: How do I go from abstract concepts to a pitch
3 points by fbuilesv  3 hours ago   2 comments top 2
keiferski 32 minutes ago 0 replies      
Shameless plug: I run a pitch-creation service at http://pitchremix.com, and I'd be glad to help you out.


Some general thoughts:

1. Always dumb down your language. Not necessarily 2nd grade English, but definitely avoid words like "multi-dimensional representation" and concepts like "binary or linear". Most educated people know what you mean by this, but it adds an extra level of unnecessary complexity to your pitch. I shouldn't have to think about what you mean by "binary taste systems". When you give me a two-sentence description of your company, I should know instantly what you do.

2. Once you've simplified your language, work on describing what you do in as straightforward terms as possible. There was a good article on HN a couple days ago about applying to HN; in it they nailed how to describe something like Google:

Google is a website. A user comes to the website and sees and text box and a submit button. He types in words into the text box and clicks on the button. Google then shows him a list of websites that contain the words he just typed in.


Notice how it doesn't take for granted that the person knows what a "search engine" is. Obviously in this day and age, everyone knows what a search engine is. But they didn't 5-10 years ago. Today, everyone might not know what you mean by
"a matrix that helps make predictions" or a "multi-dimensional representation of people's tastes".

3. Now that you've described what you do in as simple terms as possible, tell me

a) why this is a problem and
b) why you are the solution


Hopefully that was helpful.

diegoeche 1 hour ago 0 replies      
It seems is all about "context". A user might like an article about current election. But what does that "Like" mean? Does he actually like the article? Or maybe he liked it because it's clearly ridiculous (almost a joke in his opinion?).

Knowing that a user like let's say "Book X" but no context of "What he liked about Book X" sounds less powerful. But at the same time: Easy to quantify.

The "Having a multi-dimensional representation of people's tastes can give a ton of information" needs to be leveraged against the noise the insignificant contexts of people's tastes introduce. That IMO is half what the pitch should be about.

How to quantify reliably these "contexts" of people tastes. How to exploit them in advertisements. And how this approach is better than let's say, FB's powerful ad creation tool based on "the graph" is only part of it. You'd also need to tell, how are you planning to get your critical mass. Your approach needs to be: novel enough, pretty enough, useful enough, and viral enough, for users to get attracted to start using your tool.

San Francisco HN Meetup
22 points by lowglow  15 hours ago   discuss
Ask HN: Recommendations for hacker hostels in the bay area?
3 points by octaveguin  9 hours ago   1 comment top
aayala 9 hours ago 0 replies      
Ask HN: Bloomberg Terminal Resources
4 points by Maven911  13 hours ago   1 comment top
nivertech 1 hour ago 0 replies      
Are these training videos publicly available?
Ask HN: looking for fresh ideas, my startup is not working
4 points by phineas  14 hours ago   10 comments top 3
brudgers 11 hours ago 1 reply      
If a human has to search, call and email, the business model won't scale quickly enough to ever fit the Silicon Valley idea of a startup.

Likewise if the business model is addressing unique customer needs one at a time.

There's not much value in leads for chiropractors, either. Their business grows largely by word of mouth or broadcast marketing.

If you're going to leads one at a time, the sales have to be big. The problems have to be non-trivial, and the actual research more valuable than the localized results from Bing.

manglav 13 hours ago 2 replies      
Your examples explain it. “back hurts, anyone know a good chiropractor”, and "my phone cracked anyone know where to get it fixed.”
People trend to trust other people, so why would they trust you? What curation and validation are you doing on the businesses? If you are rating them, what are you basing your ratings on? These are questions that I think about when I hear your business. Also, it sounds complicated, and non-scalable.

What you can do: if the people are already on twitter, go to them. Create a twitter-bot that people can follow, and it automatically follows you back. When someone says "my back hurts", you use natural language processing on their tweets, and recommend a solution to them, gluing together Yelp, Angie's List, or anything else that might be relevant. Offer three months free, if they like it, they pay a monthly subscription. If not, take them off a list. When successful enough with consumers, you MAY be able to turn around and start charging businesses, but then, you have the responsibilities of curation, and I think it's easier to let companies who specialize in that ( like Yelp or Angie's List) do that, and you piggy back off them. Check if you're allowed to use their data, and if they charge for it.

jkaykin 12 hours ago 1 reply      
This is a great idea but as manglav said, people trust the opinions of their network so it will be hard to get users to use it when they can ask their friends/colleagues.

Also the solution manglav provides, perfect, if you can do it that would make the process much simpler but it would take a lot of work. Check out http://chirpify.com, they do something interesting with NLP on Twitter.

If you want to work on something else, I would be happy to talk to you more about what I am working on. Email is on my profile.

Show HN: People are afraid to give you honest feedback so we built this
9 points by jeffchuber  1 day ago   6 comments top 3
zengr 1 day ago 1 reply      
Submit a blank form and get this:

Warning: parse_url(http://) [function.parse-url]: Unable to parse URL in /home/content/89/7601089/html/pitchback/functions.php on line 58
The company "" is already in the pitchback.me system. If you believe this is an error, please contact pitchback.me@gmail.com

albumedia 1 day ago 1 reply      
Seems like a decent idea. Please include a pitchback url so we can "submit real, anonymous feedback about your startup."
knes 1 day ago 0 replies      
Ask H: How much developer time to allot for R&D?
3 points by jakejake  18 hours ago   2 comments top
mercuryrising 16 hours ago 1 reply      
When I worked at 3M, we had 15% time. What this boiled down to was basically every Friday afternoon, we would work on something that we wanted to work on.

It's a refreshing way to end the week, and if everyone is doing it, it doesn't seem like a 'burden' or a lack of productivity.

It would be hard to just implement this if managers aren't on board with the idea, but try it out one Friday a month. If it starts working well, bump it up to two, and hopefully you'll get to every Friday.

Here's link about 3M's 15% time - http://www.fastcodesign.com/1663137/how-3m-gave-everyone-day...

Can I download a video of the YC Startup School 2012 anywhere?
57 points by areeve  3 days ago   7 comments top 3
jc4p 3 days ago 3 replies      
It should be up on http://www.justin.tv/startupschool sometime in the next few days.
pella 3 days ago 0 replies      
all "Startup School" videos from the past: http://lanyrd.com/series/startup-school/

for example:

"Startup School 2011" : http://lanyrd.com/2011/startup-school/coverage/

"Startup School 2010" : http://lanyrd.com/2010/startup-school/coverage/

buxx 3 days ago 0 replies      
Ask HN: How to get contract jobs in the beginning?
12 points by viraj_shah  1 day ago   4 comments top 2
dylanhassinger 1 day ago 2 replies      


There is a monthly Freelancing thread on HN, on the 1st of the month

orangethirty 1 day ago 0 replies      
1. Find a popular thread on the HN front page.

2. Click on the usernames.

3. Write down email address from their profile.

4. Send the following email to the list of people you wrote down (at least a 100, because if you get a 2% response rate, you might get a gig out of half an hour of work):


My name is $name, a freelance developer. Read your comment about $subject, and I think you make a good point. Anyhow, just dropping by to chat a bit about what you are currently up to. Hope you are having a great day.

Take care.


Then just get a conversation going and talk about what you do. Simple.

Ask HN: What makes a website look professional?
4 points by ekpyrotic  1 day ago   5 comments top 4
martin-adams 22 hours ago 0 replies      
In my opinion, a professional web site is one that may use the following (no particular order):

- Good balance of page elements, such as copy over graphics, etc.

- Legibility of text (this is the visual spacing of which text can be read, font-size, colour, line height, line length, kerning, etc, etc).

- Readability of text (does it make sense when you read it?)

- Professionally written copy. Forgets saying "We are the leading company in ..." - yeah you and everyone else. Tell me why you're better, not that you are better, and why it's important to me, not your "thousands of other customers".

- A strong value proposition (why am I here and what do I get out of it)

- Strong images, such as good photography with people in it (pictures of people do wonders to user engagement). Also have them looking at the product or where to go next as it guides the user.

- Page load speed - I don't want to see the non-essential elements be rendered first all waiting while those adverts and analytics are loaded before I get to do anything useful.

- A business identity - professional web sites are run by professional companies who don't mind talking to you over the phone, so show the phone number.

- Clear navigation with no confusing terminology that makes me wonder if I'm in the wrong place.

- No tacky animations, just non-obtrusive complimentary motions that support my visual comprehension of the action I took, rather than it just trying to look flashy.

- If it's a service (such as MailChimp), then don't be shy of what other big brands use your product. It gives more credibility.

- Consistency. Keep navigation, fonts consistent with their purpose.

- Be honest. When it comes to pricing, don't hide it and make me call. Otherwise I think you're up to some shady practice to hound me in to spending more.

Okay, that's all I've got time for.

UnoriginalGuy 1 day ago 1 reply      

You can make a turd look like a professional web-site with enough polish. But even if you do that it is still a turd.

People will come to your site if it has great content even if it doesn't look "professional." Polish just makes them more likely to stay but not really more likely to return (content does that).

Polish is all about getting both the "big" things right but also about getting the little tiny details right too. If you spend hours considering if your site should have rounded corners on the CSS boxes then you're doing it right...

xackpot 12 hours ago 0 replies      
A good starting point would be to have your design elements aligned in such a manner that they conform to the Fibonacci Golden Ratio. Here is a link to a few articles that describe Golden Ratio usage in web designing:

1. http://webdesign.about.com/od/webdesignbasics/a/aa071607.htm
2. http://www.smashingmagazine.com/2008/05/29/applying-divine-p...

Metatron 1 day ago 0 replies      
Multiple pages of actual content. Not just a handful of pages.
Functional design elements like social media buttons, logins, chat functions.
Partner links.
No wordpress/etc imported theme.
Ask HN: Learning to write good JavaScript
154 points by rcknight  6 days ago   discuss
euroclydon 5 days ago 3 replies      
Check out the code in the open source project fabric.js http://fabricjs.com/ . It's written by Juriy Zaytsev who was a maintainer for prototype.js. I find the code useful for learning advanced object oriented JavaScript because:

1) It's self contained. No dependencies on third party OO libraries or frameworks.

2) The code is very readable.

3) It's a canvas library, so it's fun to work with if you're into graphics and visualizations.

4) You'll learn a lot about how many JS projects are built, documented, and tested, if you get it to build and the tests running on node.js.

Here is what I would do:

1) Check out the project and get it building.

2) Read all the files in the util folder. You'll see a lot of methods added to Object and Array.

3) Take a look at lang_class.js: https://github.com/kangax/fabric.js/blob/master/src/util/lan... This is how he does OO JS. It's very similar to John Resig's OO classes: http://ejohn.org/blog/simple-javascript-inheritance/ and somewhat different to prototype's classes: https://github.com/sstephenson/prototype/blob/master/src/pro...

4) Then take a look at the base class: https://github.com/kangax/fabric.js/blob/master/src/object.c... and an inherited class: https://github.com/kangax/fabric.js/blob/master/src/line.cla...

5) Search for instances of the "bind" method, and see how they're used.

Of course, as you're doing all this, you'll need to experiment with simple language constructs in your browser's console to test what you think you know, and you'll want to read some chapters from a thorough JS book like, JavaScript the Definitive Guide http://shop.oreilly.com/product/9780596805531.do

Finally, this is just a personal opinion, but I don't like Crokford's chapter on OO JS. I just don't think it presents your options well. If you decide to write a large project in JS using OO techniques, I think you'd be better off utilizing an OO library, compiler, or framework like TypeScript, Google Closure, Prototype or CoffeeScript, than you would charging forward armed with Crokford's chapter on OO.

dutchrapley 5 days ago 1 reply      
You can learn a ton about the language itself by reading. A good place to start is this collection of free online resources.


My favorites from this site are as follows:

Mozilla has excellent JavaScript material:

As far as print goes, you'll want these books in your reading list:

JavaScript: The Good Parts by Douglas Crockford
Secrets of the JavaScript Ninga by John Resig

charlieirish 5 days ago 1 reply      
These are some good resources that will teach you how to write good javascript. Having an understanding of the core language rather than using frameworks is a great start:

Eloquent JavaScript: http://eloquentjavascript.net/contents.html

Learning JavaScript Design Patterns: http://www.addyosmani.com/resources/essentialjsdesignpattern...

JS The Right Way: http://jstherightway.com/

Learning Advanced JavaScript: http://ejohn.org/apps/learn/

Ask HN: JavaScript Dev Tools: http://news.ycombinator.com/item?id=3550998

MVC Architecture for JS: http://michaux.ca/articles/mvc-architecture-for-javascript-a...

Large-Scale JS Application Architecture: http://addyosmani.com/largescalejavascript/

Mozilla Developer Network - Intro to OO JS: https://developer.mozilla.org/en-US/docs/JavaScript/Introduc...

troels 5 days ago 1 reply      
Read everything that Crockford has said about Javascript: http://javascript.crockford.com/ and especially don't miss his videos.
rabidsnail 5 days ago 1 reply      
1. Always use jslint.

2. Read good JavaScript (as others have said). The jquery source is a good place to start. Underscore.js is good, too. Unfortunately there isn't consensus about what is and what isn't good JavaScript. Some people seem to be suggesting Prototype as an example of good js, which I would disagree with.

geuis 5 days ago 0 replies      
A lot of people have listed a lot of different things. If I were in your shoes, I'd be pretty overwhelmed.

There is only 1 book you should start with, "Javascript, the Good Parts". It only talks about the language, not DOM apis. If I were teaching any student javascript, I would always start with that book.

As for the rest of it, learn the language. Avoid Coffeescript, Typescript, or any other DSL that purports to "compile" to javascript. You'll only be doing yourself a disservice. Just worry about learning the language first. This is vital to understand what's going on.

debacle 5 days ago 2 replies      
Learn Lisp. Realize that JavaScript is a lot like Lisp, but with better libraries and C-like syntax. Then write really good JavaScript.
ontouchstart 5 days ago 0 replies      
JavasScript is an API language that allows you to write embedded programs to interact with the environment. The environment can be low level APIs such as browser DOM, WebKit library or Node.js process, or high level abstractions such as jQuery, Backbone, d3.js, etc.

GOOD JavaScript is the code that plays nicely with its environment. There is no strict best practice for every situation. You have to learn the language of your neighborhood.

easternmonk 1 day ago 0 replies      
Three simple steps.

1. Read Douglas Crockford's Javascript: The Good Parts (Alternatively you can watch his lectures on Yahoo Theater)

2. Read Nicholas Zakas' Maintainable Javascript and Scalable Javascript.

Trust be both these books will make a great difference to the way you write your javascript code.

The next step should be to contribute to some open source JS frameworks. I will suggest jQuery or YUI. You need not always write code, you can begin with improvements to the documentation and later move on to submitting actual code.

adamman 5 days ago 2 replies      
Since you are familiar with .net, I recommend studying typescript http://www.typescriptlang.org/

You'll learn a lot from watching their tutorials and how the code is converted to javascript.

huskyr 5 days ago 0 replies      
Apart from all the wonderful resources listed here, one thing that really thought me a lot was writing stuff without using a library like jQuery. Try writing browser-compatible event handlers (you'll find quirksmode.org an immensely helpful resource), an AJAX request, a simple pubsub/observer pattern, etcetera. This will learn you a lot about the language, and it'll be a lot of fun too!
agscala 5 days ago 0 replies      
This is one of the best resources I've found that highlights all the silly things about javascript. It doesn't treat you like a beginner, it's just information about gotchas


zachgalant 5 days ago 0 replies      
Do a side project that will require you to write a lot of javascript. Try not to use libraries like bootstrap that do a lot for you.

If you write a lot of js, you'll probably write messy js, but you'll understand how it can so easily get out of hand.

Then read a lot of code and the other resources people have linked to here. Having done a lot from scratch will motivate the solution a lot more.

You will have actually run into the problems they are telling you to solve and understand why it's good js rather than just taking their word for it.

cnp 5 days ago 0 replies      
This book by Mikito Takada (mixu) has been the single most important read in my JavaScript development: http://singlepageappbook.com/

Very well written, well explained, and it points to many more best practices.

emehrkay 5 days ago 0 replies      
Id say just like with any language, you need to ensure that your objects do one(or a few) thing(s) well. Read this article about dependency injection with JS http://merrickchristensen.com/articles/javascript-dependency... if you're able to model your code in a manor that fits that pattern, you'll be off to a great start
juddlyon 5 days ago 0 replies      
The Definitive Guide to Javascript by David Flanagan is incredibly comprehensive (and only $5 on Android)
mdgrech23 5 days ago 0 replies      
Shameless plug I wrote an article called "OO JS in 15 minutes Or Less" that did really well hacker news in addition to others. Feel free to check it out :)


danso 5 days ago 0 replies      
Consider using a framework that forces you to write orthogonal code...backbone, ember, spine, etc
gmcabrita 5 days ago 0 replies      
Keep an eye on the up and coming http://effectivejs.com/
dutchbrit 5 days ago 0 replies      
For OOP JavaScript, I suggest you check out this link: http://killdream.github.com/blog/2011/10/understanding-javas...
account_taken 5 days ago 0 replies      
I didn't grok Javascript until I started using node.js. I soon realized jQuery is not Javascript, which is what many people think Javascript is just like many think Rails is Ruby.

Just do it! Google things as you learn. Try writing a RESTful todo app with Backbone on the client and node on the backend. You'll soon learn async patterns, closures, constructor functions and most importantly understand how `this` works. Those along with `apply` I think are the essentials to being an effective Javascript programmer.

camus 5 days ago 0 replies      
Javascript is simple , but it comes with 0 battery included. The most difficult thing is not javascript itself but it is to work with the DOM which is a strongly typed and inconsistant API written in C++ most of the time ( yes it is , you cant say it is not and still get those Node errors ...)
The only book you need to read about javascript is "The Good Parts" by Douglas Crockford and read the available ECMASCRIPT specs, which is mandatory if you are serious about Javascript. The rest is mostly garbage.
merlinsbrain 5 days ago 1 reply      
If you're okay with paying, John Resig (creator of jQuery) is in the process of writing a great book - "Secrets of the JavaScript Ninja" - which is available as an early access edition here : http://www.manning.com/resig/

I assure you, its worth the money.

Note: I am in no way associated with the publishers or author apart from being a beneficiary of this awesome repository of knowledge. This is not even an affiliate link.

mandeepj 5 days ago 0 replies      
You may also want to take a look at SlickGrid https://github.com/mleibman/SlickGrid

It is a datagrid developed using pure javascript and jquery.
The codebase is one of the best that I have seen in my life so far. Proper use of separation of concerns, responsibilities. Very neat use of oops, methods.

There are lot of examples which will teach you great stuff.

clyfe 4 days ago 0 replies      
http://dmitrysoshnikov.com/ top right hoover over "Menu"
AlexOrtiz201 5 days ago 0 replies      
I'm currently going through Javascript Enlightenment by Cody Lindley. I think in the end you have to re-read lots of the same topics cause one author's way of phrasing certain things will 'click', and then another author's will add on to the 'click'.
attheodo 5 days ago 0 replies      
I can also recommend Javascript Patterns and Javascript Web Applications by O'Reilly. They're both solid books.
ludovicurbain 5 days ago 2 replies      
Well, first things first, you must be aware that JavaScript is a bad language, broken in many ways and mostly executed in a random fashion (i.e. almost no platform follows 100% ECMA, and even some ECMA directives are retarded, like ECMA4 didn't force chrome to return object properties in creation order by default, whereas ECMA5 fixes that to the default behavior we've always seen and expected).

In that sense, writing good JavaScript is like writing good PHP or good C++, it's a lot about avoiding the broken features (for both those languages, there are a lot of features one shouldn't use, it's even more true with js).

That means you should only learn from people who recognize how broken js is, and thus of course js: the good parts sounds like the right direction, whereas I think Resig is a religious zealot and shouldn't be listened to (the guy actually thinks broken js as a first language is a good idea).

Lastly, js is broken in many ways, don't use it when you don't have to, that means avoid node.js and use a good server side language instead.

js sucks, don't listen to people who don't ack that, learn to avoid the sucky parts instead.

And more downvotes from the zealots... HN is so predictable these days.

Ask HN: How do you store/manage all of the passwords your organization uses?
7 points by awwstn  1 day ago   10 comments top 8
EvanAnderson 1 day ago 0 replies      
We have a nice question about this over at Server Fault: http://serverfault.com/questions/119892/company-password-man...

I've looked at Thycotic Software's Secret Server product (http://www.thycotic.com/products_secretserver_overview.html) I was impressed, but none of my consulting customers have signed-up.

I recently spun up a copy of the open source WebPasswordSafe (http://code.google.com/p/webpasswordsafe/) and liked what I saw but haven't really had much of a chance to bang on it.

Wearing my security auditing / pentester hat I've run into CyberArk's Enterprise Vault product (http://www.cyber-ark.com/digital-vault-products/pim-suite/en...) and found it very reasonable. It was refreshing to do a pentest where we didn't find a shared Keepass database or something similar.

DenisM 16 hours ago 0 replies      
I use www.memengo.com in combination with the iOS app.

I also own and operate the site and the app.

swanson 1 day ago 0 replies      
"Very alpha" - but I think this is exactly what you want.


win_ini 1 day ago 0 replies      
We are looking at lastPass - looks good so far. (enterprise Ed)

IronStratus is another one to check out lets users keep their own personal passwords and grant access to apps passwords by an admin.

I personally prefer 1password - but it's really single user oriented.

Obviously different from I'd/auth providers like okta or ping identity...but i find there are so many accounts/passwords shared in organizations for services that these guys may not support. (apps with no SSO services for example). Yes, they have some password management tools but they don't seem to have in app/browser shortcuts (ie:chrome/ff extensions).

golovast 1 day ago 1 reply      
Keepass is a decent option for a smaller company (http://keepass.info/). It's a bit limited in a sense that it doesn't support multiple users that can view different password tiers, but it does an ok job at syncing changes by multiple users. I am sure there are plenty of decent commercial options.

I've seen some companies hack a homemade solution based on Truecrypt as well, though it's probably not very efficient.

bkanber 1 day ago 1 reply      
We use passpack.com over here, but for server SSH logins we strictly use publickey authentication.
awwstn 1 day ago 0 replies      
We've used a few solutions we created for ourselves, and I know LastPass has an enterprise feature, but I'm curious if people have thoughts and advice on tools that worked or didn't work.
devb0x 1 day ago 0 replies      
KeyPass all the way. Truecrypt over it for when I back it up somewhere online
Ask HN:How much is too much competition to enter a market?
3 points by justin0469  21 hours ago   15 comments top 4
codegeek 21 hours ago 1 reply      
What is your target market size in general ? I mean are you are going after a specific niche where you expect to get about 1000 paying customers total OR you are looking at a consumer app where you want millions of users ?

I would not worry about too much competition. I would rather look at how much piece of the pie is potentially available (depending on the answer to the question about market size above). For example, you say that there are 5 national competitors for that particular idea you had but locally, there might be opportunity. So why not start local and talk to your potential customers ? Again, depending on what your target audience is and their market size, it could be very likely that there still is a big piece of the pie left for you.

AznHisoka 19 hours ago 1 reply      
"I've talked to many random people and they love the idea and have no idea about any competitors."

I would recommend not talking to random people. Talk to people who are in your target market instead. And don't just ask if it's a good idea. Ask them if they would want to pay $X per month for it.

duiker101 21 hours ago 1 reply      
If you really think you can do better than them, go for it. If you have something of value then users will choose what they prefer.
justin0469 19 hours ago 1 reply      
Sounds like most people think I should keep going. I'd appreciate any other comments people have...
Ask HN: Which DRM-free ebook reader to buy?
48 points by hendi_  2 days ago   46 comments top 17
JeremyBanks 2 days ago 1 reply      
A great device fitting your stated "must haves" is this little-known device called the Amazon "Kindle" (without Amazon books).

Between the available devices, they have e-paper displays that are comprable to other devices on the market, so you should be able to find what you want there. They can't lock you from the device or delete books you've loaded onto it yourself. It can read DRM-free books in MOBI format, and there are open-source programs available that can convert from any other format you'd like.

On the other hand: there is alternative firmware available, but I've never used it and can't attest to it's quality. And, unfortunately, the majority of the books Amazon sells are DRMed (AFAIK the decision is left up to the publisher but they almost always opt in), so that's not fantastic.

jonasvp 2 days ago 3 replies      
I'm very happy with my Pocketbook Touch (http://www.pocketbook-int.com/us/products/pocketbook-touch). It seems quite hackable, the vendor is responsive (some employees hang out on www.mobileread.com pretty regularly). The touchscreen works well and the buttons for paging are great.

I've bought one or two books off Amazon and used de De-DRM tools available to put them on there, though it even supports the Adobe DRM (not Amazon's, though). It does have some annoyances but I haven't hit any major snags in several months of use.

acabal 2 days ago 2 replies      
I like my Nook Touch, mainly because the built-in software is pretty good (much better than Kindle 3, though I haven't tried a Kindle Touch) and because it can read epubs. I never buy from any online store that sells DRM out of principle.

The downsides are that the physical buttons are terrible, and since I don't do any online shopping the "home" section of the device is pretty useless. There are also some persistent rough edges to the software in terms of pages read, home page, and some minor typography issues.

I thought about getting the Glowlight version but when I tried it in the store, the contrast was noticeably worse. I'm going to wait till I can see a Kindle Paperwhite or Kobo Glo in person before I decide to buy a new reader. (A built-in light is a big selling point for me, as I often read in bed.)

There's a Python script out there that will easily crack the B&N DRM should you choose to buy from their store after all.

Just keep the wifi off on any of those devices and copy ebooks over as if it were a USB drive and you've foiled their horrible DRM and remote-wipe schemes.

rdrake 2 days ago 1 reply      
I rather enjoy my Kobo. I'm not sure why it says "Coming Soon" because it's out now.


It's definitely e-paper, I don't believe it has remote wipe, and can read many ebook formats, including DRM-free ones.

Some titles on the Kobo store are DRM-free (and are indicated as such), and the store is massive. If your books are DRM'd, it supports Adobe's DRM scheme.

danso 2 days ago 0 replies      
> - seller doesn't sell DRM'ed books

Who cares? DRM is not in itself unethical. If you don't want DRM-files, then don't buy DRM-files. If everyone did that, then publishers would be more hesitant to build a market of DRM files.

tonyblundell 2 days ago 3 replies      
I've been using a Kobo for around a year now.


* They're cheaper than Kindle to buy

* The Kobo store is well stocked and competitively priced

* You can upload your own books easily by dragging and dropping the files as if it's a thumb drive or by using Calibre (see calibre-ebook.com).

* The screen looks just as good as my partner's Kindle.

aidenn0 2 days ago 0 replies      
I am happy with my Sony Reader.

Also, for DRM free books: if you like science fiction, look at Baen. They are a publisher that sells DRM free ebooks in a half-dozen formats at sane prices.

FedericoElles 2 days ago 0 replies      
The classic nook. I'm from Germany and one friend brought it for me from the states.
The B&N nook store is blocked in Germany, so I'm forced to load DRM-free stuff.
Most German eBooks stores do not sell DRM-free books, so I'm really really forced to only get DRM-free books.
They really don't want my money... :(
stfu 2 days ago 0 replies      
I personally use an Android Tablet (one of these $99 HP Touchpads). It is certainly not as comfortable as one of the e-paper readers, but the added functionality is extremely useful. It is just great to not just read stuff, but work with documents, i.e. add notes and highlights to your books, copy&paste excerpts in a text document for future use, etc.
manicdee 2 days ago 0 replies      
The Kobo Touch or the new Sony Reader are excellent. The Kobo has a hard time reading O'Reilly books, but you can process the O'Reilly books to make them usable (unzip, remove core.css, repackage) with Calibre.

The old Sony Reader has a glossy, beveled bezel, which catches any available light. The newer model has a curved, matte bezel, making it far easier to read on.

Both use the same eInk Pearl display as the Kindle WiFi, quite readable. The Sony has a beefier processor, and doesn't have problems rendering O'Reilly books out of the box.

The Kobo is the friendliest reader I have used. The UX is simple, as if written by a Mac person. The Sony seems to be written by a Windows person: the layout and abundance of widgets and physical buttons makes the UX a little frustrating at times.

The Kobo's library is trivially easy to maintain: connect with USB cable, drag books to KOBO EREADER volume.

Buy your books from DRM-free retailers, see this (old) list: http://blog.threepress.org/2009/11/10/list-of-drm-free-publi...

simon 2 days ago 0 replies      
I use a first generation Nook from Barnes and Noble. I have only 3rd party books on it purchased from publishers that make ebooks available without DRM. (O'Reilly, Manning, Pragmatic Programmers, Sitepoint) These are all backed-up up on my Dropbox account, so even if they hit the bit bucket, it would be straight-forward to restore them. This works well for me.

And, of course, gutenberg.org rocks my world with classic books available in epub.

grimborg 2 days ago 0 replies      
I use a rooted PRS-T1, and I use dropsync to sync my ebooks. I did a couple of small hacks, such as removing some buttons that I didn't like and I added two fonts (Caecilia and Garamond). Works quite well with epubs, and it has some dictionaries included in the reading app (being a foreigner trying to learn Dutch, I use the Dutch-English dictionary a lot while reading).
mikecane 2 days ago 1 reply      
Nook Touch. It's Android-based and can be rooted to add Kindle, Kobo, other eBook apps.
josinalvo 2 days ago 0 replies      
I have a kindle with a doukan installed.

The installation is quite trivial, and there is no more remote wipe. Also it supports pdf ebooks quite well (and djvu, not that well)

Holly8809 2 days ago 0 replies      
You can backup your kindle ebooks easliy.
just look at this article.


0003 2 days ago 3 replies      
Are e-ink readers able to display graphs, tables, and code yet?
Ask HN: Is there a service for hosting API Documentation?
3 points by joncalhoun  1 day ago   3 comments top 3
knes 1 day ago 0 replies      
2 great and easy to use services

- http://beautifuldocs.com/
- https://readthedocs.org/

johnny22 23 hours ago 0 replies      
but is there anyone who also hosts generated API documentation from javadoc/phpdoc/jsdoc, etc?
mehdim 1 day ago 0 replies      
swagger.wordnik.com, apiary.io, turnapi.com
Who is DDOSing GitHub and why?
81 points by pootch  4 days ago   66 comments top 17
rogerbinns 4 days ago 3 replies      
My guess would be a hack of some kind (eg compromising a popular project's code or downloads) and then using the DDOS as a smokescreen. This is something bad guys are increasingly doing with banking hacks - steal the money and then divert everyone's attention with a DDOS. That makes it a lot harder for the victims to find out what happened and distracts the financial institution.

More info: http://krebsonsecurity.com/2011/11/ddos-attacks-spell-gameov...

redegg 4 days ago 2 replies      
The typical botnet operator cycle:

1) Send email to <large_site_here>, asking for a large ransom, preferably in Bitcoins.

2) If <large_site_here> does not pay, fire your packet cannons at them.

3) Rinse and repeat.

adgar2 4 days ago 0 replies      
If you aren't being DDOSed, you aren't an interesting service.
freestyler 4 days ago 1 reply      
Maybe the CVS users.
eloisius 4 days ago 0 replies      
Probably someone that wants to practice with their botnet. GitHub is a formidable target.
danblick 4 days ago 0 replies      
lallouz 4 days ago 0 replies      
This was pretty interesting on launching a massive DDOS and how to stop one. http://hackerne.ws/item?id=4535226
mememememememe 4 days ago 1 reply      
Why is it so hard to guess? Obviously GitHub is popular. Most popular sites have been DDOSing. People perform DDOS either they hate that site, they want to gain something out of it, or they just want to turn it down for fun. Stop speculating. It's really simple...
sejje 4 days ago 1 reply      
They're not overly successful--I've had some slow page loads, but no serious interruption of service.
angry-hacker 4 days ago 1 reply      
I know GitHub is down, but how do you know someone is ddosing it?
click170 4 days ago 1 reply      
Github is being DDOS'd? I hadn't noticed. And I use Github. Every day.
kfinley 4 days ago 0 replies      

  Pages is currently being hit with a DoS attack.[0]

I suspect the target maybe a site that is hosted on Github Pages, maybe a blog. The attackers may not be targeting Github directly.

[0]: https://status.github.com

dclausen 2 days ago 0 replies      
Could it have something to do with their $100MM sitting in the bank?


dguido 4 days ago 1 reply      
Probably to watch all of Hacker News squirm.
Pym 4 days ago 2 replies      
hmart 4 days ago 1 reply      
Only a very well orchestrated DDOS using a botnet has the endurance and strength of this attack.
One can think that they are distributing some malware through github or that an anti USA hostile government agency is reaping code. Only Github knows.
trotsky 4 days ago 0 replies      
Why does anybody ddos anything? Pretty much the same reason you carve your name in a tree or drive super slow with the bass up so high it sets off everyone's car alarms.
Ask HN: Hacker Retreat
9 points by ideafarm  2 days ago   8 comments top 7
jasonkester 2 days ago 0 replies      
I've considered doing this, since I've had great success taking teams off to exotic locations and building stuff. The problem isn't that it's a bad idea or that you wouldn't be able to fill it with paying hackers. The problem is that you have to trade in being in the software business to go into the hotel business.

That is, you need to trade in the single highest margin business a fella can find himself in so that you can compete in the single lowest margin business a fella can find himself in. You'd be better off packing it all in and getting a bartender job at another resort on that same beach.

So yeah' here's hoping that somebody builds this thing. But I sure don't want that guy to be me. And if you're asking advice, I'd recommend not letting it be you either. Sad, eh?

zalew 2 days ago 1 reply      
> Basically, you fly out to wherever the retreat is (think Thailand, Jamaica, Trinidad, Bali, etc.) and you pay for room and board for a month. You get to focus on product and build without the distractions of normal life in a house filled with other hackers like yourself.

From what I understand: go to a touristic location, and instead of spending it taking a rest, doing tourist stuff or whatever, stay in a room full of stranger nerds for the whole day staring at the internet. How is it a retreat?

> When you finish working for the day, why not just be on vacation for the next few hours before starting again the next day?

How it's different from what you're doing right now?

fratis 2 days ago 0 replies      
It's a cool idea. Think of it as Study Abroad for hackers: you're doing what you'd be doing at home, but in a new place with new people, enriching yourself personally and " because there'd be other hackers there too " professionally as well.
true_religion 2 days ago 0 replies      
That would be fantastic, but the logisitics of it can be difficult to work out in advance.

You need to rent out the whole resort (or a good part of it to get the right atmosphere), and provide a little help with getting VISA entry to the appropriate country and the such.

Understand, that tourist VISAs may be denied because you're not strictly a tourist in this case but are going there to work for a month or two.

grogenaut 2 days ago 0 replies      
How bout you, you know, take a regular vacation. You know, go out, see some small portion of the world instead of going there, shutting the door and pretending it's an interesting neighborhood of San Fran. I've found that just going around and doing other stuff is a major catalyst for ideas. For instance, I did most of my negotiation in Peru via a calculator. A $1 calculator, just typing numbers. There's gotta be a way to make that much more social and inefficienet and tie it up with marketing synergies! Seriously!

But actually seriously, when I go do actual things, I start to get real ideas. GTFO

smit 1 day ago 0 replies      
This has been happening from Boston for a little while. Check out startupworkaway.com.
saiko-chriskun 2 days ago 0 replies      
Love it! I would sign up ;).
Ask HN: Where will mobile web apps be in 2-3 years?
5 points by kelleolsen  1 day ago   5 comments top 2
MatthewPhillips 1 day ago 0 replies      
Tooling is not the problem, the problem is the browsers themselves. On the desktop browsers are updated very frequently, on mobile up until very frequently once-a-year updates were the norm. That's changing on the Android side. So far Chrome for Android hasn't shown to be disruption it was on the desktop, and I'm not sure Google is giving the team the same level of importance as they are on desktop (and Chrome OS).

Firefox has the best chance of being the disruptor, and they seem committed, but it's much harder to do it as a 3rd party browser on mobile for a couple of reasons 1) There is not, yet, consumer demand for 3rd party browsers. The default is accepted as the gateway to the web. 2) It's much harder to make a competitive 3rd party browser due to the APIs that are available. Firefox OS is a better experience than Firefox for Android for this reason.

The wildcard is still Chrome, in my opinion. It seems to me, as a 3rd party observer, that Chrome for Android is still a side-project for the Chrome team who are more focused on their own OS (can't blame them there) and their own app store. If Chrome, which is updated more frequently Android Browser ever did, starts to gain momentum it could be the push that is needed to bring mobile browsers to a place where they are an acceptable "native platform". Chrome still doesn't have a version of "home screen apps" like Mobile Safari has had forever and Firefox for Android now has, so it remains to be seen if that is even a goal of Chrome for Android.

hiddenstage 1 day ago 1 reply      
I think native apps will continue to have significant advantages over the time frame you mentioned. The biggest reason is the following:

Steps to open the Facebook web app-
1) Click on browser
2) Type in Facebook.com
3) Sign in

Steps to open the Facebook native app-
1) Click on Facebook

HTML5 (and other web languages, but mostly HTML5) apps may be more prevalent in the future than they are now due to cross-compatibility advantages, but it is still difficult to use phone functionality in comparison to native code.

Ask HN: Do startups still use JVM?
5 points by z3phyr  1 day ago   7 comments top 6
yolesaber 1 day ago 1 reply      
It is definitely not the "shiny new thing" it once was in the mid-nineties and early millennium, but Scala and Clojure have show that the JVM is a versatile platform that can keep up with the latest trends. I did a summer research internship using Scala and was a very eye-opening experience. I know Sonar (http://sonar.me) uses it in production and it definitely has the potential to grow into a widely-adopted language, especially since more and more people become acquainted with functional programming paradigms.
duiker101 1 day ago 0 replies      
If by startups you mean those website with strange names that usually end in -ly or -ify than the "big thing" is RoR. Other way I am not 100% sure. I think that if I needed to choose I would not go for Java for the web. But I too would love to hear the opinion of someone more experienced.
z3phyr 1 day ago 0 replies      
BTW, I am not only talking about web apps, but all the other stuff too... Apps, Solutions, Architectures... My direct question could imply that, how a large company like IBM depends on JVM, can a rising star, a new company or a small buisness can invest its time on the JVM?
xackpot 1 day ago 0 replies      
I use GWT for front end and PHP on the back end. Since I was more comfortable in Java, GWT came out to be a natural choice.
jamesjguthrie 1 day ago 0 replies      
We only use Java for Android development at Hey Jimmy. For the web we stick to PHP as it's what we know best.
shwetanka 1 day ago 0 replies      
I guess it's best to go with language you are most comfortable with and you know best. This will save time learning a new one for startups.
Ask HN - Where do you look for jobs?
173 points by factorialboy  9 days ago   93 comments top 38
kaisdavis 9 days ago 4 replies      
I don't look for jobs that have been posted " my feeling is that jobs that make it to Reddit / GitHub / Craigslist / Monthly Hiring Threads, are all jobs that have been picked over by people working at (or close with) the company.

I make a list of the type of company I want to work with (I want to be paid $X, they should use this technology, I want to solve this problem or work on this project) and then I backtrace it and figure out which companies match those criteria.

Then, I contact those companies. I set up meetings when I can. My goal is to learn:

  * What sort of projects they work on
* What challenges they're facing (geez, our biggest client needs _IDEA Z_)
* What skills they look for in new hires / freelancers
* Other companies in the area / tech / market

When appropriate, I tell them about my background and skills and ask who I should be in contact with to learn when new opportunities open up.

Then, I do two things

If they mentioned a huuuuge problem / pain point they're facing, I send them a follow-up email talking about the problem they mentioned, what I can contribute to solving it, and suggesting a time for another meeting.

I follow up with any other companies / people they mentioned and set up a quick coffee meeting.

Periodically, I'll check in with my contact. Nothing spammy, just an update about something relevant to their industry / problem.

Rather than fight over the same jobs that everyone else sees on 37Signals / Reddit / GitHub / HN hiring / Craigslist / LinkedIn / Etc, I want to be at the top of mind with the companies I want to work with.

Every job I've had " salary or consulting - has come from someone inside of the company calling me up, telling me about a position they have, and asking me if I want to interview. This bypasses the slog through submitting a resume and fighting against 20+ other candidates for a position. This gets me the positions I want working on the problems I want to solve.

PaulHoule 9 days ago 2 replies      
I haven't looked for a job actively for about five years or so and I hope that I don't need to ever again. Instead, I get contacted regularly by recruiters, founders and other hiring agents who, unfortunately, I mostly need to decline. (Otherwise I wouldn't be getting any actual work done!)

Chasing listed jobs is a mug's game for two reasons: (i) you need to compete with a mountain of applications, and (ii) people often list jobs that they aren't entirely serious about filling. Even if you have a strong resume and put 30 minutes into writing a good cover letter for each applications, the odds really are against you in this case.

Factor (ii) is still a problem if you get an interview because many organizations put multiple random barriers ahead of applicants. For instance, if you don't pass some test or flub a question or one of the fifteen people who talk to you just doesn't like you on an animal level you've wasted all the time you've put into the process.

Anybody who's using a recruiter, on the other hand, really wants to fill the position. The odds are in your favor because the recruiter is going to walk if the company keeps putting candidates through the gauntlet and rejecting them.

So how do you get people to call you?

Be active on the web. For me that's meant developing a few side projects and also developing connections and adding some content to LinkedIn every day... Even when I'm not looking for work.

If you get yourself known you can quit wasting time looking at job boards.

negrit 9 days ago 4 replies      
I don't want to sound like a douche but I've never looked for a job on a website.
Each time i needed a job i got an offer from a company or from someone in my network.

To grow your professional network I would recommend to attend to meetups, hackathons, user groups or even better to get involve in the organization. It worked pretty well for me.

I met some incredible people and got some good jobs offer.

imack 9 days ago 2 replies      
I haven't used it personally, but Angellist jobs looks interesting: https://angel.co/jobs

I like that they have to disclose ballpark salaries. Makes it easier to get a sense for how the company values developers.

masnick 9 days ago 1 reply      
I wrote a long post about job boards for programmers that was on HN a while ago:


eel 9 days ago 1 reply      
I found my current position via LinkedIn. I also searched with StackOverflow Careers, the HN monthly hiring threads (which weren't useful due to a lack of posts for my area), and the job pages of local companies. I probably would have used more sources if it had taken any significant amount of time to find a job.

My previous position was via a university career fair when I was still a student.

tommorris 9 days ago 0 replies      
Last time I was looking for a job, it consisted of posting an update on Facebook saying that I was back on the job market. I got six promising leads to follow up from friends in about 12 hours. And in most cases, it's from someone who works there, or even the person trying to hire.

(Sadly, the same trick doesn't work for boyfriends.)

Peroni 9 days ago 0 replies      
http://www.hackerjobs.co.uk if you're looking for UK based work. We occasionally get some European roles posted too. Had a few Irish & German jobs in the past.
jboggan 9 days ago 0 replies      
One strategy if you're already in SF or SV is to figure out the places that tech folks congregate and passively get leads while doing other work. When I moved to SF a few months ago and was jobhunting I would go to Four Barrel Coffee in the Mission while I was writing my cover letters and doing recruiter correspondence. I'd make a point of talking to anyone who came in the door with a startup tee or hoodie on and tell them what I was doing.

This meant that my list of places to apply to actually grew every time I went to go and knock a few off my list. I met a lot of interesting engineers this way and generated a lot of leads that I wouldn't have found through HN Hiring or other boards. In some cases I found jobs that weren't posted online until after I found out about them in person.

pmb 9 days ago 0 replies      
Social networking has consistently produced job offers for me, but I did also get one job through my undergraduate college career fair and my current academic position through ACM jobs.
civilian 9 days ago 0 replies      
Have a well connected and up to date linkedin profile, abd accept the random friend requests from recruiters.

go to offline networking events.

get to know your local group for whatever you program in. Seattle-python-interest-group has periodic job emails, and more importantly if I asked them for help I would probably get a couple responses.

sarhus 9 days ago 1 reply      
You can check http://roundabout.io too for London jobs. A good UK job board, not yet mentioned is http://www.coderstack.co.uk/
jaybill 9 days ago 0 replies      
This is going to sound arrogant and troll-y, but I assure you it isn't.

I don't look. When I want a new job, I stop ignoring recruiters and wait to see what comes along. I've never waited more than a few days to have a pile of interesting opportunities. (I also end up with a much bigger pile of bullshit talent-trawls, but that's beside the point)

I wish I could say this was a function of my being awesome, but I think it has more to do with the job market in my area (PDX). There just aren't enough senior developers to go around.

adventureloop 9 days ago 1 reply      
When I was looking for a job I would routinely go through:

- careers.stackoverflow.com
- prospects.ac.uk (Though you need to have been a student to register)
- s1jobs.com (Mostly so I could have at least seen one ad a day)
- talentscotland.com
- workinstartups.com

rpwilcox 9 days ago 1 reply      
http://careers.stackoverflow.com/ has been a really good source for me
kingnothing 9 days ago 0 replies      
I found my previous job through a local Ruby User Group meetup. At least in Atlanta, pretty much every company that attends is always hiring. I currently average about three recruiters or hiring managers a week contacting me on LinkedIn, which is how I found my current job.
mzarate06 9 days ago 0 replies      

I'm a freelancer, and most of my work comes via referrals now. Not always, but it's been the case for the past few years.

Wasn't much different back when I was looking for full time work though. Even though I only worked for 2 companies, I use to get interviews through referrals, or through past colleagues that left and wanted me to come aboard.

zbruhnke 9 days ago 0 replies      
I have never really looked for a job honestly, but if I were going to here's what I would do.

Find the type of company you want to work for. Narrow your list down to about 5 of those companies you'd like to work at.

Now sit down and write a personalized cover letter for each of these companies and the role you'd like to play in said organization.

Now email each of the companies hiring depts, founders, etc with said letter and sit back. If you wrote a truly compelling cover letter (you should have if you are actually passionate about working for the company) you will most likely get some sort of response.

Rinse and repeat if no success.

As a multi-time founder and hiring decision-maker I always enjoyed a good cover letter and great interview more than a resume. Even when it comes to technical knowledge the most important thing to me is that if you did not know it you were smart enough and capable of learning it.

If you can knock it out of the park on a cover letter and show why you're excited to be a part of said company then they would be foolish not to hire you.

EDIT: Obviously you should still send a resume as well. But sending one without a cover letter in my opinion is the equivalent of career suicide.

bdcravens 9 days ago 0 replies      
See if there's a job-specific mailing list for the language you're interested in.

Get involved: speak at user groups and conferences. If possible, step up and manage. You'll get work sent your way, and once you've built up a reputation (like when people come up to you at conferences and know your name but you don't know theirs), you can often drop the idea of needing work on Twitter and get a good response.

tocomment 9 days ago 1 reply      
How do you look for them on Reddit? I hadn't heard of that.
kevhsu 9 days ago 2 replies      
Any tips for new grads? Currently in my last semester of undergrad.
thekevinjones 9 days ago 0 replies      
This seemed like a good question that could be elaborated and stored on Quora as well. I compiled most of the sources as well as the original thread and put it on here:


beghbali 9 days ago 0 replies      
I like the new Coderwall team pages, they showcase the team members, their stack and other cultural bits that fill in the gap that typical job posts create.


mdhayes 9 days ago 1 reply      
Offline - local meetups and user groups
peterwwillis 9 days ago 0 replies      
* Hackerspaces
* User Groups
* Hackathons
* Tech Happy Hours
* Friends and Family
* Monster, or company-specific job boards
* Classifieds
* Mailing lists, local or tech-specific
broken_symlink 9 days ago 0 replies      
I browse on indeed occasionally. I'm a senior in college though and am applying to grad schools right now, so I've never seriously looked for a job before.
whichdan 9 days ago 0 replies      
Gotta plug one of my weekend projects - http://careers.sh

It links to a bunch of job sites. No referral links or anything.

orrenkt 9 days ago 1 reply      
I just put together a tool that aggregates developer jobs tweeted on twitter - you can see jobs by area and type.

The best part is that it also shows jobs that haven't made it to formal listings yet.

It's at http://www.jobquacks.com - regrettably I haven't built in support for mobile yet..

jes5199 9 days ago 0 replies      
Local [language-of-choice] meetups
stevenelliottjr 9 days ago 0 replies      
I've been working in the same place for 11 years now! I know it's startling but it's a pretty sweet place and I've moved myself up through the ranks so-to-speak. I have perused a few jobs on Stackoverflow careers a few times but never applied. They tend to have pretty decent places with interesting work.
juaninfinitelop 9 days ago 0 replies      
ZipRecruiter is a good one. It has some useful features that I haven't seen in other job board sites.
Some features include, total number of candidates that have applied, including AND in the search query, and a few others.
Worth giving them a look.
naspinski 9 days ago 1 reply      
I have found that Dice.com is a great place to post for Technical jobs.
alincatalin0199 9 days ago 0 replies      
If you're a mobile app developer - http://www.BigBangJobs.info could be a good choice to find exciting new projects to work on.
deepakg 9 days ago 0 replies      
For Perl specific jobs I look at http://jobs.perl.org.
schneby 9 days ago 0 replies      
I used Indeed to find my current job. Great free daily email of top jobs based on role/geography
genystartup 9 days ago 1 reply      
LinkedIn is quite good too.
akrakesh 8 days ago 0 replies      
Authentic Jobs

I'm a UI designer

adrianwaj 9 days ago 0 replies      
related question - if I wanted to, what'd be the best method to post tech job ads to my site http://hackerbra.in ?
Ask HN: Where / How do you find designers for your projects?
4 points by nanijoe  1 day ago   4 comments top 4
mitchellwfox 1 day ago 0 replies      
I second jaredtking on 99 Designs for logos and other work.

Elance (http://elance.com) is a good option generally for finding contractors.

While they are spendy, design-focused recruiters like Creative Circle and Creative Group can help you find both contractors and full-time employees. They do a decent job of screening so you only see qualified applicants, unlike Elance and 99 Designs.

dylanrw 1 day ago 0 replies      
Hit up Dribbble, Behance, find people whose style you admire. Reach out to them. Know that they are more in demand now than ever and unless they really believe in your project you will have to pay them like any other professional.
jaredtking 1 day ago 0 replies      
For one-off jobs such as logo or web page design I have used 99 Designs (http://99designs.com) and have been very happy with the results.

Whenever you come across a designer you like they are usually more than happy to perform further work outside of design contests.

redspark 1 day ago 0 replies      
Look for designer or ux meetups near by. Excellent place to find several good and/or hungry designers.
Show HN: Summon the Warrior
4 points by catastrophe  1 day ago   6 comments top 3
xackpot 1 day ago 1 reply      
I liked the design and just bought a warrior script+audio. I will give it a try and send you the review.
catastrophe 1 day ago 0 replies      
codegeek 1 day ago 1 reply      
Love the design.
Ask HN: Why does mediocre design succeed (companies like Weebly)?
10 points by thisisdallas  2 days ago   10 comments top 8
benologist 2 days ago 0 replies      
People don't give a shit how you lay your pixels out as long as they work as advertised.
AznHisoka 2 days ago 0 replies      
Because great design inherently doesn't solve any pains for people. Getting a website up and running in 5 minutes does though.
SoHoNoVo 2 days ago 1 reply      
The "non-tech" people (ie find FTP difficult) I know personally that have used Weebly tell me they like it because they found it's very easy to put a site together and manage it.

Most aren't "in love" with the program, but they found it easy to get their website put together and running, and figure that if they're looking for their next step they'll just hire someone to build it.

The line I get from most people are along the lines of "it was just... easy... and it worked..."

true_religion 1 day ago 0 replies      
> Is there a large population of people and businesses who are solely focused on having a website up and running no matter what it looks like?

Yes. Any business that does more of its work offline than online, is just putting up an online site for convenience.

padseeker 2 days ago 1 reply      
Web developers and designers have a tendency to be egocentric about this sort of stuff. We say stuff to ourselves like "How can anybody use this crappy product? You mean like IE over Chrome or Firefox?". The answer is if you don't know any better?.....

To answer your question you need consider the following:

1. Ease of use can be more important that exquisite design - Average person does not value design as much as other things such as ease of use.

$0 site that is easy to build/update and done in hours/days > $$$ for beautifully designed by some flaky web designer/developer that takes 4 months to go live

2. Weebly's Design isn't that bad considering how flexible and forgiving the product has to be.

3. Please show me an example of a comparable product to Weebly that is as easy to use and get live but is significantly better designed?

If such a product exists then the answer might be marketing. Rob Walling of Startups for the Rest of Us Market > Marketing > Design > Product (functionality)

It's sad as a developer to see that Design and Functionality come after market/marketing. It also seems to contradict a bit of my point about ease of use for non techies being a reason for Weebly's success, but if they market well, and it's free then they have a huge leg up.

Really considering what it is Weebly aint too shabby. It's also amazing how many crappy sites there are out there that people continue to utilize. I did some cold calls for my startup idea and I thought the people with crappy sites would certainly get on board, but it didn't quite work out that way.

1123581321 2 days ago 0 replies      
Many of Weebly's customers would otherwise have a terrible Intuit or YellowPages site. For them, it's a big improvement.
j_s 2 days ago 0 replies      
Content > Presentation
bravoyankee 2 days ago 0 replies      
Because people actually know about Weebly, and the interface doesn't scare them away with complexity. I think it's as simple as that.

On those terms, Weebly is quite exemplary.

Is mobile video inherently "dirty" too or, is it just Chatroulette's aftermath?
2 points by Double-O  1 day ago   discuss
Ask HN: Why were there so few women at Startup School?
16 points by jlees  4 days ago   23 comments top 10
jwise0 2 days ago 1 reply      
I was there, and the #1 thing I noticed was that of 11 presenters, exactly one was a woman; and of the CEOs telling stories, zero were women. It was, uh, not exactly an experience full of female role models. The 'fewer than one in ten' ratio may be true of startups in general, but the way to balance out the gender divide is to provide more role models, not to magnify the status quo: I was pretty unhappy to see such an exclusionist panel.

In general, if I were a woman, I would have felt pretty unwelcome at the event, in general: of my small amount of wandering around during the breaks, I saw one attendee wearing a shirt with the text: "SELECT * FROM girls WHERE free_sex=TRUE;". More distressingly, I saw a speaker (Ben Horowitz [1]) wearing a shirt with the text "No bitch-ass-ness" on it; I suspect that this may have been a cultural reference that I missed, but that sure does seem as unwelcoming as a shirt that would say 'man up and do it' might.

The content was, in general, high quality. I wish that the experience, however, had been designed to avoid shutting out half of the population. A good start for making Startup School more inclusive would be to adopt something along the lines of the Conference Anti-Harassment Policy [2]; I hope that Y Combinator will do something along those lines next year.

[1] Yes, I know. This is part of Horowitz's persona: he wants to come off as 'edgy', compared to, for instance, Ron Conway; he wants to show that he's hip and with it. For instance, as I recall, he used the word 'fuck' a few times during his speech. This is fine; now we get it! You're one of us! You can be edgy without being a dickhead.

[2] http://geekfeminism.wikia.com/wiki/Conference_anti-harassmen...

rachelbythebay 4 days ago 1 reply      
I saw it too, and I wish I had an answer. It definitely prompts feelings of "what am I even doing here?" that merely participating on the site does not.

The whole ethnicity balance was pretty far out there, too. Considering it was held in Silly Valley, I would have expected to see far more of a mix, but that didn't seem to happen, either.

I wonder, are both observations the same effect in action or something else entirely?

truebecomefalse 4 days ago 4 replies      
Has anyone considered that women just aren't as interested in tech entrepreneurship as men are?
cpt1138 4 days ago 1 reply      
I was not there but as an older male, who doesn't drink, I am constantly reminded of how young and alcohol obsessed "entrepreneurs" seem to be. David Rusenko (Weebly) was still in college when he and his buds started. So to me it seems like college boys dominate. And the kinds of technically oriented women that would be interested in Startup School aren't as interested in hanging around with a bunch of drunk college kids where there are not that many women.

Id be curious if the gap was smaller watching the webcasts?

lisasweeney 1 day ago 0 replies      
I agree that the exposure to female role models is key. At the Stanford Graduate School of Business, we introduced a short course about 6 years ago called "Entrepreneurship from the Perspective of Women." Each year, over a 2 week period, we bring in 25 women entrepreneurs and investors. The impact has been meaningful; in <5 years, women have gone from representing just 12% of the entrepreneurs in a given class to over 25% (remember, women are only 40% of the entire class).
YC can do better than this. Anyone from YC out reading this? I'll even offer to help you!
kkshin 2 days ago 0 replies      
Having been to a number of "geeky" conferences, I was surprised at how large the number of women there were at the conference.

We should also keep in mind that this community has always been aligned more with the engineering side of entrepreneurship and less on the all the other equally important functions, which tends to make the community somewhat insular and under-represented.

xoail 2 days ago 1 reply      
Women in general take less risk than men. Women in programming/hacking are far less compared to men. Women who are married/with children find it hard to get themselves around startup scene.
I do not have any source to back all that, just my personal view. I see things are changing and see more women in hackathons, programming meetups etc. But it will take at least a decade to bring balance.
31reasons 3 days ago 0 replies      
I think there were only 1% women at the event. Whatever the cause, this gender gap is ripe for disruption!
sgoyal360 4 days ago 0 replies      
Really enjoyed Startup School but I agree. I've never felt the tech gender ratio as much as I did today.
notdrunkatall 4 days ago 0 replies      
Women tend to be less interested in taking risks than men.
       cached 25 October 2012 12:05:01 GMT