skysight-inc/HackerNews huggingface dataset:
Based on your comment history I can't tell if you're a troll or just severely misguided. On the off chance that you do legitimately believe this, I'll go ahead and respond.

Fundamentally, you misjudge my stance: I don't care Pao's a woman. If I learned that the woman I married had done that to people, I would not stay with them, because I cannot reconcile being married to someone who can do that with my own ethos. That she has speaks volumes of her character. If Pao had committed fraud, and her husband had stayed with her, I would have the same feelings about him.

(From your comments, I suppose this is the part where you claim that Male White Nerds on the internet always say that, but never do it, etc.)

Second: It's not even just a matter of staying with him, but she has sued a company that turned out to be innocent for sexual discrimination asking for the exact amount in damages that he needs to cover his legal fees. To me, that steps beyond just having suspect character, to outright being complicit in the attempt to prevent him from paying for his crimes.

Pao is disgusting, and it has nothing to do with her gender. Only her actions.
Engineering, in contrast, is the technique of using science to produce tools we can consistently use in the world.

Semantically, wouldn't one call a neanderthaler creating/perfecting a useful tool an engineer as well, even though science was not really used directly?
Behaviour-Driven Development with D and Cucumber (DConf 2015)
> Lazy evaluation is a big risk, if you aren't writing programs that start and finish.

No it is not. I've been writing Haskell full-time for five and a half years and I can count on one hand the number of times that lazy evaluation has been a significant problem.

> At the line-by-line level, purely functional code also takes more effort to edit, once written, than imperative code.

This couldn't be further from the truth. Haskell's ease of maintenance is vastly better than every other language I've used because of purity and its much more advanced type system. I've had a colleague make a highly non-trivial sweeping change to a 2500 line application I had written that they had not worked with before and their change worked literally the first time they got it to compile. This is not one of those statements of "if it compiles, it works", which are obvious hyperbole to make a point. It's an actual experience I've had that happened exactly that way. My coworker and I were rather surprised and we both agreed that there's no way that could have happened in any other language in mainstream use today. It's actually still in our commit log with the description "Godly refactoring".
I'd be surprised if a non-compete was enforceable in a layoff situation. It is another thing if they quit on their own, or maybe if they were fired for cause.
There's nothing worse than getting cut loose on a friday evening on a payday. Can't do anything about your circumstances for 2 days such talking to unemployment, talking to other employers, etc. Let that last paycheck roll in a week or two later, it will ease their mind even though in reality it would make no difference.
Random chance. No one reads /newest, so it didn't get any upvotes when I posted it. Now a few days later it showed up on /r/machinelearning and people are trying to repost it and ending up here.
California's earthquake and the man who saw it coming. I'd only believe in the value of a financial prediction if a) it was timely and actionable and b) the person making the prediction has made scores of similar predictions satisfying point a)

Anyone can get lucky predicting a disaster once, that says nothing of the persons ability to model and predict actual useful scenarios.

We all know there will be boom bust cycles. They exist in human endeavors, they exist in ecosystem predator/prey relationships. It's interesting to look at the causes, but predictions like this are only worthwhile to the individual if they can tell you the best time to get out.
First, it's Uber, not Über.
Then we should all have a reality check.
All this sharing economy thing has gone a little bit too far now... It's masquerading as a revolutionary way to earn money for everybody except some greedy unions and lobbies that need to be "disrupted", and we don't see that it's just undercutting by spreading costs in an anticompetitive way. But much more important than that: the jobs they "create" are extremely weak, unprotected and they contribute to erode the middle class even more, all while centralizing wealth toward the top 1% that actually funds this sort of ventures.

I really don't get what's so revolutionary in all the services where "sharing" actually means "exploiting lower middle class people's free time or temporary unemployment to provide a service without giving any warranty for the workers, providing cheaper services for the upper middle class".

I understand and support those services where "sharing" keeps its real meaning. Like in car sharing or bike sharing, where you actually SHARE a car or a bike, and not someone else's cheap time.
Ok, that makes more sense. The article definitely misses the mark then.
Apple’s Share of Smartphone Industry’s Profits Soars to 92%
My first reaction was that Read it Later is paying Mozilla for that tight integration but it's not true. Check this https://www.reddit.com/r/firefox/comments/38aorv/psa_mozilla...

"this has absolutely nothing to do with money. We're shipping Pocket because we love their product, and so do our users. Pocket is, by very far, the most popular reading-list add-on used with Firefox."

