skysight-inc/HackerNews huggingface dataset:
Meh, I like Java. Like, I actually enjoy programming in it. Some key reasons:

1. IDEs are not a crutch. They're a useful tool. Anyone who talks about expressiveness or efficiency in Ruby but discounts IDE help is a hypocrite. You learn the tools you have. Refactoring large methods, extracting interfaces, mass renaming with guaranteed safety -- those things actually matter when you learn to use them.

2. Ant is dead. Hibernate is dying. Spring XML config is largely dead. Much like the perf argument, most of the bad impressions people have of it are based on years-old issues.

3. Tools like Spring Boot and Dropwizard have made it so a Java REST service is smaller than a RoR one.

4. Gem upgrades can be backwards incompatible, so once your app is of a certain size, your framework support becomes very rigid and brittle.

5. Twitter left Ruby because of perf issues. drops mic

6. Active Record ~= Hibernate. Hibernate can be configured with annotations, so leave the XML out of this. You still have n+1 and over-selection of fields by default.

7. Global interpreter lock. 'Nuff said.

8. The actual argument used by DHH wrt performance was, 'Ruby is fast enough' -- if the Java community tried that, it would be an endless mocking parade.

I could go on, but won't. I don't care if others leave Java, just means more work for me. Hell, replacing shitty rails apps and replacing them with reasonable java apps is a good consulting business :)
I don't think it would make much/any sense for Slack to deliver a self-hosted version. First, it is growing like crazy right now. And second, that would be a totally different animal in terms of coding, maintaining, supporting, marketing, etc.
The passage from underpass to central hallway described in the rejected idea section is used in the CSGO map de_shortdust: https://youtu.be/rrXeowmXLMc?t=6m6s Of course, the gameplay mode used with that map is different from one de_dust is designed for.
The Complexity of Mobile Software
Makes my point. After that event you now have an earth that is about as habitable as Mars is today.

That is also the absolute worst case scenario that is theoretically possible, literally a one in a billion year event. That is something we can plan for and build for now with: Anti-Asteroid technology, "Fallout" shelters/biodomes etc... Or hell, a fucking Dyson sphere (or series of them) is a million times easier/better than trying to terraform Mars.

Oh and by the way, Mars has the same risks of Asteroids as earth does so we wouldn't be out of the woods just by being on Mars.

The reality is, people like space shit and want to go to space. There is just no good reason to do it as flesh and blood humans.
The proof is written in the HOL4 proof assistant. The idea here is the same as any LCF derivative- there is a type, thm, and the constructors of that type are constructed such that only valid theorems can be created. So, by creating a value of type thm, with that corresponding to your goal, you've proven the theorem.

My proof works by creating such a value.

There are obviously lots of places where this can go wrong, but good progress has been made towards most of them - http://materials.dagstuhl.de/files/15/15182/15182.KonradSlin... is a decent explanation.

As a handwavey argument, the proof could be incorrect, but if it were incorrect, the incorrectness would be more interesting than the current proof (i.e. a serious bug would have been located in the theorem prover).
You're missing the point. A typical options agreement today is not able to be exercised after you quit, even if you're vested. You might have 30 days. IPO is likely a decade away or more, if there is one at all. Where is the liquidity going to come from in an industry that doesn't tend to make profits until well down the road?

There are numerous tax pitfalls along the way were you can get absolutely ruined if you do it wrong. Exercising options can very easily become a non-trivial investment in actual cash.

None of these details are particularly predictable when you start out.

