skysight-inc/HackerNews huggingface dataset:
Wow. It sounds like you're seriously suggesting we ignore the truth so that we don't offend those trying to rewrite it.

So GTA on iPhone, which includes the killing or beating of the public, including grandmothers, and the proliferation of sluts, whores, hookers, and drug dealers (who happen to be disproportionately black and hispanic) is okay, but a reenactment of ACTUAL world events from 1942 is not.

You know what? Flappy Bird and all the clones offends me because it presents a stereotype of birds that is unrealistic and may lead to the building of a world where pipes come down from the sky and force birds to fly in unnatural patterns that result in their almost instant death, resurrection, and death again.

Candy Crush offends me because it promotes the endless consumption of various sugary treats without concern for ones health, while subliminally trapping us into a sedentary lifestyle.

Get real. Offend people or get the hell out of app development.

My apologies if I offended any... Screw that... I hope I offended you.
I currently live in Ohio and it really is 1-2 day shipping here. When I lived in Seattle, 2 day shipping was 3 day shipping for anything shipped from east of the Rocky Mountains.

I don't know if there's a lot Amazon can do about that. There's big mountains in the way. You're looking at quite a few extras hours in transit compared to a place closer to the warehouse. (Even with using planes)
I am sorry, but homosexuals, feminist punk bands and murdered journalists are not main news sources. Even in Russia.
My argument would be that if you go 'sync first, async if you feel like it', everyone will just do sync, because it is easier conceptually (or atleast more familiar to a lot of people).
While it is difficult to find a specific title for these jobs, there is a lot of room out there for competent people with technical knowledge that can speak with humans. These people typically succeed in a role that requires managing a client relationship while also asking questions about what they really need from software to help their business. If you are part of a larger team that will be a solid chunk of your job, if a small team, you can also build what they need and learn more about development.

I would recommend taking a look at a mid to large consulting firm that does strategy work AND software development because most of the work you might enjoy typically shows up between those two areas. Make sure you tell them you want to be client facing if you like the people interaction. Good luck. Don't stress too much.
However I think books and movies are different from games.

Games aren't purely informational; one inhabits them..
Corey Doctrow, who incidentally happens to live in London, begs to differ regarding the UK filter's utility in "helping protect children from adult content":

http://www.theguardian.com/technology/2014/jan/08/david-came...
After some investigation, we discovered that we were seeing several thousand HTTP requests per second distributed across thousands of IP addresses for a crafted URL.

That sounds like layer 7 to me.
Hi! Semi-technical co-founder. To answer your question, yes I have been in this situation, and more or less still am. Feel free to contact me if you want to talk (email is in profile)

First off, I'm 29. I already feel like I'm a failure because I'm not Mark Zuckerberg rich at my age. Get in line!

> * I have ideas and goals of starting a company, but am unable to build everything myself, and lack the financial resources to hire anyone to help me.*

Great, so we've identified the main problem (I've been there!). Here's something I've learned - people who are technical will respect you much more because you do have a technical understanding. So all is not lost in thinking that you can't find someone to partner up with. Think of the whole technical/non-technical challenges like this: it's like walking into a French restaurant and asking for a cheeseburger in English. If you are able to throw at least a rudimentary understanding of French ("un cheeseburger, s'il vous plaît") you signal to the waiter that you want to talk on his level. This has less to do with your ability to speak fluently and more about respect of the person's craft/culture. In my experience techies love this. You know what they hate? They hate non-technical people coming to them and saying "Oh god that's so easy, you should be done with it in 5 minutes" or "build the next facebook with me! it's easy!". So you've already got a leg up on 90% of the people out there.

The most important thing here is to continue to search for what you enjoy. Some people find this at 18, some people find it at 60. Don't be discouraged if your path isn't equal to what you perceive everyone elses is. Stop reading TechCrunch dreaming about how or why you aren't the next 30 under 30 who just raised $50m in VC funding. Just get out there and build stuff people like.

Good luck!
3 letter timezones are ambiguous though. For example, Australia's east coast timezone is "EST"/"EDT" just like in the US. If you want to present time in a non-UTC timezone, you really need to use syntax like "UTC-0700".
note: we may be scamming you right now. dont sue us.
Granted, the article authors are really stretching to add another big corporate name to their article. However, Microsoft has been known in the past to dictate what an OEM can and cannot do. The example that comes to mind is their "if you want a discount on Win licenses, Windows will go on every machine".
I am unsure how Microsoft would be able to leverage Whatsapp. It would be hard to use it to drive Windows Phone acceptance and it has negligible value as a desktop app.
I find it easier to read. It's easier to parse too so it doesn't rely on standardization as much. There was some effort towards standardization but nothing became of it.

https://en.wikipedia.org/wiki/S-expression#Standardization
First they came for the mkv decoding video apps, and I said nothing. Then they came for the WWII simulation games, and I said nothing. Then they came for the alternative browsers, so I switched to Android.
You probably need a way to correlate the board size with the goal number
If this game was a Wikipedia article, it'd be tagged as saying that it doesn't have a neutral POV. Who do you think the Russans, Germans and Japanese thought were the enemy? Certainly not each other.
Technical co-founder to apply for YC on March 28 
Hi, I'm looking for technical co-founder who want to try to join YC in the last hour. I have very rough prototype for idea to change the way b2b do content marketing and lead generation.

mykola@myxys.com
978-505-2407
Can you think of an easier way to negatively impact productivity at nearly every tech startup? There might not be a reason other than simple bullying. In fact, I think these attackers might be the same ones behind that 2048 game.
I am pretty sure that 100% of the market does not want only thin phones :) But that is what the market is currently offering.

I am pretty sure that frequent travellers, workers who are constantly on the move, using maps, etc. etc. want a battery that doesn't die before lunch time.
I don't read Facebook or Reddit, and I only read HN via RSS (and only the stories that get at least 100 points)... So watch out for the generalizations. ;)
it doesn't. History books and games are different enough in this regard.
>Kim Dotcom loves himself

Very true
JScrambler gives JavaScript self-defence skills to fight off exploits
Seems like it'd be pretty trivial to circumvent that. Just have your botnet do a few regular old requests to the network a few days before launching. That way the IPs of the botnet members get white listed.

For a website of GitHub's scale, I don't think it would be very effective, though maybe it could be helpful in combination with other measures.
Wasn't Rocky IV released in 1985? A year too late!
No this is about it being available from the same seller for a lower price not on Amazon Prime. This means that Amazon Prime is getting you no benefit on this purchase. Amazon are saying it gives you free shipping and charging you money for the that service therefore IF true Amazon is defrauding customers.
"Nations that were on opposite sides of WWII"

Not all of WW2 - they jointly invaded Poland:

http://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pact

It was after the Soviet invasion of Poland that the infamous Katyn Massacre occurred:

http://en.wikipedia.org/wiki/Katyn_massacre

Which included 7000 prisoners executed by a single man:

http://en.wikipedia.org/wiki/Vasili_Blokhin
a common sense suggestion, thank you.
Developers Get a Chance $600m Investment Fund
Cloudflare is a very popular choice.
Disruption aka Feudal Warfare
To the one who -1-ed this comment - why? It is only the truth.
I'm quite surprised this happened to github...Sometimes I'm trying to look at some repos, but I apparently click too fast and have to wait before I can do other things. I thought they had ddos attacks under control.
Big fan of Soulseek here as well. As someone else mentioned, the community is fantastic and the rare track and mixes they have is great.

I find it amazing that the early 2000's boom of Napster, Kazaa, Audiogalaxy, etc are now all gone. I don't know a single person that downloads music illegally but ten years ago that's what everyone did. The rise of iTunes, Songza, Pandora, Last.fm, and so many others is proof of the industry adapting to itself and doing it fantastically well. If only Hollywood would adapt and see it the same way.
> If asynchronous code is harder to reason about, why would we elect to live in a world where it is the default?

Because if you do not make it the default, then most libraries you use will make the choice for you by going sync.
Wisdom | Michael Jordan | HallOfQuote.com
If you're trying to achieve, there will be roadblocks. I've had them; everybody has had them. But obstacles don't have to stop you. If you run into a wall, don't turn around and give up. Figure out how to climb it, go through it, or work around it.
Yes, pre-emptive blocking threads are hard to reason about.

But cooperative blocking threads are just as easy to reason about as node's callbacks, while being significantly easier to structure and make fault-tolerant.
Sorry "depict historical accuracy". Seriously? It is a game, it doesn't depict anything accurately.

I don't find offensive, but I can that people would; I don't think a WW2 game is particularly amusing for the people who fought in the war and saw their friends die.
Aisle50 (YC S11) seeks an Assistant Account Executive full time in Chicago
We are seeking a future sales stalwart to join our sales development program as an Assistant Account Executive at Aisle50 in Chicago.

In this role, you will work with the Aisle50 sales team and learn how to:

+ Sell our unique, digital, consumer-promotion solution to major consumer-packaged goods clients

+ Assist the sales and customer service team with important sales activities and projects.

Responsibilities will include:

+ Participating in sales calls

+ Lead generation/business development for senior sales team members

+ Collaborating with sales team and assisting in preparing client presentations

+ Processing orders and contracts

+ Analyzing program results and preparing program recaps

+ Other sales and customer service-related responsibilities

Requirements:

+ Bachelor’s Degree

+ Some sales-related experience in a competitive environment

+ Excellent written and verbal skills

+ A strong desire for a career in sales

+ Desire to work and build at a startup

+ Candidate must live in Chicago area

What we do: We subscribe consumers to products at brick and mortar stores. Think Amazon Subscribe & Save at your local grocer. Consumers pay for the subscriptions up front and we load credit for those items to their store loyalty cards. Consumers get great brands at a discount; brands get to lock-up consumers long term; retailers get extra trips and bigger baskets.

During your time as a Assistant Account Executive, you will learn how to build and manage client relationships by working closely with the Aisle50 sales team, while gaining a thorough understanding of our company, clients, and the industry as a whole.

We offer: Competitive salary, 401k, subsidized lunches every day, and an awesome office loft environment in Chicago's West Loop.

To apply, please email us 2-5 sentences with an attached resume to: automate@aisle50.com
This was my interpretation too. Had to click it a few times to figure out what was going on.
Are you suggesting "Zionists" control the EFF blog AND HackerNews accounts?
In Faulknerian terms:

The past is never dead. It did not even happen.

For students of Santayana:

If there is no past, we cannot be doomed to repeat it.

The technical term for sarcastic Orwellians:

Drilling memory holes.
We do that decision-making inside the web servers. It only affects the client you get, so when someone requests a page we do a lookup on the logged-in member to decide which channel they get. API reqs don't care what channel you're on. No need for any fancy nginx proxying/etc.
Yep, MySQL is an unsafe database. The fact that it's popular just goes to show how powerful marketing is on th emind of most people.

Hard drivers are supposed to flush their caches before they report the end of a flush operation to the OS (some flush into flash, but they flush). If your does not, it's defective. Go ahead and make use of the warranty.
I don't think babesh was endorsing vigilantism, just making a parallel.
In facebook stock, sure :-)
The U.S.S.R. was on the side of the Allies (U.S., Britain, France, et al.), not Japan and Germany.
They do that NOW. They did not for a long time. At one point it was bad enough that I could look at an item as a prime user, and see the lowest listed price. Then open the same product page in an incognito browser, and the lowest listed price has changed, to one approximately lower by the price of shipping.

Further, the new notice (and it really is new, it came sometime in the last 4 months) does not in any way absolve Amazon from cheating its customers.

They promised me that I could pay an upfront fee of ~59 dollars, and get free shipping on a wide variety of items for a year. Instead they took the 59 dollars, raised the prices of the items by approximately what shipping would have cost, and called the shipping free.

They deserve the lawsuit.
Sorry, but that's nonsense, go and try Haskell for a year and you will have barely scratched the surface.
I've used the manual migration script approaches before (Active Record, DBDeploy), which are really reliable providing you use them religiously to perform all changes. However it's a lot of work and it's easy to accidentally make a change directly to the local dev DB and then either forget to commit a change script or commit a change that isn't quite what you did.

At the other end the automated comparison/migration tools are much more convenient. However they just can't work in 100% of cases, for example thinking a rename is a drop and a create, or splitting data.

I've always ended up with a hybrid approach in the past
This is new history rewriting present in EU, Germans don't want to be the bad guys anymore, so they ask that formulations from WW I celebrations change. They want us to forget their role in two world wars and would like to reframe those as anything but what it was.
If I understand you correctly, big-brand companies shouldn't introduce new products in thriving markets.

Or if they do, they shouldn't get to subsidize them.

Or if they do, they have to switch to profitable or exit the market really quickly, so as to not screw up the market.

Or if they aren't profitable, they have to just keep adding features and hope to one day get profitable.

I honestly don't get what people think Google should do. I mean, people are PISSED at Google over Google Reader shutting down. WHY? Companies fail with their products, all the time.
If their delivery time is off from their stated delivery time (what you get in your email), you can get an extra month of Prime out of that[1].

[1] https://www.amazon.com/gp/help/customer/display.html?nodeId=...
Imagine if we took all technology advice from 80-year olds.
It would be smarter to feed back a rejection through the pipe as a new submission and reject on consensus or majority.
I live in Ohio too. I was paying for Prime until I realized from friends that everyone in Ohio gets their packages in 1-2 days from Amazon.
Sure, it's a gray area. But do you think Apple would reject a game depicting the Roman Empire fighting of the Huns? Or the Aztecs vs the Inca? Or is that OK, because we're not familiar with a current group of people that strongly identifies with any of these "enemies"?

I feel like historical content should get a free pass for some of these rules. They'd still have to make a judgement call to decide if this is a racist or otherwise offensive game though.

For instance, a historical game like Europa Universalis[1] allows you to kill, oppress or convert tens of thousands of Muslims or Christians, but that doesn't make it an offensive game. A game like Ethnic Cleansing[2] only allows you to kill dozens or hundreds of people would probably not be allowed though.

[1] https://en.wikipedia.org/wiki/Europa_Universalis_IV
[2] https://en.wikipedia.org/wiki/Ethnic_Cleansing_(video_game)
Others mentioned Github competitors, but I think it could be anyone's competitors. I.e. Your competitor knows you're using github to handle your continuous deployment (or whatever reasons), by bringing github down, they bring you're whole development environment down.

That's just a (dumb) hypothesis. The cost of doing so is probably not worth it.
There were three button optical mice on many SGI workstations too, if I recall
1. If McAffee could differentiate y = x^2, I'd be surprised.

2. Although it sounds intense, a 2nd order partial differential equation represents either an oscillating sinusoid, a decaying or growing exponential, the product of the two, or a trivial solution: a constant.

Ever pulled on a spring and let it bounced back and forth a few times until it came to rest? Congratulations, you've just "visualized" a 2nd order partial differential equation. Same thing (,Leon). I learned thisin high school 20 years ago and it was invented/discovered hundreds of years ago. It's much harder to actually solve than to "visualize." And it's much harder to apply, to combine with harder math (try solve the wave equation!), etc.

3. 4 dimensional images of software structures (during sex). If you can imagine a call graph in 2-d (doxygen/dot), then imagine the same call graph in 3-d (not flattened), then imagine the same call graph at several moments in time, like a multiple exposure image, congratulations, you've just spontaneously created a 4-dimensional image of a software structure. No phenethylamines needed.

McAffee is all bullshit marketing, swagger and trying to sound deep, tough and cool. If you read his backlog of attempts to do anything on his own on bluelight.ru, you'd feel sorry for the poor guy. He could barely synthesize meth and ecstacy under ideal conditions.

Whatever happened to his B.S. plan to provide a secure anonymyity VPN blackbox-whatever from six months ago? [1]

[1] http://www.pcworld.com/article/2050334/john-mcafees-secure-a...
The issue is that they are encouraging vendors to artificially inflate the prices of products to cover shipping costs. Essentially, the shipping cost is hidden in the price of the product. The losses Amazon would normally incur as a result of Prime usage are reduced as a result of this.

Lawsuit and legality aside, for those of us that use Prime primarily for the shipping this reduces the value of the service while reducing the cost to Amazon of providing the service.
He who spends what isn't his'n, must buy it back or go to prison.
Destroying FLAPPY BIRD
Here's an example: http://clara.io

Obviously this a fairly heavy client application. But imports, exports and renders are server side operations. They manipulate the scene graph using the same code that the client side uses to manipulate the scene graph.

Live render is a great example. When you start a live render, we start a client on the server, but instead of translating the scene graph into WebGL, it translates the scene graph into V-Ray. Any changes you make to the scene are sent to the server-side client using the same mechanism used to synchronize changes between 2 users editing the same scene.

If we used a different language in the front end and the back end, we would have ended up with a lot of duplication of effort.
Um, am I the only one who considers Node.js a beautiful tool suited for developing servers?

Why async by default? Because defaults should encourage best practices. It can handle C10K problem out of the box. With libraries like Q, the code can actually be rather easy to follow and maintain.

One of the biggest reasons why a multi-user server should be coded in async-by-default style is as follows: often, you want to obtain objects and not care about how they are obtained. In procedural languages, this isn't possible. Consider the following challenges:

1) Query sent to 10 different shards, wait until they all return, combine the results in the app, and then use them. In a synchronous language, you HAVE TO go to one shard, then another, then another, and the time is 10x longer. In an async style, it's only as long as the longest query!

2) Some of the objects may have already been cached, whereas others need to be obtained. In addition, the ones that need to be obtained shouldn't be requested more than once at the same time, but callbacks should be placed on a waiting list.

3) Various parts of your code (e.g. from different requests) might want to request the same object. Not only that, but you might want to batch your requests. That is to say, wait 10 milliseconds and see if any other (unrelated) parts of your code also want to grab some objects from the same DB table. Suddenly you are issuing a lot less queries because you can build middleware like this easily in JS. Not so in PHP for example - I would know. A lot is wasted there.

4) Let's consider #1 some more. The queries may go to other HTTP endpoints - do you really want to wait that long for I/O? Furthermore, even if they are going to local MySQL shards, your site becomes slower with an extra factor of O(log n) with the number of users. Kind of like when you use a relational database instead of a graph database for one-degree-away lookups. It could have been O(1) but instead you introduced another factor of O(log n). Not terrible, but certainly gives you a 5-20x cost down the line.
I also don't really get ember. I've currently been going through my experiences with angular (daemon.co.za/2014/03/wrong-to-be-afraid-of-angular/), but I just have grave misgivings about ember as a concept.

Backbone was interesting because of how little assumptions it makes of you.

Angular was interesting because it made some pretty reasonable base assumptions and then gave you this whole new sandbox to play in.

Ember just feels to me like the kind of framework that you are going to spend a lot of time trying to appease.

That might be an unfair assessment, but I am also not likely to ever build anything with it because I really loathe handlebars, and it doesn't do anything new or interesting enough for me to care.
It's good that it's not faking generators though, stick with harmony. Fakes slow to a crawl after a while.
You're confusing concurrency and parallelism. Node is a single-threaded event loop. It can only do one thing at a time. Node can perform many operations concurrently, but they're not running in parallel. If any one operation blocks, the whole event loop stalls.

Parallel execution requires multiple threads running on multiple CPU cores. Node requires multiple VMs to do this.
Do you have sources where he specifically says Apple, Google, and Facebook are "far too risky of investments?" Genuine question. I know he largely avoids tech stocks as they're not in his core competency, and he also justifiable avoided investing in the dotcom bubble.