skysight-inc/HackerNews huggingface dataset:
From my understanding the pay for newly minted law schools grads for 'big law' (i.e. Associate positions for big firms) are all approx. 160k (this includes bonus). There is one firm, as I understand it, that pays more (wachtell) which pays 160 base + 160 bonus, but on a yearly basis the number of spots for that firm is in the single digits, I think.
There's only one way to solve a given problem in Java? Tell that to my AbstractFactoryPoolBean.
The right question is, what value would a fancier design add? pg talks constantly in his essays about doing the things that matter-- i.e. the things that bring the most value-- and I'd imagine he followed the same philosophy with YC's website.
Yup. 100% of nothing is still nothing.
> Which leaves me thinking that Box simply hasn't yet found a scalable and profitable business model, it's a large company to still be in the search stage.

Quite the opposite. They do have a scalable and profitable business today.

The biggest component of their operating cost is Sales & Marketing. The Sales organization was the main cause for the costs increase in 2014, but it won't continue to grow linearly with revenue for much longer. Maybe a couple of years more, as they ramp up sales teams outside the US, and then it'll flatten out.

On the other hand, the cost of Marketing is not really marketing. It's infrastructure + customer support for the free users. For now it's an investment, and they are hoping to monetize by converting into paying customers, or some indirect way in the future (e.g., advertising).

Let's do a quick thought experiment. Turn it off its free users, and focus only on the 34K paying companies. Plus, to keep existing paying customers you don't need an army of 600+ salesmen, so you could get rid of them too. What is left is a company that is extremely profitable and cashflow positive, with a nice and sustainable business.

Naturally pre-IPO companies are better-off by focusing on exponential growth, instead of profitability. The enterprise cloud storage market is a gold rush. Dropbox, Box, Amazon, Google, Microsoft and EMC all fighting for the same corporate dollars, so there's no time to waste.

The next couple of years are pretty clear for Box and Dropbox. I think the interesting challenge will be in 2-3 years, with the upcoming commoditization of this market. When everyone has a Storage-as-a-Service product, and their apps and web interfaces became good enough, how to you convince IT folks to justify tens of thousands of dollars per year?
Apple under Jobs might be different to Apple under Cook. Potentially they have Apple's blessing. Suppose a promising YC company was just going to make it for the newest Samsung laptop otherwise. What would you do if you were Apple? Just speculation, but that's how I imagine "Apple-proof" meaning, especially if there's some agreement that they can't announce yet.
So the idea is that there's a shift on the intra-ping timescale? So there are numerous packets and each packet would have the frequency of that particular packet attached to it? Obviously I have no clue what the protocol for the ping looks like, just trying to understand how it would work.

Also curious how they matched it to planes flying the southern route, since I wouldn't have guessed there were any other planes flying on the southern route (which goes...nowhere).
They're entirely capable of not talking about them, sure... but are they really setting aside their entire moral fiber when they clock in?
If he had that cash, why didn't he just buy the damn house himself?
I hate Java, and loved this article. Not what I was expecting. Now excuse me as I have 213 more classes to write each containing about 2 lines of real code.
so basically every company did the most logical thing for their own best interests.
Yeah a wafer scale cpu with hundreds of gigabytes sprinkled between those cores. Cores aren't the issue, memory bandwidth is. 90% of the silicon will be devoted to communication. Kinda like a brain...
Another SV thing.. being able to fire your board: priceless.
JVM is the best like the Swiss Army of creating good superficial impression.

Want to show off to the web CRUD hipsters, you can go Groovy, Grails and Play framework.

Want to show off to the Enterprise architect astronauts, you can go Hibernate, Spring, ElasticSearch and JBoss.

Want to show off to the Big Data ivory tower academics, you can go Weka, Lucene, Hadoop and Scala.

Want to show off to the esoteric language hipsters, you can go Clojure, JRuby, Jython, JScheme and Rhino.

Sun Microsystems and applets on IE6 live on in my big heart warmed up by hot cup of cappuccino beans.
A true captain can stop a ship if it's heading into rough waters, even if he can't turn it around. A single executive order could cause everyone at NSA to take a paid furlough, just as a single executive order could close Guantanamo.

Obama has sworn, twice, to preserve, protect, and defend the Constitution of the United States. If there's something truly worth defending about bulk collection, something so important that it's worth compromising the Constitution, he should tell us why he's breaching the trust our electors placed in him.
Collusion with competitors to fix or restrict a price of a good in a market is one of the easier antitrust cases to pursue, especially if it's nicely documented in email.

Engineering salaries were likely depressed due to this non–compete cartel.

OPEC can do this with oil since it's not under US jurisdiction. US airlines, for example, cannot phone each other up and say "Let's agree to price JFK-SFO at $500 each way." They can observe what each other charges for a given ticket and make a decision to price their own fare accordingly, but they cannot act in concert.
You can like something that you don't think is particularly useful or even productive. I like Brainfuck and Whitespace, but I'd never write code in them unless I was really depressed.
If you're writing mediocre code and are happy with it, the problem might not lie with the language.
This is more or less accurate: almost all of the other top 10 firms pay $160k base with a $10k pro-rated bonus (http://abovethelaw.com/2013/12/breaking-cravath-announces-ye...).
> you only have to keep that 1 safe

This argument may appeal to the self-indulgent system administrator who believes he alone knows perfection. In reality, there is no perfection. One must know there are things one does not know. If China is stock-piling zero days against Outlook, how are you to know? In fact, if there is anything we have learned from biological systems, surely it is that when a monoculture falls, it falls harder and faster than any other variation.
Strings and Text are not the same
Perhaps the scariest thing is their plan to collect and store all data on all of your activities, then retroactively mine it

This is the biggest grey area/ major issue. The issue is not just 4th amendment stuff (reasonable expectations of privacy), but selective disclosure and prosecution (ie, equal protection). The use of this for blackmail would be come ~irresistable to those seeking to cling to power. And this kind of stuff is why the bill of rights exists.
Have you conducted interviews yourself? It is harder than it seems.

There are a lot of nervous and shy people. Easing them into the process with an 'icebreaker' question gives them a chance to open up for the real questions.
What is this, monitors for titans?
I'm not asking about HN, I'm asking about www.ycombinator.com
None of what you say has to be a problem, as long as you return home every night or have a car you can charge it up.

Don't use a VPN.

Turn your phone off or on silent when meeting with people.

As far as tracking, should you be worried about Apple and Google, when the NSA has access to all of this.
I'm dissapointed in Obama on this issue too, especially compared to his history of statements before becoming president, but I can't even list the ways that metaphor ran off the rails.
Don't forget to use Generics.
I might be as basic as:

Logged ping, base carrier frequency 1375.003762 MHz.

Logged ping, base carrier frequency 1375.003761 MHz.

Logged ping, base carrier frequency 1375.002961 MHz.

Then with some maths and comparing to the known positions of the plane (pre-contact loss) and known positions of the satellite you can work out which way the plane would have had to move to get the observed results once contact was lost.

(numbers in example made up, and likely aren't appropriate for satellite communications but you get the idea)
> In Java, you can forget about doing it in the cleanest or the best way, because that is impossible. Whatever you do, however hard you try, the code will come out mediocre, verbose, redundant, and bloated

(reason for liking Java)

Well, here are some other reason for liking Java: https://medium.com/i-m-h-o/da3b2c180e9c

But I really believe the future of software is affected more by having better programmers rather than having better languages.

Yes, it helps to have cool languages like Julia, Nimrod, Rust, even Scala (which I think is the best statically typed JVM language out there). But I tend to think that a good developer will be good in any language, Haskell, C, Java or LOLCODE.

I think that a good developer "forced" to use Java will find tools that bring out the good parts of the language: Dropwizard, Play framework / Akka, even latest versions of Spring and Java EE are much more convention over configuration and lightweight than before.
They will use Guava and Apache commons to streamline common Java verbosity and bloat.
They'll use Java 8 which allows much more robust and concise syntax to common problems.

But I don't think that the language is the problem. I think that a great developer will be able to tackle any problem with the language itself easily, because the real problem is not how to implement X, but more what is X. Designing the software correctly is the main problem at hand, not how to move input to output. This is what stackoverflow is for.

One last point about this all "I hate/like Java" type of post

1) If you write Java for your day job and hate it, either try to introduce something else (Clojure / Scala / Java 8 / Kotlin)
If you can't introduce any of these then either accept your fate or just quit and find another job. If you can't find another job, then perhaps you deserve to stay and write Java so stop whining, it's not that bad (and one day you'll get to use Java 8).

2) If you don't write java for your day job but as a freelancer - start getting other non-java gigs. Not so many non Java jobs? well, continue to write Java bashing blog posts until people will stop using it I guess...

3) If you don't write Java for your day job or as a freelancer, then just stop complaining about it. There are million of other things (not just programming languages) out there worth complaining about. They can use your writing talent for a better cause.
Nobody was talking any shit on women.
I think the author takes it a bit too far: It's possible that the Java programmers have valuable skills that we could use, despite their inability to produce even a trivial working program in a short amount of time.

The fact that I/O management is cumbersome in Java doesn't relate to the ability of Java programmers to provide value.
That's cool, I was peeking through your company's portfolio and saw the Fullscreen stuff. When George showed me that I was pretty impressed, couldn't figure out how it was done.

Awesome, same!
Yeah, it's a bit embarrassing how well I know the numbers for this.. glad I decided against it.
Have you ever interviewed programmers? Have you ever attended a job interview?

