Hacker News new | past | comments | ask | show | jobs | submit | j_baker's comments login

It's not as much about how many hours you work so much as how much of your life revolves around your job. Ask yourself this: if things aren't going well in your job, what happens? If your life revolves around one thing and that thing goes badly, it affects your whole life. Having more things outside of work helps a great deal.


AA still has its place. A lot of people like its philosophy. Plus, some people just don't respond to anything else other than its "tough love" philosophy.


Is it just me, or does this seem horrendously insecure? How does this prevent arbitrary third parties from accessing your terminal?


I think it comes with all the usual caveats of "don't run super sensitive things on external networks". My guess is the motivation is for presentations and other "one-time" usages like that.


There is a flag to allow/prevent write access, so third parties wouldn't be able to use your terminal unless you allow it (I believe its disabled by default) . I also think (if I'm reading correctly) that it only shares a single process and will terminate the session when that process exits, which gives you a little added security in that someone with write access only has the same level of access as that process (which for some processes could mean a lot).

It would still be wise to put some sort of auth or other security in front of it if you're not trying to share with the whole world. I think I would be cool if there was some basic mechanism built in.


what could possibly go wrong?


Anyone sending to localhost (the IP of the machine running this) would have access to said command line, and can do as they please.


The "show only ads from people who aren't assholes" is basically what AdblockPlus does.


The backing company eyeo blackmails advertisers into paying eyeo 30% of revenues from users with adblock installed [1]. While adblockplus may not inherently be evil, I see no possibility that they don't so turn when more ads goes straight to their bottom line.

[1] http://www.businessinsider.com/google-microsoft-amazon-taboo...


Good point. I know EFF has a mission versus the one-man show that is ABP, but isn't this mostly identical otherwise? Is Privacy Badger just APP with a political statement attached?

Maybe there's something to be said for that...put your money where your browser is and support the web you want. You could also just donate to the EFF, I guess.


ABP's default blocklist only blocks visible ads. Although there are also tracking-related ABP lists, they are manually-curated, which is different from Privacy Badger's attempts to detect trackers algorithmically.


ABP is not a one-man show, it's now developed by a company (Eyeo GmbH) that makes a lot of money getting companies like Google to buy into their "acceptable ads" scheme.

