hacker news with inline top comments    .. more ..    23 Jan 2015 Ask
home   ask   best   4 years ago   
Ask HN: What services and software do you pay for?
points by panabee  4 hours ago   7 comments top 6
1
chilicuil 33 minutes ago 0 replies      
I'm a cheap guy, just pay:

- iwantmyname for domains, a suckless register

- digital ocean for testing (vps)

- chicagovps.net for long term services (vps)

- pagekite, localhost for the world

2
andymoe 3 hours ago 0 replies      
Off the top of my head for business:

- Shopify

- Xero (accounting)

- Stitch Labs (Inventory/integration)

- Slack

- Shipping Easy

- AWS

- Adobe Creative Cloud

- CrossWorks for ARM

- EAGLE PCB (PCB layout - the real good stuff is all 10k a seat)

- Dropbox

Personal:

- Tivo

- Netflix

- Crashplan

- Dropbox

The better question might be what would you buy given more resources.

3
autotravis 3 hours ago 0 replies      
Business:

* New Relic

* Rackspace VPS, CDN

* CrashPlan

* Amazon S3

Personal:

* Sublime

* Digital Ocean VPS

* Experimental VPS's from Cloud Shards, BlueVM, etc (whoever is cheap at the time I'm looking)

* Hulu Plus

* Amazon Prime

4
webhat 4 hours ago 0 replies      
* New Relic - Server Monitoring

* Canvas by Instructure - Learning Management System

5
mindcrime 1 hour ago 1 reply      
Business:

Linode

Github

Hoovers

Google Apps

Mixergy

Safari

Amazon AWS

6
kidlogic 3 hours ago 0 replies      
zapier, github
Ask HN: What do billionaires do different than millionaires?
points by sarisari  7 hours ago   12 comments top 7
1
mtmail 4 hours ago 0 replies      
This answer from two weeks ago was very enlightening on how billionaires think of money

http://www.reddit.com/r/AskReddit/comments/2s9u0s/what_do_in...

2
scholia 7 hours ago 0 replies      
Billionaires have enough money that they probably don't have to worry about money. Millionaires are mostly pretty ordinary people, except they own a house and have a job and a pension fund. Many of them are "asset rich, cash poor": they have to watch what they spend.

The average house price in London UK is $771,360, so lot of people own houses worth more than $1 million. The median house price in New York is $548,500, while "The median price paid in June for a new or existing single-family home or condo in San Francisco hit $1 million for the first time, according to a report released Wednesday by DataQuick."http://www.sfgate.com/business/networth/article/1-million-ci...

You can become a millionaire by working hard at something and investing wisely, and a multi-millionaire if you're exceptionally good at your trade (or lucky). Becoming a billionaire looks a lot trickier, but I suspect you're less likely to do it while working for somebody else.

3
hashtag 4 hours ago 0 replies      
Most people here, if not everyone, is probably unqualified to answer this question. Any answers given are likely to be speculation and best guesses. Take any answer you get with a grain of salt.
4
brd 6 hours ago 0 replies      
I'd say the most important thing to do is to decouple your income from your time. You can easily become a millionaire with a reasonable paying job but to become a billionaire requires that you find ways to massively scale your income. There is an upper threshold on what you can make per hour and barring the most successful CEOs, it is likely impossible for you to be a billionaire by trading your time for money.

This is why finance is such a lucrative area. In finance you leverage money to make money as opposed to using your time to make money, property has a similar effect. Starting a company is another good option simply because you begin to make money by trading other people's time.

5
xrange 7 hours ago 1 reply      
On a side note, I met a couple today who decided to go to the super bowl, and claimed that they were dropping $3k per ticket, not including air-fare and hotel. They didn't want to have nose-bleed tickets, but they didn't need to be front row with the VIPs. What kind of income do you generally suppose someone would have to make to afford that kind of expenditure?
6
Someone1234 7 hours ago 2 replies      
The market they're in.

Playing follow the leader is rarely a way to make a lot of money.

7
bbcbasic 7 hours ago 0 replies      
I would guess wealthy or powerful connections matter a lot. Ideally if they are family, childhood friends etc.

I know that is a sucky answer but I am assuming you mean all billionaires not just the completely self made ones.

Also for most people making a few million is enough to solve the money problem. There may not be any further desire to get rich.

However if you do have that desire and it outweighs other psychological constraints (avoiding fear, pain, change etc.) and that desire can last decades then it is possible to get from well off to rich.

Ask HN: Coder at heart, PhD in pocket. Job advice please
points by lostphd  8 hours ago   15 comments top 10
1
oppositelock 5 hours ago 0 replies      
Your credentials are great, but it sounds like you need to work on your interview skills, and not necessarily the technical side of things.

I've worked at three of the major league firms you list, and interviewed several hundred engineering candidates between them.

If I was to give one bit of advice, it would be to focus less on getting the perfect solution to their questions, but instead, talk through your thought process and explain why you're doing certain things and not others.

The most difficult interviews to evaluate are those where the candidate goes all quiet at the whiteboard, and then panics when they assess their own performance as poor.

I've recommended hiring plenty of people who were excellent communicators and logical thinkers, even though they didn't successfully answer the interview question, but they walked me through their thought process, and I could see that they're just getting tripped up on something.

Think about a handful of the coolest problems or bugs you've ever worked on and be able to explain why they're cool. Have a good understanding of common data structures (trees, tries, lists, hash maps, etc), and their big-O complexity. You've got to be pretty excited about something to get a PHd in it, so let that excitement come through in the interview.

Your communication and energy level, especially excitement about your chosen field, are as important as the technical questions.

2
jaguar86 4 hours ago 0 replies      
Not so long ago, I was pretty much in your situation, except that I didn't have a PhD. I was moving into a software engineering role from a DevOps role. I was initially flunking a number of interviews at pretty much the same companies you have mentioned. My advice as most, Practice and Patience while solving problems. Practice talking through a problem in particular. The interviewer is waiting with a hint in hand, which you can always use to get a direction in which to solve the problem. Getting this hint 100% of the time from the interviewer is 100% fine.

As for study, I highly recommend the index page of this book, Elements of Programming Interviews, as a reference. It contains a catalogue of questions, whose complexity exceeds that of CTCI or PIE. Here are the links.

For the entire book, http://www.amazon.com/Elements-Programming-Interviews-Inside...

For just the index page, http://elementsofprogramminginterviews.com/pdf/epi-toc.pdf.

Good luck!

3
honorious 8 hours ago 1 reply      
I interviewed many candidates with PhDs for one of those major software firms, and I was not long ago one of those candidates myself.

My advice is to spend some time and practice interview questions: go from the problem, to the idea of the solution, AND WRITE DOWN THE IMPLEMENTATION in a piece of paper (or screen).

The last step is the key. Many people I interviewed knew how to solve the problem, but then had no clue on where to start when writing down a concrete solution to it. This is not a matter of being not technical, it's really a matter of practice.

Also, in those large firms, nobody cares that you already know a bunch of languages. It's better being able to demonstrate that you know one of those well. Part of the assumption is that if you know one well, you can learn the others if needed.

4
gus_massa 8 hours ago 1 reply      
I'm sorry I can't give any useful advice, only a nitpick.

Please change the "pls" in the title to "please" while you can edit it. If you are asking people for help, at least show that you value their time and write "please" and "thank you" with all the letters. (I think that "CS" and "PhD" are fine.)

5
jkot 8 hours ago 0 replies      
I would say you should not go to interviews, where you have to prove generic coding skills. Stick with one narrow area/library and keep subject on that.

And if you can not implement singleton under pressure, there is possibly some underlying reason. Concentrate on that reason.

6
lingua_franca 8 hours ago 1 reply      
It's nothing to do w/ memory but practice. Only keep one or two hot languages like python or Node.js on resume; go to websites like www.geeksforgeeks.org and finish every f*king question. try to write fast and bug-free code, u will land a job very soon.
7
iblaine 8 hours ago 1 reply      
On the top of my resume I include only languages that I'm current on. Then in the job descriptions I may go into more detail. Usually you'll be asked to code in your favorite language anyhow.
8
lostphd 8 hours ago 0 replies      
Some more data:

I study pretty much all my free time (time not spent with my wife). 2 hours a day reading papers, books, etc. I don't think studying more will help.

I can't post on github. Employment agreement says all the code I write belongs to my employer and can't be opensourced without jumping through some hoops. Won't make this mistake the next job I end up at.

I think I can move laterally without too much grief. I.e. get another research job. I have experience in systems and clouds. Lots of research groups would want someone like me.

9
trcollinson 7 hours ago 0 replies      
In all honesty, take a deep breath, relax, it's going to be ok.

Now that you have done that, here is a bit of feedback. You seem a little scattered in your thinking. This isn't the biggest problem in the world. You need to just hide it a bit and look less scattered to your potential employers. Here are a few ideas:

First, you have a PhD. This tells a potential employer very important details about you. As an interviewer I care very little about your thesis, about your advisor, and about which papers you are current researching. I DO care that you spent a significant amount of time solving problems. You found a problem, you stuck with it, and you solved the problem. Again, I have my own problems, I don't care at all about the problem you solved to get your PhD, just that you did! You have a HUGE ability to stick with things, this is an asset. Practice getting this out during your interviews. Make sure they know this is a skill they need within their organization and that regardless of the challenge, you will conquer it.

Second, you have a lot of languages. There is nothing wrong with that, but tune your resume and your interview towards the one this potential employer needs. You mention that you study a lot. Spend that time studying the needs of the person you are interviewing with. Know a lot about their product, about their environment, and about their history. Be ready to talk to them about all of these things. Defend your "mini thesis" about this organization every time you walk into an interview with them.

Third, practice confidence. I know this is easier said than done. I am not always confident in myself nor in my abilities. But I practiced and I show confidence when I walk into an interview. This helps a lot. Control the interview by asking questions, talking about what they need, knowing what to say when you get stuck, and showing your skills even when you feel nervous or scared that things aren't going well. Over the years some of my best jobs came from interviews that I was SURE I bombed miserably. Use your study time to practice these skills for a while. Never call yourself half as*ed again. Ever.

Finally, practice interview questions! Google "interview code questions" and practice one a day. Practice them in different languages. Really understand why you use some of the techniques that you use. You have an AMAZING ability to study, learn, reason, and defend your ideas. Use these skills to your advantage. You will do well!

Final Note: interviewing is a numbers game. You have to interview with a lot of companies to get where you want. You are already playing it well. Keep interviewing because you only have to pass that one best interview to get that one best job that you have been looking for. You can do it!

10
dinkumthinkum 5 hours ago 0 replies      
What feedback have you gotten from interviewers? I'm surprised you are having so much difficulty at those companies with a PhD, they routinely hire people with far less experience or knowledge. I don't think you should sell yourself so short as to try to compete for the kinds of jobs people get after 6 months of a code bootcamp or something like that. That would be an enormous waste of your talent.
Ask HN: Is there a chat service that allows Markdown?
points by bengrunfeld  7 hours ago   discuss
Ask HN: Why WhastApp Web is currently only available on Google Chrome?
points by kenrick95  18 hours ago   6 comments top 3
1
mszyndel 16 hours ago 1 reply      
Technically because it uses filesystem API available in Chrome which is non standard. But really - because they don't get it...
2
new_user_name 5 hours ago 0 replies      
Why am I not able to see any AJAX calls in the network tab of Developer tools!

What's the magic here?

3
buttscicles 17 hours ago 2 replies      
Same reason it's only on android, I believe it uses some API specific to chrome & android. Not sure exaxtly what, though.
Ask HN: What are canned reports?
points by Anisa_Mirza  10 hours ago   2 comments top 2
1
eschutte2 9 hours ago 0 replies      
Reports that are pre-defined and parameterized so a business user doesn't have to design the entire report but can just fill in some fields and get the results, like putting in start and end dates and getting a sales summary for the month.
2
partisan 6 hours ago 0 replies      
Canned reports typically require you to have some level of knowledge about your niche. Different users need to see different data in different ways. You might consider taking a look at competing companies to see what they offer in the way of reports. It might make you a viable option for your potential customers.
Ask HN: Does it make sense to make Hypervisor more like Container?
points by scprodigy  12 hours ago   1 comment top
1
SEJeff 1 hour ago 0 replies      
Well something like this fully implemented to be "production ready" gives you the fast startup / teardown of containers with the hardware separation you get with virtual machines. It is the best of both really.
Which programming language would you suggest?
points by mogg  9 hours ago   10 comments top 6
1
LarryMade2 1 hour ago 0 replies      
I'd say Python, it's a good multi-platform, lower learning-curve, general purpose language that works on desktop or web.
2
aqsis 7 hours ago 1 reply      
Don't choose one language!

Why constrain yourself? One thing I always try to instil into my teams, "learn to program, do not learn a language". If you focus on becoming a good engineer/architect, you'll be able to pick up any language and use it easily.

3
ptasci67 9 hours ago 2 replies      
Any answer to this questions is dependent on your goals and current knowledge level.

Are you trying to program something specific?If so, does that platform (iOS, Android) have a specific language you need to use or can you choose the stack (web)?

Are you trying to learn how to program?You mention you don't have any specific platform interests so are you just looking for a good starter language to learn?

Here are my opinions:

Python: A really strong language to learn as your first. Powerful, good external packages. Strict syntax means you learn how to do things the right way

Java: Used everywhere and can be applied to almost any project. Verbose but has solid performance and ability to segregate tasks and concerns.

Ruby: Rails (about the only reason I can think to really use Ruby).

Javascript: Easy to pick up but also easy to falter because the language gives you so much freedom you can easily do things wrong and not realize until much later. That being said, for the initiated, JS is having a renaissance for frontend (angular,et al) and backend stacks (node, et al).

C++/C#: The father of modern OO programming languages and his sexier grandson that took the best parts of everything before and placed a Microsoft sticker on it.

PHP: Wordpress and Facebook still run on this aging server side language.

And then from this list you have a ton of variations on each like Scala and Clojure falling out of Java. Go is out there as well. Objective C became Apple's Swift.

I think the best way to start is really C++ or Java. Learn the fundamentals, data types, algorithms, performance tradeoffs, OO design and fundamentals. Take those skills and carry them over to any other language or application you want to work on. Even the ones that aren't strictly OO like JS.

4
haidrali 9 hours ago 0 replies      
It very much depends upon your own interest if you are looking career in web development then i will suggest you to start learning frameworks instead just language for web there are plenty of frameworks my suggestion would be

- Rails for Ruby- Laravel for PHP- Angular for Front End

this is all from me according to my understanding of stuffThanks

5
wsc981 9 hours ago 0 replies      
C# seems useful in many different ways (web, mobile, desktop) and it's a very complete language, so perhaps that would be a nice start.
6
AngeloAnolin 9 hours ago 1 reply      
Javascript

Pretty much a lot of stuff (front and backend) can be written in JS.

Ask HN: Looking for cheap Rails hosting
points by djmill  12 hours ago   10 comments top 7
1
ariejan 9 hours ago 0 replies      
It's really a question of how you value your own time.

If you want to get up and running fast, and keep it that way. Go for Heroku with S3. Enabling S3 file uploads is pretty straight with most rails plugins. Expect to spent money on everything: storage, dynos, database, mailing, S3, SSL, etc.

If you are on a tight budget, go with a VPS. But keep in mind that _you_ will need to setup the server, install ruby and a database server. Setup something like capistrano for deployments. Make backups. Secure your server. It's very time consuming.

So, as with everything, it's a trade-off.

2
djmill 11 hours ago 0 replies      
Quick glance at DigitalOcean looks AWESOME! Way better than the pricing estimations I was looking at for other hosts.

Thanks all for advising on DigitalOcean, I think I'll go with them :)

3
mead5432 9 hours ago 0 replies      
I really like A Small Orange. They have basic hosting for $35 a year that supports Rails. You don't get full control over your box (shutting it down, blowing it up and starting from scratch, blindly installing gems) but they have extremely responsive tech support. I have never had any problem with them installing a gem quickly and they are generally pretty helpful if you don't have much DevOps experience. It was a great place to start until I got more experience and felt more comfortable with administering my own instance on AWS.

Also, if you need to expand because your system is the new Instagram, they can support all the way up to managing your own instance.

4
michaelbuckbee 12 hours ago 1 reply      
For that cost and specs your best bet is to get a VM at DigitalOcean, Linode, etc. Another option if you want to stay with Heroku would be to just use S3 for images. From your description you could then use the Heroku free tier and $10/mo would get you plenty of S3 space + traffic.
5
jordsmi 6 hours ago 0 replies      
Pretty much the same hosting you'd use for other types of apps. DigitalOcean, AWS, Linode, etc.
6
matthewarkin 12 hours ago 1 reply      
Why not use s3 with Heroku? You'll have to do this (or something similiar) anyways since Heroku will dump all your old data when you push a new commit.
7
t3h3lyk 12 hours ago 1 reply      
You might want to checkout DigitalOcean for hosting your project. I host several projects on their $10/month servers and have had little issue. If you need more storage, you can always get a second server for hosting your assets.
Ask HN: What are some good books you have recently read?
points by dmanlian  10 hours ago   6 comments top 6
1
GoodbyeMonsters 1 hour ago 0 replies      
Please check out Goodbye Monsters which was created by a veteran if you are looking for a children's book or a gift for a child. https://www.goodbyemonsters.com/press.html
2
webstartupper 7 hours ago 0 replies      
The Tale of the Dueling Neurosurgeons : Sam Keam - http://samkean.com/thetaleoftheduelingneurosurgeons.htmlQuite liked the writing style - neuroscience book written in a story format

Other good books in similar genre

An Anthropologist on Mars: Seven Paradoxical Tales : Oliver Sacks http://www.amazon.com/An-Anthropologist-Mars-Seven-Paradoxic...

The Brain That Changes Itself: Stories of Personal Triumph from the Frontiers of Brain Science: Norman Doidge - http://www.amazon.com/The-Brain-That-Changes-Itself/dp/14915...

3
quickpost 2 hours ago 0 replies      
Being Mortal - Atul Gawande. Really surprisingly good book if you are interested in aging, healthcare, etc.
4
JSeymourATL 9 hours ago 0 replies      
American Caesar: Douglas MacArthur 1880-1964http://www.goodreads.com/book/show/20949.American_Caesar

Received this book as a gift from an elderly relative and felt obliged to give it a cursory read. Quickly became engrossed. Thoroughly researched with tons of anecdotes make MacArthur come alive.

5
blueatlas 10 hours ago 0 replies      
The Idea Factory: Bell Labs and the Great Age of American Innovationby Jon Gertner

http://www.amazon.com/The-Idea-Factory-American-Innovation/d...

6
mindcrime 10 hours ago 0 replies      
Fiction:

Permutation City - Greg Egan

Revival - Stephen King

Glasshouse - Charles Stross

The City - Dean Koontz

Non-fiction:

Predictable Revenue - Aaron Ross

How We Got to Now: Six Innovations That Made the Modern World - Steven Johnson

The Idea Factory: Bell Labs and the Great Age of American Innovation - Jon Gertner

How Doctors Think - Jerome Groopman

Frankenstein's Cat: Cuddling Up To Biotech's Brave New Beasts - Emily Anthes

Zero to One - Peter Thiel

Ask HN: How much time do you spend on code reviews?
points by mgertner  14 hours ago   5 comments top 4
1
mrlyc 42 minutes ago 0 replies      
It depends on the product. We didn't have many resources when I was writing code for barcode readers so we had an informal arrangement whereby one person wrote the code and two people reviewed it. For my mobile (cell phone) base station code, we had formal review meetings with the programming team, project manager and, when he had time, the VP of R&D.

The most strict of all was when I was writing code for an air traffic control system. Every single line of my code was reviewed a minimum of three times. We spent almost as much time reviewing the code as we did writing it.

2
sheepmullet 9 hours ago 1 reply      
Like most questions on ask HN the answer is: it depends.

Mostly it depends on a) what level of quality you need, b) what are you currently doing for quality control, and c) what other alternatives do you have?

On a): What is your customers bug tolerance rate? What part of the codebase is this? Most people will be ok with a few application crashes or a feature not working in some edge cases but be irate if you corrupt their data. Are you just trying to MVP or prove an idea? Is the app going to be around in 10 years etc? Are you building a framework or api that is going to be a building block or a user facing app? Huge difference.

On b): If you are already unit testing then that's 30-40% of dev time. Add another 10% for integration testing and you are already at basically half the effort being quality control. Add another 25% of total time on top and suddenly you are looking at spending 60%+ of the dev effort on quality control. Is that a good use of time? Depends on a) and c) :).

On c): For example perhaps you would be better off getting rid of code review entirely and using the savings to hire dedicated QA people. Or perhaps formal reviews would work better. Or maybe more time on design or talking to your customers. I'd personally rate all three as more effective.

3
bhhaskin 14 hours ago 0 replies      
I spend very little of my time doing code review. I should be spending quite a bit more, but the company I work for is still pretty small (although growing quite fast) we just don't have the resources at the moment to be reviewing everything.
4
haidrali 9 hours ago 0 replies      
unfortunately very little
Ask HN: How do you combat eye strain?
points by egonschiele  1 day ago   11 comments top 8
1
Someone1234 11 hours ago 0 replies      
I turn monitor's brightness down to around 30%. It helps a lot with eye strain, at 100% my eyes get tired after only a few minutes, at 50% after a few hours, and at 30% I can go all day.

Obviously these % depend on the monitor or screen. Some screens are brighter than others. However most Dell and LG monitors are set way way too bright by default (something I call "showroom mode," essentially set to look nice, not work well).

30% is still plenty bright. Whites are still white, not washed out and gray (which happens around 10%).

2
coreymaass 10 hours ago 0 replies      
Follow the 20-20-20 rule: every 20 minutes, look at something 20 feet away for 20 seconds. I built a free little web app just for this purpose that I run all day http://prntscr.com/5vpbxg Check out http://timerdoro.com or use your phone's timer or something.
3
FiatLuxDave 13 hours ago 0 replies      
I find a high level of correlation between eye strain with computer work and dehydration. When I drink lots of water, I experience less eye strain. I don't know if that will work for you, its just an idea.

I also know that it doesn't just have to do with taking a break, because drinking once from a large container helps more than multiple drinks from small containers.

4
ChaoticGood 1 day ago 0 replies      
My personal tips are to use daylight color temperature bulbs for lighting. Type with a rolled towel around the neck for reducing next strain and enforcing better posture.

I was just reading this guys blog post[1] titled "A Programmer's Ergonomic Workstation" and he mentions he uses these amber tinted glasses called gunners[2]

[1] http://markshust.com/2014/03/31/programmers-ergonomic-workst...[2] http://www.gunnars.com/how-they-work/

5
biggoof 11 hours ago 0 replies      
I use Gunnar glasses for gaming, and sometimes coding. The yellow tint from the glasses might help?
6
kw71 1 day ago 1 reply      
I am interested in more about your situation. Do you wear corrective lenses? Have you tried reducing the backlighting on your display?
7
coned88 1 day ago 0 replies      
Stop using IPS or TN monitors.

Buy monitors with VA panels and lower brightness. Your eye strain will go away.

8
avinassh 1 day ago 1 reply      
Give a try to f.lux.
Ask HN: Do you have a picture of your startup's office you would let us use?
points by sharkweek  12 hours ago   discuss
Ask HN: Facebook doesn't react on terrorists recruiting post, what to do?
points by eu22  9 hours ago   17 comments top 6
1
Someone1234 7 hours ago 1 reply      
> which is responsible of downing MH17 and many more crimes

{{Citation Needed}}

I googled it and all I see is that the Ukrainian government pointed the finger in their direction. However the Germans are blaming the Russian government's military forces in the region.

Seems like an organisation of Ukrainians and Russians, likely financed by Russia, fighting in the occupied/contested region of Ukraine.

Have to say if they did or did not down MH17, nobody can be too sure either way. However realistically it is hard to believe a rag tag group of "terrorists" could operate a modern anti-aircraft system such as the Buk missile system.

3
kumarski 8 hours ago 1 reply      
Facebook bots? I wish I could read Russian, the memes are probably worth reading.

You could probably hire a facebook bot 'like' network to 'report' a photo. You'd have to message the right people.

Wrote an article about how I tried fighting ISIS using twitter bots:https://medium.com/@datarade/my-failed-attempt-at-fighting-i...

4
dragonwriter 8 hours ago 1 reply      
> The biggest facebook page in Russian openly recruiting terrorist, but moderators don't respond to reports. I submitted several reports, but no reaction.

I suppose you could complain to, e.g., the US FBI about Facebook knowingly providing material support to terrorists.

5
MisterWebz 7 hours ago 1 reply      
Who are you calling terrorists? A bus in the rebel stronghold Donetsk just got blown up and 13 civilians died. Do you think the rebels bombed themselves?
6
wmf 8 hours ago 1 reply      
Just report it as a hoax; I hear Facebook is cracking down on those.
Google: A startpage filled with ads
points by z3t4  12 hours ago   9 comments top 8
1
schiffern 12 hours ago 1 reply      
>Why is it now that whatever you type in the browser address bar, you get directed to one of those "start pages" filled with ads?

It's not your web browser, it's your ISP. It sounds like your ISP is hijacking NXDOMAIN to serve ads. If you have Tomato or DD-WRT you can fix this.

http://hackercodex.com/guide/how-to-stop-isp-dns-server-hija...

If that doesn't fix it, you probably have malware.

2
vertex-four 12 hours ago 0 replies      
What start page filled with ads? Neither Chrome nor Firefox do this. Chrome's start page contains either my installed Chrome "apps", or frequently visited pages. I think Firefox's is just a Firefox-branded version of the Google search page, but I can't remember and am away from my desktop atm.
3
jevgeni 12 hours ago 0 replies      
Because no one will work for free on the development side and no one will pay for search on the consumer side?
4
madsravn 12 hours ago 0 replies      
> I know Firefox, Opera, etc makes 99% of their income from these ad filled start-pages and by selling your privacy. But why do they get away with it?

You can just not use them if you dislike them.

5
robin_reala 12 hours ago 0 replies      
Im not sure I understand your problem? Or at least I cant relate it to anything Ive seen as a fairly heavy Firefox user.
6
amoney 12 hours ago 0 replies      
If you're worried about privacy, why not use duckduckgo?
7
wnevets 12 hours ago 0 replies      
isnt that the "im feeling lucky" feature?
8
aaronem 12 hours ago 0 replies      
What's wrong with setting your browser homepage to about:blank? It's worked fine for me for over a decade.
Brakeman as a service: CodeClimate VS Hakiri
points by dyelan  11 hours ago   discuss
Ask HN: What is your one tip about A/B testing you would share?
points by raycloyd  13 hours ago   9 comments top 9
1
hkiely 1 hour ago 0 replies      
Choose and test one independent variable at a time. Then, check your results for statistical significance.
2
Someone1234 12 hours ago 0 replies      
That most A/B tests don't prove what they aim to prove. People just add a new version of the site, then wait until 100 people have seen it, measure a small improvement and migrate to the new version.

However if you then run the test a second time, but make the "old" site the alternative, you might find it too sees a small measure of improvement and thus you could bounce back and forth between A and B until the end of time.

I am not a statistician so I won't try to give you advice on what a statistically significant result is. However many /many/ articles have been written on that topic, and many products have been designed which you can slot your data into to see if the 'B' option is legitimately better.

3
onion2k 12 hours ago 0 replies      
Learn what "statistical power" (http://en.wikipedia.org/wiki/Statistical_power) means, and then understand that the fact n% of users prefer one option doesn't necessarily make it a good idea. Statistical significance is far more important than the actual result. This is a really good paper about it: http://www.qubitproducts.com/sites/default/files/pdf/most_wi...
4
seekingcharlie 5 hours ago 0 replies      
Ensure that your testing things that are actually going to impact your conversion rate or goals. You don't have to test everything - just the things that matter.
5
domrdy 12 hours ago 0 replies      
http://nginx.org/en/docs/http/ngx_http_upstream_module.html#... - to make clients 'stick' to upstreams, if you're using nginx.
6
dairgram 8 hours ago 0 replies      
Before you get too far, try an A/A test. By this, I mean let the A and B choices be identical. You would certainly expect the outcomes to be equal. Right?

I have seen statistically significant differences in outcomes in A/A testing.

A/B testing has value but being sure to A/A test may temper your expectations and/or point at problems in your setup before you get too far.

7
mtmail 12 hours ago 0 replies      
If you radically change a feature then regular users will first start playing with it. Simply because it's new. In that case your test needs be longer or exclude regular users.
8
catman01 2 hours ago 0 replies      
Kittens will always improve conversion rates.
9
siddharthdeswal 9 hours ago 0 replies      
Don't A/B test your credibility. Not everything should be (or can be) subjected to hypothesis testing.
Startup jobs with low salary and negligible equity, what gives?
points by 4k  1 day ago   118 comments top 28
1
patio11 1 day ago 4 replies      
Joel Spolsky had a really interesting insight [+] once about hiring pools: they're disproportionately filled with people who you don't want working for you, because if you're hireable, you exit the hiring pool fairly quickly, and the dynamics of this system quickly mean that the pool is filled full of people who aren't even FizzBuzz qualified.

I think the other side of the market is isomorphic to this: any publicly available list of jobs is disproportionately filled with positions which qualified talent has seen, evaluated, and rejected as unsuitable.

[+] Citation: http://www.joelonsoftware.com/articles/FindingGreatDeveloper...

2
Dalkanon 1 day ago 1 reply      
Most pre-Series A start-ups will offer (far) below market salary; they have to, since, generally (and as another poster said), they have only $X00,000 in the bank and no revenue. This is pretty typical.

What the 0.05% equity package indicates is that the founders probably have an unrealistic expectation about how much their venture is worth at this stage. I've seen this a few times in nave, young (23-25 years old) first-time founders that don't have significant amounts of experience working in start-ups and/or technology in general. This trivial amount of equity is a huge red flag, not only because its present value is negligible (guess what the risk-adjusted rate of return is on a start-up run by first-time founders?), but because it indicates that the work environment will likely be unpleasant (hellish hours, frequently changing requirements, no clear vision -- common in companies run by first-time founders).

Also, keep in mind: if these founders are foolish / nave enough to think they'll be able to hire a credible, valuable engineer with this package (they won't), they're also likely foolish / nave to get screwed by their investors. Founders are only at the bottom-middle of the start-up hierarchy: VCs are above them and LPs are above them.

3
jacquesm 1 day ago 3 replies      
> Who would take these deals?

People that are insecure about what they bring to the table.

Pre series-A the risks are still huge and the stock should be priced accordingly. Say the founders think a pre series-A company is worth $2M and they offer 0.05% equity you could enter negotiations asking for 1% more if you feel like it (and walk away if it goes below 75% of your counter opening bid) if you can defend the position that there is still a 95% chance that the company won't make it unless they have you on board.

Otherwise price the stock at 0 and ask for a market conform salary.

They'll move. An offer is just an opening move, nothing more.

4
hkarthik 1 day ago 3 replies      
The target candidate for these startups largely doesn't exist. Most folks accepting such a salary in the Bay Area are recently out of college and living in small apartments with roommates.

When it's all said and done, most of these startups will settle for a few offshore contractors or hire remote people who live in cheaper parts of the country where $90K goes a lot further.

The tried and true "solution" to this problem is to import a number of H1b visa holders from other countries who are willing to work for the lower salaries and accept the lifestyle choices that it imposes in the Bay Area. For many of them, $90K in the Valley is still an upgrade from where they are coming from.

For those of us with a decade or more of experience, it's best to focus on the post Series A startups that have the money to pay. However, many of these jobs involve cleaning up code written by those inexperienced folks who accepted less pay in the early days.

5
lsc 1 day ago 1 reply      
>I noticed some rather unsettling job adverts in the past while. Some pre series-A startups in the valley offering like $90k in salary for an experienced developer and 0.05% equity. I am just trying to understand who are their target candidates that they expect to join for such an offer (not to mention crazy working hours)?

I had a similar experience recently. all the "startups" expected me to take a 30-40% paycut vs. the larger places, essentially because they expected me to be excited about their company.

Which is weird, because if the startup doesn't get really big, even if it does okay, nobody is going to care it's on my resume. But the large companies? especially the large companies with a reputation for high standards? they look good on the resume.

Another funny bit is that the same thing, as far as I can tell, is true of contract positions.

What irritated me is that I was going through headhunters... e.g. they were already paying 30% extra for the headhunter - if they just gave me that, I'd have been happy, at least for the first year.

The other thing was that they were weird about money. I talked to one startup and (after an 8 hour interview) they seemed super excited. the person who would be my supervisor gave me his email, and man, I thought I was in. "how much are you looking for?" I named a high number, about 10% higher than I expect to actually get, because that's what I always do. Let them talk me down. I even mentioned my bottom number "a guy who has been working for me for most of his career just landed a job at $x" - but nope, the mood immediately changed; I was hustled out the door and the company went completely dark. no response to the official or the personal emails. I finally got some bullshit answer from the recruiter, where he read back the "why you shouldn't hire me" things I give companies before any interview.

The solution? I ended up getting a contract gig at the large advertising company in mountain view. I'm pretty happy with how things worked out; It's closer to where I live in the south bay, it looks way more impressive on the resume, and I need three people to sign paper before I do overtime.

6
lambda9009 1 day ago 0 replies      
Here's a way to counter this: interview, make them want you, and then decline any offer explicitly because of the comp.

Startup founders are trying to go (even more) lean and cheap out on salaries, relying either on inexperienced new grads, the insecure, or on a "rah rah go team, the company is priority #1" culture of self-sacrifice. Don't play into it.

7
eddievb 1 day ago 0 replies      
A few thoughts:

1. The definition of an "experienced" developer is subjective and varies widely. Startups with younger management may (incorrectly or not) apply senior labels to candidates with fewer years of experience and lower compensation expectations.

2. Anecdotally, I have seen startups in SF/NY take advantage of the lower earning expectations of candidates who are relocating into those metros and aren't prepared for the sharply different cost of living. There are places in the US where $90K goes much further and is a more competitive offering, especially for those who are willing to take less cash for the opportunity to work on something exciting.

3. "Developer" is a huge category. Some technical skills are far more scarce than others.

8
carsongross 1 day ago 2 replies      
Low salaries and negligible equity are the natural consequence of there not being enough technical talent in the Bay Area.

...

9
UK-AL 1 day ago 1 reply      
You'd think developers would be good with numbers. But put $ signs in front of those numbers, and suddenly they're not very good. Trading away hard cash for gimmicks, and a tiny amount of equity in early stage startups.
10
untog 1 day ago 1 reply      
In short: you know too much. These salaries are taken by fresh college grads who don't know better, and think the adventure of "a startup" is better than working for a larger company (it can be, but there's no guarantee).

Many startup CEOs would like you to believe they are the only ones doing interesting work, but there are plenty of larger organisations that are still fun to work for, and more likely to value you as an employee.

11
snorkel 1 day ago 3 replies      
Bachelors. Not as in Bachelors degree, but literally bachelors: They're young, cheap, work crazy hours, and easily seduced by free pizza - the ideal startup employee.
12
OliverJones 1 day ago 1 reply      
Don't worry about playing hardball in the negotiation. You can preface your negotiation by saying something like this.

"As long as we're on opposite sides of the negotiating table, I am going to do my best to get a fair share of possible upside from your company, and a decent salary. When we conclude this negotiation fairly, we'll be on the same side of the table and working towards the same goals."

"Now, I want half a percent and $110K."

Keep in mind that your BATNA (best alternative to a negotiated agreement) is to say, "No thanks. Good luck." They need to hire somebody: time is money at their stage of business. You don't need to jump into their job.

But don't have this conversation at all unless you think their business idea is worth five years of your life.

13
bryanlarsen 1 day ago 1 reply      
Equity positions are very negotiable. Ask for more equity, a lot more, like 1 or 2 percent.
14
alain94040 1 day ago 0 replies      
$90k in salary for an experienced developer and 0.05% equity

Yes, that looks wrong. Equity should be 10X more (0.5%). Whether it's a good deal for your situation or not is a different discussion, but at least that would be more in line with typical deals.

15
beat 1 day ago 0 replies      
Are you living in the Bay area now? If you're not, and you're living in a city with any sort of active startup community at all (like any big city in the midwest, for example), try finding a startup at home. It'll be cheaper, you don't have to uproot your family, and you might get a much better deal.
16
wildpeaks 1 day ago 1 reply      
90k is "low" ? Don't ever leave the Valley, you'll be even more disappointed
17
minimaxir 1 day ago 1 reply      
Relevant to this discussion: A startup job ad for $40k salary in SF.

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

18
pjdemers1 1 day ago 0 replies      
I read this as "this is the worst job at a 'startup' that's never going to have big exit"
19
tarr11 1 day ago 0 replies      
They are fishing. All they need is one developer to take this deal, not all of them. Just ignore it and move on.
20
klochner 1 day ago 1 reply      
They're offering you the comp of someone who just graduated, they may not realize that though.
21
eyeareque 1 day ago 0 replies      
You can always negotiate more, if you can convince them you are worth the investment. They might be willing to shell out more compensation if they really want you.

And not all corporate jobs are boring. Find one that fits what you like to do.

22
qodeninja 1 day ago 0 replies      
If youve got a job already just hold tight, Q1 isn't even over yet. Most hiring kicks up again right before the spring when the sun is out again

If startups aren't willing to provide the means they don't deserve good engineers.

23
MyNameIsMK 1 day ago 0 replies      
Here's a suggestion, as an experienced developer, why don't you take a risk on yourself and start your own company?
24
hyperbot 1 day ago 1 reply      
If the pay is not high enough for your needs, you shouldn't bother looking at startups, or at least you shouldn't be looking at pre-series-A startups. Everybody has their own motivations for why they choose to work somewhere, and money/compensation isn't always the top consideration. At early-stage startups where money is tight, salary will usually be difficult to negotiate too much, but equity can be negotiated more easily.
25
endeavour 1 day ago 0 replies      
It's even worse in Europe.
26
malditojavi 1 day ago 1 reply      
Startup jobs are the new corp jobs.
27
7Figures2Commas 1 day ago 3 replies      
What are you expecting from pre-Series A startups? There are lots of pre-Series A startups with six figures in funding and little to no revenue. For obvious reasons, most of them are not going to be paying $140,000/year and if they are, you might not be comfortable with the runway risk.

In terms of equity, since you mentioned that you are the breadwinner for your family, why are you sweating the equity? A lot of folks here will no doubt suggest that you negotiate for more equity, but equity won't pay your bills. If cash is your biggest concern, negotiating around equity is pointless.

It sounds like you want a very early-stage startup job with BigCo-like pay, meaningful equity and reasonable hours. For the most part, this is a dream.

28
informatimago 1 day ago 1 reply      
You missed H1B.
Ask HN: Is there a site that allows easy overlays of cities?
points by hactually  16 hours ago   2 comments top
1
sjs382 13 hours ago 1 reply      
I've looked everywhere for GeoJSON data for county boundaries.

It's really hard to find good data for these boundaries, especially for Orleans Parish in Louisiana. This is the only place I've found good data for Orleans (though, it's not free): http://www.maptechnica.com/us-county-boundary-map/county/Orl...

Ask HN: What is significant equity?
points by BayAreaSmayArea  1 day ago   18 comments top 4
1
brudgers 15 hours ago 2 replies      
In my deluded world, significant equity is enough that you get rich if the founders get rich and get wealthy if the founders get wealthy even if less so in both cases.

It's not the $100,000 in salary over three years you didn't get in exchange for taking equity after a deal which made the founders rich if not wealthy. Significant equity aligns your outcomes and interests and gives you a seat at the table when liquidity events are going down.

Significance is more of a sliding ratio. 0.5% is significant if the founders each have 6%. 10% is significant if they have about 25%. There should be only one qualitative step between stakes, and that step should reflect the size of the company.

A final tell on significance is if the ownership structure is relevant to the discussion. Significant equity alters it in a...wait for it...significant way. It signifies that the offer is about more than a hiring decision. If the next programmer passing the interview process would get the same offer next week then the equity isn't significant. Gates and Allen wanted Ballmer, nobody else was going to get 6% with an option to 8 because there was nobody else.

Good luck.

2
hakanderyal 20 hours ago 1 reply      
The stock they offer you is to compensate you for the risk you take by working for an 'unproven' company, that may or may not be successful, with a below-market salary.

In post series A startups, there is already some 'proof' of success (generally in the terms of growth), so salary offerings gets high and stock options get low than a pre-series A startup.

Stock options/grants are tricky because of dilution and preferences. The 2% can mean many things. How much the company plans to raise in the future? Even if it's not planned, circumstances can change overnight, and company may need to raise.

It seems you have a connection with founders, so it probably won't hurt to talk to them about this issues.

In the end, it all comes to how much risk you are taking, and the compensation you are getting for it.

3
mentat 21 hours ago 1 reply      
If you're building the bones of the company and you're not getting double digits of equity you're getting a raw deal. That percentage will get diluted with every round too so it's not like 10% of 100M or something.
4
pskittle 21 hours ago 0 replies      
Well, if its about the money then the deal seems fair. However you may wanto talk about your growth within the company.
Ask HN: What are you reading?
points by classicsnoot  2 days ago   5 comments top 5
1
kat 6 hours ago 0 replies      
Finished: Where I Belong, Alan Doyle. Light Christmas reading written by the lead singer of Great Big Sea. I recommend it to anyone who grew up in a small town!

Reading: Patterns of Enterprise Application Architecture, Martin FowlerSo far so good. The first bit is overview, good contrasting examples of when to use what pattern. I've slowed down now that I've hit the actual patterns.

Planning: Clean Code, Robert Martin.Recommended by a coworker.

2
coreymaass 10 hours ago 0 replies      
In progress (sitting next to me as I type):

Getting More by Stuart Diamond

Classic Myths to Read Aloud by William Russell

The Power of Positive Dog Training by Pat Miller

3
pjungwir 11 hours ago 0 replies      
Finished: a collection of Kafka short stories

Reading: Dover's abstract algebra paperback

Planning: Cambridge's Demosthenes Selected Private Speeches

4
Amorymeltzer 2 days ago 0 replies      
Currently: Rereading Game of Thrones before the upcoming season starts

Recently finished: Just Mercy by Bryan Stevenson, HIGHLY recommend it. He details the work he and his team at the Equal Justice Initiative have been doing for death row inmates without proper representation, many wrongly imprisoned for decades. Depressing but inspiring. Never go to Alabama.

Next up: Amory Lovins' Reinventing Fire, which has been on my list for a while. Saw him speak a few years back and got inspired. (I've no connection outside sharing the same name)

5
classicsnoot 2 days ago 0 replies      
OP: Just finished Cryptonomicon by Neil Stephenson. It was excellent and very inspiring. Currently reading Markets Not Capitalism, a collection of essays by multiple authors on the necessity of markets and the interference of central control on said markets, which is obviously heavy but very informative. My next book is The Known World by Edward P. Jones. It is about slaves. It is supposed to be rough on the emotions but well done.
Ask HN: Did anyone use godaddy getpaid?
points by giis  13 hours ago   discuss
Tell HN: Tokyo meetup tonight
points by Danieru  1 day ago   discuss
Ask HN: What are some good CV template for a Software Engineer
points by zabi_rauf  1 day ago   7 comments top 3
1
mtmail 1 day ago 2 replies      
https://www.resumonk.com/resume_templates and https://jsonresume.org/themes/ are good for inspiration but you can't edit them in MS Word.

An example CV structure I quite like is http://kelly-dunn.me/ HTML and PDF version).

2
biomimic 1 day ago 1 reply      
A Wikipedia entry
3
m2n037 23 hours ago 0 replies      
You can start with LaTeX templates from sharelatex.com. They have some really good templates.
Someone Mailed Me an Amazing Phishing Page of Google Login
points by h43k3r  1 day ago   17 comments top 9
1
smt88 1 day ago 1 reply      
Unfortunately, some idiotic companies actually do use non-standard domain names.

For example, my Citi credit card uses "accountonline.com" as the login page. With things like that, "googledrive.com" seems less suspicious.

So to anyone building for the web: please use a single, canonical domain name!