(1) This is an interview question, he's not asking you to be a professional stdin->stdout copier

(2) this isn't a micro optimisation problem:

> The first question on the quiz is a triviality, just to let the candidate get familiar with the submission and testing system

(3) A surprising number of programmers can't program. Basic warmup questions are a good thing and can save a lot of your time http://blog.codinghorror.com/why-cant-programmers-program/

(4) Even if this isn't his attempt, there's genuine depth to even this problem. If you do the obvious

a = get_byte()
while a != EOF:
send_byte(a)
a = get_byte()

There's a surprising amount of work going on behind the scenes that you can dive into discuss how I/O works, when would you do this using blocking vs. non-blocking I/O, when should you do your own buffering or let the language/library do it for you. But it's short enough to get started to get to those points very quickly.

(5) I wouldn't hire/not hire someone based on style alone, but you can get a pretty good feel for it from short programs that actually work. If the tasks or snippets on which you interview are too short to be complete programs, you miss a lot of organisation and "shape of the code" kind of stuff from their style.

(6) Interviews are tough as an interviewee. Professional programmers aren't professional job interviewers and often it can be hard to read their mind to see what they are looking for in a particular question. "It's open ended, take it where you like" usually doesn't mean what it says on the tin. As far as going from "here's a question" to "here's an answer" with little ambiguity this is one of the better FizzBuzz type questions I've seen.
Registrar has seemingly poor password storage methods
"Poaching" is offensive because it suggests that the employees are chattel and powerless to resist another company's offer.

The irony is that while "poaching" traditionally referred to illegal activities, the opposite is true in the business world: preventing the "poaching" of employees is illegal.

>What terms do you use to describe these situations?

Recruiting fits very well.
China is a creditor nation. It's not drowning in external foreign debt.

Fake growth? Sure, I get it, China should behave more like responsible Western countries who report real figures all the time!

Maybe you've been reading too much Gordon Chang - he's been predicting the collapse of China every year for 15 years now, and he's been wrong every time.

I guess Forbes publishes his garbage because they know their audience, and some of that audience just can't bear to see China or Russia or India or Brazil or South Africa succeed.
sounds like very tough situation, worst of both worlds - enterprise sales of a product where competition is on price. Such business have no chances i think until it has a "self-service", read dirt cheap, sales process.
Do you need 4 0days or 4 targets? I would assume the latter would be the easier thing to get. If that's true, the GPs point has some merit. You just need to find one person running some insecure software and choose him as your target. (I will fully admit I know little about how security works in practice, and would be glad to be proven wrong!)
Exactly. If you raise that much money and are still have net losses higher than your revenues, you won't own much equity.
Apparently it was hourly and Inmarsat calculated two arcs (north and south) which it could have taken, but then focus seems to have moved to the southern one in last few days.

I wonder if they flew test flights along both arcs and compared the data.
It's all about who you know.
Read the Department of Justice press release about the case:

http://www.justice.gov/atr/public/press_releases/2010/262648...

> The department said that the agreements eliminated a significant form of competition to attract highly skilled employees, and overall diminished competition to the detriment of affected employees who were likely deprived of competitively important information and access to better job opportunities.

Now, you may not _agree_ that it should be illegal, but the explanation is right there in the document.
That would mean Facebook would get the same quality of engineers in India vs. grad students from India that are studying in US. Frankly, this is far from the case. In fact, most grad students from India studying in the US are by far of a higher quality than just a regular engineer in India.

From what you've written, you're equating engineers as commodities (as in they are no different from each other), which is quite insulting to the actual engineers here from India and China. They are just better and Facebook knows this. They want the better quality and they are willing to pay more (than those in India) for it, but they won't go so far as to greatly inflate the salary of the entire software engineering occupation in America.
The menus can be tuned to lowercase, or turned off altogether:

http://stackoverflow.com/questions/17413001/disable-all-caps...

Also the toolbars can be customised or turned off as well.
> their project, their baby, so to speak

Yeah, same thing, sure. You realize that for 90% people, even most at the hot companies, a job is above all something they do because they want or need the money, right? And there is such a thing as joining a company and realizing that thery weren't what you expected.

People leaving companies not only is a reality, it's something that can be expected. They can leave for a better option, but it's also possible that they have some kind of accident that either incapacitates or kills them. Completely undesirable, sure, but it does happen, so not even the most faithful employee is guaranteed to stay indefinitely in the company. Companies know that, and this is why things like the "bus factor" are taken into account. A project can't rest on one single person's shoulders, and almost everyone is more or less replaceable. Stop the emotional blackmail rubbish, please. I'm tired of hearing that companies are not charities and they're in mainly for the money, so why would then be wrong for a person to maximize their income? And that's without starting to consider the many, many reasons to change job, including, by the way, working on a more interesting project.