ABP also considers ads that track people (such as Google's) to be acceptable and whitelists them by default.


Thanks -- I did not know this. Is there an available list of what ABP considers "acceptable ads?"


The "acceptable ads" criteria are here:

https://adblockplus.org/en/acceptable-ads#criteria

If you make a modern-looking long-scrolling article that has an ad somewhere in the middle, it's not "acceptable". If you get a crappy CMS that splits every article into 9 pages with an ad at top and bottom, then it is.

The main weird thing is that 3rd-party tracking is "acceptable" (!)

(I recently added some details on the problem to the Aloodo tracking test, because users have started to assume that ad blockers fix everything. http://blog.aloodo.org/posts/adblockers-myths-facts/ )


Yeah, but you know what? The cost of living has also skyrocketed dramatically in Silicon Valley. I mean, you make it sound like engineers here are on a gravy train where we spend 3 months learning a language and can suddenly move to San Francisco where we just let the money roll in. The truth is it costs a lot to live in the Bay Area these days, and that means that if companies want people to move here they need to pony up and pay a good salary.

That $130k starting salary you mention is enough for a person to afford a studio in the Tenderloin these days?


Certainly one of the more absurd comment I've read on HN.

3 month bootcamp attendees shouldn't make more than $75k. They are junior as hell, and add little if not negative value for a long stretch of time. Even $75k is a reflection of the crazy job market, not their actual value.

Your COL & salary analysis for SF is incredibly off. Yeah you'll probably have to sacrifice the excesses of your upper middle class SF lifestyle (boo hoo...). You can easily live on $75/k year in a $1600/mo studio in the Tenderloin, or on the flip side you can have a $1600/mo shared apartment in the Marina. You can't do that if you have a family, (but if you do, that's on you for switching to programming while needing to support a family).

Crappy programmer entitlement is just so off the charts (and disjointed from reality) it's a little frustrating.


So what you're saying is that it's "crappy programmer entitlement" to:

* Expect to earn the median income

* Expect to have a decent lifestyle.

* Expect to be able to have a family

Sounds like crappy employer entitlement to me.


Well yeah... it's completely delusional to think a 3 month developer should earn the median income for programmers.

It's also unfair to your family to decide to support them as a completely inexperienced developer. Have some savings for a couple years until you can add value.

I don't know what Ivy League school you went to, but for relatively normal people an excellent lifestyle can be had on $75/k in SF. An upper middle class, eat out every night, Tahoe weekends lifestyle is not going to happen on $75/k in SF, especially if you want savings. But that's ridiculous to expect that a no-skill/ no-value newbie should get that. You still have to earn your salary.


An upper middle class lifestyle is not going to happen on $180K in SF either - if you are senior level, but have a family and want to have an adequate place to live.

Median home price just hit $1M. We are talking _median_, not a mansion.

http://www.sfgate.com/business/networth/article/1-million-ci...

Wake me up when senior people in software can reach compensation levels of doctors and other professionals ($300-400K).


> Well yeah... it's completely delusional to think a 3 month developer should earn the median income for programmers.

$75k is not the median income for programmers. $75k is the median income for anyone in SF. Which is exactly my point. To expect engineers to live in SF, you have to be willing to pay exorbitant salaries just to break even. If you want to pay a good salary, you pretty much have to pay 6 figures. Don't like it? Move to Cleveland or Detroit. I'm pretty sure $75k would be considered a great salary there. Just don't complain that developers cost too much and then require them to live somewhere with such a high cost of living.


Does your definition of "excellent SF lifestyle" require a roommate?

If it does not, then $75k/year gross will be cutting it pretty close. You'll also be required to have next to no savings.


$1600/mo can get you your own 2br in San Leandro in a safe (though not prestigious) neighborhood.

The commute on BART into SF is about 45 minutes.


so what it gets you is being modern proletariat?


Rent is so high because salaries are so high.


Um, no. It's very well-documented that the reason rent is high is because the locals are strongly resisting the development of new properties. The resulting supply shortage, combined with overwhelming demand, makes property prices skyrocket. Therefore, companies end up having to offer high salaries to compensate.


Rent is high because there is not enough housing.


Not enough housing because high salaries draw more workers.


o-O

Not enough housing because next to no housing is being built, let alone construction anywhere near the rate required to meet demand.

Honestly, $120->150k gross (pessimistically ~$72->90k post-tax) doesn't go all that far when you're paying anywhere from $24,000 [if you're lucky] to $48,000 (or more) per year in rent.


Honestly, I think these people are dicks: http://kalw.org/post/how-tiny-shipping-container-community-c...

Not only is this an issue of residential codes. The other problem is that they're doing manufacturing in a residential neighborhood that's not zoned for manufacturing. And it's disturbing the neighbors in the area with noise and even sewage spillover.


They sound so ridiculously tone deaf like the idea of having people move into your neighbor and build houses from the ground up, unregulated, out of shipping containers shouldn't bother anyone in the slightest.


I was wondering how they would handle the sewage unless they had a hookup to the sewer line it seemed like they were basically creating a campground.


Well, there are still cases where object pooling might make sense. Some games on mobile devices still use object pooling. I suppose I could also see the need to use object pooling for a very busy server or a very large hadoop job.


At most private companies, stock options aren't worth the paper they're written on. Unless of course the company sells, in which case they're worth slightly more than the paper they're written on. And besides that, to exercise them you usually have to pay a pretty hefty sum. I generally don't consider equity as a part of my compensation package when I work for a private company.


Best response so far. Your equity compensation is worth what you can currently sell it for. If you can't sell it, it's worth nothing. You should consider it an extremely fortunate and lucky turn of events should your equity become both liquid and in the money--you shouldn't expect it as a given.


This just seems too black and white for the current environment, though.

A seed stage startup? Sure. But if Uber made you an offer tomorrow, would it really be prudent to value the equity at $0?


I would truly, honestly treat that equity as I would a portion of my compensation being paid with lottery tickets. Unless there's a liquid secondary market for it, it's not worth anything to me.


I would, honestly not be able to treat it as lottery tickets and would rationalize it into the compensation at a higher rate than it is probably worth. Just being real.


I mean, that's pretty true for a lot of traditional start-ups.

It's not very true for unicorns. Stock in the unicorns is going to be worth something -- it's just frustrating to try to realize that value right now.


Because there's no one they can sell their shares to. With a public company, you can sell your shares on the stock market.


Perhaps they should be able to sell their shares back to the company? The company would be responsible for raising more money and have some allocation for share buyback.


Some well-run startups make arrangements for this when raising a round. The VC will agree to buy into the round at X dollars per share. They'll also agree to buy up to Y dollars worth of stock from employees who want to sell. VC gets more ownership of the company, and the company doesn't have to give up more ownership. It's overall a good situation. I know that Cloudflare and a few other companies offer this.


A few very good companies do make this possible, but it takes effort to set up and is not the default.


Who would determine the price of common shares without a liquid market?


Who determines them when you raise money from investors?

That's the market that should determine the value of the shares obviously. The last price fetched on that market. Whether its liquidity is high or low, it's still a viable market, even if it's not the public stock market.


Other employees, the management team, and the board.


And often with consultation with outside valuation consultants.


which is exactly the problem.


Yep, all of those people stand to gain from setting as low a price as possible given that a liquidity event will reset the share price anyway. Not to mention that any buybacks would hit your run rate, because run rates are about operating cash flows and not valuation numbers (and buybacks are just a way to convert operating cash into equity).


The same people/method the company is using to determine the strike price of any new options they are issuing?


Correct me if I'm wrong, but it would seem like Ocean Acidification would be less prone to "Climate Commitment" than regular climate change. Meaning, if we just stopped emitting greenhouse gases, OA would stop increasing. The rest of Climate change would still keep continuing for a few decades.


I don't think this is known. If all CO2 emissions stop and atmospheric levels are 450ppm but the ocean and atmosphere are at equilibrium at 350ppm then OA will continue to increase. Further, once equilibrium is achieved it is unknown how long it would take for OA to reverse.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: