skysight-inc/HackerNews huggingface dataset:
I think a lot depends on what you prioritize.

A lot of people, including myself and I'm guessing you, would much rather be in 2015 than 1950 almost regardless of money, because we really like things like computers. To be poor today, or super rich in 1950? That's a really tough call, what with no internet access or game consoles. What good is being rich if you can't use that money to play GTA V on an unreasonably gigantic TV? What good is leisure time if I can't use it to hack on computers?

Lots of other people don't care nearly so much about those things. They might see the ability to access health care and higher education without going into bankruptcy to be more important. Health care technology is a lot better today, but access is not so good, and that was especially so before the recent reforms. If you make $50,000 a year in 2015 and break your leg there's a decent chance that you'll end up deep in debt because of it, which was not the case in 1950.

Would you rather have gadgets or a pension? Improved stroke treatment, or job security? Techies tend to value gadgets a lot and job security little, since getting a new job is usually pretty easy. A lot of other people would value it the other way.

I'm sure you're right that a lot of people on the poorer end of things don't feel all that bad off. The question is, why don't they? They've been getting shafted for decades, with zero or negative wage growth even while their employers figure out ways to make them ever more productive, so why don't they care?
12 Absolutely stupid ways founders drive me crazy
Oh totally, I'm not defending the 1950s, and I'm certainly not defending the social values of that time.

But it seems like the sort of employment insecurity that was heaped on the non straight-male-WASPs has been extended to cover more people rather than eliminated as it should have been.
OOh and there's a rust podcast out as well. You can find it in the new section of hacker news.
How MongoDB’s Cloud Manager helped us run our Product Hunt launch
Job titles have definitely become weirder/amgbiguous/watered down over time.

Instead of salary range, what would interest you? (firm, tech stack, vision?)
I'd suggest Express (http://expressjs.com/). It's easy to learn with a good feature set and still very minimalist.
you seriously think a civil war game, or a historical documentary, are practicing dog whistle politics?

Just because that's a thing that occurs doesn't mean that it's everywhere it could possibly be.
What's interesting to me is the following result:

Say you're in a situation with two people, where one is making a statement—it might be true, it might be false—and the other person is trying to determine if that person is lying. The likelihood that you're going to make the right choice is around 54 percent —just above what you'd get if you guessed randomly

What strikes me is that being successfully lied to would appear to be a huge evolutionary disadvantage for the individual. One would think that humans would have immensely attuned bullshit detectors, but that doesn't appear to be the case: we instead appear to be built to trust, at least most of us.

One can easily construct arguments why this is: for example, smaller groups with high trust can specialize with much lower risk. But one wonders if, in modern society, this leads to the "idiots lead by sociopaths" situations we so often find ourselves in.
I live in Michigan and we do have a few datacenters and other Internet infrastructure organizations coming in, but I don't think the governments have realized the full potential yet, or the companies haven't gotten desperate enough. It's just not a big deal here.

Nearby, there is an old mine shaft that was repurposed into an underground datacenter, though. That was pretty cool.
Looking over PG's post it is about whether you should take equity and improving your outcome/valuation. Outcome seems vaguely defined and is used both as valuation and the chance of success. You as an employee want people to follow this as your own ownership drop isn't a big deal if your company becomes worth hundreds of millions through only favorable PG equation deals.

The chance of failure as a startup is significantly higher than its success. Plus, not everyone can achieve favorable offers that adhere to PG's equation. This is what real life is like, so you have to take into account unfavorable offers having to be accepted to possibly keep the lights on. Additionally, I threw up a quick scenario on http://www.tejusparikh.com/projects/equity_calculator/index....

I used a similar offer as mine, using .1% with rounds that had 1 million @ 1 million pre-money valuation, 5 million @ 15 million, 30 million @ 100 million and finally a sale of 200 million. The difference between 10k salary over 4 years in this scenario comes out to be a net gain of ~13k for an individual at the startup.

In my particular case if I switch this to a .17% offer and take a 10k salary cut, I am actually losing roughly 1k running through a scenario like that without factoring in the interest on 40k.
Great video, would be interesting to take some of his test failures like faking time, killing processes, and changing network cards, and integrating this in your integration tests for your applications.
Well, probably nobody actually did math on tablets in ancient times either...
Reflective enums in C++ (enum to string, etc.) – feedback welcome
I'm hearing Baccano! dub is even better than the original, though I haven't gotten around to that one yet myself.
Including any songs that contain nigger or nigga or niggaz? Well, it's a sad violation of the first amendment, but I don't think there's any other way to stop racists from killing people.
Completely silly. I would like to see, just once in my life, our population respond to a tragedy with calm deliberation rather than knee-jerk reactionary tilting at windmills.
Another thing worth noting is that if you are using Debian-rebranded Firefox (Iceweasel), you have a very unique user agent that is easy to track.

There is a bug opened (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748897), but as far as I know, no simple solution exists yet. You can change the user agent with an extension to keep it identical with the most popular Firefox version, but then you have to manually keep it up-to-date.
And many see the swastika as a Buddhist symbol while others see it as a Nazi symbol.

But of course, you're just here to push a political agenda and paint anyone who doesn't agree as either stupid or racist.
That is really disappointing. Particularly for firefox with their supposed focus on privacy, to enable a service that leaks ip when I run a vpn, contradicting the plain intention of the user, shocks me.
I'd frame that as a one-time transition from the 1960s to the 1980s, but things have been getting progressively worse for wage-earners from the 1990s onward as well.
Are you in post WWII Germany? The justifications for Apple's or Europe's limits on speech are wholly unaffected by any one person's feeling comfortable with it.

That reasoning aside, I think that ignoring or changing parts of history that some find uncomfortable, even if they evoke strong emotions, seems like a dangerous game. It seems wiser to draw the line at "all speech ought to be protected from those who have power to control it" and then make thoroughly thought-through exceptions with well-grounded and regularly reevaluated justifications.

edit: markbnj makes a good point, that whatever the justification for Germany's limits on free speech are, they do not apply to a game trying to reenact historical events https://news.ycombinator.com/item?id=9779899
Not sure if you read the article or not, but you are correct that this is still a racist symbol to many, however if it also happens to be a piece of actual history. It's usage outside of something history related is pretty much always the former, but it's usage in this particular game is clearly the latter.
Don't forget about WebRTC: https://github.com/diafygi/webrtc-ips

If you have WebRTC enabled, any website can determine both your local IP address (e.g. 192.168.1.1) and your globally-addressable IP address. The combination of these is essentially unique, and can even be better than cookie tracking or browser fingerprinting.

It's possible to disable WebRTC in Firefox, but AFAIK not in Chrome/Chromium[0].

As for Firefox Hello and Pocket integration, you can turn these off if you want, but I'm 99% certain that they don't actually send any data about you unless you actually use them.

[0] https://productforums.google.com/forum/#!topic/chrome/gJ8HF-...
> On the subway I see all walks of life with the best cell phone(s) money can buy which is kind of great when you think about it.

Is it great, or is it simply a case of poor financial management and/or contract incentives placed by bullying cell phone companies like Verizon to lock people into paralyzing contracts?

I am skeptical that a $600 iPhone is affordable to the masses when you factor in the insanely expensive cell phones plans that they're attached to in order to make the up-front costs seem affordable at the time of purchase.
You might not be familiar with the German videogame marketplace.

http://www.destructoid.com/see-how-wolfenstein-the-new-order...
Does the 1st Amendment to the U.S. Constitution not "guarantee" to individual citizens freedom of speech and freedom of press, so that individuals (not collections of them such as states) can say "confederate flag" and display the confederate flag as much as they want? I mean, if they are doing so to be hateful, they can do that, and, in doing so, they declare themselves unsavory, to say the least.
He's not saying it's not a racist symbol. He's saying games and movies depicting it are not racist.
And if Fog Creek were an insurance company, it would have been a correct observation.
A16z Podcast: Taking the Very, Very Long View on Tech Investing
"It seems Apple has started down a slippery slope."

A more reasonable interpretation is that there was a vaguely defined rule that was applied in a silly way and it will all be straightened out as we might expect and has happened in the past.
For me it just takes a second to kick in. So it's briefly unstyled.
CoffeeScript is actually pretty cool, from a few minutes spent with it it was just syntaxic sugar for js. Why don't you like it?
They'd have a field day with Cook Clothing Company in Argentina, whose logo seems to be the confederate flag:

http://www.johnlcook.com.ar/

Photo: http://www.yelp.com/biz_photos/cook-buenos-aires?select=EKHE...
> Quick rant: if this had been a Lisp project, and they'd accomplished this stuff by writing macros, we'd be talking this up as a case study for why Lisp is awesome. But instead because they started from unequivocally terrible languages and added the features with parsers and syntax trees and codegen, the whole project is heresy. Respectfully, I call bullshit.

Interestingly, since new hires were supposed to be pretty smart and had to pay the cost of learning Wasabi anyway, they could have just taken a page from Paul Graham and gone with Lisp. The learning curve should be the same (or easier, given the amount of material available) and they would have crazy good compilers and libraries from day one.

I think we are missing a piece of the puzzle somewhere.
But in this case, Apple is (the equivalent of) the "private individual." They're free to do what they want with their app store.
Isn't it nice that we live in a society where we can trust companies to restrict the first amendment when the government won't step in to protect us?
I sure am glad that I use operating systems whose software isn't strictly controlled by a single corporation. How anyone can continue to defend Apple's draconian policies is beyond me.
Same here. And writing extensions in JS is a compelling feature... I just don't see why that should mean the whole thing is done with web technologies.
How long before someone releases another language "to fix all the dangerous parts of C" -- but the twist is that this language is just C but it forces you into a `git add --patch`-style menu that makes you double check all your usage of malloc and free every time you compile?
There's Always More to Learn; Launch a Product Anyway
How to Start a Viral Podcast
A project can't be completely oblivious to preferences. You'll never find something that everyone agrees on. Eventually you have to pick something that's acceptable to the majority of the people working on the project and move on.

Of course in the case of projects a developer is working on solo, they're free to do whatever they want ;) When I'm working with others, I still express my own preferences, but I'm willing to go along with whatever the group consensus is because I'd rather be consistent above anything else.
So you're suggesting they're correct but can't explain their point of view with basic facts/information/references/logic?

No, I am not. Let's look at my words again.

"The people who know what they're talking about say it once, coherently and concisely."

I thought that was pretty clear. They can explain their point of view. They explain it coherently and concisely. What about that equates to "can't explain"? Are you measuring correctness by how long someone takes to explain it?

That.. doesn't sound likely.

Of course it doesn't. That's not what I said. Not at all. I genuinely have no idea how you ended up thinking that's what I said, but I'm starting to understand why you're in favour of the loud-mouthed Dunning-Kruger victims.
Not surprised that Apple is one of the first companies to censor something. If it appeases a large part of the population, even better.

Now games can't show historically accurate events even if they want to. I'm in no way "supporting" the Confederate flag, just like if I support someone's free speech right even if he says something stupid or "offensive" doesn't mean I support that speech. But it's one thing to take down the clearly obsolete Confederate flag from the government's buildings, and it's quite another to start censoring it on websites, apps, etc...
Why I don't want to be a front-end web developer
>Please forgive the approach

no. please stop spamming unrelated stuff in the hn comments
This analogy fails, imo. From the Strafgesetzbuch sec. 86a:

>> Subsection (1) shall not be applicable if the means of propaganda or the act serves to further civil enlightenment, to avert unconstitutional aims, to promote art or science, research or teaching, reporting about current historical events or similar purposes.

I'm no lawyer, and know almost nothing about German law, but this wording would appear to preserve an exception for cases exactly like this one, i.e. artistic or historical portrayal.
It's like Someone flashed the bat sign and suddenly every single major institution in America implements a policy in less than a week that could have been implemented at any time over the last 150 years.

Weird...
I’ve seen or had such experience in both kinds of companies. It’s happened in all of them, although in a high percentage on the startup-kind, but remember this “startup” mentality also invades the employees minds, not just the company’s. Most of all if one of the new employees has had the “pleasure” of working on a project with a lot of perks that maybe their colleagues didn’t or stopped considering given the big company policies, and boasts of them; quickly everybody starts getting out their stable comfort zones and demand all these awesome perks. At least those with the will to do so.

As you said, if you couldn’t adjust the window blind covers so you can work better (not having to succumb to squinting anymore), there is no longer the adequate comfort zone you’d wish you had, and a good enough reason (believe it or not) to start looking at other options. It’s happened to me on a job, where my colleagues would turn off the air conditioning belonging to our whole isle because 22ºC was too cold, but 34ºC was awesome? Heck that! Complained to Management after my (I swear I was polite) suggestions to simply bring jackets were seen as a joke. I do not joke on working environment conditions. I ended up working at home with most benefits (AC, Internet, etc.) being paid by the company. From time to time I let out one or two “troll” comments to those having to work at the office, but I stopped since I realized I don’t really care about obtuse people feeling offended.

If nothing had happened, I would have definitely started looking at other options, or who knows, maybe I received an option offer, like I eventually did.

Risks are everywhere, you just need to be ready to stand up to them and assume them with responsibility and tenacity.
How is npm a model for anything? Just do a

find . -type d -name node_modules | wc -l

from any reasonably large project's root directory -- the results will defy your sense of parsimony.

Packages which require other modules pegged to a specific version will install that package within their own node_modules directory, when they are already deep within a subdirectory of another node_modules directory. If two packages both require bar@X.Y.Z, they will both install that bar package in their own node_modules directory.

It is literally the most naive way to write a package manager.

What exactly is the overhead of a virtualenv? A few symlinks and a script which adds a few variables to your environment? Your calculation of what is and isn't complex is exactly backwards from the traditional Python perspective.

As a Pythonista, I can't help but object to the homebrew/npm school of roll-your-own package management. It eschews parsimony, deliberate architecture planning, and learning from the mistakes of other projects in favor of aesthetics and (sorry, I can't think of another name for this) hipster-DIYism.
> It seems Apple has started down a slippery slope.

Is it really a slippery slope when they are simply exercising their existing rights as a private entity?

> is there any "fair use" of a Confederate flag, anywhere?