And if a company doesn't want their employees to voluntarily leave, they just need to work on employee retention as much as they do in hiring. It seems that a lot of companies understood this as "prevent them to find better jobs" instead of "make better jobs for them", and, well, many of us don't consider this acceptable, nor justifiable.
You are making a mountain out of a mole-hill. Grow up.
Do you need them in the presidency? How do you plan to get them?
"Sandstorm makes it easy to run web apps on your own server."

Could that server be one's mobile phone?
Maybe instead of grinding out code he hates, he should find something he enjoys coding, or maybe don't code at all.
> but also because networks can sidestep Youtube's content ID system

Not since December, the content ID rules are the same for MCN claimed channels now.
I would hardly call that an essay. I would call it propaganda straight out of a public high school civics/US History textbook.
Exactly, although this is all completely conjecture :)
I doubt it, often headcount back-fill puts in a more junior person. So post poaching, you might see the company hire a replacement outside engineer at lower salary than the person he replaced.

Also, again, this is only about no-cold-calling. If someone truly thought they were hot stuff, and wanted to cash in, all they need do is threaten to quit, seek out an offer themselves, and they could gain your "fairer" distribution.

In fact, it was not at all uncommon to people to threaten to leave and get big counter-offers to stay in recent years, especially higher level employees.
> I wonder if they flew test flights along both arcs and compared the data.

No, but they compared the present data with recorded data from other flights along the same routes for comparison.
How to use here?
I'm new.
and then we're right back to the status quo at the first GOP President, which is likely the next one.
>“if your employees reach out to us or vice-versa they’re fair game.”

Not quite....

> "Not to pursue manager level and above candidates for Product, Sales, or G&A roles — even if they have applied to Google;"

http://pando.com/2014/03/22/revealed-apple-and-googles-wage-...
Yeah, it's becoming less and less of a good tradeoff for the $200k+ cost of attendance and 3 years of opportunity cost.

One funny thing about making the engineer-to-lawyer comparison regarding this salary fixing issue is that law actually has a much more obvious salary fixing problem, since almost every biglaw firm pays 160k and firms don't tend to compete for entry-level hires with compensation.
Are these law firms structured similar to wall street where a big portion of a partner's pay is in form of bonuses?
I would like to know as well. Looking at the new NPP[1], I don't see anything that prevents it if full disclosure is provided and consent requested. Although IANAL.

[1](http://www.oaic.gov.au/privacy/privacy-resources/privacy-fac...)
It's not enough.

Don't "curb" the program. Don't "reform" it. We're not interested in a fucking "debate." Or striking a "balance."

END IT. END IT NOW!

GIVE US BACK OUR GOD-DAMNED RIGHTS!!
A pretty detailed explanation from Reddit user XenonOfArcticus.

http://www.reddit.com/r/MH370/comments/218i36/how_the_satell...
> Sure get a law in place,

No, you don't get it. Getting that law in place is exactly what they want because it avoids the Constitutional challenge. Obama and company must sense that there is a lot of opposition to the spying, so this is merely a delay tactic awaiting another WTC bombing or equivalent to change the law back.

The advocates of freedom need to reject this tactic and push this issue to the Supreme court where it belongs. It is not an Executive or Legislative branch issue it is a Constitutional issue and it needs to be stopped on Constitutional grounds not as a matter of legislative action.
The reason I never bought a smartphone was that I don't want what is essentially a second computer always with me. That's more important to me than being able to search anything anytime.

I'm a programmer who spends too much time on the computer. And the problem is not the time I spend but my mindset while I'm on it. I adopt an idleness and unwillingness to do anything off the computer. Worse, just having access to a computer makes me less likely to do other things. Should I read a new book, or go on the computer? If I have a computer next to me, it's simply more comfortable to go on it than to open a book.

A smartphone would do to me what a computer already does. And for those who have the same problem as me, I'd argue that in this case the perspective of someone without a smartphone is less biased than that of someone who does.
Yeah, but it is easy to still stay plugged in. It takes work no matter where you are to not jack.
Like in the largest financial firms like GS, there is a compensation committee that determines your yearly profit share.

Pretty interesting reading:

http://www.skadden.com/sites/default/files/ckeditor/files/Ho...
The other major one is reliability (but that is encompassed by sufficiently broad interpretations of "trusting NIST.") Also, for our specific application it's not clear how to assign precise timestamps to Bitcoin blocks that everyone can agree on; this is necessary to be able to use a beacon that is external to the block chain.
No-Poaching Agreement, makes me think of how much poor the company laws are. Every law is aligned to keep investors money safe, I mean to say audits and audits(There is a need of audit for Employee Satisfaction). Also, there should be some laws which can make employees feel like human and not just operating cost on the balance sheet(Employee Satisfaction / Protections Laws). Laws which can keep balance between Profit a company make(Greed of Investors and Top level Executives) and Employees who help the company earn the profit(Puts his life time into that).