Apparently they went too far: it's the most popular extension of that kind among people that care about reading lists (hardly the majority I think) and it's being hated by everybody that don't tolerate imposed choices. No good can come for Firefox and Pocket from this. If I were Pocket I'd ask Mozilla to unbundle the code into an extension as soon as possible because this is starting to be a PR backslash.
Actually, your opinion is unfortunately very popular on HN.
Konqueror. The browser that was open-source from day 1 (back when Mozilla was still Netscape), that wrote their own first-class rendering engine with a tiny fraction of the money or developers that Mozilla has. I often wonder how history might've been different if they'd got the money and attention that Mozilla did.
Side note: Critically, IQ test results assume they've not been studied. A psychologist will usually ask the examinee beforehand whether he or she has "studied" or "read up on" the test.
Loan origination risks have shifted from the “crowds” to the “Wall”
Yes, same thing in Germany. The relationship in the US between employee and employer seems very hostile from our point of view, full of fear, mistrust, and legal issues. But I guess it only seems that way, due to cultural differences?
If you are a web designer then watch out for these 21 silly mistakes
Javascript, javascript, javascript... So, where's the C#?

> Uno, a light-weight, high speed dialect of C#.

Ah! Here it is. A light-weight dialect, you say. Similar to Unity3d's old Mono fork that hasn't been updated since .Net 2.5, and still crashes when you attempt to use some of language features (like named parameters)?
Amazon and Facebook – Patent Portfolio Insights
I was a champion at the dam level. I don't recall ever completing the game though.
Investors aren't the only ones who missed out. I'm sure a lot of potential early employees did too based on the 2008 homepage design. I know I did. Joe asked me if I'd be interested in developing their iPhone app, but I rejected because I didn't see how they could take off when Couchsurfing was free. In retrospect I should have known they'd be successful no matter what they did. To this day Joe is the most passionate and charismatic person I've ever met. He was always into connecting people and building relationships. I first met him at Jelly, a coworking space he ran out of his San Francisco apartment. So great to see him achieving his mission at a large scale.
I'm not sure what your point is, but the reality on the ground, is that if you want to provide access to video, or other rich content, flash is incapable of reaching the largest audience, and the audience that's growing the fastest. Adobe has made it clear there will no longer be any development of flash on the mobile platform. HTML5 is the strategic platform for adobe moving forward.

Absolutely no new major content sites as of around 2014 or so support flash as an option - they are all starting with HTML5 and/or thick local clients.

Flash needs to be EOL'd, and the sooner the better for the security of the Internet.
I am not sure if uber has the umlauts.

While I am not great supporter of the taxi industry, I do think that you should not be too hard on the taxi drivers for not picking you up although I do understand your personal frustration. I am not sure how many uber drivers would be happy to pick up random people without knowing they had been pre-screened.
Are American “Investors” Killing Their Golden Geese?
The best hand on experience I have ever read about firing people due to lack of funding is Steli Efti from Close.io in this blog post : http://blog.close.io/i-fired-half-my-team

I have fired people recently and wished I had read that blog post first!
What's I'm missing from all the GraphQL examples seen out there is some kind of interaction with database.

I think I understand how to `resolve` a path into a object. Array of objects should be similar, right? And how do I then describe that object with GraphQL terms? Can `resolve` function of fields get this object passed in?
New Taobao Store Is Selling Resumes
I'd use Sync with my own server but Firefox on Android is not good enough (rendering is too slow, font inflation sub par, etc) so I don't have anything to sync with. I'm using Opera on my phone and my tablet. Opera doesn't sync with personal sync servers so I'm not syncing between them too.
I cannot understand the argument Brett Martin is making.

"Surely there was a distant era in which the desire to eat someplace didn't guarantee that a thousand people like you also wanted to eat there at the same time", he begins. What era are we talking about here? Seriously, what is he referring to?

Right now, if you are in a city, you are surrounded by very good restaurants, many of which will give you a table with very little advance planning. And unless your city is on the decline, your food options are going to be better and more numerous than ever before.

To have Brett Martin's sort of problems, you'd have to insist that you're only going to eat at the most exquisite, high-end, overbooked restaurants. And in that case the tickets certainly aren't hurting your ability to find a table.

In all the hand-wringing about tickets, he never says what's actually wrong with them, except non-sequiturs such as "the same reason wearing underwear in public is different from wearing a bathing suit. Because we know it is."

Is he missing the ability to slip a discreetly folded $100 bill to the server and get preferentially seated? The ability to make a dinner reservation and then ditch it? Not every restaurant needs tickets, but the kind of place the article is about seems to benefit from them, and I cannot understand in the slightest what Martin's problem is.

Not even the title is right. Having bought a restaurant ticket once, it wasn't nearly as tough to get as, say, a ticket to a well-known band.

I've just wasted my time reading nonsensical claims about first-world problems that aren't even problems.
outreach.io is my favorite
I've always wanted to train a little neural net image classifier to find Waldo's face. It seems like that would be a more useful general approach to finding Waldo in any image. However it would break down on the last Waldo challenge in one of the books where you have to find Waldo in a world of Waldo lookalikes based only on the fact the real Waldo is missing a shoe.
A friend of mine was recently at gophercon and sent me this link: https://sourcegraph.com/blog/live/gophercon2015/123653512740

Writing a single shared library for different platforms makes sense. I think Google do this currently with java & then convert the java to objc, but if go provides an alternative it might finally be time for me to learn it...
I’ve set up a course on Udemy last October. I have not tried the rest so I’ll just talk about Udemy.

The key thing about Udemy is that it does all the sales for you, which is a HUGE deal if you are just starting out and have little credentials/followings in the MOOC space.

Udemy works on a flash sales model. They regularly give large discounts (90%, 95% etc), especially to their existing student pool. Students pay a one-off fee per course for lifetime access. There are a lot of cross-course selling going on. This model will be favourable for you if your course has a broad target audience. You should expect low revenue per student + high student count.

If you want to build specialised course and charge high fees per student, Udemy is not the place for you. You can try to host your own course on platforms such as usefedora.com (startupclass.co is hosted here!) or patience.io.

Many of the top courses on Udemy have a common theme. They either directly or indirectly teach students to make money. Two styles seem to work best: 1) A course that teaches many skills/topics (eg. Web dev course that teaches HTML, CSS, PHP, JS etc) 2) A course that goes in depth into one skill/topic (eg. Swift, Amazon E-commerce).

Top earners in Udemy can make 50k to 100k a month. Doubt you can earn that from platforms that run on a student subscription model.
Eurozone, Greece reach agreement on bailout
Which is the right version of the Bible to follow and why?
Who Is Apple?
I think what they mean is that IT Outsourcing that specifically involved deploying, installing, upgrading, configuring tools and software is being disrupted by cloud, because you don't need to worry about a lot of such things any more. Like bringing up 20 windows machines, and installing SQL Server, .NET Framework, and domain join the machines used to be a 2 day affair, not so with Azure. Nothing to do with outsourced software development. The cloud may actually boost outsourcing in that area.
Last one should be: "The amazing guy who wrote pretty much the entirety of Nintendo's golf game. For Kirby, on top of cheering everyone on as a producer, he ended up doing programming too."
Only professionals would want to do that. ;-)
There's definitely some truth in the Feynman algorithm. If I had to explain how I did some of my research, I'd probably say it similar to that.

While sometimes the manual work to actually show that it works is quite small, other times it may take a month or even longer just to write down the derivation properly.

Ideas that come up after step 2, i.e. "think really hard", are ultimately just that: ideas. You need to ensure that you're not fooling yourself or that you have a case of confirmation bias (skipping steps in a proof because you think it's obvious while it actually isn't). Thus, I'd say step 3, "write down the solution", is at least as important as step 2.
Architecture astronauts strive for perfection of design, engineers for getting the job done.

The workflow you described is easy and usually good enough and can be achieved with thunderbird + enigmail alone.
tldr: Open addressing. Group adjacent slots into buckets. Every bucket consists of an occupancy bitmap (1 bit overhead per element), and a pointer (ptrsize / nElementsPerBucket bits overhead, per element) to the elements in the bucket.
I have just started using close.io (a YC company) and like it, I am a founder/sales guy and have seen a few crm's

http://close.io
The fold of The Dissolve has nothing to do with the acquisition of ViralNova other than one could make money and the other could not. It's nothing more than one selling brocolli on the street corner and one selling candy. ViralNova makes cheap, fast, sticky content that no one really cares about. The Dissolve made content that not enough people cared about. The real competitor to The Dissolve is the amateur. All over the web, there are dozens if not hundreds of opinions about popular culture made by amateurs for their own enjoyment and distributed for free. The Dissolve and places like it cannot convince enough people to just give their time and attention because the product that they produce, their opinions on popular culture aren't proving to be so different of such a better quality than the rest of the internet combined. A quick google search for any topic and especially a popular one will return litterally millions of options to choose from. That's what the Dissolve is competing with, not ViralNova or The New York Times or The New Yorker but, all of them and the army of amateurs giving their opinions for free to anyone who will listen. The Dissolve is not better than that to enough people that they could get advertising to support themselves. Pointing to ViralNova as a reason is smoke-screen; a cynical and myopic answer to a complex question. It's never been better to be a consumer, to be a reader of popular culture despite the loudly bemoaned death of large media outlets. Now, there are problems with long form journalism and it's impact on democracy but, opinions on movies, video games, music and all popular culture are flourishing despite the death of places like The Dissolve.
^I agree with the note above. Very easy to loose faith in a company who didn't cut deep enough. I survived a layoff round only to be furloughed for the week after Christmas a few months later. Had lots of time during a cold winter to think about how I should have quit months ago.
Oh god. I bought an NES to play Final Fantasy, and it came with Ninja Gaiden. I never managed to beat it, and always got stuck on something like the third-to-last level. Rarely have I played so frustrating a game.
Have you seen this Haskell tls[0]?

"This library provides native Haskell TLS and SSL protocol implementation for server and client."

0: http://hackage.haskell.org/package/tls

EDIT: This Github issue provides some great discussion about the security of this library and links to some good discussion as well:

https://github.com/vincenthz/hs-tls/issues/89
If getting the job done requires exceptional access outside what is allowed by the firewall, a formal exception should be sought. Perhaps there is a solution to put a workstation separate from the corporate network? Maybe it's time to take up the management banner charge up the ranks to have C-level visibility? Someone needs to be the hero. :P

Continuing to circumvent the corporate controls puts your job and possibly your career in jeopardy. Likely you will impact your colleagues as well with even more onerous restrictions.
nice are you shutting down the service if queue is empty ?? If not that would drain out the battery, also shutting down service when internet is not available should be good.
Been following your work for years now and I think that this is actually the first bug I fully understand.
World Dial Codes
While the warning appears to be well intentioned and the paranoia understandable to me, I didn't quite understand this bit:

> Lastly, it’s well known that AWS utilises and hosts a wide range of open
> source code which could include viral OSS licences that might further
> extend the reach of the IP non-assert in unforeseen and unpredictable ways.

Could someone who understood explain this ? Is that last bit just FUD ? If it is, then is the entire article FUD ?
A good article with some challenging points, though perhaps a little too positive about Jobs.

For example, his "reality distortion field" wasn't always a good thing - especially since he had enough ideas that were simply stupid (alongside all his brilliant ones). Eventually his employees developed a system of surreptitiously warning others in meetings if they felt they were in danger of being persuaded by another crackpot suggestion from Jobs.
Simple App Ideas That Made Multi-Millions
Unfortunately enticement is literally the purpose of the check. You're required to exchange value in order for them to agree to not sue the company. When I had to do my first firing I was surprised that this was the case but our lawyers insisted that we had to offer someone thing of value (can be a check or shares) in exchange for signing a termination document.

In contract law, the general term for that concept (i.e. each party being required to "give" something for the contract to bind) is consideration, and it derives from common law.

For example, if I contract you to build my company a web app, my consideration is the agreed payment, and your consideration is delivery of the web app as agreed.

This is also presumably why those tech CEOs who work for a "$1" annual salary aren't just doing it for $0 instead. Because, traditionally, for an employment contract to be valid, there must be consideration from both parties (the employee gives their labour, the company pays the salary).

The exact rules depend upon the jurisdiction, and nature of the specific situation. Some legal systems don't even require it at all.

https://en.wikipedia.org/wiki/Consideration
Phenomenal stuff. Can't wait to see this play out IRL.
Vulnerabilities increase and usage decreases. I wonder if an economically sensible decision should be to EOL Flash soon. Are they still doing any money out of it?
Nidhogg is amazing :)
My goto answer for addicting 2d game is Binding of Isaac.

I own a bunch of retro consoles and games, pretty much all by Nintendo and have always wondered if there's an interest in "let's play" of an original Legend of Zelda and so forth (I'd guess most are done via emulator but that just doesn't feel right to me :P).
Would require buying a hardware capture device that's Linux compatible but those are 1in the 50-200 Euro range. I'm feeling like it would be something I'd have a blast with but not sure.
> I don't know why people don't just use Haskell.

Because sadly it isn't a first class language in OS vendor's SDKs.

Even Swift and F# have more possibilities to succeed in the industry, exactly because of that.
This quote is great and especially in the Japanese where showing off is generally frowned upon at all cost (lest you do it in subtle, generally sneaky, sociably acceptable way).
Doesn't this show just how crappy the backend permissions must be in Facebook's code? Every new page needs to get the permissions checks exactly right, otherwise... Disaster. As an analogy, It's like the most stupidly-designed UNIX system, where each user program that opens a file runs as root and must remember to do a permissions check when opening a file, rather than centralising the permissions system in the kernel.

No-one would accept such a shoddy design in an OS, yet in today's web apps it is apparently standard practice...
This is a pretty bare-bone POC app. While shutting down service when no internet makes sense, I am currently not doing it. But rest of the time, the service keeps listening on the queue all the time, even if there is no data in the queue.

I am wondering how much battery drain it could cause. Whatsapp also has this MessageService that keeps running all the time in the background & it has not been a battery hogger I guess.
Removed from toolbar, but not from Firefox itself. My password list isn't accessed directly from the toolbar, but it's still in the application.
Show HN: Durat.io