2
vxNsr 1 day ago 0 replies      
I very nearly entered my creds just by instinct it looks truly legit, just so you know now chrome stops you from going there (you need to admit to being an idiot before you can move forward
3
0942v8653 1 day ago 1 reply      
I tried to submit the form but Safari warned me that it wasn't being submitted securely. I wonder if they use JS to detect what you're typing in before it's submitted.
4
mod 1 day ago 2 replies      
Re: 2-factor auth:

Couldn't the app try to login, detect the 2-factor, and ask you for that in the response?

5
harshil93 1 day ago 0 replies      
Holy Shit. It looks damm original
6
shiftpgdn 1 day ago 0 replies      
Goodness I'd have even gotten busted by that. That's quite clever.
7
n-gauge 1 day ago 1 reply      
the only give away is the ')); characters in the bottom left of the screen
8
h43k3r 1 day ago 1 reply      
I would love to know the technical details behind the creation of this page.
9
benshyong 1 day ago 0 replies      
wow this is ridiculous
Learn web design?
points by mhlg  1 day ago   5 comments top 5
1
ralmeida 1 day ago 0 replies      
Depending on how much you are looking to invest, take a look at some design courses and books online. A good portion of them are targeted to developers who want to get better at design, as it seems to be your case, not only people looking at design as a career choice.

Some links to check out:

Hack Design - hackdesign.org (free)

Design and Aesthetics course on Treehouse - teamtreehouse.com (25 USD / month)

Design Lab's Design 101 - trydesignlab.com/web-design-course (299 USD, six weeks. You work through the couse with a professional designer from mostly well-known Valley companies and startups, who you send assignments to and they give you feedback. Check out their profiles pages of students, so you can see the feedback received by other students, it's a good way to learn. I'm looking to try it in the near future).

Nathan Barry's books on design - nathanbarry.com/books (39 - 249 USD, depending on if you want the videos and supporting materials too).

2
shogun21 1 day ago 0 replies      
I like checking out http://www.smashingmagazine.com/, as well as their ebooks.

The best way to learn design is looking at existing designs and what works about them or what doesn't work. http://www.awwwards.com/websites/clean/

Design is an iterative process. Do you rough out ideas on paper before starting to build them? Paper prototyping in the beginning can save hours/days of work down the line.

3
chpp 1 day ago 0 replies      
For business purposes, chopping up templates gets the job done. I personally have accepted the fact I do not have the "aesthetic eye" for design.

If I wanted to get that "eye" I guess I would look at successful websites, learn about design and what catches/pleases readers. How readers see websites in general and what is appealing, then just try things.

I cant recommend taking my advice but that's what I would do if I wanted to increase my design knowledge.

4
talles 1 day ago 0 replies      
I bet there are books on the subject, but I'm not a designer myself.

Codeschool has a Fundamentals of design course, but I didn't take the course myself. But judging by the quality of their other content it's probably good material: https://www.codeschool.com/courses/fundamentals-of-design

5
systemtrigger 23 hours ago 0 replies      
To build a web site that looks perfect to you, find a web site that you think looks perfect and inspect its source.
Ask HN: Best solution for hosting docker app
points by ciaoben  1 day ago   3 comments top 3
1
puja108 15 hours ago 0 replies      
If it's only about solidity DigitalOcean, AWS, and similar are ok for running single-host instances of your dockerized apps. If you want to get into clusters and scaling or are looking for a way to just take care of your containers and not of the infrastructure anymore, there's not many ready-made solutions, though. Amazon is working on ECS, and Google on GKE, but both are in a very early invite only Alpha stage. Other than those two, there's currently only us at Giant Swarm (http://giantswarm.io/) afaik. If you're interested you can register for an invite and if you contact me directly, I could get you the actual invitation a bit faster.Also note that there's quite a lot of self-service solutions based on Mesos or Kubernetes, but then you're back at managing your infrastructure yourself again and you still have to book DigitalOcean or Amazon Servers.
2
trcollinson 1 day ago 0 replies      
Can you please elaborate on what you mean by "more solid than DigitalOcean or other pay-per-use services"? I would dare say that DigitalOcean, AWS, Google Cloud, and the like are quite solid and a great, cost efficient solution for hosting a production application. They are also quite easy to use with docker containers.
3
Gigablah 1 day ago 0 replies      
DigitalOcean is pretty solid so far. I've been monitoring uptime on my instances for a year and while a relatively new datacenter like Singapore was unstable for a while, I haven't gotten any alerts for the past few months.
How to reduce the eclipse memory usage?
points by SmartCoder  23 hours ago   6 comments top 3
1
Espressosaurus 23 hours ago 1 reply      
Buy more RAM.

360 megs is a rounding error on anything made in the last 7 years.

2
logn 19 hours ago 0 replies      
In eclipse.ini you'll see the JRE VM args.

I'd recommend these args which save memory:

-server This slows startup time but payoff is greater optimization.

-XX:+AggressiveOpts Flips on a variety of options that increase performance.

-XX:MinHeapFreeRatio=1 Lets the JRE give as much RAM as possible back to the OS.

-XX:MaxHeapFreeRatio=2 Lets the JRE give as much RAM as possible back to the OS.

-XX:+UseSerialGC Old-fashioned 'stops the world' garbage collection, but it's the best GC for guaranteeing least memory usage.

3
douche 22 hours ago 1 reply      
Use IntelliJ and save yourself much frustration in the long run.
Gender and tenure diversity in GitHub teams relate to higher productivity
points by bvasiles  1 day ago   3 comments top
1
sgentle 1 day ago 1 reply      
This is an interesting post, but I think it would be better posted as a link rather than text. I believe text posts are penalised in the news rankings and, at least in my experience, tend to get clicked on less.
Ask HN: Why are there never any job postings for non web positions?
points by nsnick  2 days ago   65 comments top 11
1
vinceguidry 2 days ago 11 replies      
Web development is hot right now. Really really hot. In Atlanta, code school grads with little experience are getting snapped up as soon as they graduate. I'm having to look to Eastern European remote talent because salary expectations in the US are unreal.

Literally every company needs a web presence, and it's quickly getting to the point where the usual crappy UX just isn't cutting it.

It also happens to be as hard or harder than most other types of software engineering. You have to stay on top of trends, keep building your skills. You don't deal with algorithms much, but your OOP needs to be on point if you hope to build something maintainable for the web.

Most of the potential talent has a subtle disdain for web work, everyone wants to be a game dev or do stuff that's math-heavy or algorithmic.

So giant shortage of good web programmers.

2
minimaxir 2 days ago 1 reply      
The job postings are only for YC companies, of which there are not-as-many non-web/mobile companies.
3
gizzlon 2 days ago 0 replies      
As others have said, web development is hot right now. In my experience, it's hard to find people willing to build customized back-end stuff. It's probably too expensive, and companies just buy whatever ready-made solutions that kind-of cover their needs. (think ERP, CRM's etc)

The demand for web-devs might be artificially high right now, as most normal people have not yet discovered that they do not really need a programmer to build their website. I think Squarespace / Wix / WP etc, maybe with a custom design, should cover most websites.

I've been doing back-end web programming as a freelancer for a few months, but it's really hard to find good clients, so I'm moving to something else.

4
jtbigwoo 2 days ago 0 replies      
It's partly selection bias. The content here probably doesn't have as much appeal for the middle managers who do a lot of the hiring at big companies.
5
polvi 2 days ago 0 replies      
All YC companies build technology, however many (most?) are building technology for markets that traditionally have not used technology in a modern way. These are things like cleaning (HomeJoy), flower delivery (Bloomthat), t-shirts (Teespring), etc etc. Theses technology enabled businesses are the ones that primarily use web/mobile, and thus all the jobs.
6
yellowapple 2 days ago 0 replies      
Because this site has been overrun by (and/or revolves around) Silicon Valley entrepreneurs who don't give a damn about something unless it's in the form of a single-page noSQL web-scale big-data in-the-cloud CrappucinoScript imperatively dysfunctional HTTP2 Wangular.js monstrosity written by "hipster rockstar ninja devs" wielding Macbooks and plaid shirts and pocket calculators and half the inventory of ThinkGeek in a mockery of actual programming? ;)

More seriously, it's because web developers are in high demand, so there are going to be more postings for them; having a proper web presence is absolutely vital to modern businesses nowadays, and that requires developers to establish that presence. Hacker News is also run by YCombinator, which specializes in funding startups - a market which tends to lean very heavily on web development, since many of those startups are based on web apps - and therefore will already have an inflated quantity of web development jobs by that virtue alone.

7
mwfunk 2 days ago 0 replies      
I always assumed it was because HN is somewhat specific to YC and SV startups, and pretty much everything that YC and other VCs are investing in right now is mobile and/or web stuff.

There are plenty of other tech jobs, just not necessarily in the startups that YC focuses on.

8
drtse4 2 days ago 1 reply      
If you are referring to the monthly jobs threads i was wondering the same thing, i would have expected more people searching for mobile developer (especially freelancers), but i guess mobile apps are not yet the new "website".
9
logfromblammo 2 days ago 0 replies      
Journalists and novelists are both writers, but they do not compete in the same niche.

The former will need to do several hundred writing jobs per year, while the latter may only need two. Thus, 99.5% of writing jobs may be for journalist stories. Any novelist looking for commissioned work will not want to sift through 200 posts to find even one relevant listing. So people posting such jobs would probably get better results on a site that explicitly excludes the noise.

In short, there are more "lightweight" postings because the people who solicit them and do them need to secure new work more often. If you can make 20 websites in the same time that you could build one enterprise application, you will probably see that job advertisements are 95% for websites and 5% for business software.

10
mathattack 2 days ago 0 replies      
The warning sign of 1999 was Marketing majors becoming web developers. Are we there again?
11
serve_yay 2 days ago 2 replies      
"Why does everyone listen to Taylor Swift? There are lots more musicians than just her."
       cached 23 January 2015 05:05:01 GMT