Anywhere individuals/private organizations want.
Ah yes, replicated. Will take a look.
Is there any evidence that censorship in Germany has really prevented racism?
It's strange wording. It would be a lot smoother stated like, "According to the Census Bureau, there are currently 320 million Americans, which means that 64 million live in the bottom quintile." They ultimately mean the same, but one version takes a lot more effort to decode.
Without seeing any numbers, it doesn't mean much to me. I'm assuming someone much smarter than me has identified the benefit of bytecode caching and unless it really gets in my way, I see no need to do away with it.
> The truth is...

Yes, I know. That doesn't mean they get a free pass because of it.

> But they don't have to critically examine the game...

Yes, I know, but once again, that doesn't mean they get a free pass because of it.

Listen, you are giving them excuses. Excuses that are, frankly, wrong. They are a company with massive resources. They could have done this the right way. They decided not to. It's as simple as that.

They are wrong. They did wrong. End of story.
Mozilla provides EME-free builds of Firefox: https://news.ycombinator.com/item?id=9534096
Ah sorry, I've muddled myself somewhat with 'bid to play.'

But what you've said here would be appropriate when it comes to the best in their fields. And not just with salary (other compensation, care packages, etc). But would 'competitive' be less appropriate than something like 'negotiatiable?'
> That is really disappointing. Particularly for firefox with their supposed focus on privacy, to enable a service that leaks ip when I run a vpn, contradicting the plain intention of the user, shocks me.

Firefox doesn't necessarily know that you're using a VPN, so it's not really contradicting "plain intention". The problem is the way that WebRTC works; it has to have access to this information in order to function.

The real issue is that there should be a prompt guarding this information, the way there is when a website requests your location. Hopefully this can be fixed.

Also, for what it's worth, Firefox lets you disable this, but I don't think Chrome/Chromium let you disable it at all: https://productforums.google.com/forum/#!topic/chrome/gJ8HF-...
> Will they now remove any movie from iTunes that contains the image of a Confederate flag anywhere in the movie?

Practically: No, they won't, because film producers are much more powerful than app developers.
> Have I done something wrong to have this marked as spam?

Not really. I don't think the users who flagged this post were being very fair, and we've turned the flags off. In their defense, though, HN does see a lot of posts that look and read a bit like this one and really are spammy. Users here are a bit different from general web readership in that they value information over slogans and want the substantive details of a story. They tend to look down on enthusiastic reporting as PR.

You're welcome to repost it (you'll need to use a slightly different URL to bypass the duplicate detector). Give it a more substantive title, though, and users here will probably react better. Something like the title we changed this post to would be fine, or anything along those lines. Email us at hn@ycombinator.com if you have any questions.

(I'm a moderator of HN.)
At my previous job we used them (on Windows).

I seriously doubt that it's just $100 -- but, I guess if you are making an application that you are just going to run yourself on a single machine, it would not cost much. The costs tended to increase with the number of computers you were deploying to. Or perhaps we used something more capable (does that come with all languages -- including Chinese/Japanese/Korean and RTL languages).
I don't believe he was saying anything regarding whether or not he believes it is a racist symbol. He said, "I think games, documentaries and such are not showing the flag to be racist." Can a documentary portray the Civil War without automatically favoring the Confederates? Can a game allow you to play for either side? In either case, does it not make sense to show the Confederate flag to be more authentic? It's part of history, and I'm extremely wary of the idea of leaving out history because it's got a "bad guy".
They don't have half their country driving around with swastikas painted on their pickup trucks, so they would certainly seem to be doing better than we are...
Worth noting that this isn't why they are called algebraic data types, which was a mistake I made for a while.

The "algebraic" in algebraic data types refers to this notion of "algebra": https://en.wikipedia.org/wiki/Initial_algebra#Use_in_Compute...
Nah, Harper's worried about environmentalists, and other possible threats to the dangerous pipelines his friends from the oil business want to put it.

C-51 allows them to brand people as terrorists, and C-24 lets them ship'em out to one of the USA's torture facilities.
"The inland cities, with more land available to allow expansion, experienced the most overbuilding, the most aggressive lenders, the highest levels of speculators looking to get rich quick by flipping houses, and so perhaps it’s not that surprising that when the housing market turned south, they also experienced the highest default rates."

This is a pretty strong theory: more land ==> all these things, including overbuilding. What is "overbuilding" even supposed to mean? "Over" relative to what?

These studies indicate that the problem is slow permitting and high regulation in places that do have lots of land:
http://blogs.wsj.com/moneybeat/2014/02/27/why-las-vegas-got-...

Texas and Atlanta have lots of land around them, but they did not have nearly the default problem of vegas and florida and california because they built a lot very quickly, so prices never rose dramatically.

In short, there was not overbuilding. There was underbuilding, and building that happened too late.
https://en.wikipedia.org/wiki/Snowball_effect