skysight-inc/HackerNews huggingface dataset:
They are also overestimating the likelihood of hitting the jackpot at a startup. The d100 rule of thumb guidance is insanely optimistic; there is not anywhere close to a 5% chance that your lottery ticket will be worth life-changing money; it's probably 1% at best (and later discussion suggests that 0.5% might be about right). Nor is there a 30% chance your ticket will be worth anything; 10% is more realistic (ignoring all the ways that your ticket in particular may end up being worthless), and the "anything" is likely to be so small as to be noise relative to a BigCo base salary. Remember, a general rule of thumb across all industries is that 90% of new ventures fail within 5 years.

Of course, given today's stock market prices, it's likely that any options you get at BigCo will be out of the money when they finally vest, and there's a good chance your RSUs will be worth less than you're valuing them today. But the effects of these things are still much smaller than the vastly overstated likelihood of ending up with a winning lottery ticket.
Having the patience, the talent, and the willingness to go through someone else's code looking for ways to make it better /is/ doing something. You're working with people, helping to make their product all the better. That's a lot more than a lot of people do. Keep chugging, you're doing all right for yourself.
Agreed. The article cleverly conflates "not impossible" with "possible" with "probable" with "likely."

And the comments about "I make >$250k at GooAppBook" are self-selecting, from those who didn't get shown the door. They may not be typical for many reasons.

More useful questions:

How likely is it that a programmer of median competence/non-laziness will make $250k after five years?

Conversely: how much of an exceptional workaholic do you have to be to have a reasonable chance at $250k?

How do the probabilities compare with those of a start-up, or a non-technical big corp, or a Wall St/City job?

Also relevant is what you get to work on, how much freedom you have to choose, how research-ish it is (if that matters to you), and how much you'll still be learning at T5.

And let's not assume big tech corps will still be big five or ten years from now. Former big tech corps - IBM, DEC, HP, etc - all looked unassailable at various times, but became very assailable within a few short years. It's naive not to think the same couldn't happen to the leaders today.
I'm confused about why you think I thought he was
This is outrageous. It's the exact opposite of what we should be doing. Or do we actually want US citizens paying rent to landlords overseas and for housing to be unaffordable to anyone who hasn't had an exit event?
Read point 3 and the link below.
To be fair, this was written in 2001- so things have changed some. But I will sort of agree with PG here. I write a lot of Java code. Primarily I write Java, then C#, PHP, C, and Python in that order. There are things I LOVE about C#, PHP, and Python- some of them are more about frameworks than the language itself, but either way... There's nothing I LOVE about Java other than it is MUCH easier to write web application/service code that is destined to be deployed to different environments/hardware. If C# had the portability of Java, I would never write another line. If Python had a few more things in the ecosystem, I might think about starting more projects in that language. PHP and C# are our go to ecosystems when we need something done with reasonable performance, for a reasonable price, in a short amount of time. Java means, by default, we're doubling our costs because we will either need more team members, more time, or both.
If it was indeed some entity like NSA, they can literally change code base without anyone noticing. What can anyone possibly do to prevent something like that?
Playing 3-D video games can boost memory formation, UCI study finds
PostgreSQL 9.5 RC1 Released
Agreed, enterprisy patterns haven't helped Java. But sorry, no, I do not think it's a good language. It doesn't really do anything well, it's all luke warm and compelcted. It insists on types, but they have no power and are primarlily a typing (sic.) and visual nuisance. It's supposed to be object oriented, but it has primitive types for performance reasons that appear anachronistic today. Yet it insists on everything being a class and thus prohibits simpler data structures. Its support for functional programming is cumbersome and late to the game. Etc.

There are so many better alternatives on the JVM now — Coljure, Kotlin, Scala.
I found it dismaying to know programmers who believed in creationism because they work with stuff that is so evolutionary.

Now I kind of get that you have to come to something with the right perspective to see 'properly', but... so dismaying initially. I felt a desire/need to be among some people who were similar to me -- had a lifetime worth of being different already -- and it wasn't happening.
it's a bit ironic that I had to dismiss three autostart video ads on this one page.
Those places look like they ought to be valued really highly, but I suppose it's probably not a huge amount compared to tens of thousands of houses.
Let me clarify: Chrome does not to my knowledge contain any special optimizations that are only active in asm.js mode. Firefox does, to the extent of having an entire separate codepath for asm.js AOT compilation.
I stand (or preferably, sit) corrected.
Something as simple as a swap is a derivative. Swaps are common and no doubt some of Warren Buffet's businesses use FX swaps to avoid being exposed to currency fluctuations.

What would be intensely interesting would be if that derivatives number was broken down by type of derivative. That would be something worth discussing.
I found someone else who claimed to have seen maps of this type, and had no reason to lie as far as I know. Especially since she is Taiwanese, and it made her own country look a little silly.
Existing passenger train service in the Bay Area is a ridiculous mess, with BART, Caltrain, ACE, Amtrak, VTA all run by different entities. It's a total disgrace. Unsynchronized, disconnected, few good ways to transfer from one to the other, and schedules that don't make sense. I tried commuting on ACE, their trains are pretty nice (WiFi!), but their LAST evening train leaves San Jose at 6:38 PM, which you'd know is useless if you've ever worked at a tech company.

We need expanded and coordinated schedules, trains that actually connect in sensible ways, and a ton more tracks, which is just not going to happen. Look how difficult it is to get BART extended anywhere.
My point was that inasmuch as they don't vest the same year they're granted, RSUs are nothing but a commitment that part of your compensation in the future will be in the form of stock.

If I grant you $1,000,000 in RSUs, vesting over 1000 years, is your annual income $1,000,000 ? No, it's $1,000.
Great to know, but I wonder "how on Earth is anyone supposed to know they can do that?"
I'm sorry that it took me a while to reply. The response has been so overwhelming that I honestly don't know how to react.

I wish I could show gratitude better through text. Thank you so much for that. I'm fixing up some important bugs at the moment but I'll send you an email as soon as I can.
Agreed, doesn't take much looking on sites like glassdoor to confirm.. Most salary bands for principal roles are 120-150k w/ 15-20k bonus and occasionally same in stock.
I was surprised at how easy it was to identify almost everything in the photo and even then Crested Butte stuck out. Weird mistake to make. The only thing that stuck out more (for me) was South Park, which I could identify even in the thumbnail image in the article.

Anyway, completely love the image and would also love to see one pointing a bit more southerly to capture the Sangre De Cristo's and the Great Sand Dunes.
This makes the wrong assumption that the only two options are "big company" and "startup." More importantly neither of the two qualities you assign to big company and startup are unique.
Hello, I'm the author of this piece. It's a very good question, and the answer may simply be that script systems are inferior, but anecdotally I would say there are two advantages:

First, it makes the etymology of the script is very apparent. Often etymology in for example English is very obscure, and requires great leaps of imagination and inference to make the connections. Compare that to the character 灣 referred to in the piece, which means "bay" and contains the "water radical." The etymology can be made more clear in this way.

Second, the script is agnostic to how the characters are pronounced. This is what has allowed it to be used for several languages in China (often inaccurately referred to as "dialects")—which are often pronounced completely differently—for hundreds of years.

That said, there are clearly many, many disadvantages, and the main thing preventing change may simply be inertia.
Voxiebox – three-dimensional hologram renderer
Congratulations, I hope this gets the traction it deserves.

Disrupting the disrupters.
I understand your position, as it's one I held very strongly for a long time.

I also agree with your point about "people reacting to things with the wrong emotions or the wrong intensity of emotion"; understanding and addressing this has been fundamental to my own recovery.

What I'm disputing is the notion that there is a clear-cut distinction between "exogenous" and "endogenous" depression, and that one is "totally unrelated" to the other. Nothing in biology - or in and truly complex system - works like that.

That said, I'm not presuming to be able to change your mind, but more pointing out that the premise your position relies on - that one's environment and one's emotional response to their environment are completely independent - is neither an undisputed scientific fact nor true in my own experience or anyone else I've observed.
It's been years but I think it was just exclamation. Like "oh, fuck!".
the given link goes to the cheapest -- the last page. First page here:

http://www.networkworld.com/article/3017078/mobile-wireless/...
Packt Pub – US$5 every ebook and video
And maybe it is the cynical contrarian in me, but I think the "real world" aspect of Product Hunt it what turned me off of the site before these issues even came to the forefront. It always seemed like an echo chamber were everyone was putting up a facade. Users seemed more concerned with the people behind products and networking with them than actually offering opinions of what was posted.

I find the more internet-like communities more natural. Sure, the top comment on a Show HN is often a critique. However I find that more interesting than the usual "Wow, another great product from John Developer. Signing up now." or the "Wow, great product. Here is why you should use the competing product that I work on." that you usually see on Product Hunt.
> The only thing I've been able to do this year was find vulnerabilities in popular PHP projects and get them fixed. But that's par for the course and nothing special, really.

I wish I could reach through the screen, grab you by the shoulders, and shout: "THAT IS NOT PAR FOR THE COURSE! THAT IS A CONTRIBUTION! YOU HAVE DONE GOOD! FEEL GOOD FOR DOING GOOD!"

You are blinding yourself to the value of what you have done. Please, let yourself feel happy about it.
And it sometime appears that almost every icon system
is its own special snowflake, unique more for its creator's
convenience, with more creativity than reusability.

The result is more like having dozens or hundreds of different
dialects of Esperanto - each system intends to be rational and
useful, but the overall effect on users of multiple icon systems is more like cacophony than expressive consistency.

OTOH, the core challenge of using text labels is finding texts
that work and are meaningful and reasonably consistent
across dozens of written natural languages.
In my BigCo experience, they do recalibrate pay scales at different locations, but not nearly to the extent that they should. For example, one of them had three US geo "zones" that were supposed to reflect the cost of living there. The bay area and perhaps Manhattan were the highest, I forget what was in the second, and the third was basically "everywhere else". The difference between the top and bottom was maybe 10-15%, considerably less than the width of the salary band for each grade.

So to make it concrete, a new hire at a particular grade might have gotten $120k in SF or $105k in Little Rock (base). Considering the high taxes and housing costs in SF, the new hire in Little Rock would have had a much higher standard of living.

Of course, working at a non-HQ site is a major career-limiter, so 10 years down the road you might have been better off relocating anyway. Depends on where you are in life and what you want to achieve.

By contrast, non-US salaries are dramatically lower independent of the cost of living at a particular location. So if you're working for a US BigCo outside the US, you had better be in Chiang Mai or Belize, not Berlin or Hong Kong. As the author of this post notes, no one seems to know why this is so, only that it is.
> Don’t use an icon if its meaning isn’t a 100% clear to everyone. When in doubt, skip the icon. Reside to simple copy. A text label is always clearer.

The article is misguided, in that it assumes that the meaning of an icon only exists in the lines/color/visual form of the icon. Icons are visual language. You have to teach the user what the icon means. Either the user has seen the icon before (such as in airports), or if the user hasn't, your UI has to accommodate that.

Once that happens, then icons are way faster.

Icons are like visual acronyms. The sequence of letters 'T', 'C', 'P', 'I', 'P' means nothing to someone who doesn't already know what 'Transmission Control Protocol/Internet Protocol' is, but once you do, TCP-IP is way faster to recognize, speak, type, and to share.
My interpretation is that in a state has an "absolute" speed limit law then you have a successful defense against a ticket for going at the speed limit in the left-most lane when there is faster traffic.

If you are in a state which does not have an absolute speed limit law, then you do not have that defense, and can be fined for going at the speed limit in that situation.

Here is a breakdown of the state laws (undated, and no promises that it's correct or still true) - http://www.mit.edu/~jfc/right.html . The bottom has the following:

> The Uniform Vehicle Code states:

> Upon all roadways any vehicle proceeding at less than the normal speed of traffic at the time and place and under the conditions then existing shall be driven in the right-hand lane then available for traffic ...

> This law refers to the "normal" speed of traffic, not the "legal" speed of traffic. The 60 MPH driver in a 55 MPH zone where everybody else is going 65 MPH must move right. Contrast Alaska's rule, 13 AAC 002.50, allowing vehicles driving at the speed limit to use the left lane, and Colorado rev. stat. 42-4-1103, prohibiting blocking the "normal and reasonable" movement of traffic.

> Enforcement is inconsistent. Toledo police used to ticket truck drivers for driving at the 60 MPH speed limit in the left lane. Police looking for criminal activity frequently use the "keep right" law as a pretext to stop a suspicious car. On the other hand, a New York judge announced that he would not convict drivers for blocking speeding traffic, People v. Ilieveski, 175 Misc. 2d 943; 670 N.Y.S.2d 1004 (Monroe County N.Y. 1998).
Martin Shkreli on live stream after resigning as Turing Pharma CEO
I guess we gain perspective. We have the stereotype of old people being cranky and stupid (like I come from the era of cd-rom cupholder jokes, faxing images of floppies, etc.), but probably there were intelligent old people out there telling us about missing context and we didn't listen or by its nature what they had to say couldn't get press or something.
Wealthiest 20 people own more wealth than half the American population
A major cause of pain people are hit by when they try to use an operating system other than Windows is that they are uninformed about hardware compatibility. Frequently, when someone wants to try out a new OS, they'll try to install on their desktop/laptop/whatever and they will be frustrated to find a broken mess.

The correct way to get started with a new OS is to first try it out in a virtual machine. If you find that you enjoy using it, buy compatible hardware and go metal.
The-big-short-housing-bubbles-and-retold-lies
What would they invest in?
When I see a pushback against icon-only buttons, I think a lot of it has to do with the fact that the mobile space is changing so rapidly that things don't have a chance to "settle down" like they did for previous technologies.

I mean, I don't think it's inherently obvious that a triangle pointing to the right means play, a square means stop, and a circle means record. However, it didn't take cassette players and VCRs to be out that long before everyone knew what they meant. In that case, I think having more info (like the text 'Play') is unnecessary.

In the mobile space, I feel like there is pushback because it's also not immediately apparent that 3 horizontal lines means "menu". I wonder how long that will be the case, though.
On note of the save files, I really hope we gain the ability to port PS3 gamesaves to PS4 and also the ability to use save files from the internet. It's madness that Sony doesn't let us do this.

Also, I am somewhat curious as to the API Sony uses for PayPal payments, as it lets you pay within the PS4's GUI. Does anyone know whether the PayPal Payflow API allow Sony to do this or did they get a custom solution?
Agreed, but I don't see that mistake being made often.

Generally what happens is a laddering of grants. 100k over 4 years. Then a year later, another 100k grant. Then again the 3rd year. And again the 4 year. Once you hit that 5th year, you are indeed seeing 100k in stock each year.
I've also wanted to get involved in a open voterfile project like yours for a very long time. I'd love to connect as well. My email's my username at gmail, if you're interested.
That and the fact that anger doesn't compartmentalize well, so the anger from being cut off on the highway might possibly flow into your emails, for instance.
I'm thinking it's more "who the hell cares about customers" rather than "lets screw this customer over".
It's possible that an ideographic writing system is faster to read, presuming one has got over the 'learning thousands of characters' hump without it affecting your ability to comprehend, as you're not converting a representation of sounds into morphemes, and ultimately words, into something meaningful. That is, the characters (or small clusters thereof) are meaningful in their own right, somewhat. That more direct mapping to meaning -- albeit somewhat abstracted over time -- might also be advantageous in terms of learning simple nouns and constructs (e.g., "this character means 'horse' because it kinda looks like one", etc.).

One would have to test the comprehension and reading scores of kids from alphabetic and ideographic backgrounds, at the same ages, to see if that argument held any weight.

I would be interested to know if the effort taken in memorising thousands of symbols has a beneficial effect on brain physiology. It's obviously much more computationally taxing than an alphabetic system: would this lead to better overall working memory ability, or would that be offset by the extra energy it takes to process?
I guess I'd like the prospector to get reasonably compensated for the services, but think indefinite exclusive rights to be passed on for untold generations is excessive, and thus rent.

In the case of he farmer the cost/value calculation is probably such that a 10-20 year contract would be enough for the investment to pay off.

So it seems I'm arguing that perpetua, inheritable, property rights can be excessive, and thus create rent
Non-text icons is one of the reasons I don't use IDEs all that often. I'm always wondering "damn, what did that icon do again?" or "I wonder where I can find the button to run this thing" but then I click the wrong thing sometimes and totally screw up my layout then spend a while looking for another button that will get me partially back to the way I was before I can even start looking for the button I wanted again. I guess I would get used to it eventually but it bugs me.

(I'm looking at you Eclipse)
If your looking for a speedy alternative to protobuf then you owe it to yourself to try flatbuffers.

https://google.github.io/flatbuffers/
Stop trying to get them and use some specific monads. Monads are nothing but something that satisfies 3 laws.

This is what helped me most.
I really like how you keep updating the site throughout the day based on the feedback you are getting here. Also, the suggestions made by users going directly to the creator of a project is pretty awesome. Good job.
A couple of years ago, Nokia (back when they were their own company) ran a little contest on their Facebook page in which you could win a Lumia 920 (their then flagship phone). To enter, you had to answer a question along the lines of "Why do you want to win this phone?". Instead of writing some sob story like many others no doubt did, my genius idea was to write a poem about why I should win it. It was a fun poem - rhymed and everything - and took me about half an hour to write. I thought there was a chance that Nokia don't even bother reading the entries and just randomly choose the winner, but I also thought that if they did actually read the entries, I'd surely stand out. A few weeks later I checked my email and there it was - I'd won the phone. It felt amazing that my plan had actually worked, and I used the phone for about 3 years before it started to give way.
Django with websockets and a bolted-on telnet server: a hendrix demo
Courts can recognize violations of private property rights without regulating trade...
I feel like the hamburger button is a special example, since the fact that your mobile app has a "here's where we shoved the features we couldn't fit in anywhere else" menu is usually a smell that you have deeper design issues at the information architecture level.
Or how about fuck off because you obviously don't know what actual depression is.

sorry, but this your comment is extremely condescending.

The day after I graduated from college with a 4.0 and a 6 figure job in the city of my dreams lined up... I had an existential crisis and started going through a depressive/suicidal stage that lasted 4 months.

It had absolutely not a god damn thing to do with my social or financial situation. It had nothing to do with global politics. It had to do with being depressed. And no, it wasn't stress because I'd lived in the city before and was dying to get there.

THE IRONY is how insulting it is for people like you to use the word "depressed", when you actually mean sad.
I think the OP just found it curious. Turning the question around: do you think it's a good idea to screw around with your brain using something like ketamine (other than in a controlled way, such as a clinical trial or under guidance from a doctor)?
If you decide to use icons, offer a hover-tooltip.

Even if you decide to use a textual button, offer a hover tooltip if there's a keyboard shortcut. (Hello phpStorm, I'm looking at YOU!)
It depends on how accurately describe the punishment you are meting out, and very much on the words you use. Given 11 people who you suspect 90.9% chance of having significantly harmed a child and the option to let them live free until you're absolutely certain they are guilty or lock them all in cages to be repeatedly beaten and raped for years at a time without being sure first, which would you pick?
I really hope this ends up resulting in a class action lawsuit.
> and the main thing preventing change may simply be inertia.

And pride. I've noticed the Chinese are quick to defend their writing system, despite its lack of "efficiency". Which is understandable: it is a thing of great beauty, with thousands of years of cultural heritage.