Ownership is ownership, but details matter. There is a long way between signing an options agreement and true ownership, liquid or otherwise. The longer that path, the less certain the payoff, and the less valuable the options.
I know a couple Boston-local companies with Series C's (one's on D now) that still try to play the "but options!" game as an excuse to not pay people. (A manager at one tried to guilt-trip me into working more by saying "you're one of our highest-paid engineers" at a number that was about market for a senior when I'd joined; they had multiple principal-level engineers on staff. When I left a few months later, my cash compensation jumped 25% when moving to a staff-level role.)

Options are not how you pay people. Options are how, along with good raises, you keep them from leaving as the good parts of working for a small, nimble company leach out.
For some of us, the contributors of Debian are more trustworthy than corporations. We know to a degree of certainty that the maintainers have no interest in turning a profit of us, their user and will not do anything that would harm us. I trust the corporation to not do anything that would harm the corporation.

Usually the interests of corporations and users align, so you can't be sure with them. You can be with the maintainers of Debian.
The Web’s Grain
Custom React router
The ISO -> NSO switch can have severe tax consequences for the employee. Even if your company doesn't expire your options in 90 days, consider exercising within 90 days anyway (and talk to a tax lawyer, etc.).

One not-as-obvious reason why companies are reluctant to set long expiration dates on options is because it means former employees take up space in the cap table even if they have no intention of ever exercising that option. The company essentially has to treat those shares as having been purchased, without having received any cash for said purchase. Cap table cruft can make it harder to negotiate subsequent funding rounds.
Branko Milanović and the Spam King of Development
It sounds like something right out of "Dianetics," is the patient a Scientologist by any chance?
Mattermost looks to me like it departs from Slack UI more than some of the other clones I've seen (Rocket Chat, for example).
Most states are one party states, only a few are left that are all party. I believe the trend is toward one party.
Not indefinitely, no.
You can also sometimes early-exercise an option (if the company authorizes it when they make the grant), which ends up being in practice a lot like buying restricted stock while still technically an option, and I think that's what the parent was referring to.
If you're in SF or NY you should check out the AWS Loft:

http://aws.amazon.com/start-ups/loft/

Lots of people hang out here to code and work on their projects (and it doesn't have to be AWS related either). There's also free food and wifi.
You have somehow contrived that I disagree with you on evil republicans and their wicked focus group-driven shifting of the public conversation! It's a common wickedness in politics that all sides employ that I find distasteful.

I just don't find the bone you're picking here apropos to what I actually said. Sorry I don't feel like playing your emotional appeal to logic game today. Zzzzz.

Your strident insistence now that we somehow disagree on your made-up issue is creeping me out even more. You're projecting, I guess? If you'd take a sec to do a little self-reflection, you'd see something is wrong with your thought process or how you address others or something.

That you can't just confront the creep/groupthink/fascist natures of you and the parent head-on is predictable, but troublesome. Either accept what I said or contest it, don't try to change the subject, it's lazy.
hey, where'd you get that?
Yep, pretty much this.

The math is pretty clear that 75% of the time, you will fail.

> There is recent research by Harvard University’s Shikhar Ghosh that three out of every four venture-backed firms fail, which was newsworthy because the failure rate was higher than normally cited by the venture capital industry.

http://www.washingtonpost.com/blogs/fact-checker/wp/2014/01/...
What about Linux-Branded Zones? They let you natively execute Linux binaries on any IllumOS-based operating system. Zones themselves have a proven security record that easily make up for the lack of real security in the container space.

That isn't to say that IllumOS and Zones are perfect, but if something that robust can be implemented in C/C++, we can do the same or better in Rust.
Given that a seasoned and in-demand engineer can make anywhere from $250K to $500K annually working for a big co, without a 3-letter title and 3-letter title equity, there seems little incentive to accept $150K or less and ~0.5% or less equity.

Calculate your expected return over the next 5 years. Most startups come up really short.
WeWork Said to Double Valuation to $10B in New Round
How could any jury listen to those comments and think they were serious and therefore constituted slander? Then there's this from a juror: "we have to give him something, just to make sure that this doesn’t happen again." That's not how law works! Either they committed libel or not; it's not your job as a juror to be a parent.

Just because language is disagreeable does not mean someone should pay for it.
3 Compensation Plans to Motivate Your Sales Team
Only 3% of Americans Are Legally Allowed to Invest in Start-Ups
The footer is in error. Even after proofreading it a million times, we missed that. I'll get it fixed ASAP -- thanks for catching it!

(Disclosure: I'm the editor of the report.)
You're the second person on this thread to bring vesting (and "cliffing") into the same sentence as liquidation preferences. They seem like totally unrelated concepts.

Preferences are a trap (for everyone in the company, founders included): if the company takes money at an ambitious valuation, their investors probably have terms that claw back their money if the company sells for an unspectacular number.

Vesting and cliffs are pretty straightforward. You get no equity unless you last a year. You get get your equity in pieces over 4 years. That's pretty much the only sane way for a company to operate, and it's how every well-managed company runs.

I'm not sure what you mean by "vesting resets". How do you reset someone's vesting schedule?
How to hack the job hunt
Honest question: This data is correlational, and I always thought it was important to distinguish between correlation & causation?
I think of the dolts who vote for EA as "Worst Company" when EA is nothing like Comcast or Time Warner Cable or even Seaworld or Monsanto.
Thanks for doing a consistently great job with this report -- it's a huge value to the Internet as a whole.
At series C you are not likely to get a significant enough position to make it worthwhile. If they do indeed have revenue then they should be able to pay you a decent salary.

This is the way I look at it:

A 50% chance to make $100K in 5 years with an interest rate of 5% is worth:

($100K * 0.5) / (1.05 ^ 5) = $39K

And if you have credit card debt then you should be discounting at something closer to 15%.
Have you used Sharepoint? For every problem it "solves" five more are introduced. It is a monolithic nightmare of complexity and suck.
U.S. beats out all the big European countries (U.K., France, Germany, and Italy) for average speed, with speeds slightly faster than the U.K. and almost double that of Italy.

Since telecommunications construction policy in the U.S. is almost entirely a local issue, it's also illustrative to compare U.S. states with countries of comparable density. Delaware, which is somewhat less dense than the U.K., would be #2 were it a country. Virginia, which is 1/3 the density of the U.K., would be #3. Utah and North Dakota also make surprising showings.
Thank you for clarifying here. I wasn't immediately sure what the use-case would be for this. You might want to consider adding something like this (rationale, use-case, explanation) to the README.
Barclays deal paves the way for New York Bitcoin experiment
I've worked in public-facing roles for over 10 years. I just don't understand the mentality you described. You're totally correct - most retail workers treat their retail location as their own home, and feel like customers are weird intruders, not humans gathering resources.

If you're so disgruntled by your work, you should find different work to do; a job that doesn't make you disgruntled.
I doubt it, the credential issue is due to the acquisition of Acompli. The Outlook app is actually inherited from their app, and the architecture Acompli used required you to provide the app (and their web service) with your credentials.

The Office apps, I believe, all hook into Azure Active Directory, which means they'll use your Windows Live credentials, ADFS credentials, or otherwise to sign in. If your business uses ADFS, your password won't go to Microsoft.
thank you for the effort.
There are languages that have map, filter and reduce as built-ins but aren't very accommodating of -- or discourage 'fluid interfaces' that allow the piping style in his examples.

E.g. in python, you can't really 'pipe' to compose its filter and map built-ins, you have to do:

map(lambda x: x * 2,
filter(lambda x: x % 2 != 0, [1, 2, 3]))

(Or use list comprehensions which also are not pipe-like).

He's also specifically talking about 'collections' as in 'lists of dicts' in Python parlance, or 'arrays of objects' in other languages.

The idea that you pass this 'collection' through a 'pipe' of operations is pretty powerful and obviously maps naturally to query-like behaviour. So to give Python back some dues, the place where you do of course see some 'collection piping' is when using the Django ORM.

So yeah it may sound a bit grandiose but I think he's highlighting those terms on purpose because it is about more than just map, filter and reduce.
I did cut him off. That's not a crime, but it was definitely a dick move. It was 2 AM and had it not been so late I'd probably have been nicer and just waited. (He might have been hoping that he'd caught a drunk driver?)

I don't think I 'failed to yield' to him because I exited the intersection before he entered it: he only really had to slow down once he got into the road I was in. But had he given me a ticket for that, I might have just taken responsibility and paid the fine. I mean, I think I could plausibly argue the case in court because I "made it" well ahead of him. But then again, he may have started slowing down much sooner, and it could be a thorny argument.

What interested me most about it at the time was: it was a 3-way T-shaped intersection formed by taking a 4-way intersection and blocking off the North end with construction work. So the North-South road had no signs, but the general rule for such intersections (and I think it's explicitly written down in most states, but I'm not sure) would be that the South traffic has to yield to East/West traffic: in other words, in combination with the East/West stop signs, I think the law-books would imply that the road should have implicitly become an all-way stop.
This is mentioned in the linked article but a lot of the rendering work is done in the Level of Detail system that is standard in most game engines now. As the player camera moves further from an object, lower resolution versions of the 3D model replace the default high resolution model. Supcom takes this a step further, and at the furthest zoom levels, switches to a 2D sprite (a single quad with texture applied) for unit meshes.

Other games have implemented this sort of thing now, like Planetary Annihilation, which was created by some of the original SupCom developers (warning: don't buy PA unless it's at a severe discount however as it's buggy, has poor game balance, no good single player campaign and a tiny multiplayer community).

The Kerbal Space Program game's devblog also contains some interesting writeups regarding this kind of thing, like this one:

http://kerbalspace.tumblr.com/post/9056986834/on-quadtrees-a...
Agreed :) Though I've been playing with matrix's stuff, I'm not wearing anybody's jerseys; I just want a standard.

I have to share those impressions of XMPP because I'm afraid XMPP is very much "good enough being the enemy of good". I used to be in the camp of "what good is [new standard X], didn't they read about XMPP?" and now... well, now I see that there's a reason XMPP adoption is faltering, and it really does require going back to the drawing board. XMPP was great for the time, but at this point I also don't want it to take steam away from folks who are making a real shot at a better standard.
They did raise or remove the limit I believe, though long lines, particularly minified files, do still pose a problem and force me to kill Atom.

Edit: Confirmed that the 2mb limit was removed. While viewable and editable, depending on the operation you attempt you may see issues.

I tried copy/pasting the contents of a 3mb json file several times and eventually it caused exceptions to be thrown (but no crash). Same test worked in Sublime Text, albeit with freezing. They do still have some work to do on the edge cases but it's been nice to see progress.
$250 - $500k? Got anything to back up this claim?
If you believe that options are worthless and will always be worthless, aren't you tacitly saying you believe the company is worthless and will always remain that way?

So why are you even working at that company to begin with?

Is it because people are fatigued by having their options amount to nothing?
At the risk of sounding argumentative: yes, really!

Many (most? all?) state and local governments have laws that generally require you to go with the lowest valid bid to an RFP.
Or plain lack of money to pay more.

In the life of every company there is a moment when there is not enough money to hire the next two people, but there is also a feeling that hiring those two people would take the company to the next stage so much faster as to make the hiring worthwhile. At that point you either raise more money directly from investors, or offer more equity to prospect employees, or hold back on the growth.

Raising extra money takes time, so it may not fit with the timing of things. Holding back should probably be preferential to giving away equity, however somethings growth is unusually important, for example when you're in the middle of a land-grab.
Thanks for the feedback! I have done just that and added an explanation to the README.
One thing that would increase the value of options, at least to me, is if you have Series A options that can be sold to investors at Series B or C.

Why is it that this is never an option (pun intended)?
> England has forests

Ireland had forests too. Where are they now? Mostly in English castles.
5 Tools to Help Improve Your BDR Sales
The article claims $200,000 in punitive damages... which means the claim was $300,000 in actual damages? It's hard to imagine what damages the patient suffered besides embarrassment.

It seems very pat. It sounds like everyone in the theatre was ripping into the guy, which suggests a backstory in pre-op. And then the recorder was accidentally left on.

I wasn't in the room, obviously, and there's probably much more information that influenced the jury. But still, weird.

Edit: the recorder wasn't "accidentally" left on, the patient turned it on before the operation to capture post-op instructions.
It's important to understand that if we completely shut off CO2 production today, the climate would continue to warm significantly for decades/centuries into the future. And that warming might not be completely catastrophic, and could even seem positive in some ways to a minority of world citizens. The 350ppm of 350.org is still way above pre-industrial levels, but is seen by most as safe.

However, that's no longer what anyone is arguing about. What is argued about is the continued effect of dumping 40 billion tons of CO2 into the atmosphere year after year after year with no end in sight, while we're already over 400ppm. Any arguable positive effect, we've already achieved - it's the 4-5C of warming we're currently on track for that scientists claim, with good reason, will be catastrophic for human civilization and the present state of life on earth.
Senate Cyber Bill Makes Data More Vulnerable After OPM
Good idea, but then you are relying on what they told you the investors put in for that equity. If you can find another method to verify that info, all the better. Also, you are correct in saying that you should get at least that valuation matching, if not more due to the seat you put in.
Looks like people are moving to the coastal areas. And I can't blame them. Once you live next to a large body of water, being land-locked is suffocating.

Another obvious trend is people moving to large cities.
First - breaking an oath is no big deal.

Second - you don't have to lie. If you put for yourself the beyond reasonable doubt bar in nonviolent drug crime to be 1/10^14 who is there to disprove you.

With 7000000000 people on earth and creative misinterpretation of the Bayesian statistics you could be totally right for yourself.
The third point here seems wrong to me:

>The third reason for why individual options are probably worth less now than they used to be is that both employer and employee need to account for the fact that the time until IPO or liquidity is longer than it used to be. This is a big issue. To get the true value of offered comp, employees need to add their offered salary to the present value of the options offered. When calculating that, the further out the payout, the less it is worth today

This assumes a constant payout, which defeats the purpose of options. If there were a set date and set payout, the company should just offer cash bonuses or similar.

The value of an option increases the further the expiration date is [0]. He even says:

>You can be pretty sure that a company currently worth $10mm won't be worth $1b in 3 months, so you have a reasonable band of expectation.

Sure, but it might be in 5 years. You're granted an option as a bet that it might grow that big by the time you cash out - not to lock in some set amount of compensation 3 months from now.

Maybe I'm missing his point. Sure, employee compensation might need to be rethought - but not because options are a bad tool. Companies grant options at an early stage because of the long time horizon and high volatility [1]. That's what makes them valuable. If you want your compensation to be liquid and predictable, you should probably just ask for more cash.

[0] https://en.wikipedia.org/wiki/Option_time_value
[1] https://en.wikipedia.org/wiki/Black%E2%80%93Scholes_model
> Don't buy a ThinkPad if it doesn't meet your needs. Instead, buy something that does.

I won't! However, this is not an advertised issue. Why would I assume I can't upgrade my own hardware?
Is this increase in CO2 a significant amount on the scale of Earth's history? How much of it was caused by humans vs natural cycles? A cursory search informed me C02 levels and average temperature was much higher during the dinosaur ages[0], what was the cause then? Note I'm playing devil's advocate here and I haven't studied climate much, but my point is the graphic wouldn't persuade someone who is already biased against human-driven climate change, and only encourages equally primitive arguments from their side.

[0] https://en.wikipedia.org/wiki/Mesozoic#Climate